#programowanie

254
2369

@owczareknietrzymryjski - popłakałem się ze śmiechu - ale tak naprawdę popłakałem - gość co to zrobił musi być nieźle doświadczony przez życie

Jutro wyślę to do wszystkich co rozumieją taki hermetyczny humor bo to nawet nie złoto - to platyna

Zaloguj się aby komentować

Zbudowałem bota AI, który analizuje NASDAQ i wysyła sygnały buy/sell na Discorda


Siema! Postawiłem sobie na serwerku narzędzie, które automatycznie:


Pobiera dane rynkowe (QQQ, S&P500, VIX, BTC, obligacje 10Y) przez yfinance

Scrapuje newsy z Reuters, CNBC, Yahoo Finance i MarketWatch

Wysyła wszystko do Claude AI, który robi analizę i wystawia scoring 1-100 w trzech horyzontach (tydzień / 1-3 mies. / 6-12 mies.)

Generuje raport po angielsku i po polsku

Wysyła gotowy sygnał na Discorda z rekomendacją (STRONG BUY → STRONG SELL)

Bot sam porównuje swoje poprzednie analizy z tym co się wydarzyło na rynku — taki self-improving loop. Jak nie ma istotnych zmian, wysyła tylko krótki diagnostic żeby nie spamować.

Teraz testowo pyka co 5 minut, docelowo analiza będzie lecieć co kilka godzin w godzinach handlu.

Całość postawiona na Claude Code + własne IDE do automatyzacji (oba projekty open source).

Source code:

Bot analizujący: https://github.com/DexterFromLab/stock-analyser-signal

IDE do automatyzacji: https://github.com/DexterFromLab/ClaudeCodeIde

Wpadajcie na kanał zobaczyć jak działa na żywo:

https://discord.gg/cab4JJRq

Napiszcie coś na czacie jak wejdziecie — chcę widzieć kto jest!

To nie jest porada inwestycyjna, tylko zabawa z AI i danymi rynkowymi.

#programowanie #ai #giełda #discord #opensource #dexterslaboratory

@DexterFromLab robiłem coś podobnego, efekt znaleźć tu https://www.hejto.pl/wpis/lambo-bedzie-jeszcze-musialo-troche-poczekac-unamused-napisalem-sobie-bota-do-ha xD

Próbowałem wielu podejść ale zawsze grubas okazywał się lepszy. Na początku myślałem, że wystarczy jak będę śledzić wielkie transakcje, ale grubas jest sprytny i nigdy wielkich zakupów czy sprzedaży nie robi naraz, zawsze e chunkach i to różnych, nawet w różnych odstępach. Próbowałem to trackowac, nawet miałem fajny model do tego, ale grubas na złość zmieniał swój algorytm :(

Według mnie AI bardzo średnio nadaje się do analizy twardych danych. Tzn nie do tego jest stworzona. Mam tu na myśli gen AI. A już korzystanie z takich blackboxow jak Claude to według mnie ma niewiele sensu.

Jeśli mogę coś doradzić to polecam używać ai do analizy sentymentu ale lepiej skorzystać z modeli które mozesz fine tuningować, polecam np RoBERTa, jest na hugginface.

Do analizy danych jest fajna paczka stock-indicator. Korzystałem z niej budując modele ML ale i tak zostałem wyleszczony xD

W każdym razie analiza rynków to fajna zabawa i mega dużo się można przy tym nauczyć od strony technicznej

Fajnie to wygląda, polecasz jakieś resource do nauki multi agent orchestration z Claude code? Muszę w końcu do tego przysiąść i ogarnąć.


Co do używania tej strategii do czegoś innego niż poszerzanie horyzontów to przestrzegam, bo zgodnie z teorią finansów (Efficient market hypothesis) jesteś na straconej pozycji przy graniu w ten sposób na płynnych rynkach.


Rynek agreguje wszystkie dostępne informacje w cenę aktywów. Więc składając każde zlecenie mówisz rynkowi że ty wiesz coś czego nie wie agregacja wszystkich inwestorowi na świecie.


A jeżeli próbujesz grać na przetwarzanie nowych informacji które nie zaktualizowały jeszcze ceny aktywa, to robisz to samo co firmy zatrudniające dziesiątki quantów i ciągnące własne światłowody na wall Street żeby oszczędzić 1ms przy składaniu transkacji.


Koniec końców próbujesz przewidzieć random walk, i czy użyjesz AI czy random number generator, prawdopodobnie wyjdziesz na tym podobnie finansowo.

Zaloguj się aby komentować

@starebabyjebacpradem adsmanager to jedyne po co wchodzę na facebooka. O dziwo, jako miejsce do reklamy sprawdza się doskonale. Dużo lepiej niz Google. Niemniej kiedy aktywnie skorzystałem jako użytkownik z FB? No to zapewne z 15 lat temu xd

Zaloguj się aby komentować

Zasłyszałem śmieszną obserwacje "wyceniliśmy projekt na 2 kwartały i 3 devów, ale AI zrobiło połowę z tego w miesiąc. Drugą połowę wycieniamy na półtora roku"

#ai #heheszki #nieheheszki #programowanie

@Barcol u mnie podobnie. Fajnie jak jesteś człowiekiem który zaczyna projekty - przy pomocy AI jesteś w stanie zrobić bardzo dużo na start, bardzo małym nakładem pracy. A potem oddajesz w utrzymanie i niech się oni martwią xD

(ofc stawkę bierzesz taką samą xD)

Zaloguj się aby komentować

#programowanie #glupiehejtozabawy

Witam w pierwszym #oss czyli Open Source Sunday.


Zasady:

  1. Piorunujesz ten wpis.

  2. W tym wpisie można dodać komentarz z linkiem (tylko jeden) do dowolnego projektu open source wraz z nazwą, tech stackiem i krótkim opsiem.

  3. W następną niedzielę rozstrzygnięcie. Komentarz z największą liczbą piorunów zostanie OSW (Open Source of the Week)

  4. Wygrana osoba (do godziny 23:59 w wygraną niedzielę) musi dodać taki wpis jak ten z informacją o wygranej, zawartością wygranego komentarza i tym regulaminem.


Przykładowy projekt Open Source


Nazwa: Linux kernel

Język/stack: C

Opis: The Linux kernel is the core of any Linux operating system. It manages hardware, system resources, and provides the fundamental services for all other software.

Url: https://github.com/torvalds/linux

ed05bc02-8a39-472c-b171-c743a02b8e14

@chess_peppe Nazwa: Immich Język: TypeScript, Dart I inne Opis: Immich to open-source’owa alternatywa dla usług takich jak Google Photos, umożliwiająca samodzielne hostowanie i zarządzanie zdjęciami oraz filmami. Aplikacja oferuje automatyczne tworzenie kopii zapasowych, rozpoznawanie twarzy, tagowanie a także dostęp z wielu urządzeń przez interfejs webowy i mobilny. Działa lokalnie, co zapewnia pełną kontrolę nad prywatnością danych i eliminuje zależność od zewnętrznych dostawców rozwiązań chmurowych. URL: https://github.com/immich-app/immich

Zaloguj się aby komentować

Zaloguj się aby komentować

Dawno mnie tu nie było ( ✧≖ ͜ʖ≖)


Ale w końcu przechodzi mi niechęć i w jakimś stopniu wypalenie grą.
Udało mi się od poprzedniego razu podciągnąć projekt do przodu.

Udało mi się zrobić jeden plik, który będzie zarządzał każdym jednym przeciwnikiem w grze.
Nie będę musiał już pisać kodu dla każdego przeciwnika osobno, nie będę tracił czasu na pisanie tego samego 10 raz.
Prosty system wyboru i AI... a raczej IF pomoże przeciwnikowi określić jego typ.

Wcześniej musiałem pisać dla 3 chodzących przeciwników 40% tego samego kodu.
Teraz po prostu wrzucam przeciwnik na mapę, wybieram, że jego sposób poruszania się to chodzenie, latanie, pływanie czy stacjonarny sposób.
Mogę także wybrać czy przeciwnik atakuje nas osobiście jak na przykład mieczem, czy jest to atak dystansowy kulą energii czy strzała z łuku.
Tak samo jak ma się zachowywać po wykryciu gracza, a jak po tym gdy gracz ucieknie.

A wszystko za sprawą zaznaczenia kilku opcji, bez pisania bez zbędnego marnowania czasu.
Wystarczy wybrać kilka opcji i przeciwnik ma już logikę gotową.

Udało mi się też ogarnąć masę dźwięków do gry.
Wcześniej było tam pusto, ataki przeciwników były głuche, tak samo ich chodzenie czy inne akcje, teraz mają już swoje głosy.
To jest coś co pominąłem całkowicie w poprzedniej grze, gdzie dźwięk wydawał tylko gracz i nikt inny.
Świat staje się pomału "żywy" bardziej immersyjny.

Udało mi się także dograć światła pocisków, jak na screenie, przeciwnik rzucający kulą energii.
Światło także nie wybiela gracza, czyli jak jest blisko nie robi z jego sprite białego bez kolorów.
Postać reaguje na mocne światło i zmniejsza swoją wartość do 0.3 mocy.
Świat jest oświetlony a postać nie oślepiana.

Droga do wydania gry jest jeszcze przeogromna.
Ale DEMO jest coraz bliżej, może pojawię się na następny Steam NEXT ( ͡ಥ ͜ʖ ͡ಥ)
Muszę dopieścić grę najmocniej jak się da, żeby jak najwięcej osób grę dodało do wishlisty.

A w międzyczasie wpadło jeszcze kilka pomysłów na kolejne gry, które nie wymagają takiego nakładu pracy.
Niemniej jednak muszą poczekać z zaczęciem do co najmniej grywalnego i odpowiednio dobrego Demo aktualnej gry.

#gry #steam #programowanie #hobby #rhr #chwalesie

391cd12a-df23-4672-b990-e4f2bc540d6c

Zaloguj się aby komentować

Czołem hejto!


Lurkuję tu od dawna, odkąd usunąłem konto na wykopie, ale dzisiaj pozolę sobie na mała autopromocję.

Stworzyłem stronę z darmowymi grami kognitywnymi i quizami. Coś w stylu Human Benchmark, ale planuję dodawać dużo więcej róznych gier. Między innymi:

  • testy czasu reakcji i pamięci

  • chimp test, dual n-back

  • quizy geograficzne (flagi, stolice, wskazywanie krajów na mapie)

  • gry na szybkie liczenie i typing speed

  • klasyki typu 2048, sudoku, snake

https://pooq.app


Jeżeli widzicie w tym jakaś wartość, lub przeciwnie - przyjmuję każdą opinie i krytykę na klate


#programowanie #chwalesie #gry #nauka #tworczoscwlasna

@Purifier UI bardzo wygląda za GPT. Wiem, apka zrobiona dla zabawy ale UI mogłoby być mniej ej-ajowe i bardziej własne.


Sekcja popularne nie jest przewijalna ale gdzieś tam wyjeżdża sobie, brak przycisków żeby nawet to manualnie przewinąć. Generalnie mało wygodna taka sekcja.


Same apki z tych co poklikałem nawet fajne, spoko. Jak na apkę podczas nauki pisaną to wygląda spoko. Tylko aspekt używania AI raczej tutaj był większy niż tylko "do nauki", tak coś czuję.

@Purifier No trochę mała ta mapka, powodzenia trafić w tą Szwajcarię albo coś jeszcze mniejszego. I jeszcze źle nalicza duże kraje bo kliknąłem w USA nie idealnie na środku i nie dostałem full punktów xD.

338bec56-b8ad-4d60-8d05-35028881c404
0090d632-0889-45d4-844c-fd0cb4cc3d78

Zaloguj się aby komentować

Zaloguj się aby komentować

Zaloguj się aby komentować

@starebabyjebacpradem Kurła, ile razy już widziałem tego "mema", aż nie chcę mi się prostować. Część firm z tej listy nie ma nic wspólnego z big tech, część CEO tych firm nie ma już żadnych związków z Indiami, część po to po prostu "Indian American". O tym, że na przykład InfoSys jest indyjski, to już nawet nie wspomnę. Pewnie ktoś przeciętny inaczej wrzucił w czat dżi pi ti prompta "daj mi 20 firm, których CEO są Hindusi" kilka dobrych lat temu, a inni przeciętni inaczej to bezmyślnie powielają.


Pomijam już ten skromny fakt, że ślepe utożsamiania Indii "ze wszystkim co gówniane" świadczy tylko i wyłącznie o braku edukacji i czystym rasizmie. W kraju, w którym mieszka grubo ponad miliard ludzi, można znaleźć wszystko - od designed shitting street po wykształconych, inteligentnych ludzi. Co więcej, jeśli musisz od dziecka rywalizować z tysiącami innych i jesteś w stanie tę rywalizację wygrać, to znaczy że nie tylko masz talent oraz inteligencję, ale potrafisz naprawdę ciężko pracować i osiągać wyniki. Między innymi dlatego uczelnie spod znaku Indian Institute of Technology są jednymi z lepszych na świecie i dlatego ich absolwenci zostają CEO największych korporacji.


Ale nie, jakiś random z drugiego końca świata będzie wiedział lepiej że wszystko co indyjskie od razu jest gówniane. Aż mi szkoda słów.

Zaloguj się aby komentować

Zaloguj się aby komentować

To ja kiedy po 17 latach zawodowego programowania w PHP, pisaniu integracji Stripe, Airtable i wydaniu książki o jednym z frameworków dowiaduję się, że odpadłem w rekrutacji na senior deva, bo senior powinien z pamięci wiedzieć czy array_reverse zwraca czy modyfikuje tablicę.

(Odpowiedź, że takie rzeczy mi podpowiada IDE, bo operacje na tablicach to w PHP śmietnik jeśli chodzi o konsekwencje to żadna odpowiedź, mam to wiedzieć z głowy)

(Senior mnie odpytujący dowiedział się ode mnie, że istnieją inne rodzaje API niż REST).

#php #programowanie

5bb8e26a-ea39-4325-bf69-0ae046b1f947

Odpowiedź, że takie rzeczy mi podpowiada IDE[...] to żadna odpowiedź, mam to wiedzieć z głowy

@RobertCalifornia parę lat temu przy rekrutacji też dostałem jakieś z d⁎⁎y pytanie i odpowiedziałem podobnie. W odpowiedzi usłyszałem że "A CO JEŚLI BĘDĘ PRACOWAŁ Z INNYM IDE?!" (chwilę wcześniej mi powiedzieli w czym pracują, tam ten skrót działał xD)

Mi raz udało się przejść do ostatniego etapu rekrutacji i podczas rozmowy z CEO dostałem pytanie "zegar wskazuje 14:29, ile wynosi kąt między wskazówkami zegara". Byłem gotowy na rozmowe o biznesie, przyszłości firmy i o pracy w moim zespole a ten mi wyskakuje z łamigłówkami do rozwiązania w głowie.


To nie tak że nie byłbym w stanie tego wyliczyć, po prostu jakoś mnie to tak rozczarowało że odpuściłem sobie walkę o to stanowisko

@RobertCalifornia W PHP 8 jest trochę lepiej z funkcjami od arrayów, miałem przez to trochę braking changes przy upgradzie ale suma sumarum jest lepiej

Zaloguj się aby komentować

No pojedynczy człowiek raczej nie podjąłby takiej decyzji sam raczej najpierw skonsultowałby się z ziomkami z zespołu.


#ai #aws #programowanie #technologia

7c6eccac-6bac-45f2-91d2-1ddaf5563ce4

@inty LLM's są tak głupie, jak bardzo wielowątkowe jest zagadnienie, które im zadasz. AI pomyślało: Skoro użytkownik chce zrobić TYLKO a, b, d, to ja dodam od siebie f,u,c,k. XD


Zaloguj się aby komentować

Wiecie co jest gorsze od tego, że AI uprościło algorytm do czterech linii kodu. Algorytm z którego byłem dumny jak go tworzyłem 3 lata temu i który był sercem całej aplikacji?


To, że wyszło że oryginalny algorytm był niedokładny.


Idę się zakopać


#programowanie #ai

Ragnarokk userbar

@Taxidriver My używamy Klaudiusza i jesteśmy bardzo zadowoleni.


Natomiast po dokładniejszej analizie mam wrazenie, że jednak się myliłem z tym, że się myliłem. Dalej mój algorytm dłuższy, ale nowy nie zwraca właściwego wyniku

Zaloguj się aby komentować

Cześć!

Chciałem się pochwalić (i poddać pod surową ocenę) kolejnym projektem, który dłubię po godzinach. To Jumbled (jumbled.app) – gra słowna, która powstała z mojej frustracji na inne tego typu gry.
To na razie przedpremierowy prototyp i jestem ciekaw, czy to w ogóle „żre”.

Podszedłem do tematu od strony bazy danych i statystyki:

  • Zadbałem żeby dla każdego układu liter było dokładnie jedno rozwiązanie. Przemieliłem słownik SJP i wywaliłem wszystkie anagramy. W każdym zadaniu istnieje dokładnie jedno poprawne rozwiązanie.

  • Poziomy trudności oparte na napisach filmowych: Nie strzelałem „na oko”. Trudność słów wyliczyłem na podstawie częstotliwości ich występowania w korpusie polskich napisów filmowych. Im rzadziej słowo pada w filmie, tym trudniejszy level u mnie.

  • Trener + Wyzwanie Dnia: Można pykać w codzienne hasło albo katować trening z wyborem liczby liter.


Dlaczego o tym piszę tutaj? To faza prototypu. Liczę na szczery, „hejtowy” feedback. Jeśli to głupie – piszcie śmiało.
Jeśli sterowanie na mobilce kuleje – dawajcie znać.

Chciałbym wiedzieć, czy warto to rozwijać o nowe funkcje (np. rankingi czy inne języki), czy to tylko kolejna „ciekawostka przyrodnicza”.

Oczywiście, inspirowałem się wordle!


Link do gry:  https://jumbled.app


Będę wdzięczny za każdy ruch i każdą opinię!

#programowanie #gry #scrabble #literaki

e29f9412-f1b5-4d57-a9c4-e24094727452

@poocoo
A idk coś tak czułem. Mało naturalnie kilka określeń brzmi. No i komu się chce w zwykłym poście tak starać z formatowaniem czy używaniem znaków „ ” zamiast " ".

Zaloguj się aby komentować

Co z tego, że ejajca pozwalają na wdrożenie dowolnie nowej rzeczy jak nic Ci w głowie potem nie zostaje. Potem trzeba:

  • uzupełniać dziury w wiedzy

  • fixować szczegóły o które się nie zadbało

  • utrzymywać rozwiązanie wygenerowane przez AI, które niekoniecznie musi być najlepsze

  • sięgać do dokumentacji, bo ejajca wdrożyły dług technologiczny

  • tłumaczyć się przed kolegami czemu szacuje czas wykonania zadania na coraz krótszy niż średnia

  • zapychać reviewera ogromną ilością kodu, którego się samemu nie rozumie, ale lokalnie działa

Pytanie ilu jest takich, którzy uczciwie przyznają, że polecieli grubo z AI developmentem przy wdrożeniu, a ilu nie, by zgrywać głupa, że to oni sami tacy mądrzy to wszystko wiedzą dla lepszej kasy.

Koniec końców kręcimy na siebie bat, bo terminy na wykonanie zadania będą coraz krótsze, bo w końcu są ejajca. Kto nie dotrzyma tempa w tym wyścigu, odpada.

#ai #it #programowanie

Co raz bardziej mi to wygląda na scenariusz, w którym pracę stracą najgorsi programiści, a najlepsi będą dalej niezbędni. Tylko gdzie jest ta granica między najgorszymi a najlepszymi? Zapewne model AI będzie ją wyznaczał (a raczej jego jakość).

Obecnie jestem w ogromnym projekcie w którym klient wręcz wymaga używania dostarczonego AI do pisania kodu. Mój zespół robi mało ambitne rzeczy, tj musimy zadbać o pokrycie kodu w testach, dokumentacji, czy poprawiać potencjalnie niebezpieczne operacje (głównie arytmetyczne). Z testami to AI radzi sobie znakomicie. Wpisuję modelowi "mordo, potrzebuję testy do pliku X", a ten wszystko generuje. Potem tylko "brakuje jeszcze testu dla linii N" i cyk, mamy 100% pokrycia. Problem jest taki, że wiele osób zamieniło się w białkowy automat klepania promptów i sami nie czytają co AI wrzuca, bo zadowalają się metryczkami. Po co komu tacy pracownicy?

AI powinno być asystentem, a nie nas wyręczać. I do tego też nadaje się kapitalnie, zamiast samemu szukać gdzie coś jest i jak działa to pytam AI o podsumowanie

@ZohanTSW


Z testami to AI radzi sobie znakomicie. Wpisuję modelowi "mordo, potrzebuję testy do pliku X", a ten wszystko generuje. Potem tylko "brakuje jeszcze testu dla linii N" i cyk, mamy 100% pokrycia.


Już ja widziałem te testy które pokrywają 100% linijek kodu i testują 0% logiki.

@wombatDaiquiri zdarzają się takie przypadki, dlatego powinno być review, które to wyłapie. Jednak nie jest to częsty problem, wiele testów to raczej formalność

Zaloguj się aby komentować

@inty - ale za⁎⁎⁎⁎sty tool - już wgrywam wszystkie prywatne klucze używane na produkcji - dla pewności jeszcze podam nazwy hostów i numery IP

Ciekawostka - u znacznej większości, która sprawdziła, okazało się że odpowiedź była "tak".

Znaczna większość czyli 100%

@Czokowoko no przecież podajesz w bramce jak na przykład płacisz na buking czy bilet samolotu.


( ͡° ͜ʖ ͡°)

Zaloguj się aby komentować