MurphyA/hacker-news huggingface dataset:
by f1shy | 2026-01-12 13:52:43+00:00
I'm exactly on the same boat.

To anybody who want to try, a concrete example, that I have tested in all available LLMs:

Make a prompt to get a common lisp application which makes a "hello triangle" in open gl, without using SDL or any framework, only OpenGL and GLFW bindings.

None of the replies even compiled. I kept asking at least 5 times, with error feedback, to see if AI can do it. It did't work. Never.

The best I got was from gemini, a code where I had to change about 10 lines, absolutely no trivial changes that need to be familiar with opengl and lisp. After doing the changes I asked back, what does it think of the changes, it replied I was wrong, with those changes it will never work.

If anybody can make a prompt that get me that, please let me known...
by coldcity_again | 2026-01-12 13:52:59+00:00
Looks really cool, I'll try it later.

Just wanted to let you know that for me, on FF and Chrome, your blog is rendering rgba(235, 235, 235, 0.64) text on white BG, and I'd really like to be able to read it.

Edit: Also immediately reminds me a bit of UnReal World[1], in a good way

[1]: https://en.wikipedia.org/wiki/UnReal_World
by mistahenry | 2026-01-12 13:53:15+00:00
I agree that when it comes to portion size and whole foods, Europe makes it easy to follow by example. FWIW, I ate healthy in the US before because I rock climbed and needed to maintain a very lean mass. If I wanted to cut weight in Indonesia, it was easy: just eat their portion size, and I'd come in below maintenance.

What I've seen consistently amongst the non-healthy eating Americans is that they argue:

1. Dieting requires them to be hard on themselves and they're focusing on self-love, which they struggle with

2. They deserve a daily treat. They look forward to it, it brings meaning, etc

3. The taste of their food is super important to them, such that they can't imagine repetitively eating (meal-prep) or eating cleanly (no added sugar, monitoring sodium)
by mark_l_watson | 2026-01-12 13:53:44+00:00
I agree so strongly with Antirez. For me (just a personal take!) the main benefit of AI is helping me improve myself via: better understanding technology that I am currently studying; a springboard for fleshing out new ideas; as an AI coding assistant. For deploying LLM-based applications I have a strong bias for starting with smaller models, looking for a good fit for cost/performance/environmental impact vs. what I need for a specific engineering task. Pardon the plug, but I have a work in progress book "Winning Big with Small AI" that can be read online at https://leanpub.com/read/small-ai
by Mystery-Machine | 2026-01-12 13:53:50+00:00
> For me personally, I have decided I will never be an Anthropic customer, because I refuse to do business with a company that takes its customers for granted.

Archaeologist.dev Made a Big Mistake

If guided by this morality column, Archaeologist should immediately stop using pretty-much anything they are using in their life. There's no company today that doesn't have their hands dirty. The life is a dance between choosing the least bad option, not radically cutting off any sight of "bad".
by aebtebeten | 2026-01-12 13:54:04+00:00
Aha! I'd missed "zweiheit", and although I know a good EEPH joke I'd never have recognized the tune...

Only tune I know from there is Nina Hagen's "Farbfilm" (recently I learned that while others needed to build balloons to escape from the east, apparently she just wrote a strongly worded letter ... and EEPH's people were so eager to get rid of her that it worked)

Is it still possible to troll with the ehemaligen union? (1 May has been googlebombed to be "law day" in the ole country, and one fine cold war year two wags ran the hammer and sickle up an official flagpole... folks were not amused)

once as a party tune: https://www.youtube.com/watch?v=XP7LpUVUgqA

once serious: https://www.youtube.com/watch?v=yBnCo2SKafU
by heraldgeezer | 2026-01-12 13:54:17+00:00
Americans (and increasingly Europeans) are pigs.

The society is built to sit in a chair 8h, get in your car and drive 1h home and sit in a chair. Then repeat.

Also "eating 3 meals a day"

I eat 3 full meals, I blow up like a balloon. I don't get it. It's like they have to constantly eat.

I walk 4km to work when its nice out. Could I do that in the USA?
by mpweiher | 2026-01-12 13:54:34+00:00
Or just implement something like storage-combinators [1][2].

Basically an abstraction that is filesystem like, but doesn't require a filesystem. Though you can both export storage-combinators as filesystem and, of course, also access filesystems via storage-combinators.

[1] https://dl.acm.org/doi/10.1145/3359591.3359729

[2] https://2019.splashcon.org/details/splash-2019-Onward-papers...
by UqWBcuFx6NV4r | 2026-01-12 13:54:34+00:00
This is utterly delusional. I can’t comprehend of whatever mind virus made it so far into the American political discourse for this BS to still be parroted in 2026. I am blessed to be born in and to reside in a country with a comparatively much better-functioning government and voting system. You better believe that if I were American I’d be voting for the dems in a heartbeat. I’d be endlessly annoyed about it, especially compared to the vastly more palatable options where I live, but there’d be zero doubt about my decision. The culture of not voting is the biggest unforced self-own the American public has inflicted upon itself. You all get what you deserve with that one.
by boxed | 2026-01-12 13:54:43+00:00
If you believe all that, which I assume the woman in the car did, why did she push the gas pedal? If the ICE agents wanted to shoot someone as you say, doesn't that logically also imply that the woman in the car wanted to be shot at? The logic goes both ways.

Of course, consequences matter, hopefully the ICE agent is prosecuted, fired, and jailed.
by azdle | 2026-01-12 13:55:07+00:00
Thanks!

> Did you choose Lua because you love using it, or for some other pragmatic reasons?

A bit of both, though I'm literally drinking out of a coffee mug with the Lua logo on it that was given to me after playing a big part in making Lua a thing at a prevoius job. That might speak to my love of Lua.

> Do you think a service like yours with support for many variety of languages a good idea?

From a technical perspective, it would be relatively easy to add support for other languages, the biggest problem would be UI and documentation complexity. Each added language would either require a completely seperate set of documentaion or would require the docs to describe everything one layer of abstraction removed from the code people would actually be writing. Both of which would be less than ideal for my goal of extreme simplicity.

I think it can be a good idea, but to support something like that _well_ would require a pretty large team of people.

I do plan to support some level of 'other languages' for libraries, at a minimum some subset of native Lua libraries (ie. libs written in C). That means it would be possible to find a way to use pretty much any other language interpreter. However, I'm not sure that will ever be a top level feature, there'll probably always be some level of Lua glue code holding everything together.
by kccqzy | 2026-01-12 13:55:08+00:00
I use and like PhotoSync but I thought it doesn’t export unmodified originals but your edited versions. Personally I like this behavior better but that might not be what you want?

I’m not sure Apple allows any third party app to access the unmodified originals. Imagine you crop a photo to remove some embarrassing part. A third-party app can just recover that? What a privacy risk.

Of course this won’t matter if you don’t do any photo editing on iOS.
by mapontosevenths | 2026-01-12 13:55:52+00:00
datsci_est_2015 explains it better than I would just a few comments down, but this isn't what I mean. I mean that people who are semi-literate or illiterate are terrible thinkers. They are, in fact, fundamentally incapable of understanding the modern world they find themselves in and are CONSTANTLY taken advantage of.

Bad thinkers make bad decisions, and are vulnerable to being manipulated in ways that good thinkers aren't. Try getting a mortgage or a car loan when you can't read complete paragraphs. Try investing your retirement properly. Try doing just about anything that modern adults are required to do. You're definitely going to pay a "stupid tax" throughout your entire adult life if you lack the ability to read critically.

People bemoan the death of journalism, but it's not the journalists fault. Did you know that USA Today was intentionally invented to be an alternative news source for people who couldn't read well? At the time it was bemoaned as the end of western civilization. Now it requires more of it's reader than the places people actually get their news from (Tik-Tok and Bathroom wall graffiti presumably).

FWIW - One side is objectively worse than the other, but it's not by a wide margin (a few basis points if I remember correctly) and it's probably just because one side lives in states that love to take the education budget and blow it on "more important" things.
by aucisson_masque | 2026-01-12 13:55:57+00:00
Honestly it’s just because people who use them are considered to be weak minded and lazy. That’s all, the supply doesn’t matter.

We have been able to diet for millions of years, our body is pretty good at it, but some people NEED that to diet. Yeah, just like some people can’t be put to work. Everyone know that kind of people who are a burden on society and themselves.

It just happens that this drug is more available in the USA, but with the same availability in Europe, I bet there would be around the same percentage of user.
by infecto | 2026-01-12 13:56:17+00:00
I don’t think it’s any more insane than 40% of Germans believing in the efficacy of homeopathic remedies. Different cultures and different problems.

The obesity problem is a lot lower in Germany compared to the US. As all things I am sure it’s a combination of factors.

I don’t think it’s fair to call purely a processed food problem but I am sure it does not help.
by kentonv | 2026-01-12 13:56:21+00:00
I mean... I don't like it either but this is pretty standard stuff and it's obvious why they're doing it.

Claude, ChatGPT, Gemini, and Grok are all more or less on par with each other, or a couple months behind at most. Chinese open models are also not far behind.

There's nothing inherent to these products to make them "sticky". If your tooling is designed for it, you can trivially switch models at any time. Mid-conversation, even. And it just works.

When you have basically equivalent products with no switching cost, you have perfect competition. They are all commodities. And that means: none of them can make a profit. It's a basic law of economics.

If they can't make a profit, no matter how revolutionary the tech is, their valuation is not justified, and they will be in big trouble when people figure this out.

So they need to make the product sticky somehow. So they:

1. Add a subscription payment model. Once you are paying a subscription fee, then the calculus on switching changes: if you only maintain one subscription, you have a strong reason to stick with it for everything.

2. Force you to use their client app, which only talks to their model, so you can't even try other models without changing your whole workflow, which most people won't bother to do.

These are bog standard tactics across the tech industry and beyond for limiting competitive pressure.

Everyone is mad about #2 but honestly I'm more mad about #1. The best thing for consumers would be if all these model providers strictly provided usage-based API pricing, which makes switching easy. But right now the subscription prices offer an enormous discount over API pricing, which just shows how much they are really desperate to create some sort of stickiness. The subscriptions don't even provide the "peace of mind" benefit that Spotify-like subscription models provide, where you don't have to worry about usage, because they still have enforced usage limits that people regularly hit. It's just purely a discount offered for locking yourself in.

But again I can't really be that mad because of course they are doing this, not doing it would be terrible business strategy.
by SecretDreams | 2026-01-12 13:56:45+00:00
Having kids is a personal choice. The stress of having to support them is real and it might mean, at times, you sacrifice more than you would have without kids.

It's been entirely worth it for me and I cannot imagine my life without kids. But it's a deeply personal choice and I am not buying or selling the idea. I would just say nobody is ever ready and the fears around having them probably are more irrational than rational. But not wanting them because of how it might change your own life is a completely valid reason to not have kids.
by cmrdporcupine | 2026-01-12 13:57:12+00:00
As usual the difference is in distribution.

In North America there are a lot of "food deserts" especially in poorer neighbourhoods. "Healthy" foods become a class marker. Distribution of higher quality food is through more upscale grocery stores.

Same goes for walkability in neighbourhoods. To live in a place that has transit accessibility, green grocer and bakery you can walk to -- that's not possible for the vast majority of North Americans because it exists only in urban areas that have gentrified beyond the reach of most people.

When I moved to Toronto in the mid-90s it was possible for a middle-income earner to rent or live in a home adjacent to some of the corridors in the city that offer this (e.g. Roncesvalles/High-Park, Spadina/Chinatown, College&Clinton, etc) and you could see a higher diversity of people living near the stores and in the neighbourhoods off them. As a person in my early 20s making not very much money, I could make it work. That is now no longer possible, the city has become a wealthy fortress. I imagine the same for parts of Brooklyn&NYC, Chicago, SF, Vancouver etc.
by pjmlp | 2026-01-12 13:57:19+00:00
Thing is, those safety checks are also available in C and C++, provided that one uses the right tools like PVS and PurifyPlus (just to quote two examples), and now ongoing AI based tooling efforts for verification, thus the question is why a language like Zig in the 21st century, other than "I don't like either C++ or Rust".
by neutronicus | 2026-01-12 13:57:58+00:00
This is a constant irritation for me on Windows.

I work on a desktop Windows/Mac application that takes forever and a day to launch (CAD package), and pops up a million pop-ups during the process. I try to get minor admin tasks done while it is compiling/launching, but it steals focus every 10 seconds!

Still beats using XCode, though
by Imustaskforhelp | 2026-01-12 13:58:32+00:00
If that's the case how would the sqlite package (also part of sqlean)'s fileio work out

https://github.com/nalgeon/sqlean/blob/main/docs/fileio.md

fileio_read - Read file contents as a blob.
fileio_scan - Read a file line by line.
fileio_write - Write a blob to a file.
fileio_append - Append a string to a file.
fileio_mkdir - Create a directory.
fileio_symlink - Create a symlink.
fileio_ls - List files in a directory.

If one only exposes sqlite command query access and limit certain aspects of this sqlite extension depending on the use case perhaps, I feel like this might be a good alternative as well?
by sodapopcan | 2026-01-12 13:58:40+00:00
> the process of AI-centric software development is better regarded as a pair-design and pair-coding process, treating the AI more like a person than a tool.

This is the part that makes me throw up in my mouth a bit, I'd rather pair with a human. But whatever, I'm old. You'll have to excuse me as as there are a lot of nefarious-looking clouds out there.
by visarga | 2026-01-12 13:58:45+00:00
> they really, really want to own the entire value chain rather than being relegated to becoming just another "model provider"

I remember the story used to be the other way around - "just a wrapper", "wrapper AI startups" were everywhere, nobody trusted they can make it.

Maybe being "just a model provider" or "just a LLM wrapper" matter less than the context of work. What I mean is that benefits collect not at the model provider, nor at the wrapper provider, but where the usage takes place, who sets the prompts and uses the code gets the lion share of benefits from AI.
by pixelmonkey | 2026-01-12 13:59:10+00:00
I'm working on startup #2 and we recently came out of stealth.

PX is a daily developer tool that helps backend engineers go from working code on a laptop to deployed code in a freshly-built cloud cluster -- all within seconds.

In December, I wrote up a launch blog post:

https://amontalenti.com/2025/12/11/px-launch-overview

We also launched the PX website, https://px.app/, and we wrote up a basic developer quick start guide @ https://px.app/docs/quick-start.html

Prior to PX, I was the founding CTO of Parse.ly, a real-time web analytics startup that grew to be installed on 12,000 sites and had billions of daily web analytics events flowing through it. PX stems from my experience as a startup CTO who eventually ran large distributed systems on AWS and GCP.

PX is cloud independent, programming language agnostic, and open source friendly. PX is, in short, the backend development tool that I always wished my team could have. The current version of the CLI is focused on one-off (or batch) workloads on GCP, but on the immediate roadmap is a v1 of our monitoring/debugging/admin dashboard (already looking good in internal builds!), as well as formal support for the other 3 clouds (that is: AWS, DigitalOcean, Azure). We also have a lot more documentation to write and a lot more examples to post, but you have to start somewhere! The launch blog post covers some of the history and inspiration.
Show HN: I got tired of "Reliability Spaghetti," so I monkeypatched PydanticAI
by steer_dev | 2026-01-12 13:59:57+00:00
Author of the "Confident Idiot" post here (https://news.ycombinator.com/item?id=46152838).

After that discussion, I looked at my own agent code and realized it was 80% error handling and 20% reasoning. I was manually decorating every function with retries, regex checks, and JSON validators. It was unreadable.

I realized that reliability shouldn't be Application Code; it should be Infrastructure.

I built Steer to test a pattern: Monkeypatching the framework to decouple reliability.

Instead of decorating functions, I initialize Steer at the entry point. It hooks into the framework's lifecycle (PydanticAI / OpenAI), introspects the tools, and attaches "Reality Locks" (SQL parsers, Schema checks, Entropy filters) globally.

Before (The Spaghetti):

# Business logic mixed with safety logic
@retry(stop=stop_after_attempt(3))
def run_query(q):
if "DROP" in q: raise Error() # Manual check
response = agent.run(q)
if not is_valid_sql(response): raise Error() # Manual check
return response

After (The Mesh):

import steer
# One line patches the framework globally.
# Auto-attaches SQL validators to any tool returning SQL.
steer.init(patch=["pydantic_ai"], policy="strict_sql")

# Pure Business Logic
agent.run(query)

It currently handles SQL AST validation, PII redaction, and a "Slop Filter" (using Shannon Entropy to block apologies).

It’s open source and local-first. I’m curious if anyone else is using this "sidecar" pattern or if you prefer explicit middleware?

Repo: https://github.com/imtt-dev/steer
by wolvoleo | 2026-01-12 14:00:05+00:00
Good point. I'm not on Mac anymore but this would really tick me off too.

In fact I am not on Mac anymore because with every release there were more features I didn't use (because they only work within the Apple ecosystem) and more and more things that ticked me off. Eventually I decided it wasn't for me anymore, after being on the platform for more than 15 years. Oh well. I am very happy on KDE now.
by lelanthran | 2026-01-12 14:00:40+00:00
> There is a growing school of thought in academia and in some radical groups that says that we shouldn't stop participating in quarrels and that we should let our anger out and voice heard.

I think the problem is in wanting to convince the other party to change their mind, except that humans untrained in presenting arguments just switch to campaigning instead.

Academia has always been where new ideas are seeded, germinate and flourish; this means that a lot of campaigns for change come from academia. It always has, probably always will.

The problem we have had recently (Moreso in the last 10 years or so) is that academia itself has tried shutting itself off from ideas; it's why there's safe spaces, and why people have been prevented from presenting talks at campuses, etc.

This new approach is resulting in a lot of "Nope, we won't even discuss it, nor will we allow you to discuss it to third parties".

Leading us to be in a thread about von Daniken, making fun of people who have a belief that meets a higher bar for evidence than the clear majority of the world.

The people making fun of the theories aren't even self-aware enough to realise that they interact daily with the rest of humanity who have even wilder beliefs.

> How can I tell where what I believe in comes from?

I believe (hehe) that this is where Cogito Ergo Sum came from.
by alvsilvao | 2026-01-12 14:01:01+00:00
Just checked https://opencode.ai/.

It looks like they need to update their FAQ:

Q: Do I need extra AI subscriptions to use OpenCode?
A: Not necessarily, OpenCode comes with a set of free models that you can use without creating an account. Aside from these, you can use any of the popular coding models by creating a Zen account. While we encourage users to use Zen, OpenCode also works with all popular providers such as OpenAI, Anthropic, xAI etc. You can even connect your local models.
by einpoklum | 2026-01-12 14:01:11+00:00
> The ... UI of Windows 8 and the Windows Phone... underrated in my opinion. It was ... focused on touch.

That's why it was rated low. Most people were using this interface on PC's and laptops, without a touchscreen, where a touch-focused interface does not make sense. Maybe it was good choice for Windows Phone or Windows Tablet, but people were not rating it based on that experience. The very idea of using a single UI for both a touchscreen-oriented and no-touchscreen, kbd-and-mouse computers is the most problematic aspect of it.

> It was simple

No, it wasn't simple. There was the simple part, but things not integrated into the simple part were a hodge-podge of previous Windows versions' UI. Now, I like some of the previous Windows versions' UI, but putting a simple veneer on something does not make it simple; if anything, a little more complex.

> It was fast

The fact that an OS UI in the 2010s or 2020s need to be commended for being fast is kind of sad. Plus - I don't believe it was that fast. Did you try running it on, say, a 15yro machine relative to the Win8 launch time? i.e. 1998? Even with a 10yro machine I believe it was kind of sluggish.
by GabriDaFirenze | 2026-01-12 14:01:36+00:00
I'm writing my first novel. For so long I've been looking for that non-work, non-tech activity that would take all my focus outside of working hours. I was having a hard time finding the right thing and I've always enjoyed story telling since I was a kid. So I just started at the beginning of the year and I'm at 5000 words. My goal is to reach 100000 and this far the only obstacle is time constraints.
It feels so effortless, which doesn't necessarily make it easy and it's plenty of work. I look forward to it every day and it's becoming my happy place. I'm averaging 1000 words a day so I'm going I'll keep the pace.
I already have more than a few other novel ideas in mind but they'll have to wait. Wiring is so much fun!
by wombat-man | 2026-01-12 14:01:59+00:00
Yeah I agree. It was a little weird without a touch screen, but at that point I was not navigating the start menu visually with a mouse anymore anyway.

Windows phone was great. I think I got it when Android was still growing up. I liked the focus and the speed for sure.

Microsoft's bread and butter is no longer OSes, I think, and it's unfortunately starting to show.