News for hackers. Stuff that matters.

Kalabasa

Re:How Google helped destroy adoption of RSS feeds (2023) on Saturday August 01, 2026 @10:15PM (#49140438)
It was actually implemented the same year as that announcement

It was Chrome mobile only afaik. And yeah it was also silently killed.

I guess the author didn't follow Google enough.

https://paavandesign.com/blog/how-to-use-chrome-s-new-follow...

Re:I joined the IndieWeb, here's what I learned on Sunday July 19, 2026 @11:49PM (#48974154)
Chrome mobile used to have a native RSS Following feature since 2021.

https://blog.chromium.org/2021/05/an-experiment-in-helping-u...

It seems they killed it in 2025, maybe to make space for the AI button.

Re:A Desktop Made for One on Sunday May 03, 2026 @07:30PM (#48002738)
One term for these is "home-cooked" software.

https://maggieappleton.com/home-cooked-software

Nothing as heavy as the above but here's my small anecdote:

I was putting off security updates on my npm dependencies in my personal project because it's a pain to migrate if the upgrade isn't trivial. It's not a critical website, but I run npm scripts locally, and dependabot is telling me things.

I told Claude Code to make a migration plan to upgrade my deps. It updated code for breaking changes (there were API changes, not all fixes are minor version upgrades) and replaced abandoned unmaintained packages with newer ones or built-in Node APIs. It was all done in an hour. I even got unit tests out of it to test for regressions.

In this case, I was able to skip the boring task of maintaining code and applying routine updates and focus on the fun feature stuff.

Re:So where are all the AI apps? on Tuesday March 24, 2026 @09:04PM (#47511846)
Yep. I was looking for a tiling/scrolling window manager for MacOS. Setting it up, learning the configs, reading github issues, learning the key bindings take time. Then I gave up and it was done in 2 days with Claude Code to my preferences. No intention to polish up and publish this tool.
In video games or graphics, dithering can be an alternative to transparency. It's more performant too. I see this a lot in handheld consoles.

As screen resolution and density increases, dithering could even replace transparency as long as you don't look close enough.

Re:A GitHub Issue Title Compromised 4k Developer Machines on Friday March 06, 2026 @04:48AM (#47272952)
I think it's pointing to a version of the repo, so npm installs the package.json of that version of the repo.
Object property access i guess. Like

myObj["myProperty"]

If it's a function then it could be invoked,

myObj["myProperty"]()

If the key was a symbol,

myObj[theSymbol]()

Re:"AI-first" is the new Return To Office on Wednesday April 30, 2025 @06:43PM (#43851529)
Shopify has an esports team called Shopify Rebellion
Re:Mark Zuckerberg Says Social Media Is Over on Thursday April 24, 2025 @11:57AM (#43784255)
I think this was what Google Plus was going for.

Instead of friend graphs (mutual) or follower graphs (directed edges), they had Circles.

Circles sound a lot like group chats.

I guess "social circles" may be a better way to model social relationships than follower graphs.

Re:Minimal CSS-only blurry image placeholders on Thursday April 03, 2025 @12:01AM (#43564596)
Yep, there are a lot of layers and compositing operations (maybe more than necessary?). I suppose it could be simplified further.
Re:Minimal CSS-only blurry image placeholders on Wednesday April 02, 2025 @11:58PM (#43564585)
Author here: Definitely cherry picked ;)

I did deliberately pick some "bad" examples like the blue+green image, and other multicolor images.

I wanted to add an upload function so people could test any image, then i realised I'd have to implement the compression/hashing in the client. Maybe i should!

Re:Interactive article about heart arrhythmias on Tuesday April 01, 2025 @07:49AM (#43545627)
Learned about the heart today! Thank you!

I wonder what other types of cells / tissues can be simulated by cellular automata?

Yep, a lot of headline readers here.

It's just a very advanced autocomplete, completely integrated into the internal codebase and IDE. You can read this on the research blog (maybe if everyone just read the blog).

e.g.

I start typing `var notificationManager`

It would suggest `= (Notification Manager) context.getSystemService(NOTIFICATION_MANAGER);`

If you've done Android then you know how much boilerplate there is to suggest.

I press Ctrl+Enter or something to accept the suggestion.

Voila, more than 50% of that code was written by AI.

> blindly committing AI code

Even before AI, no one blindly accepts autocomplete.

A lot of headline-readers seem to imagine some sort of semi-autonomous or prompt based code generation that writes whole blocks of code to then be blindly accepted by engineers.

Re:What Is Generative Art? on Monday May 20, 2024 @01:23AM (#40412514)
Nowadays, it's easy for people to see the term "generative art" and immediately assume "AI art".

It's kinda annoying, so I wrote this post https://leanrada.com/notes/ai-art-not-generative-art/

Re:Feedle: A search engine for blogs and podcasts on Sunday March 24, 2024 @12:26AM (#39805163)
Re:ShowHN: Htmz – a low power tool for HTML on Saturday February 24, 2024 @05:19AM (#39490528)
Wow, thanks! That header's so new. Just months ago.

I just added an example using Sec-Fetch-Dest

https://github.com/Kalabasa/htmz/commit/6ad3a76be3ee755bb5e7...

Re:ShowHN: Htmz – a low power tool for HTML on Tuesday February 20, 2024 @03:34PM (#39446536)
Good guess! The initial intention was to use iframes. And so zero js needed.

But iframes can't do

* Deletion (e.g complete a todo list item)

* Tail end append (e.g lazy loading infinite scroll list)

So i pivoted to js...

Re:I Broke IKEA on Tuesday February 20, 2024 @01:20AM (#39438536)
I like how they can animate their posts in this cohost social networking site. (See the transcript section)
Re:ShowHN: Htmz – a low power tool for HTML on Tuesday February 20, 2024 @01:12AM (#39438508)
Yeah, querySelector(undefined) works

Although location.hash defaults to the empty string '' when there is no hash, which gives a SyntaxError, so we still need the fallback selector to select none.

Re:ShowHN: Htmz – a low power tool for HTML on Monday February 19, 2024 @05:30PM (#39435615)
I have changed it to explicitly state within the first paragraphs that "htmz is an experiment" now. I started this as a joke but turned into a fun working solution - I myself am not sure if this is just a joke or a thing. Maybe I'll use it in some smaller projects, or maybe not!
Re:ShowHN: Htmz – a low power tool for HTML on Monday February 19, 2024 @04:58PM (#39435332)
> hide all sections and shows the one that matches the hash

Oh there is a good hack you can do here! I've been meaning to write a blog post about this exact thing!

See CSS `:target` selector

  section {
    display: none;
  }
  section:target {
    display: block;
  }
Re:ShowHN: Htmz – a low power tool for HTML on Monday February 19, 2024 @04:55PM (#39435302)
`?id=thing` is a great idea!
Re:ShowHN: Htmz – a low power tool for HTML on Monday February 19, 2024 @04:52PM (#39435276)
It's just a weird feeling for someone to use a hack / experiment as a foundation or something. I know 'the software is provided "as is ", without warranty'.

The difference with htmx is that they are more polished.

Re:ShowHN: Htmz – a low power tool for HTML on Monday February 19, 2024 @04:48PM (#39435240)
Woke up... It's at the top of HN...

Anyway I chose div instead thanks to the other commenter https://github.com/Kalabasa/htmz/commit/153a5a448b60a0898604...

Re:ShowHN: Htmz – a low power tool for HTML on Monday February 19, 2024 @04:46PM (#39435217)
Nice, it works! I was a bit scared here because the querySelector() MDN docs say

> A string containing one or more selectors to match. This string must be a valid CSS selector string; if it isn't, a SyntaxError exception is thrown.

I'll test it out. If this works good, we shave off 5 bytes towards a 176-byte snippet!

Re:ShowHN: Htmz – a low power tool for HTML on Monday February 19, 2024 @04:13PM (#39434895)
Nah it's a stylistic thing. It's so that you can see the `=htmz>` logo in code if you order the target attribute last :D
Re:ShowHN: Htmz – a low power tool for HTML on Monday February 19, 2024 @10:33AM (#39430859)
Thanks for the suggestion, I'll update the examples.

Edit: that is, after I wake up...

Re:ShowHN: Htmz – a low power tool for HTML on Monday February 19, 2024 @10:30AM (#39430830)
Oops, it's just a mistake on word choice in the nutshell summary. This works on static files like on a local filesystem (in that case the "server" is the local filesystem that serves me files that happen to be html)

Edit: on second thought, direct filesystem access has different origins which would mess with iframes. I'm not on the computer now to test. But at the very least you need a basic web server that serves files.

Older »