“AI Models for Decompiling Assembly Code,” n.d. https://blog.reveng.ai/training-an-llm-to-decompile-assembly-code/
“Maybe Bluesky Has ‘Won,’” n.d. https://anderegg.ca/2024/11/15/maybe-bluesky-has-won
Homepage
“AI Models for Decompiling Assembly Code,” n.d. https://blog.reveng.ai/training-an-llm-to-decompile-assembly-code/
“Maybe Bluesky Has ‘Won,’” n.d. https://anderegg.ca/2024/11/15/maybe-bluesky-has-won
“8 Steps in Writing Analytical SQL Queries,” n.d. https://www.crunchydata.com/blog/8-steps-in-writing-analytical-sql-queries
“How WebSockets Cost Us $1M on Our AWS Bill,” n.d. https://www.recall.ai/post/how-websockets-cost-us-1m-on-our-aws-bill
2024-11-10“Generative AI and the Programmer,” n.d. https://asthasr.github.io/posts/generative-ai/
I got really sick on Sunday evening and could not post the entry on time …
Either way here it is!
“Assessing the Performance of Human-Capable LLMs – Are LLMs Coming for Your Job?,” n.d. https://arxiv.org/abs/2410.16285
“Time: Yes, It’s a Dimension, but No, It’s Not like Space,” n.d. https://bigthink.com/starts-with-a-bang/time-yes-dimension-not-like-space/
“How Do You Deploy in 10 Seconds?,” n.d. https://paravoce.bearblog.dev/how-do-you-deploy-in-10-seconds/
I took a break of two weeks. No IT news, no reading. I focused on having fun and chilling out. I climbed a volcano in Bali, snorkeled, drank in local pubs, and enjoyed various local foods
Now it’s time to go back to weekly reads. I’ll start next week!
“Building Real-Time Global Illumination,” n.d. https://jason.today/gi
2024-10-20“Pfind,” n.d. https://www.phind.com/search?home=true
“Go Talk to the LLM,” n.d. https://blog.meain.io/2024/how-i-use-ai/
“LLM Detectors Still Fall Short of Real World: Case of LLM-Generated Short News-Like Posts,” n.d. https://arxiv.org/pdf/2409.03291
“Godot for App Development \Textbar Alex Tiniuc,” n.d. http://tiniuc.com/godot-for-apps/
“An Art-Centric Perspective on AI-Based Content Moderation of Nudity,” n.d. https://arxiv.org/pdf/2409.17156
“Word of Wisdom from Mark Zuckenberg,” n.d. https://simonwillison.net/2024/Sep/26/mark-zuckerberg/
“What I Tell People New to on-Call,” n.d. https://ntietz.com/blog/what-i-tell-people-new-to-oncall/
2024-09-29“Hatsune Miku Earth Map,” n.d. https://miku.earth/#5.99/52.753/5.954
“AutoGeo: Automating Geometric Image Dataset Creation for Enhanced Geometry Understanding,” n.d. https://arxiv.org/abs/2409.09039
“Monday 16 September 2024, Late,” n.d. https://mewo2.com/2024/09/16/
“Baiting the Bot,” n.d. https://conspirator0.substack.com/p/baiting-the-bot
“My Coding Experience with LLM,” n.d. https://kokada.dev/blog/my-coding-experience-with-llm/
“Popup Images on Mouse Move,” n.d. https://www.dziedziczak-artur.com/creative-examples/pointer/popup-images/
“What’s New in C26 (Part 1),” n.d. https://mariusbancila.ro/blog/2024/09/06/whats-new-in-c26-part-1/
“Leyendecker’s Method A Rare Glimpse into the Techniques of a French-Trained Golden-Ager.,” n.d. https://jamesgurney.substack.com/p/leyendeckers-method
“The Untimely Demise of an Image Upscaler,” n.d. https://lcamtuf.substack.com/p/random-finds-ai-image-upscale-collapse
“Oil Pastel Essentials \Textbar Materials and Technique,” n.d. https://m.youtube.com/watch?v=_tGMA7Qa0QE&pp=ygUVUGFpbnQgd2l0aCBwYXN0ZWwgb2ls
“How We Run Migrations across 2,800 Microservices,” n.d. https://monzo.com/blog/how-we-run-migrations-across-2800-microservices
“Don’t Use Complex Expressions in If Conditions,” n.d. https://maximullaris.com/if_condition.html
“The Only Widely Recognized JavaScript Feature Ever Deprecated,” n.d. https://www.trevorlasn.com/blog/the-only-javascript-feature-that-was-deprecated
“Clarity Hacks Tighten up Yer Txt,” n.d. https://gilest.org/clarity-hacks.html
“Richard Dawkins and Richard Dawkins AI Answer Questions about the Future!,” n.d. https://open.spotify.com/episode/5GT4whJS4c98OSSVfNVepd?si=JMsd0ajARSOQcCSWurD7oQ
“Let’s Write A Reverb,” n.d. https://signalsmith-audio.co.uk/writing/2021/lets-write-a-reverb/
“Painting Calm Water …from a Chaotic Roadside,” n.d. https://jamesgurney.substack.com/p/painting-calm-water
“Metaprogramming in Bash,” n.d. http://adam.younglogic.com/2024/08/metaprogramming-in-bash/
“What DPI, Size, and Resolution Are Best for Digital Art?,” n.d. https://monikazagrobelna.com/2024/08/15/what-dpi-size-and-resolution-are-best-for-digital-art/
“Ray Tracing in One Weekend,” n.d. https://discourse.haskell.org/t/ray-tracing-in-one-weekend/10078
“COVID-19 DETECTION BASED ON BLOOD TEST PARAMETERS USING VARIOUS ARTIFICIAL INTELLIGENCE METHODS,” n.d. https://arxiv.org/pdf/2404.02348
“Store Code Discussions in Git Using Git Notes,” n.d. https://wouterj.nl/2024/08/git-notes
“Tony Hawk’s Pro Strcpy,” n.d. https://icode4.coffee/?p=954
“Full Text Search over Postgres: Elasticsearch vs. Alternatives,” n.d. https://blog.paradedb.com/pages/elasticsearch_vs_postgres
I haven’t updated this microblog for two weeks due to three weekend gigs and the PolAndRock festival. Every year I make this huge ass party, and this year was no exception. Amazing people, amazing music, and a polished vibe all around
“So You Think You Know Box Shadows?,” n.d. https://dgerrells.com/blog/how-not-to-use-box-shadows
“The Blog Posts I Haven’t Written (Yet),” n.d. https://austinhenley.com/blog/notyetwritten.html
“VIDEO: The Future of Odysee,” n.d. https://odysee.com/@Odysee:8/FutureofOdyseeVideo:0?t=42.66034
“Java Keytool,” n.d. https://jenkov.com/tutorials/java-cryptography/keytool.html
“Dave Richeson – A Surprising Application of Graph Theory to Structural Design,” n.d. https://aperiodical.com/2024/07/the-big-internet-math-off-2024-round-1-match-8/
“Open and Shut,” n.d. https://github.com/veggiedefender/open-and-shut
“Enhancing The New York Times Web Performance with React 18,” n.d. https://open.nytimes.com/enhancing-the-new-york-times-web-performance-with-react-18-d6f91a7c5af8
“I Received an AI Email,” n.d. https://timharek.no/blog/i-received-an-ai-email
“Booting Linux off of Google Drive,” n.d. https://ersei.net/en/blog/fuse-root
“Protein: Are You Getting Enough?,” n.d. https://open.spotify.com/episode/0k7oxyBcyuW9Nkg2Tc48lR?go=1&sp_cid=1105004b6816984c223df07152825ff5&utm_source=embed_player_p&utm_medium=mobile
“Serving a Billion Web Requests with Boring Code,” n.d. https://notes.billmill.org/blog/2024/06/Serving_a_billion_web_requests_with_boring_code.html
“Versioning FreeCAD Files with Git,” n.d. https://blog.lambda.cx/posts/freecad-and-git/
fdasfasd
“LLM-Craft: Robotic Crafting of Elasto-Plastic Objects with Large Language Models,” n.d. https://arxiv.org/pdf/2406.08648
“Using a 1965 Dutch Rotary Phone via VoIP (T65) in 2024,” n.d. https://raymii.org/s/blog/Using_a_1965_Dutch_Rotaty_Phone_T65_via_VoIP_in_2024.html
“Spotify: Droppin’ Them Fake Beats,” n.d. https://lcamtuf.substack.com/p/spotify-droppin-some-fake-beats
“The Failed Migration of Academic Twitter,” n.d. https://arxiv.org/abs/2406.04005
“OpenAI’s ChatGPT: This Is Science Fiction!,” n.d. https://youtu.be/ewLMYLCWvcI
“A Modern CSS Showcase Styled by Community Contributions,” n.d. https://stylestage.dev/
“Hacking Windows Recall To See Everything,” n.d. https://www.youtube.com/watch?v=oSBDkPxivuA
Whole week was amazing! My friend from Ukraine visited me and it was just magical!
“Four New CSS Features for Smooth Entry and Exit Animations,” n.d. https://developer.chrome.com/blog/entry-exit-animations
“Old Dogs, New CSS Tricks,” n.d. https://mxb.dev/blog/old-dogs-new-css-tricks/
“Scarlett Johansson ’Shocked’ by AI Chatbot Imitation,” n.d. https://www.bbc.com/news/articles/cm559l5g529o
“City In A Bottle – A 256 Byte Raycasting System,” n.d. https://frankforce.com/city-in-a-bottle-a-256-byte-raycasting-system/
“Is Winter Coming? Thoughts on Articifial Intelligence and Lofty Expectations.,” n.d. https://www.datagubbe.se/winter/
“Queueing,” n.d. https://encore.dev/blog/queueing
“What’s New in Kotlin 2.0.0,” n.d. https://kotlinlang.org/docs/whatsnew20.html
Again not much. Long weekends in the Netherlands take all my energy
“Vehicles Swarm Intelligence: Cooperation in Both Longitudinal and Lateral Dimensions,” n.d. https://arxiv.org/pdf/2405.08039
“Emoji History: the Missing Years,” n.d. https://blog.gingerbeardman.com/2024/05/10/emoji-history-the-missing-years/
“That Time PostgreSQL Said ‘No Thanks, I Don’t Need Your Index,’” n.d. https://jaywhy13.hashnode.dev/that-time-postgresql-said-no-thanks-i-dont-need-your-index
Not much time to read this week due to another long weekend. By the way next week it’s again long weekend in the Netherlands. It’s the last one and after it the next public holiday is in December
“These New Robots Do Previously Impossible Tasks!,” n.d. https://www.youtube.com/watch?v=86FCHBxqZZ8
“Did GitHub Copilot Really Increase My Productivity?,” n.d. https://trace.yshui.dev/2024-05-copilot.html
“Sending Emails to My 3-Year-Old,” n.d. https://blog.haschek.at/2024/leaving-a-digital-legacy.html
“Heat Death of the Internet,” n.d. https://www.takahe.org.nz/heat-death-of-the-internet/
Not much this week due to my trip to France
I actually started a new blog where I’ll log my travels. I had been thinking about it for quite some time, but I never invested time in it
Finally, it’s time to change that. I have already been to so many places, and this year, because we plan to camp more, the travel blog seems like a good idea
“What You Need to Know about Modern CSS (Spring 2024 Edition),” n.d. https://frontendmasters.com/blog/what-you-need-to-know-about-modern-css-spring-2024-edition/
“A Practical Guide to Diffusion Models,” n.d. https://selflein.github.io/diffusion_practical_guide
“Learning Is Hard But Don’t Give Up,” n.d. https://jenkov.com/tutorials/software-as-career/learning-is-hard.html
“From the Circle to Epicycles (Part 1),” n.d. https://www.andreinc.net/2024/04/24/from-the-circle-to-epicycles
“Help Us Invent CSS Grid Level 3, Aka ‘Masonry’ Layout,” n.d. https://webkit.org/blog/15269/help-us-invent-masonry-layouts-for-css-grid-level-3/
“Taking Regular Screenshots of My Website,” n.d. https://alexwlchan.net/2024/scheduled-screenshots/
“The Only Two Log Levels You Need Are INFO and ERROR,” n.d. https://www.ntietz.com/blog/the-only-two-log-levels-you-need-are-info-and-error/
“Making a Flute Controlled Mouse,” n.d. https://0110.be/posts/Making_a_flute_controlled_mouse
“AI Isn’t Useless. But Is It Worth It?,” n.d. https://www.citationneeded.news/ai-isnt-useless/#footnote-anchor-4
“Learning to Code with and without AI,” n.d. https://austinhenley.com/blog/learningwithai.html
“🪦 Emacs 2011-2023,” n.d. https://bastibe.de/2024-03-24-rip-emacs-2011-2023.html
“Humane AI – Pico Laser Projection – $230M AI Twist on an Old Scam,” n.d. https://kguttag.com/2023/12/06/humane-ai-pico-laser-projection-230m-ai-twist-on-an-old-scam/
“Ten Years of Improvements in PostgreSQL’s Optimizer,” n.d. https://rmarcus.info/blog/2024/04/12/pg-over-time.html
“12 Map Happenings That Rocked Our World: Part 9,” n.d. https://maphappenings.com/2024/04/11/story-of-etak/
“How to Plant and Grow Basil,” n.d. https://gardenerspath.com/plants/herbs/homegrown-basil/
“Is Google’s AI Actually Discovering ’Millions of New Materials?,’” n.d. https://www.404media.co/google-says-it-discovered-millions-of-new-materials-with-ai-human-researchers/
“You Can’t Handle the Buddhabrot!,” n.d. https://lcamtuf.substack.com/p/you-cant-handle-the-buddhabrot
“EU Court Says Switzerland’s Handling of Climate Change Violates Human Rights in Landmark Ruling,” n.d. https://www.allsides.com/story/climate-change-eu-court-says-switzerland-s-handling-climate-change-endangers-violates-human
“Notes on How to Use LLMs in Your Product.,” n.d. https://lethain.com/mental-model-for-how-to-use-llms-in-products/
“Debunking the Off-Grid YouTuber Fantasy,” n.d. https://m.youtube.com/watch?v=EIcnCaVsYFI&pp=ygUeZGVidW5raW5nIHRoZSBvZmYgZ3JpZCBmYW50YXN5
“Intro to TLS Certificates,” n.d. https://carrickbartle.com/certificates.html
“File over App,” n.d. https://stephango.com/file-over-app
“Jan,” n.d. https://github.com/janhq/jan/releases
“The Many, Confusing File System APIs,” n.d. https://cloudfour.com/thinks/the-many-confusing-file-system-apis/
“Git as Debugging Tool,” n.d. https://lucasoshiro.github.io/posts-en/2023-02-13-git-debug/
“Explaining the Internals of Async-Task from the Ground Up,” n.d. https://notgull.net/async-task-explained-part1/
“How to Fertilize Houseplants,” n.d. https://gardenerspath.com/plants/houseplants/fertilize-houseplants/
“Https://Jamesgurney.substack.com/p/How-to-Draw-a-Gorilla-Portrait,” n.d. https://jamesgurney.substack.com/p/how-to-draw-a-gorilla-portrait
“Afternoon Project: JPEG DCT Text Lossifizer,” n.d. https://lcamtuf.substack.com/p/afternoon-project-jpeg-dct-text-lossifizer
“Radios, How Do They Work?,” n.d. https://lcamtuf.substack.com/p/radios-how-do-they-work
“Linux Crisis Tools,” n.d. https://www.brendangregg.com/blog/2024-03-24/linux-crisis-tools.html
“DuckDB as the New Jq,” n.d. https://www.pgrs.net/2024/03/21/duckdb-as-the-new-jq/
“Releasing Common Corpus: the Largest Public Domain Dataset for Training LLMs,” n.d. https://huggingface.co/blog/Pclanglais/common-corpus
“My First Steps in Meshtastic,” n.d. https://stfn.pl/blog/28-intro-to-meshtastic/
“Guess Who’s Back? Exodus Scam BitCoin Wallet Snap!,” n.d. https://popey.com/blog/2024/03/exodus-wallet-part-three/
“Precision Agriculture: Crop Mapping Using Machine Learning and Sentinel-2 Satellite Imagery,” n.d. https://arxiv.org/pdf/2403.09651.pdf
“Parsing URLs in Python,” n.d. https://tkte.ch/articles/2024/03/15/parsing-urls-in-python.html
“Sensible Firefox Setup,” n.d. https://vermaden.wordpress.com/2024/03/18/sensible-firefox-setup/
“Science, Deceit & Healthcalre: Navigating The Minefield of Alternative Medicine with Prof. Michael Baum,” n.d. https://open.spotify.com/episode/7ASDM1qFVR8vJ1MsPfxt1E?si=6Tfb66lOSh2XxvkSnhJdHA
I haven’t read much this week due to internal work at Hackaton and laziness after it
The hackathon went really well. Our team did not win anything, but I think we did the most creative project in the whole company. The project was about visualizing different data sources within map polygons generated from a voronoi diagram
I cannot share screenshots of it as it was internal work, but believe me. It looked really good and was super functional
I know it’s not much, but
I would like to thank Monika, Guilherme, and Pedro for staying up late and working on our hackathon project. We really did something great, and I highly appreciate your work
“Street Scene Demo,” n.d. https://jamesgurney.substack.com/p/street-scene-demo
“What Was Your Prompt? A Remote Keylogging Attack on AI Assistant,” n.d. https://cdn.arstechnica.net/wp-content/uploads/2024/03/LLM-Side-Channel.pdf
“How Figma’s Databases Team Lived to Tell the Scale,” n.d. https://www.figma.com/blog/how-figmas-databases-team-lived-to-tell-the-scale/
“Processing One Billion Rows in PHP!,” n.d. https://dev.to/realflowcontrol/processing-one-billion-rows-in-php-3eg0
“Using LLMs to Generate Fuzz Generators,” n.d. https://verse.systems/blog/post/2024-03-09-using-llms-to-generate-fuzz-generators/
“What Should You Work On? (Assuming You Want to Make a Living at It.),” n.d. http://gurneyjourney.blogspot.com/2024/03/what-should-you-work-on-assuming-you.html?m=1
“Think for Yourself: Breaking out of Indoctrination,” n.d. https://open.spotify.com/episode/4NRWhk7Pecijl3ZslfA805?si=UNSmXRvMQnOSTfAe4rYCdQ
“Unveiling A Hidden Risk: Exposing Educational but Malicious Repositories in GitHub,” n.d. https://arxiv.org/pdf/2403.04419.pdf
“Babboe Not Allowed to Fire Whistleblower over ‘Life Threatening’ Cargo Bike Reports,” n.d. https://nltimes.nl/2024/03/06/babboe-allowed-fire-whistleblower-life-threatening-cargo-bike-reports
“Scalable CSS,” n.d. https://chriscoyier.net/2023/01/17/scalable-css/
“Take a Break,” n.d. https://plus.maths.org/content/take-break
“No Silver Bullet: Essence and Accidents of Software Engineering,” n.d. https://www.cgl.ucsf.edu/Outreach/pc204/NoSilverBullet.html
“Case 1:24-Cv-00082-JJM-LDA,” n.d. https://storage.courtlistener.com/recap/gov.uscourts.rid.56980/gov.uscourts.rid.56980.10.0.pdf
“Motion Blur All the Way Down,” n.d. https://www.osar.fr/notes/motionblur/
I did not do mutch this week as I went to Porto. Yes, Porto is in Portugal. AMAZING PLACE!
“This Is Not a Good Way to Fight Racism in America,” n.d. https://www.noahpinion.blog/p/this-is-not-a-good-way-to-fight-racism
“What We Can Learn from the Fediverse Spam for Codeberg,” n.d. https://blog.codeberg.org/what-we-can-learn-from-the-fediverse-spam-for-codeberg.html
“Unreasonably Effective - How Video Games Use LUTs and How You Can Too,” n.d. https://blog.frost.kiwi/WebGL-LUTS-made-simple/
“Insecure Features in PDFs,” n.d. https://web-in-security.blogspot.com/2021/01/insecure-features-in-pdfs.html?m=1
“Your Own Vector Search in 5 Minutes with SQLite, OpenAI Embeddings, and Node.js,” n.d. https://markus.oberlehner.net/blog/your-own-vector-search-in-5-minutes-with-sqlite-openai-embeddings-and-nodejs/
“From Genes To Memes: Philosopher Dan Dennett on the Evolution of Language & AI,” n.d. https://open.spotify.com/episode/4D3DZe5DXdGveejBhhSOKy?si=EJ-mkKF7RgKxkpmUHrfZDg
“Tailwind Marketing and Misinformation Engine,” n.d. https://nuejs.org/blog/tailwind-misinformation-engine/
“Does Offering ChatGPT a Tip Cause It to Generate Better Text? An Analysis,” n.d. https://minimaxir.com/2024/02/chatgpt-tips-analysis/
“Stable Diffusion 3,” n.d. https://stability.ai/news/stable-diffusion-3
“The Killer App of Gemini Pro 1.5 Is Video,” n.d. https://simonwillison.net/2024/Feb/21/gemini-pro-video/
“ChatGPT Has Gone Berserk,” n.d. https://garymarcus.substack.com/p/chatgpt-has-gone-berserk
“Death, Lonely Death,” n.d. https://crookedtimber.org/2024/02/19/death-lonely-death/
“Why The New York Times Might Win Its Copyright Lawsuit against OpenAI,” n.d. https://arstechnica.com/tech-policy/2024/02/why-the-new-york-times-might-win-its-copyright-lawsuit-against-openai/
“The Creator Economy Can’t Rely on Patreon,” n.d. https://joanwestenberg.com/blog/the-creator-economy-cant-rely-on-patreon
“Palm Makes Easy Web Pages, We Need More Apps like This,” n.d. https://gilest.org/palm-easy.html
“2023 Annual Rust Survey Results,” n.d. https://blog.rust-lang.org/2024/02/19/2023-Rust-Annual-Survey-2023-results.html
“HexChat 2.16.2, The Final Release,” n.d. https://hexchat.github.io/news/2.16.2.html
“Automated Unit Test Improvement Using Large Language Models at Meta,” n.d. https://arxiv.org/pdf/2402.09171.pdf
“Making My Bookshelves Clickable,” n.d. https://jamesg.blog/2024/02/14/clickable-bookshelves/
“The Decline of Usability: Revisited In Which We Once More Delve into the World of User Interface Design.,” n.d. https://www.datagubbe.se/usab2/
“Video Generation Models as World Simulators,” n.d. https://openai.com/research/video-generation-models-as-world-simulators
“How To Center a Div,” n.d. https://www.joshwcomeau.com/css/center-a-div/
“Why CMake Sucks?,” n.d. https://twdev.blog/2021/08/cmake/
“(Plausible) Random Geography Generation with PostGIS: Fluviation,” n.d. https://di.nmfay.com/random-geography-fluviation
“The Last Dance : Robust Backdoor Attack via Diffusion Models and Bayesian Approach,” n.d. https://arxiv.org/pdf/2402.05967.pdf
Quite some reads this week!
“First UK Patients Receive Experimental Messenger RNA Cancer Therapy,” n.d. https://www.theguardian.com/science/2024/feb/04/first-uk-patients-experimental-messenger-mrna-cancer-therapy-treatment?utm_source=ground.news&utm_medium=referral
“Towards a Folk Computer,” n.d. https://folk.computer/notes/tableshots
“The World’s Most Responsible AI Model - (HAHAHAHAHHAHAHAHAHAHAHAHAHAHAH),” n.d. https://www.goody2.ai/
“The Effect of Sampling Temperature on Problem Solving in Large Language Models,” n.d. https://arxiv.org/pdf/2402.05201.pdf
“Pg-Diff,” n.d. https://michaelsogos.github.io/pg-diff/
“(Almost) Every Infrastructure Decision I Endorse or Regret after 4 Years Running Infrastructure at a Startup,” n.d. https://cep.dev/posts/every-infrastructure-decision-i-endorse-or-regret-after-4-years-running-infrastructure-at-a-startup/
“ASCII Smuggler Tool: Crafting Invisible Text and Decoding Hidden Codes,” n.d. https://embracethered.com/blog/posts/2024/hiding-and-finding-text-with-unicode-tags/
“Large-Scale Generative AI Models Lack Visual Number Sense,” n.d. https://arxiv.org/pdf/2402.03328.pdf
“Universal Syntactic Structures: Modeling Syntax for Various Natural Languages,” n.d. https://arxiv.org/pdf/2402.01641.pdf
“Water Reflections,” n.d. https://jamesgurney.substack.com/p/water-reflections
“Vastaamo Hacker Traced via ‘Untraceable’ Monero Transactions, Police Says,” n.d. https://www.bleepingcomputer.com/news/security/vastaamo-hacker-traced-via-untraceable-monero-transactions-police-says/
“Repairing (Sort of) a Dyson Fan Remote Control,” n.d. https://blog.jgc.org/2024/02/repairing-sort-of-dyson-fan-remote.html?m=1
“The Pain Points of Building a Copilot,” n.d. https://austinhenley.com/blog/copilotpainpoints.html
“Characteristics and Prevalence of Fake Social Media Profiles with AI-Generated Faces,” n.d. https://arxiv.org/pdf/2401.02627.pdf
“Please, Don’t Force Me to Log In,” n.d. https://hamatti.org/posts/please-dont-force-me-to-log-in/
“The Engineering behind Figma’s Vector Networks,” n.d. https://alexharri.com/blog/vector-networks
“Accelerating the Science of Language Models,” n.d. https://allenai.org/olmo/olmo-paper.pdf
“The Music Player You Wish You Had in the Early 2000s,” n.d. https://www.crowdsupply.com/cool-tech-zone/tangara
“Making a PDF That’s Larger than Germany,” n.d. https://alexwlchan.net/2024/big-pdf/
“Understanding Parquet, Iceberg and Data Lakehouses at Broad,” n.d. https://davidgomes.com/understanding-parquet-iceberg-and-data-lakehouses-at-broad/
“Rhyming AI-Powered Clock Sometimes Lies about the Time, Makes up Words,” n.d. https://arstechnica.com/information-technology/2024/01/rhyming-ai-powered-clock-sometimes-lies-about-the-time-makes-up-words/?utm_brand=arstechnica&utm_social-type=owned&utm_source=mastodon&utm_medium=social
“Announcing TypeScript 5.4 Beta,” n.d. https://devblogs.microsoft.com/typescript/announcing-typescript-5-4-beta/
“Predirect,” n.d. https://github.com/libreom/predirect
“Npm Flooded with 748 Packages That Store Movies,” n.d. https://blog.sonatype.com/npm-flooded-with-748-packages-that-store-movies
This week I got a huge cold so not much to share
“Ditching GitHub,” n.d. https://tomscii.sig7.se/2024/01/Ditching-GitHub
“Inform Is a Programming Language for Creating Interactive Fiction, Using Natural Language Syntax.,” n.d. https://ganelson.github.io/inform-website/index.html
“Deep Time Photography,” n.d. https://tumamoc.arizona.edu/arts-and-science
“Faircamp,” n.d. https://simonrepp.com/faircamp/
“Smoother Sailing: Studying Audio Imperfections in Steamboat Willie,” n.d. https://www.windytan.com/2024/01/smoother-sailing-steamboat-willie-flutter.html?m=1
“Lighting and Photographing a Maquette,” n.d. http://gurneyjourney.blogspot.com/2024/01/lighting-and-photographing-maquette.html?m=1
“Making Rust Binaries Smaller by Default,” n.d. https://kobzol.github.io/rust/cargo/2024/01/23/making-rust-binaries-smaller-by-default.html
“The Possibility of Making $138,000 from Shredded Banknote Pieces Using Computer Vision,” n.d. https://arxiv.org/ftp/arxiv/papers/2401/2401.06133.pdf
“Code Auditing and Profiling Tool Based on Gcc for C Programs,” n.d. https://github.com/ANG13T/astroguard
“How Platform Teams Get Stuff Done,” n.d. https://martinfowler.com/articles/platform-teams-stuff-done.html
“The Open Source Sustainability Crisis,” n.d.
“Captioning All My YouTube Videos with AI,” n.d. https://thesquareplanet.com/blog/ai-captioning/
“Let’s Make the Indie Web Easier,” n.d. https://gilest.org/indie-easy.html
“What Is Nightshade? Why Does It Work, and Limitations,” n.d. https://nightshade.cs.uchicago.edu/whatis.html
“Data Model Debt Is Forever,” n.d. https://emmanuelgenard.com/software-design/2024/01/19/data-model-debt-is-forever/
“You (Might) Only Need a Microcontroller (and a Server) for Computer Science,” n.d. https://snats.xyz/pages/articles/all_you_need_is_a_microcontroller.html
“Darvinism vs Creationism: a Debate on Truth & Evolution with Wendy Wright,” n.d. https://open.spotify.com/episode/6T2WMz0UtwzdFe1KT5B6xW?si=uc0FepHPS6OydfodvRFsag
“Component-Level Art Direction with CSS Container Queries,” n.d. https://www.sarasoueidan.com/blog/component-level-art-direction-with-container-queries-and-picture/
“Google Search Really Has Gotten Worse, Researchers Find,” n.d. https://www.404media.co/google-search-really-has-gotten-worse-researchers-find/
“Commitlint,” n.d. https://commitlint.js.org/#/
“Rust and C Filesystem APIs,” n.d. https://lwn.net/SubscriberLink/958072/b08250c903a1097b/
“High-Speed 10Gbps Full-Mesh Network Based on USB4 for Just $47.98,” n.d. https://fangpenlin.com/posts/2024/01/14/high-speed-usb4-mesh-network/
“Pro Tip: Skies Are a Source of Light,” n.d. http://gurneyjourney.blogspot.com/2024/01/pro-tip-skies-are-source-of-light.html?m=1
“An Atheist Scientist & A Religious Scientist Discuss Evolution,” n.d. https://open.spotify.com/episode/607U8Hb4b5RIF4f7GvhOqx?si=JvtvlsEgQz-z6Vzt16vPIA
“Review of ‘The Elements of Typographic Style’ by Robert Bringhurst,” n.d. http://gurneyjourney.blogspot.com/2024/01/review-of-elements-of-typographic-style.html?m=1
“Lessons Learned. You Learn a Lot during Thirty Years.,” n.d. http://theprogrammersparadox.blogspot.com/2024/01/lessons-learned.html?m=1
“Deepfaked Celebrity Ads Promoting Medicare Scams Run Rampant on YouTube,” n.d. https://www.404media.co/joe-rogan-taylor-swift-andrew-tate-ai-deepfake-youtube-medicare-ads/
“Who Needs Adobe? These Design Studios Use Free Software Only.,” n.d. https://notes.ghed.in/posts/2022/free-software-design-studios/
“Groceries Persistently Expensive; Full Shopping Trolley Costs €132 on Average,” n.d. https://nltimes.nl/2024/01/09/groceries-persistently-expensive-full-shopping-trolley-costs-eu132-average
“XState,” n.d. https://stately.ai/docs/xstate
“OpenAI and Journalism,” n.d. https://openai.com/blog/openai-and-journalism
“‘Impossible’ to Create AI Tools like ChatGPT without Copyrighted Material, OpenAI Says,” n.d.
“Copyright Expert Predicts Result of NY Times Lawsuit against Microsoft, OpenAI,” n.d. https://www.msn.com/en-us/money/companies/copyright-expert-predicts-result-of-ny-times-lawsuit-against-microsoft-openai/ar-AA1mA6L0
“Does GPT-2 Know Your Phone Number?,” n.d. https://bair.berkeley.edu/blog/2020/12/20/lmmem/
“Duolingo Laid off a Huge Percentage of Their Contract Translators,” n.d. https://twitter.com/rahll/status/1744234385891594380?t=wscwWLsx12JzGFVq9wccTw
“30 Years of Decompilation and the Unsolved Structuring Problem: Part 1,” n.d. https://mahaloz.re/dec-history-pt1
“AI versus Old-School Creativity: a 50-Student, Semester-Long Showdown,” n.d. https://blog.still-water.net/ai-versus-old-school-creativity/
“SSH Based Comment System,” n.d. https://blog.haschek.at/2023/ssh-based-comment-system.html
“Lambda Lambda Lambda,” n.d. https://brevzin.github.io/c++/2020/06/18/lambda-lambda-lambda/
“6 Practical Exercises To Help You Draw Proportions Right,” n.d. https://sweetmonia.com/Sweet-Drawing-Blog/6-practical-exercises-to-help-you-draw-proportions-right/
“A* Tricks for Videogame Path Finding,” n.d. https://timmastny.com/blog/a-star-tricks-for-videogame-path-finding/
“Art Composition Principle:- Movement, and How to Add Actions to Your Photos & Artworks,” n.d. https://sweetmonia.com/Sweet-Drawing-Blog/art-composition-principle-movement-and-how-to-add-actions-to-your-photos-artworks/
“I Studied TWO Years in University and This Happened,” n.d. https://youtu.be/oMtYnmQbxLs
“New York Times Sued Microsoft and OpenAI,” n.d. https://nytco-assets.nytimes.com/2023/12/NYT_Complaint_Dec2023.pdf
“Stuff We Figured out about AI in 2023,” n.d. https://simonwillison.net/2023/Dec/31/ai-in-2023/
“Happy New Year: GPT in 500 Lines of SQL,” n.d. https://explainextended.com/2023/12/31/happy-new-year-15/
“AI or Not — Detect AI-Generated Photos Using AI,” n.d. https://tolkunov.dev/posts/ai-or-not/
“Polish Hackers Say Manufacturer’s Repair DRM Killed Train’s Power, Broke Compressor,” n.d. https://www.404media.co/polish-hackers-explain-exactly-how-they-fixed-trains-that-the-manufacturer-bricked/
“The Various Proportions Of Human Hand, Fingers & Arm,” n.d. https://sweetmonia.com/Sweet-Drawing-Blog/the-various-proportions-of-human-hand-fingers-arm/
“Christmas Lecture 5: Virtual Reality. Can You Believe What You See?,” n.d. https://open.spotify.com/episode/0ucoXwJQMMWbRNLsvBfpxT?si=kD5INB3FRG-2y1ZBdd4V9Q
“All About Drawing In Perspective-(Part 1),” n.d. https://sweetmonia.com/Sweet-Drawing-Blog/all-about-drawing-in-perspective-part-1/
“How to Measure Proportions in Different Ways? (Both Good & Bad),” n.d. https://sweetmonia.com/Sweet-Drawing-Blog/how-to-measure-proportions-in-different-ways-both-good-bad/
“Two Biologists Conflict and Facism,” n.d. https://open.spotify.com/episode/2vSxJr1iQgh34azNXMW6x9?si=g-G_bZrLQNmFcIxrA_A6VA
“How to Draw the Human Figure Body in Perspective Using Grids, Diminution and Foreshortening,” n.d. https://sweetmonia.com/Sweet-Drawing-Blog/how-to-draw-the-human-figure-body-in-perspective-using-grids-diminution-and-foreshortening/
“Perspective Principles:- Diminution, and How to Draw Objects at an Equal Distance,” n.d. https://sweetmonia.com/Sweet-Drawing-Blog/perspective-principles-diminution-and-how-to-draw-objects-at-an-equal-distance/
“A Detailed Look on the Human Head & Face Proportions,” n.d. https://sweetmonia.com/Sweet-Drawing-Blog/a-detailed-look-on-the-human-head-face-proportions/
WHY PROGRAMMING IS A GOOD MEDIUM FOR EXPRESSING POORLY UNDERSTOOD AND SLOPPILYFORMULATED IDEAS, n.d. https://web.media.mit.edu/ minsky/papers/Why%20programming%20is–.html
“4 Billion If Statements,” n.d. https://andreasjhkarlsson.github.io/jekyll/update/2023/12/27/4-billion-if-statements.html
“A Beginner’s Companion to Theorem Proving in Lean 4,” n.d. https://lean-lang.org/
“The Linux Graphics Stack in a Nutshell, Part 1,” n.d. https://lwn.net/SubscriberLink/955376/b3fba3bbfabbc411/
“Pipe Install,” n.d. https://kubikpixel.github.io/pipeinstall/
“Largest Dataset Powering AI Images Removed After Discovery of ‘Suspected’ Child Sexual Abuse Material,” n.d. https://www.404media.co/laion-datasets-removed-stanford-csam-child-abuse/
“Facebook Is Being Overrun With Stolen, AI-Generated Images That People Think Are Real,” n.d. https://www.404media.co/facebook-is-being-overrun-with-stolen-ai-generated-images-that-people-think-are-real/
“On Traveling and Monotony of Life,” n.d. https://blog.royalsloth.eu/posts/on-traveling-and-monotony-of-life/
I haven’t write for quite some time… A lot of things are on my head right now…
I still haven’t finished appartment renovation and finally decided to workout. Other than that I work as Full Stack Developer for ING. I wish to have more motivation to make some proprer programming. Sadly due to overwhelming situation at home it’s hard to be productive
Last week I started a rewrite of my Stativa project. It will be moved to fully web based solution. Hope to finish it before new year
From positive notes I listen to an audiobook about Stoicism philosophy. It’s pretty good and it made my mind less focussed on current advancements in AI
I also learned Dutch to a point where it’s possible for me to communicate during drinks with my friend in Weesp
Maybe I should start writing about my general thoughts and not only focus on IT. There are for sure some things I would like to write about like atheism, pacifism and social media privacy issues
Time will show
Lastly I bought OReilly subscription and try to read couple of pages a week. It’s really good service. Sadly it comes with a price that if I would not be a programmer probably would not be affordable
Stay positive people! No matter what
2023-11-13Ladies and gentlemen, I think we have first confirmed death which was caused by LLM
Some Belgian person took his own life after not being able to find help from AI that he treated as his therapist
I guess the introduction of chatbots goes faster than education that these AIs are not your friends, therapists, or someone you should fall in love with
2023-04-01Pine64 made another newsletter with information about their products and I just love it! I wish more companies did such updates. Clear and concise newsletters that are easy to read on any device
Pine64, Duckduckgo, Leaf Shave are one of the few companies that newsletters I read fully and the key features between them are the same
I recently started to think about current sources of data that are given to AI and the claim that "AI like GPT is not producing samples of data it was learning on but instead creates new content based on context"
So let’s start the experiment. Some person A
scraps websites like IMDb for movie reviews and later feeds it to his AI.
Next, he defines the output of AI. Basically, AI should output new reviews with the context of previously learned movies.
Context is defined as a positive or negative review.
So when you ask this AI to generate a review of Scott Pilgrim vs The World
it would generate content with text that is
completely different than all reviews written in IMDb but the context of those reviews is remembered.
It’s important that this context is limited to the data sources
So this AI is capable of generating all reviews for all IMDb movies but reviews
are each time different. The thing is you ask your AI to make a review based on some
parameter. Let’s say the overall rating of the movie. AI is aware of this rating and
it always generates positive reviews for Scott Pilgrim vs The World
Should it be right for person A
to do it? It does not repeat content with "samples"
but it repeats the context of the data. It repeats the general opinion of people
which is the intellectual content of IMDb
I made small React library which allow you to create sliders from any component you want. This library should be fully compatible with any touch device which is supported by Hammer.js
Library can be found in npm and examples of its usage here
If you need to make changes feel free to make PR on Codeberg
2022-06-06Life got busier recently. I need to focus more on my thesis and work. When it comes to technologies I continued to learn GSAP but I try to focus more on CSS keyframes and CSS variables to not rely on JS for animations. Also, I invested some time in learning of Next.js
I have stopped writing on this blog since I host everything on my local server that I did not have time to configure after I moved to a new apartment. Now I hope I will share more small updates and maybe some interesting blog posts about general programming knowledge
2022-06-06Apparently, you cannot write this on LinkedIn as it’s not professional. But I don’t really care. This is my blog and I can write whatever I want here. People in Ukraine are dying because of Putin
This is not acceptable. #fuckputin #fuckrussia
Here are a bunch of links to support Ukrainians with their fight for independence
2022-02-24Looks like FLoC from Google won’t be introduced to general public and company decided to make a new algorithm for personal add targeting. They not only changed name from FLoC (Federated Learning of Cohorts)
which sounds scary to Topics
but whole architecture is different. Is it good? Is tracking people online good? Depends who you ask but it’s good to keep an eye on this since it delays dropout of third party cookies functionality for Chrome browser which is now estimated for 2023
This weekend I was involved in an FB conversation about Live Coding and why seniors don’t like it
It all started from me reading article that really got me thinking about the state of senior IT professionals. Adam the person who made this article shared some points that seniors don’t like. I’ll also share them to give you an overview of what I think people with experience in IT are scared of
They take a ton of prep time to nail
- that’s true. You should prepare for a job interview but this was always like this.
Kids in school learn that to get better grades you need to study hard. So what? You want 6k euros a month but don’t want
to spend time studying?They push senior engineers to work differently
- I can tell you one thing. If you are a good specialist in the field
you constantly should pull yourself from comport zone and get used to it.They don’t really test what you’ll want them to do once hired
- The employer decides how
he wants to test your skills. You might not like it but this is how it is. I heard a lot of times that
algorithms that you write on codility are not something you will write on daily basis. That’s true but
there is a reason for your recruiter to ask you to make such an assignment. He wants to see how you think,
how you perform under pressure, and if you will give up. I think the last thing that is most important, you might
not like the requested live codding assignment but never give up.They send a bad message
- this one is about when you stress coding interviews in your hiring process, you make senior engineers second guess the role for which you’re hiring.
I can’t even imagine a real senior developer that gets upset due to a code assignment to make.To conclude I really think that the current state of IT professionals is a mess. People think they deserve a lot of money without proper skills and because the culture of developers moved from skilled professionals into script kiddies everyone is senior now
Last thing. I am a senior myself but when I compare myself to people I worked with that had senior level I know which skills lack. I know how much knowledge is lacking and what I need to improve to be a better developer. If I take live codding I try to show my best skills. Many times I failed on some really basic things but I never gave up and most importantly I took lessons from my mistakes to not repeat them
2021-11-14I found a great place to search websites with interesting content without the bloat
The search engine is called Wiby and allows to search websites which are built similarly to those build in the early days of the web
On about page of Wiby there is quote why it was build and I found it very relatable
In the early days of the web, pages were made primarily by hobbyists, academics, and computer savvy people about subjects they were personally interested in. Later on, the web became saturated with commercial pages that overcrowded everything else. All the personalized websites are hidden among a pile of commercial pages.
Don’t you feel overwhelmed by shit coming from the Google search engine? I can tell you that I am. Every page I visit has tons of floating content, cookies popups, newsletter subscriptions, and content that is usually not interesting at all. A lot of these websites also have patterns that baits you to click. This is really horrible and I’m getting sick of it. Recently I noticed that I click on things that I really don’t want to but I do since it’s a behavior I developed
To not end this post sadly I will share one website which was found by Wiby. It’s a website that was made by the person that was gathering old computer mouses
It might not look modern but the content is true and it looks like someone really took the effort to write about it
2021-10-15I went back to PHP and since I haven’t written in it for a couple of years I thought it’s good to check the state of the CodeIgniter framework
API to save files is something I was not expecting since my blurry memory of PHP has information that file upload was a mess. I though maybe I was the only one who could not get my head around and then I read
When you upload files they can be accessed natively in PHP through the $_FILES superglobal. This array has some major shortcomings when working with multiple files uploaded at once, and has potential security flaws many developers are not aware of.
But no more headache! New API is clear and extremely easy to use
$path = $this->request->getFile('userfile')->store('head_img/', 'user_name.jpg');
I think there is much to learn from the architecture of this framework. What a time to be alive!
2021-10-13I decided to move to VIM as my default "IDE" for university projects. I used VS Code for around 5 years now and it was working great. I think now it’s the best editor in the world. Plugins work like charm, there is support for almost every language and it’s blazingly fast
Why then I moved to VIM again? I noticed that VS Code is going in a strange direction. Like a month ago I noticed that every time I opened it some strange login popup is shown. It’s not really described where it points. Then I noticed that there is some special integration with Github that allows you to log in via some token only when you use VS Code even though HTTP login is not possible now. This is only possible with Github…
In general, I start to notice that Microsoft made VS Code free but as always free tools that come from corporations don’t respect your privacy
Lastly, OpenAI developed Copilot that is again closed source and it’s trained on code that is hosted on GitHub. I kind of feel like with this copilot OpenAI robbed programmers from their work. On Copilot webiste there is a quote
Training machine learning models on publicly available data is considered fair use across the machine learning community.
Which I agree with but making machine learning algorithms on publicly available data should be available for free. This whole field misses regulations and some companies clearly benefit from that
Other scary claims are:
If the technical preview is successful, our plan is to build a commercial version of GitHub Copilot in the future. We want to use the preview to learn how people use GitHub Copilot and what it takes to operate it at scale.
and
Not yet. For now, we’re focused on delivering the best experience in Visual Studio Code only.
Because of all of that, I decided to give VIM a try again. I configured COC, highlighter, linter, and custom mappings. Everything seems to work great even though I need this setup for PHP, JS, HTML, Elixir, Java, Bash, and Scala
2021-10-10Today I started to think why certain professors in Polish universities can treat students with no respect. For an example, there are some classes in which you don’t want to ask questions as if you do you will be treated like a stupid person. I think I know why it’s allowed and nothing is changing for decades. Universities create a toxic environment due to the limitation of possible solutions to stop the harassment
I’m a developer for a very long time but also I started to work pretty early in my life. The main difference between work and the university is that you can change work whenever you want not even mentioning writing complaints on your coworkers
Imagine having a professor who says "Women are not good IT professionals". What would you do if your coworker said something like this? Obviously, you would make a complaint and if your boss would not care you could easily change the job. This is something you can’t do at the university. You can’t easily change it since that would require you to move to a different city and probably pass some classes again
Today again one of the students I’m in a group with was treated like shit and I cannot do anything about it or otherwise I’ll probably have to look for some new university to study at…
Lastly, it’s not like students are without guilt but everyone who studied at Polish university will know what I’m writing about
2021-10-07I really don’t get that. There are many good alternatives like PostgreSQL or MariaDB and on every semester that has some databases, the assignments are based on SQL Server. Good that at least there is Docker version so I don’t need to install Windows anymore. Another issue is that sometimes it’s necessary to install SQL Management Studio that does not work on Linux. I really wish universities move to OpenSource alternatives or at least services that do not involve heavy tools like this SQLMS. It would make students' life easier and personally with 6 years of experience as a developer I never commercially had to use SQL Server as a platform to store data
2021-10-04Recently I had to make one of these flashy websites with scroll triggers and parallax effects. I did some research on which animation library to use and in even though there are some good ones like anime or react-spring I got hooked on GSAP. It’s a huge library but it really allows to abstract animation so coding with it is relatively easy and pleasant. For sure I’ll learn more about it
2021-10-03