it is funny to see developers who seriously integrated AI into their workflow get frustrated with it as they have to do more serious work and AI does exactly what is expected: fuck up in many tiny ways, accelerating the time to death by 1000 cuts from months that most tools go through to just hours
Xylo Flake
@xyloflake.bsky.social
he/him programmer with a love for books, science and tech who's desperately trying to be their best self and learn something new everyday :)
"It’s not that OpenAI picked something cute and accidentally the co-founder of that studio hates. OAI picked Ghibli because Miyazaki hates their approach It is display of power: You, as artist, animator, illustrator, writer are powerless. We will take what we want & do what we want. Because we can"
OpenAI's move to allow generating "Ghibly stlye" images isn't just a cute PR stunt. It is an expression of dominance and the will to reject and refuse democratic values. It is a vulgar display of power. https://tante.cc/2025/03/28/vulgar-display-of-power/
Thank you so much, Xylo! Your feedback means a lot. 🥹 I’m currently writing the Red Fox edition and want to make it even more engaging than Blue Fox. :>
Just read 50 pages of @azeria-labs.com 's Blue Fox book and so far, this has been the only book that has been THIS engaging. I love how the book goes back to the old times to make you feel WHY computer scientists did what they did back in the days. Awesome book. My current fav 💙
"Graphene Interconnects to Moore's Law's Rescue - IEEE Spectrum" spectrum.ieee.org/graphene-sem...
Graphene Interconnects to Moore's Law's Rescue
Making smaller transistors, and the interconnections between them, is getting near impossible. Copper interconnects get more resistive as they are scaled down, making them worse and slower at carrying...
spectrum.ieee.org
“The first draft of anything is shit.” - Ernest Hemingway He was absolutely right. Every time I write a presentation I get that feeling. Takes a full rewrite + several polish passes to make anything feel good. Same is happening with my "No Graphics API" blog post...
Good primer on Bluesky features for those new here. buffer.com/resources/bl...
All of Bluesky’s Features and How to Use Them
All the features on Bluesky, plus how to use them.
buffer.com
Many think Rust is primarily about memory safety, but the real reason to use Rust is developer productivity (for C++-like system programming) from having a sane package manager and type system.
What a horrible way to get your work stolen. This is why I get very skeptical of AI everytime someone talks about it. Sure, it does good as well but the bad is just beyond terrible.
Whenever AI "generates" something impressive, the first question we should always ask is: "What does the closest sample in the training data look like?" LLMs are amazing interfaces for accessing the world's information but they need to be treated as the "search and synthesis" tools they are.
I hate it when so well written articles gain such less traction. This is something that needs to be in texbooks. Must read. "Computers happened not because of Charles Babbage, but because of the invention of electronically-controlled intermediate data storage." lcamtuf.substack.com/p/memory-the...
Memory: the forgotten history
Computers happened not because of Charles Babbage, but because of the invention of electronically-controlled intermediate data storage.
lcamtuf.substack.com
… annnd the bots are already here. Clue: someone follows, you follow back, immediate inbox message: “Cute dog. What’s their name? Where do you live? Mother’s maiden name? Any other password clues I can ask you about?”
Im Sorry Dave Im Afraid I Cant Do That GIF
ALT: Im Sorry Dave Im Afraid I Cant Do That GIF
media.tenor.com
“I'm now convinced that async/await is, in fact, a bad abstraction for most languages, and we should be aiming for something better instead and that I believe to be thread.” lucumr.pocoo.org/2024/11/18/t...
Playground Wisdom: Threads Beat Async/Await
Musings about async await again and why I think virtual threads are a better model.
lucumr.pocoo.org
one account for official news. one for shitposting. this is the way. 🚀
We are discussing how to manage the content from official @nodejs.org account(s) on Bluesky! github.com/nodejs/blues... Which one would you prefer following? a) Just one @nodejs.org account for everything b) Two official accounts with different focus: e.g. nodejs.dev + @nodejs.org b) other ideas?
yes, folks, it's Yet Another JavaScript Engine. this time, quite an interesting one from Aapo Alasuutari, who has been a regular contributor to @deno.land in recent times. how many is that now? 😆🚀 github.com/trynova/nova
GitHub - trynova/nova: JS engine lolz
JS engine lolz. Contribute to trynova/nova development by creating an account on GitHub.
github.com
Fabulous paper on frame buffer compression I found today! www.sciencedirect.com/science/arti...
Enhancing energy efficiency of RISC-V processor-based embedded graphics systems through frame buffer compression
In embedded graphics systems, the graphics processing unit (GPU) also consumes significant amount of frame buffer memory bandwidth. Frame buffer compr…
sciencedirect.com
I’ve seen a few instances of the New York Times playing fast and loose with data recently, so I wanted to re-up my recent newsletter on their scientifically inaccurate cannabis coverage. 🧪 little-big-world.ghost.io/what-if-the-...
What if the Media Reported on Prescription Drugs Like They Do on Cannabis?
The New York Times’ recent cannabis coverage leans on cherry-picked data and fear-driven narratives—here’s why that matters. This is a cross-post from the Doctor Approved Cannabis substack by Dr. B...
little-big-world.ghost.io
worth having a look here too. the comments might be a little out of date but they give you a good intro into how the fastcalls work. github.com/v8/v8/blob/m...
github.com
it's a bit fiddly. you can pass in --trace-deopt flag and there are some others too that should let you see if it gets de-optimized. i haven't tried that yet. this might be useful if you want to try yourself: blog.ghaiklor.com/2016/05/16/t...
Tracing de-optimizations in Node.js
Knowing how to find the bottleneck in the code is great. But, what if we don’t know what to do with the found code? How to get more information about the code and why it is slow?
blog.ghaiklor.com