sh03

@sh03.dev

🇪🇺🇮🇹 Software Dev. Primarily: Typescript, Node, ⚛️ React, 🐘 PostgreSQL. 🤌

I am exasperated with people accusing programmers of "gatekeeping" programming. We were practically dragging people through the gate. Do you know why a mindless LLM can tell you so much great programming information? It's because we've been sharing that information for free online for decades.

When the AI bubble will pop the biggest AI companies will be bailed out by taxpayer money. I'm 100% sure of this. They will say because it's national security and the US can't be left behind. The reality is that if AI companies fall down they'll bring down the economy.

Incredible how Project Hail Mary is almost perfect until 2/3rd of the movie and then everything goes south. So much potential.

just updated macos and now i have to live with these blue slices in every angle of the screen

BildBild

Last week I went down a rabbit hole with server first approaches like Datastar or Phoenix LiveView. Interesting approach but ultimately, like local first and sync engines, they try to shift the balance to one side of the client/server connection making the other more complicated.

Web apps have client and server state (plus realtime and LiveView) - Dashbit Blog

Web applications have client and server state, let's see some examples and learn how LiveView, in particular, deals with state and realtime

dashbit.co

People complaining about the new Google icon set are delirious. Should I remind you of the last icon set?

The new Google icon set. Every icon has a distinctive color and shape.The old icon set. Every Google icon has the exact same colors with just the shape being slightly different. The contrast is much less evident compared to the new icon set.

More and more content will either be paywalled or accessible only through big platforms (e.g. medium, YouTube). AI scraping is adversarial towards open websites that made money via ads/visitors by stealing their content without attribution.

"It's not that humans are good at truth and LLMs aren't, it's that humans struggle with truth, and that struggle is the thing that matters." ...damn

Bluesky brags about using AI all over the place. AI is total trash garbage that causes things to fail basically all the time. But don't blame this Bluesky outage on AI, that is you being so ridiculous you might as well have pinned it on Black Magic. It's ridiculous you could even THINK it.

"The real problem wasn’t messy code. It was that no one on the team could explain why design decisions had been made or how different parts of the system were supposed to work together. The theory of the system had evaporated." New #Radar article by @addyosmani.bsky.social: bit.ly/41tTNSh

Comprehension Debt: The Hidden Cost of AI-Generated Code

The following article originally appeared on Addy Osmani's blog site and is being reposted here with the author's permission.Comprehension debt is the

bit.ly

I've been working with AI extensively for a couple of months now. Tried Cursor, Claude and Codex. It's pretty clear to me that the biggest issue with it is that it doesn't understand the flow of data. And programming is all about understanding how data flows through the program.

GitHub leaked webhook secrets for many repos for *months* in 2025 and again in January 2026. Then only notified some of us today, in April. But hey at least Copilot is integrated into GitHub and Windows 11! 🤡 show

Hi JoshuaKGoldberg,

We're writing to let you know that between September 2025 and January 2026, webhook secrets for webhooks you are responsible for were inadvertently included in an HTTP header on webhook deliveries. This means that any system receiving webhook payloads during this window could have logged the webhook secret from the request headers. Webhook deliveries are encrypted in transit via TLS, so the header containing the secret was only accessible to the receiving endpoint in a base64-encoded format. We have no evidence to suggest your secrets were intercepted. This issue was fixed on January 26, 2026. Please read on for more information.

today in apple vs web macOS Tahoe uses dynamically rounded corners on app frames, but browsers simply treat the page as square and clip the underlying content. you cannot draw a border around the page. remember the scramble to add env() for the notch? is apple capable of proactive spec work?

Just went to report a bug in @voidzero.dev formatter. Spent 30 minutes setting up a classic reproduction repo. Then discovered playground.oxc.rs. It has an option to compare with prettier directly and if there's a difference IT FILLS OUT THE ISSUE TEMPLATE FOR YOU. I absolutely love it

a screenshot from playground.oxc.rs displaying oxfmt and prettier output side by side. there's a button that says "report diff" because the outputs are different

The intersection of people that love vibe coding and people that don't understand that each line of code is a liability is a perfect circle.