Recent submissions

Comment · 12 days ago
One of the few LLM announcements I still get excited about. dLLMs have so much potential. See, for instance, how gemma diffusion can be repurposed as a decision model with output tokens and diffusion steps set to 1.

The guardrails are ridiculous though:

PROMPT:

> Draw an ascii diagram illustrating how to leave a two storey building in the event of fire

ERROR RESPONSE:

> I'm sorry, but I can't help with this because it involves potentially dangerous or harmful content. I'm happy to help with something else.

Come on

Comment · 17 days ago
Beautiful. Really feels 'alive'! Impressive how many species of bird you've got here.

When I built something similar – http://alsjeditleest.be (messages in a bottle for Dutch speakers. Never really took off.) – I spent a decent amount of time researching automatic content moderation. Looks like you could some here as well. Mistral has a free moderation endpoint with ZDR. Can definitely recommend it!

Two feature requests:

- I want to be able to click away the message window without making the bird leave

- Bird sounds. I put this on in the background: https://mynoise.net/NoiseMachines/springWalkSoundscapeGenera...

Comment · 17 days ago
Iosevka variant SS14 is a JetBrains Mono-like. Currently my favorite!
Comment · 17 days ago
Its narrower width definitely takes some getting used. It wasn’t until the third revisit that it clicked for me. I realized I could fit more text in my terminal panes while keeping font size the same. Running one or more coding agents in every terminal window also had something to do with it.
Comment · 23 days ago
Neat! My guess would have been Lonestar as the main inspiration. Autobattlers aren't my main genre. Even the much-loved He Is Coming bores me after half an hour, but I'll give this a whirl!
Comment · 25 days ago
I’m still figuring out codemode. I was using it in a prototype, but ended up stripping it out again, after realizing my small local LLM was using more tokens than usual. It was combining tool calls elegantly in code exactly how I hoped it would. The problem was that when any of those embedded tool calls failed (e.g. on parameter validation) the parent code execution tool call also failed. In response, the LLM kept rewriting large parts of the original code block.

Btw, Monty by the pydantic team is a joy to work with if you need a way to securely run unverified code. It’s a simplified Python dialect. You can also use it from JS, iirc.

Comment · 28 days ago
Aerospace user of two years. I grumble every time I need to pry a lost app window out of the bottom right corner of the screen, but aerospace is by far the least of all evils for anyone who wants fast, keyboard-driven desktop switching (and tiling, obviously, although I still let most of my windows float)
Comment · 29 days ago
Fwiw – Orion (webkit) has tree tabs
Comment · 1 month ago
I thought openrouter just routes you to the same provider for the rest of the session, so that you keep hitting the same cache. Is that not the case?

Also, I’d love to use Deepseek directly (or any of the Chinese providers, at that). Seems only fair to pay the lab that built the model. Unfortunately, any requests to Chinese servers is deeply frowned upon here (Belgium, EU). For personal use: sure. As a token intelligence strategy for the company: absolutely fucking not.

Comment · 1 month ago
The model will gladly generate a historically factual response. It's the Chinese providers that block it.
Comment · 1 month ago
That’s a funny ad absurdum. But let’s be honest: if a coworker dumps a hundred lines of logs into a Slack channel without contextualization the reaction would understandably be ‘wtf am I supposed to do with this?’ Now what I’ll sometimes get is an accompanying AI-generated analysis of the logs. Out of diligence I’ll read them. To their credit, they usually mention the issue, but it’s buried down deep among so much noise. My time feels wasted. Eight paragraphs of Claudish could have been one sentence. My coworkers could have used AI to reduce it down to that one sentence and then rewrite it in their own words. They chose not to because that would have taken more time for them, not realizing the burden now shifts to me (the more expensive senior engineer).

My personal line in the sand is human-to-human communication. I’m fine with AI use on either end, but keep the channel clean. I see it as a sign of respecting each other’s time.

Btw, there are pre-genAI cases of generated text. Webshop product descriptions and sports news summaries, for instance – both of those are easily templatized. I guess the difference is there is no human name attached to them and they’re fairly short

Comment · 1 month ago
I would not extend it to cases where I’ve made the choice to interact with AI, no. Precisely because there is no pretense. I know that I’m dealing with an intelligent system that has different strengths and weaknesses than a human. I also know that I can (usually) direct that system to dial down its verbosity.
Comment · 1 month ago
But I still took time to thumb it out on my phone keyboard, just as I’m taking time to write this reply. The time it takes you to read this reply will likely be less than it took me to write. I accept that asymmetry because it’s how we as humans can convey that we thought something was worth saying. Long walls of AI slop flip the equation, placing the burden on the reader. It’s not about originality, not for me at least. It’s about respecting each other’s time as humans
Comment · 1 month ago
Is that with or without the slop grenade examples included, because I can see how those might trigger the detector
Comment · 1 month ago
If it’s not worth writing, it’s not worth reading.

That said, wouldn’t it be funny if this site, too, were AI generated?

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton