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
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:
Piorunujesz ten wpis.
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.
W następną niedzielę rozstrzygnięcie. Komentarz z największą liczbą piorunów zostanie OSW (Open Source of the Week)
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.

@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
Polecam Transistor: https://codeberg.org/y20k/transistor
U mnie zestaw: stary telefon + głośnik bluetooth + Transistor + radio FIP (francuskie radio bez żadnych reklam, z dość szeroką playlistą i tematyczne: FIP Rock, FIP Jazz, FIP Groove itp) robią za domowy radiowęzeł
Nazwa: Cockpit
Stack: cały ( ͡° ͜ʖ ͡°) JS, Python, C
Opis: platforma do zarządzania systemem przez przeglądarkę
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

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
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ę.
Zaloguj się aby komentować
Zaloguj się aby komentować

Najpopularniejszy framework front-end świata zmienia model zarządzania. React będzie rozwijany pod nadzorem nowo powołanej React Foundation, działającej przy wsparciu Linux Foundation oraz szeregu globalnych firm technologicznych. Decyzja oznacza formalne przekazanie kontroli nad projektem przez...
#memy #programowanie #internet #sadbuttrue #gownowpis #komputery

@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ć

„Przecież pamiętam, dlaczego to tak działa.”
Nie pamiętasz. Za 3 lata na pewno nie
Potyczki Algorytmiczne 2026 - zapowiedź.
Rundy zdalne będą trwały od 23 marca do 29 marca 2026, a rejestracja ruszy 9 marca.
Najlepsi zawodnicy zostaną zaproszeni na zawody finałowe do Zielonej Góry w dniach 12 do 14 czerwca 2026.
Powodzenia wszystkim zawodnikom i zawodniczkom!
#programowanie #matematyka #algorytmy
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

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
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

Zaloguj się aby komentować
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

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
Zaloguj się aby komentować
No to jeszcze strona do sprawdzania poprawności configów, envów czy secret keys.
#devops #programowanie #heheszki #it #pracait

Zaloguj się aby komentować
#programowanie #ai #technologia #pracait
No to już po po nas xd. Ciekawe ile AI slopu będzie do debugowania

Pompowanie banki AI na amerykańskich rynkach finansowych. Tylko po to są te komentarze CEO.
Wszyscy wiedzą, że bańka jest przegrzana. Obiecywano złote góry, optymalizację pracy i wzrosty akcji - a mamy fejki, halucynacje i rozbieranie ludzi grokiem.
Bąbel na giełdzie pęknie, nie wiadomo tylko kiedy - oby nie przyniosło to fali kryzysu jak po upadku Lehman Brothers
Zaloguj się aby komentować
algorytmiczna botanika idzie do przodu. Na screenie "drzewka" wygenerowane za pomocą "stochastycznych L-systemów". Strona 28 z książki którą linkowałem ostatnio.
#programowanie #ciekawostki #nauka #biologia #rosliny #hobby #tworczoscwlasna

@wombatDaiquiri Pamiętam jak uczyłem się programować to mega mnie bawiły podobne rzeczy i też implementowałem różne algorytmy ręcznie w Pythonie i potem je wizualizowałem. Testowałem czasy przebiegów, optymalizowałem itp. Kiedyś mnie to bawiło. Teraz po tych wszystkich godzinach spędzonych na CRUDach i debugowaniu JSa to mi się już nie chce xD.
Ale żeby nie było to nie jestem jak koledzy wyżej bo w '86 to mnie nawet w planach nie było bo rodzice się jeszcze nie znali xD.
Zaloguj się aby komentować
Dzisiaj wydałem nową wersję moich aplikacji do wyszukiwania duplikatów(i nie tylko) Krokiet/Czkawka 11.0.
Wpierw wrzuciłem to na Reddita, ale mnie poblokowali, bo w treści miałem odwołanie do strony "dev dot com", więc niech idą na drzewo a post wrzucę tutaj.
Mógłbym opisywać tak jak w innych miejscach, że ta wersja dodaje w Krokiecie łatwiejsze sortowanie, pozwala na skanowanie pojedynczych plików, usuwanie danych exif z obrazów, wyszukiwanie niepożądanych nazw plików, ręczne usuwanie przestarzałych danych cache itd. - ale na końcu i tak ktoś napisze tutaj "A po co mi to?"
Tak więc hejterska społeczność w swym hejcie na pewno doceni 2 nowe funkcjonalności w tej wersji:
- Dodanie ikony do windowsowego pliku exe - zaskakująco wiele osób chciało tą funkcjonalność, ale jak to zwykle bywa nikt do tej pory tego nie zrobił, więc jak większość rzeczy, musiałem zrobić to sam, dzięki temu exe jest teraz łatwo rozpoznawalne(zawiera nowe logo, będące jednorożcem z tarczą, proporcem a na nim narysowanym Krokietem)
- Drugą funkcjonalnością jest ucinanie czarnych pasów z wideo, lub jego statycznych części
Przy przeglądaniu rożnych plików wideo, zauważyłem, że wiele z nich ma dodane jakieś dziwne pasy, przez co czasem je sie trudniej ogląda i na pełnym ekranie, nie wypełniają go całego.
Zatem dla tych plików, mogłem albo ręcznie w ffmpeg przycinać każdy plik obliczając prostokąt z zawartością, korzystać z szemranych stronek przycinających wideo i przy okazji dodające swoje własne logo albo napisać od zera tą funkcjonalność, która działałaby jako tako i ostatecznie wybrałem ostatnią opcję.
Algorytm jest w miarę prosty, z każdej strony testowana jest linia po linii i jeśli 90%(można te wartości zmieniać) pikseli z danej linii z danej ramki, ma różnice w RGB mniejsze niż 20(suma różnic każdej ze składowych), to linia jest oznaczana do usunięcia.
Jeśli w którymkolwiek z kolejnych przebiegów, linia będzie zawierała zbyt dużo różnic względem odpowiadającej jej linii z pierwszej ramki, to jest ona wyrzucana z puli do usunięcia i nigdy później nie jest już testowana.
Na obrazku niżej widać, jak narzędzie poprawnie wykryło ten "ciekawy" obszar wideo i zaznaczyło go na podglądzie(złożonym z 9 klatek z wewnątrz aplikacji), dzięki czemu kliknięcie w optimize, stworzy nowy plik(albo nadpisze stary), bez napisu
Więcej na temat błędów i nowych narzędzi w tej wersji można przeczytać tutaj - https://medium.com/@qarmin/czkawka-krokiet-11-0-c95ee35eccc2
Repozytorium — https://github.com/qarmin/czkawka
Pliki do pobrania wraz z listą zmian — https://github.com/qarmin/czkawka/releases
Licencja — MIT/GPL w zależności od programu (czyli w skrócie za darmo)
#programowanie
#tworczoscwlasna
#rustlang

@qarmin Co do przycinania czarnych pasów w video, to w sumie ffmpeg ma wbudowaną funkcjonalność automatycznego wykrycia obszaru do przycięcia. Wiem bo kiedyś dodawałem podobną funkcjonalność do swojego GUI do ffmpeg.
Tutaj link do dokumentacji ffmpeg gdzie ją opisują: https://ffmpeg.org/ffmpeg-filters.html#cropdetect
I jeszcze pytanie jeśli może wiesz, czy paczki w AUR "krokiet-bin" i "krokiet" różnią się czymś poza tym że jedna jest już zbudowana a druga nie? Chodzi mi o te dodatkowe backendy o których pisałeś oraz wsparcie dla dodatkowych formatów.
@Catharsis Nie myślałem, że ffmpeg może mieć takie funkcje, więc nawet nie szukałem takich opcji w nim
Wygląda na to, że krokiet-bin, jest po prostu wrapperem na binarki, które skompilowałem w CI i obecnie to wersja heif_raw_skia_vulkan_x86_64 - czyli korzysta z bibliotek systemowych libheif i libraw i korzysta z backendu skia z vulkanem(zapewne dlatego, że w defaultowym buildzie, czcionki są rozmazane/rozwalone nieco)
https://aur.archlinux.org/cgit/aur.git/commit/?h=krokiet-bin&id=17c8464a3300bf6e237af232daa251b1d1189eb4
Krokiet paczka kompiluje jedynie używa bibliotekę libheif i korzysta z domyślnego backendu femtovg - ma on minimalne zależności(dlatego jest domyślnym wyborem), ale jak wspominałem powoduje, że czcionki są lekko rozmazane
https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=czkawka#n47
czyli w zasadzie działać powinny niemal identycznie, czcionki powinny lepiej wyglądać w krokiet-bin i prawdopodobnie libraw powinno też dawać dostęp do nieco większej i lepszej obsługi rawów z aparatów
Nie myślałem, że ffmpeg może mieć takie funkcje, więc nawet nie szukałem takich opcji w nim
FFmpeg to jest prze kombajn z milionem funkcji których się człowiek nawet nie spodziewa że może mieć. Podobnie jak np. imagemagick i wiele innych podobnych projektów open source. Zawsze zanim coś próbuje zrobić ręcznie to pytam się chatbotów czy któryś z tych programów nie ma już takiej funkcji.
A co do AUR to w takim razie super to można instalować "krokiet-bin" i nie bawić się w kompilowanie u siebie skoro nie daje to żadnych korzyści, dzięki za odp.
Zaloguj się aby komentować

Kilka miesięcy temu wrzuciłem na Wykopa MVP agregatora newsów bez clickbaitów. Post trafił na główną, dostałem sporo feedbacku i wziąłem się za robotę. Od tamtego czasu Pollar przeszedł przez trzy duże wersje i wygląda zupełnie inaczej. Co jest pod spodem: Event Registry API dostarcza kilkaset...