News for hackers. Stuff that matters.

dyates

Re:The Session You Cannot take with you on Friday July 31, 2026 @03:18AM (#49120017)
We seem to be reaching a point where the use of formatting and the odd rhetorical flourish gets you accused of AI-generated writing. Sad.
Re:Claude Opus 4.8 on Thursday May 28, 2026 @02:07PM (#48313012)
And to think, we could have had George RR Martins instead.
Re:Google's Antigravity Bait and Switch on Thursday May 21, 2026 @01:52PM (#48226542)
I had the opposite experience when Gemini 3.1 first came out. It didn't show up as a model option in my fully updated Gemini CLI, and I subsequently figured out I had to install this Cursor-lookalike thing called Antigravity to try it. I'd like to stick with my existing editors, thanks.

On a related note, the AUR package previously named antigravity has been renamed antigravity-ide[1] after some lively discussion, and the new thing lives at antigravity2-bin.[2]

[1] https://aur.archlinux.org/packages/antigravity-ide

[2] https://aur.archlinux.org/packages/antigravity2-bin

I'd agree with sph about having one workspace per activity. I've never had a rigid workflow with lots of permanent named workspaces, but I have a workspace-naming script that lets me label my numbered workspaces after they've been set up.

Other things that help include a fuzzel-based open window searcher and, to be honest, restrained use of Niri's flagship scrolling feature. Most of my workspaces most of the time are the same size as my screen, with the scroll used very sparingly for usually temporary overflow.

I guess it also helps that I never used the i3 scratchpad so I don't miss it.

I switched to Niri at the end of last year after over a decade on i3.[1] Having horizontal scroll unbounded by my monitor size and workspace count unbound by the number of shortcut keys I have configured has been very freeing, and the graphical stuff is nice too.

My only remaining pain point is that its X compatibility layer, xwayland-satellite, does not yet support drag and drop between X and Wayland programs.[2]

[1]: https://davidyat.es/2026/01/28/niri/

[2]: https://github.com/Supreeeme/xwayland-satellite/issues/133

>LLMs are not doing searches, they are doing statistical computation of likely results.

This was true of ChatGPT in 2022, but any modern platform that advertises a "deep research" feature provides its LLMs with tools to actually do a web search, pull the results it finds into context and cite them in the generated text.

Re:What Claude Code Chooses on Friday February 27, 2026 @05:04AM (#47178723)
In my last conversation with a Google support person, I was sent a clearly LLM-generated recommendation to switch to a competitor's product. Either they're not doing this, or the support person wasn't using Gemini.
Re:Nano Banana 2: Google's latest AI image generation model on Thursday February 26, 2026 @01:10PM (#47169736)
ChatGPT's image generator has been able to do this since last year. That NBP still can't is baffling. They should at least train it to respond to requests for transparency with a solid colour pink background.
Re:Advent of Code on the Z-Machine on Tuesday November 11, 2025 @10:28AM (#45888375)
Interesting read! A lot of AoC challenges involve navigating 2D grids, which can map quite nicely onto the text adventure model of connected rooms with compass direction exits (a grid of straightforward little passages, all alike). This insight led me to attempt Day 6 from last year's Advent of Code in Inform 7[1], though I ultimately admitted defeat on the second half. I've always found Inform 7's Mathematics Textbook English syntax quite charming, though perhaps I would have a different perspective if I'd ever attempted to build anything substantial with it.

[1]: https://davidyat.es/2024/12/23/aoc-2024-part2/#day-6-python-...

Re:Advent of Code on the Nintendo DS on Tuesday December 17, 2024 @12:41AM (#42438660)
I'm trying to complete each challenge in a different language. I've written up the first five days on my blog[1]. Have completed a few more than just these, but I don't know that I'll get all of them done by Christmas.

[1]: https://davidyat.es/2024/12/16/aoc-2024-part1/

Re:20 Years of Blogging on my own website on Wednesday May 29, 2024 @12:52PM (#40514069)
Congratulations on the achievement. I recently hit my 10 year blogging milestone.[1]

I've also written about some similar thoughts to those in your linked "Content is King" post.[2] Long may the individualist personal website live.

[1]: https://davidyat.es/2024/04/07/ten-years/

[2]: https://davidyat.es/2020/03/14/reader-modes/

I wrote a short blog post[1] about this pattern a few years ago. I still don't understand why so many apps use this workflow, especially ones that previously didn't. Just let me deal with the project creation stuff on the first write instead of requiring all this up-front commitment!

[1]: https://davidyat.es/2018/03/01/project-wizard/

Re:Clicks – Physical keyboard for iPhone on Friday January 05, 2024 @05:00AM (#38877407)
I used my Priv for five years, best phone I've ever had, barring some battery & heat issues. Showing people a normal-looking phone and then sliding out the keyboard was a fun party trick. If there were any modern phone like it I would buy it in a heartbeat.
I think the lockdown concept as implemented in 2020 was a great illustration of the problem of scale. It's trivially true that if you as an individual avoid all contact with others during a flu season, you won't catch the flu. You can probably extend that to your family, maybe a bit further, but at a certain scale it just becomes impossible (and undesirable) because of individual variations in occupation, lifestyle, risk and infinitely many other factors. And because someone has keep the wheels of society turning. There was no lockdown for supermarket cashiers.

My own government got very excited by the prospect of dictatorial central planning that lockdown mania created an enabling environment for and immediately set about writing all kinds of complicated rules about what food and clothing people were allowed to buy, as well as putting a prohibition on alcohol & cigarettes and imposing a curfew. Pandemic response immediately became a vehicle for imposing by fiat whatever pet policies ministers could vaguely link to it. Years later, they've all been rolled back, but the damage was done, and everyone still caught Covid.[1]

[1]: https://www.groundup.org.za/article/nearly-everyone-in-south...

Re:Bank Transfers as a Payment Method on Saturday July 15, 2023 @01:11AM (#36733787)
Later on the article, when he talks about not needing access to the receiving account to confirm payments, I kinda got it. Just the initial framing of "what if we used bank transfers for payments" threw me for a loop.
Re:Bank Transfers as a Payment Method on Friday July 14, 2023 @04:13PM (#36729303)
As a South African, it's weird seeing this presented as a strange/futuristic idea. I pay most of my bills through bank transfers and it's the standard way for two people with bank accounts to send money to each other. As long as you know someone's bank and account number, you can send them money.

All local online retailers, investment brokers, etc, support bank transfers, with some[1] even providing discounts for paying via bank transfer instead of credit card. I've even paid this way at a brick and mortar place that didn't have a card machine.

[1] https://www.evetech.co.za/

Re:Victory Garden (Novel) on Sunday July 09, 2023 @05:13AM (#36652922)
Jimmy Maher of the Digital Antiquarian wrote a couple of articles a few years back about the Eastgate School of hypertext this belongs to.

https://www.filfre.net/2017/02/the-eastgate-school-of-seriou...

https://www.filfre.net/2018/01/king-of-space/

Re:You don't need live chat on your website on Thursday December 08, 2022 @04:54AM (#33906185)
Live chat windows that pop-up automatically and hassle you once you've spent X seconds looking at a website are annoying, much like email subscription modals. But when I've been actually looking for support and made the choice to click on the chat button, I've generally had a great experience, so long as it's connected me to a human rather than a menu of chatbot options. It's asynchronous enough that I can keep doing something else while I wait/chat, saves me from having to spell things out or repeat alphanumeric codes over the phone, and is way quicker than email.
Re:Consider the Cellphone Holster (2019) on Sunday August 07, 2022 @02:28AM (#32374357)
I used a cellphone holster for years as a teen because one came with my first BlackBerry. I think I only stopped once I got my first touchscreen phone in a modern form factor that didn't fit my holster. Had some tense moments at a couple of metal detectors when reaching for the holster to put my phone in the tray.
Re:Ask HN: Share your personal site on Thursday April 07, 2022 @01:09AM (#30940819)
https://davidyat.es

My personal blog, with some other stuff lying around. I've been neglecting it over the past year or so. It's a Hugo-powered static site, though I started off using Ghost.

My design philosophy, such as it is:

Have a unique look without being too esoteric, and minimise cruft on content pages (https://davidyat.es/2019/05/05/site-redesign/)

Provide a pleasant reading experience

Use JavaScript sparingly and only for enhancements (example: https://davidyat.es/2020/12/31/footnote-previews/)

Re:Adventuron – Text Adventure Authoring in the Browser on Thursday October 14, 2021 @02:12AM (#28861029)
Gruescript is a similar system, released a couple of months ago (though it doesn't have official support for graphics):

https://versificator.itch.io/gruescript

https://github.com/robindouglasjohnson/gruescript

Re:OWASP Top 10 2021 on Thursday September 09, 2021 @09:43AM (#28469590)
I've seen a fair bit of this with Firebase apps, where devs don't write enough rules, or have collections that mix non-sensitive and sensitive fields. It's tricky, because the whole query-the-database-from-JavaScript model causes your app to fail open. I wrote a tool that acts as a generic Firebase datastore client to help find these sorts of flaws.[1]

[1]: https://github.com/iosiro/baserunner

Re:When six boys were shipwrecked for 15 months (2020) on Thursday June 03, 2021 @10:38AM (#27382048)
To quote a since-deleted twitter thread written in response to this article at the time:

> Golding is not trying to play this Rosseau-v-Hobbes game of bringing humanity back to the state of nature and see what they look like. His children are not living in a natural state: they are self conscious heirs to an entire civilization, and they realize quite early on that they live on the razor's edge of life and death. So they create rules and orders to keep their society running. A little democracy that honors natural goodness and leadership.

> A little democracy that does not last.

> And that is what people don't seem to get about this book. It isn't a parable about what happens when you taken men out of society--it is a parable about how men act in society.

The whole thread is worth reading, though it's not well preserved:

https://twunroll.com/article/1260958965082488832

Older »