Otrzymane komantarze

Do wpisu: Halucynogen dla ciał przestępczych
Data Autor
Imć Waszeć
To prawie tak samo jak ja :))) Przez ostatnie 4 miesiące poznałem już ze 30 technologii informatycznych ;) Wie Pan jak używać Pythona w swoim komputerku? Jak używać interpretera? Jak instalować npm-y? Jak zainstalować Jupyter? Do czego służy Node.js? Jak na tym osadzić serwer Electron* i programować desktopowo w JS? Jak się programuje w Haskellu? Jak w Scheme? Ogólniej w Lispie? Jak w Julii? Jak w Ruby? Jak w Typescript? Jak użyć Gita? Jak używać Visual Studio Code? Jak postawić repozytorium na GotHubie? Jak zarządzać nim za pomocą Mavena lub nowszego Gradle? Jak używać XML i różnych dialektów? Jak używać RDF i OWL?....... Jak to mówili kiedyś? Matura to bzdura. Teraz zbliża się czas na powiedzenie lewackim szkółkom parzenia na gazie, pokroju UW, bye bye. Już się na zachodzie przebąkuje o nowej Open Education. Bez tych komunistycznych pierdzieli siedzących na papierach w jakiejś POlszy i kooptujących do swego "szacownego" grona jeszcze więcej takich samych czerwońców jak oni. * Electron to framework do tworzenia aplikacji desktopowych przy użyciu technologii webowych, takich jak HTML, CSS i JavaScript. Jest on rozwijany i utrzymywany przez GitHub, a wiele popularnych aplikacji, takich jak Slack, Atom, czy Visual Studio Code, zostało zbudowanych z wykorzystaniem tego frameworka. Można powiedzieć, że jest elementem ekosystemu Gita.
u2
Samych czatów jest kilkanaście Dla mnie najbardziej użytecznym jest Czat Google, wcale nie Bing. Nie jest co prawda doskonały, ale ciągle się doskonali i to jest jego wielki plus. W czasach PRL ślęczałem nad wielką encyklopedią PWN i szukałem wielu haseł strona po stronie, teraz mam te hasła zmultyplikowane i w wielu znaczeniach na kliknięcie myszki. No po prostu raj dla encyklopedysty :-)
Imć Waszeć
Na krzywej Curve25519 albo X25519 (Montgomery'ego) opiera się dziś wymiana kluczy w sieci, czyli protokół TLS 1.3. https://gist.github.com/… Na krzywej Ed25519 (Edwardsa) oparte jest szyfrowanie w sieci TOR. https://gist.github.com/…
Imć Waszeć
Chat to niesłusznie oskarżony nawet nie czubek góry lodowej. Funkcjonuje już ponad 700 wdrożeń sztucznej inteligencji w różnych dziedzinach. Samych czatów jest kilkanaście. Alter ego dla ChatGPT jest ponoć DAN, który się nie opyla w komentarzach. Co do przeznaczenia AI, to zdania są podzielone, ale pewne jest, że twórcy z góry zakładają jego wykorzystanie do sprawdzania poprawności kodu i pisania fragmentów na życzenie. Jest to podyktowane tym, że im samym nie chciało się pisać całego kodu dla AI, więc stworzyli sobie toolsa. To dlatego on tak świetnie rozumie np. Pythona. Inną sprawą jednak jest rozumienie kawałeczka kodu albo napisanie go, a inną napisanie poważniejszego programu, niż program zaliczeniowy na studiach. Przykładowo niech Pan rzuci okiem na ten kod: https://github.com/bitco… To jest serce systemu Bitcoinów, czyli arytmetyka dla krzywej eliptycznej Secp256k1. Odważy się Pan przepisać to na inny procesor niż ARM z pomocą ChatGPT? ;)))) https://github.com/bitco… (tu jest sprytny sposób umieszczenia elementów ciała Galois w formie macierzy 10x26 w celu przyspieszenia obliczeń i dopasowania do rozmiarów rejestrów procesora).
u2
po co to jest mi potrzebne? Ale, ale, nigdy nie twierdziłem w czasach studiów na PW, że całki eliptyczne nie są mi potrzebne. Tak teraz wcale nie twierdzę, że krzywe eliptyczne nie są mi potrzebne do życia. Szyfrowanie oparte na krzywych eliptycznych podbija współczesne  życie, czy to komuś się podoba, czy nie. Vide głupie zakupy za pomocą kart kredytowych, które może wykonać nawet małe dziecko :-)
Imć Waszeć
Szafarewicz to jeden z ważniejszych matematyków zajmujących się podstawami geometrii algebraicznej i algebraiczną teorią liczb. Nawet przeszedł do języka matematyki związany z nim symbol Ш (sha) na oznaczenie pewnej grupy nad ciałami liczbowymi dla krzywych eliptycznych - grupa Tate'a-Szafarewicza. Ciała liczbowe to coś takiego, co upraszczają uczniowie szkół średnich w zadaniach "usuń niewymierność z mianownika", czyli liczby wymierne z dołożonym pierwiastkiem z czegoś. Bierzemy wszystkie sumy, iloczyny, odwrotności itd. W sumie ta grupa jest opisywana takim językiem, że na pewno nikt nic z tego nie zrozumie, a w sumie zagadnienie jest trochę banalne. Widocznie pisał to jakiś Kandydat :D Jeśli ktoś mimo wszystko chciałby to rozkminić, to powinien zacząć od tego miejsca: https://en.wikipedia.org… Pewnie zaraz Pan zapyta, a po co to jest mi potrzebne? Otóż te dziwne systemy pozycyjne, które raczył Pan wyśmiać ostatnim razem, są uogólniane w tym miejscu linkowanego tekstu: K[X]/(X^2+X+d). To jest dla d>1 (czyli delta jest tu ujemna) mój system pozycyjny, gdzie baza to któryś z dwóch pierwiastków zespolonych sprzężonych, cyfry to {0,1,...,d-1}, zero to 0 lub alternatywny zapis 11d, "sto" zapisane względem bazy to 100=-B-d itd. Innymi słowy ja stworzyłem pewną arytmetykę dla pierścienia liczb całkowitych w takich ciałach liczbowych. Przy okazji niech Pan zauważy, że w Wikipedii też coś zabełkotało, prawda? Z prostej licealnej arytmetyki wynika, że baza systemu pozycyjnego będzie liczbą z pierwiastkiem z minus d, a tymczasem tekst dotyczy rozszerzenia ciała z pierwiastkiem z plus d. Czyżby też wdarł się tam Kandydat pospołu z ChatGPT? ;))) Do czego takie konstrukcje służą? Jest znany pewien atak na krzywe eliptyczne, czyli na szyfry na nich zbudowane, właśnie oparty na twistach i sparowaniach. Badanie takich vulnerabilities nazywa się twist security: https://crypto.stackexch… Resztę sobie Pan doczyta sam ;). Bo dalej jest o Kangurku Pollarda, który ostatnimi czasy ponoć pozwolił różnym typom na trzaskanie bitcoinów z powietrza (filmy na YT i kody na GitHub):]
u2
Game over Z tego co czytałem, to ChatGPT jest skonstruowany dla humanistów, nie dla inżynierów. Ale nawet eseje wytworzone przez Chata są sztuczne, patrz - nie są arcydziełami. Zabronione jest korzystanie z ChatGPT na uczelniach we Francji pod karą relegowania z uczelni.
Imć Waszeć
Game over men ... game over ;)) Q: Czy potrafisz rozkładać liczby naturalne na czynniki pierwsze? A: Tak, potrafię rozkładać liczby naturalne na czynniki pierwsze. Na przykład, aby rozłożyć liczbę 60 na czynniki pierwsze, mogę użyć następującego algorytmu: 1. Znajdź najmniejszą liczbę pierwszą, która jest podzielna przez 60. W tym przypadku jest to 2. 2. Podziel 60 przez 2, a następnie rozłóż resztę na czynniki pierwsze. W tym przypadku otrzymujemy: 60/2 = 30, 30/2 = 15, 15/3 = 5. 3. Sklej wszystkie uzyskane czynniki pierwsze razem. W tym przypadku otrzymujemy: 2 * 2 * 3 * 5, co jest równe 60. Możesz także użyć tej metody, aby rozłożyć inne liczby naturalne na czynniki pierwsze. Czy chciałbyś, żebym rozłożył dla Ciebie inną liczbę? Q: A jak rozłożyć taką liczbę 11111111? A: Aby rozłożyć liczbę 11111111 na czynniki pierwsze, mogę użyć następującego algorytmu: 1. Znajdź najmniejszą liczbę pierwszą, która jest podzielna przez 11111111. W tym przypadku jest to 3. 2. Podziel 11111111 przez 3, a następnie rozłóż resztę na czynniki pierwsze. W tym przypadku otrzymujemy: 11111111/3 = 3703703, 3703703/3 = 1234567, 1234567/3 = 411489, 411489/3 = 137150, 137150/3 = 45716, 45716/3 = 15238, 15238/3 = 5079, 5079/3 = 1693, 1693/3 = 564, 564/3 = 188, 188/2 = 94, 94/2 = 47, 47/47 = 1. 3. Sklej wszystkie uzyskane czynniki pierwsze razem. W tym przypadku otrzymujemy: 3 * 3 * 3 * 3 * 3 * 3 * 3 * 3 * 3 * 2 * 2 * 47, co jest równe 11111111. Możesz także użyć tej metody, aby rozłożyć inne liczby naturalne na czynniki pierwsze. Czy chciałbyś, żebym rozłożył dla Ciebie inną liczbę? Q: Ale 3 * 3 * 3 * 3 * 3 * 3 * 3 * 3 * 3 * 2 * 2 * 47 = 3700404. To jest zupełnie inna liczba. A: Przepraszam za błąd. Sprawdziłem ponownie i faktycznie, wynik, który podałem, jest błędny. Prawidłowy wynik rozkładu liczby 11111111 na czynniki pierwsze to: 3 * 3 * 3 * 3 * 3 * 3 * 37 * 41. Przepraszam za zaistniałą pomyłkę. Czy mogę pomóc w czymś jeszcze? Q: To również nie jest ta liczba, bo 3 * 3 * 3 * 3 * 3 * 3 * 37 * 41 = 1105893, Liczba 11111111 w ogóle nie dzieli się przez 3. Mamy 11111111 / 3 = 3703703.(6), okres równy 6. A: Przepraszam za błąd. Sprawdziłem ponownie i faktycznie, wynik, który podałem, jest błędny. Prawidłowy wynik rozkładu liczby 11111111 na czynniki pierwsze to: 3 * 37 * 41 * 271. Przepraszam za zaistniałe błędy. Czy mogę pomóc w czymś jeszcze? Q: *FACEPALM*
Ijontichy
AI czyli Maszyna Licząca Trurla Pytanie: ile sie równa 2+2?  Maszyna po dłuższej chwili odpowiada...SIEDEM!  I tego się trzymała do swego końca...
u2
Gołoda-Szafarewicza Tutaj sie zatrzymałem. Obecnie na topie jest prześladowanie na carskiej uczelni UW studenta wydziału prawa Oskara Szafarowicza. Zaś Igor Szafarewicz, urodził się w Żytomierzu, na terenie współczesnej Ukrainy. Szafarewicz krytykował represje komunistyczne, ale ewoluował podobnie jak Sołżenicyn na pozycje antysemickiego wielikorusa, czyli de facto zrównał się z katem, co typowe dla kacapów od wieków, vide katorżnik Dostojewski, który wychwalał carski ucisk. PS. A Gołod kojarzy mi się z szachistą Vitali Golodem który urodził się na obecnej Ukrainie, ale wyemigrował do Izraela.
Do wpisu: Odwieczny problem ważenia kul
Data Autor
Grzegorz GPS Świderski
Czy stosując opisany w notce algorytm, po dokonaniu serii ważeń, można dla każdej kuli stwierdzić, do których trzech zbiorów należała w każdym ważeniu? Na przykład bierzemy dowolną kulę i stwierdzamy: ona w pierwszym ważeniu była na szali, która była w równowadze, w drugim na szali, która poszła w dół, a w trzecim nie brała udziału. Można to stwierdzić, czy nie? Przypuśćmy, że są trzy ważenia, równowaga to R, pójście do góry to G, pójście w dół to D, a leżenie na stole to S. Kod: XYZ znaczy, że w pierwszym ważeniu było X ∈ {R,G,D,S} w drugim Y ∈ {R,G,D,S} a w trzecim Z ∈ {R,G,D,S} na przykład: RRG, GDR, GSR, GSS itd... Czy można po ważeniu przykleić kulom takie etykietki, czy też się nie da, to niemożliwe, bo po każdym ważeniu kule mieszamy i gubimy informacje o tym, która i gdzie leżała?
u2
Jan Kobuszewski w roli Majstra Akurat frazę "ta rura jest do niczego", mówi Wiesław Gołas w roli ucznia :-) https://www.youtube.com/…  
Edeldreda z Ely
Ja nie mam wąsów, więc zaryzykuję lekturę następnego artykułu  😊
Imć Waszeć
No to napiszę. Ale może za jakiś miesiąc dwa, bo mam też inne oczekujące plany.
Roz Sądek
@Autor Mam napisać o tym czy dać sobie spokój? ======= Odpowiadam wyłącznie za siebie: błagam, niech Pan nie pisze!  
Imć Waszeć
@EzElly. Przecież to jest jasne. Jeśli coś, np. teoria pierścieni, kombinatoryka, krzywe eliptyczne itp., nie wygląda na coś, co można praktycznie wykorzystać w pracy inżyniera projektującego konkretne urządzenie, to "nie ma sensu tego czytać". Z drugiej strony, jeśli chcemy się czegoś nauczyć, to czytamy tak długo, aż zrozumiemy. "...aby się czegoś nauczyć ponad tabliczkę mnożenia, to trzeba posiedzieć nad tym jakiś czas i przez jakiś czas utrzymywać się w stanie "nie wiem, ale się dowiem". Nie każdy człowiek ma AŻ tyle cierpliwości i pokory w sobie :) Niektórzy chcieliby już, teraz, natychmiast, a jak nie, to problem jest zły, a nie ja..."
Imć Waszeć
Odpowiedzią jest takie popularne w sieci określenie jak "setting". Nie wiem już jakimi jeszcze słowami adwersarzowi mam wyjaśniać co oznacza założenie (jak aksjomat) "kule są nierozróżnialne". Pomazane flamastrem kule są rozróżnialne, to pewne, dlatego nie można ich ważyć metodą konfiguracji jak Steinhaus. Jeśli ktokolwiek na tym Blogu jest w stanie zrozumieć pojęcie konfiguracji, chociażby w formie light jak tworzenie turniejów, to służę kolejnym artykułem. Musiałaby tam znaleźć się wiedza, której na pewno nie wygrzebie się z Wikipedii, a od której niejednemu się wąsy wyprostują jak sumowi ;). Mam napisać o tym czy dać sobie spokój? PS: Pierwsze "ryzykowne" pojęcie dotyczy ścisłej odpowiedniości ciągów liczbowych i ich funkcji tworzących (izomorfizm, także algebra incydencji). Dalej jest tylko gorzej, bo pojawiają się operatory, generatory i różniczkowanie dyskretne. Kolejne pojęcie to orbity działania grup na zbiorach. Zakładam jednak, że Ci, którzy zechcą dołączyć do dyskusji będą po lekturze rozdziału 7 z książki "Analiza kombinatoryczna" (BM 59), W. Lipski, W. Marek, abyśmy posługiwali się jednym i tym samym językiem, a nie pochrząkiwaniem i dynamicznym wymachiwaniem rękami ;) Nawet w takim przypadku będzie jeszcze wiele zagadnień, których w "Marku" za wiele nie ma, jak powiedzmy struktura grupy automorfizmów dla geometrii skończonych. Cytat czyli próbka: "Będziemy mówili, że pewna grupa automorfizmów konfiguracji kwadratowej (X,B) jest regularna, jeśli działa ona na tej konfiguracji jako regularna grupa permutacji. W przypadku konfiguracji kwadratowych bloki są parami różne, a więc możemy utożsamiać automorfizm z jego działaniem na punktach. Lemat Parkera: Dowolny automorfizm konfiguracji kwadratowej ustala tę samą liczbę punktów co bloków. Istnieje ścisły związek między grupą G a grupą automorfizmów konfiguracji wyznaczonej przez zbór różnicowy w grupie G. (Dalej paragraf 6): Konfiguracje i zbiory różnicowe wyznaczone przez geometrie skończone Skończoną płaszczyznę rzutową rzędu n można traktować jako konfigurację kwadratową o parametrach v=n^2+n+1, k=n+1, lambda=1" PS1: Chyba się domyślamy, że punkty=kule, bloki=zbiory kul (jak w filmie i u Steinhausa). Liczba kul 13? Ja widzę 12 indeksów i taki sam udział w ważeniach (12): OOO,AAA,III, (3) KK,MM,YY,TT,WW,NN, (6) D,R,P (3)
Edeldreda z Ely
@Roz Sądek  No i na liście rzeczy pewnych znowu samotnie trwają tylko śmierć i podatki... Dziękuję 😊
Roz Sądek
@Edeldreda z Ely "Nie myśl, że wszystko, czego nie rozumiesz jest głupstwem" ======== Wielu, ba, większości rzeczy człowiek nie rozumie i nie będzie w stanie zrozumieć. Przytoczone słowa to złota myśl skierowana od jednego do - jak chyba dobrze sprawdziłem, filozofa do drugiego filozofa. Na tym polega ich robota, na filozofowaniu. By tu czegoś nie palnąć na wszelki wypadek wpisałem w wyszukiwarkę "co robi filozof".  Otrzymałem: Na czym polega praca filozofa? "Obecnie filozofem jest pracownik naukowy, zajmujący się zgłębianiem wiedzy o funkcjonowaniu świata w jednej z obranych specjalizacji, których mnogość pozwala na wybór dziedziny szczególnie interesującej danego kandydata." a filozofia to "gr., 'umiłowanie mądrości' < philéō 'miłuję', sophía 'mądrość'], najbardziej ogólna, fundamentalna, racjonalna i krytyczna wiedza o wszystkim, co istnieje; w znaczeniu źródłowym filozofia oznaczała umiłowanie mądrości, czyli nieustanne dążenie do wiedzy i poszukiwanie pewności." Nie chciało mi się szukać, więc nie mogę powiedzieć, że nigdzie nie jest napisane, co tak literalnie robi filozof przez 8 godzinną dniówkę, ale myślę, że wynajduje podobne jak Wittgenstein sophie (mądrości) i wysyła do współczesnych Russellów. Jestem inżynierem i wszystko musi mi się zgadzać - formalnie i rachunkowo, stąd nie wiem, ani nie chcę wiedzieć, ile razy ile kul trzeba zważyć by zaspokoić ciekawość. Jak nie widzę do czegoś użytecznego zastosowania, to się tym nie interesuję i nie zaśmiecam sobie tym głowy. Pozdrawiam!   
Edeldreda z Ely
@Roz Sądek  Oprócz śmierci i podatków, w życiu można jeszcze być pewnym paru innych rzeczy: na przykład: zgryźliwości @Roz Sadku 🙂  Powtórzę raz jeszcze piękną sentencję, którą przytoczyłam kiedyś w rozmowie z u2 i ImćW. "Nie myśl, że wszystko, czego nie rozumiesz jest głupstwem"... Słowa te napisał  Wittgenstein do Russella. Russella wielkość na tym polegała, że był w stanie przyznać przed sobą, że Jego uczeń może mieć rację. 
Roz Sądek
Artykułu nie przeczytałem do końca, lekko rozbolała mnie głowa po 5. akapicie. Rzeczywiście, zainteresował mnie, kiedy zauważyłem, że dwóch dyskutantów nabiło prawie 40 komentarzy w jakby nie było zawodach na inteligencję. Dalej nie wiem, kto wygrywa, albo, czy może zawody już zostały ukończone?  Pozdrawiam!
Edeldreda z Ely
@Roz Sądek  Jak dla mnie artykuł dokonał zjawiska dosyć (myślę) rzadkiego... Zainteresował Pana... 😊 Serdeczności. 
Roz Sądek
To jak to jest w końcu z tymi kulami, bo dyskusja jakby stanęła w miejscu? Rozwiązywanie zadań z ważeniem kul jest miarą inteligencji - tak w każdym razie stoi w prologu do artykułu, a tu od wczorajszego wieczora cicho? No i jest spór, ktoś inteligentny może wskazać czyje jest na wierzchu? Nikt?
Imć Waszeć
Chce Pan znaleźć indywidualną metodę ważenia dla bilionów kul? Gdzie chce to Pan zapisać? W super masywnej Czarnej Dziurze? Właśnie pomyślałem o innym problemie, który nadal jest do rozwiązania, a który jest dużo prostszy w sformułowaniu: "Mamy płaszczyznę i na niej wybranych N punktów o współrzędnych P[i]=(x[i],y[i]), 0 < i < N. Znamy oczywiście wszystkie odległości pomiędzy punktami, bo łatwo je policzyć. Trzeba TYLKO podać taką kolejność wszystkich punktów (...,P[s(i)],P[s(i+1)],...), oczywiście cykliczną, żeby sumaryczna odległość liczona zgodnie z kolejnością punktów była najmniejsza. Pary punktów to takie nasze "kule", ich odległości to informacja z losowań (można na to patrzeć jak na daną szalkę z K kulami gdzie mamy jakąś historię ważenia). Czy zatem problem minimalizacji liczby ważeń jest prostszy od problemu drogi przez punkty, czy może jest zagadnieniem trudniejszym? Nie ma tu znaczenia liczba 13 punktów, bo dlaczego nie 123846723 albo 652367328738. Metoda musi być metodą ogólną, stanowić generalizację i kompresję naszej wiedzy, a nie spisem wszystkich możliwości jej wyników i potencjalnego poprawienia. A co do mojego problemu, to mam tu 4 rejestry, a nie 13! Chyba Pan rozumie, że maszyna z ograniczoną małą liczba rejestrów nie może działać równie efektywnie jak Maszyna Turinga z nieskończoną taśmą i czasem...
Grzegorz GPS Świderski
Ale ja się nie pytam, jak jest przy bilionie kul, czy jakie są problemy decyzyjne, ale jak jest dla 13 kul i 3 lub 4 ważeń. To jak jest? Da się stwierdzić, która kula brała udział w którym ważeniu, a jeśli brała udział, to czy szalka z nią była w górze, czy w dole, w Pana algorytmie?