MurphyA/hacker-news huggingface dataset:
by ffsm8 | 2026-01-12 08:19:14+00:00
If you're talking about the original vibe coding, sure.

But there are many ways to apply LLMs in the development flow.

Only specifying features broadly is like a product manager might is definitely highly luck dependent wrt how buggy it will turn out.

But understanding the feature and determining what needs to be done broadly, then ask the LLM to do so and verify after if the resulting change makes sense according to your mental model of the software is definitely not that.

Also, I disagree with your implied message. I frequently struggle to articulate solutions even if I know how they'd work

This should apply to art even more, because art is strongly supported by emotions - and people may know the feeling of the emotion (of the image), but not have an explicit framework for it yet
by jacquesm | 2026-01-12 08:19:20+00:00
Because it is very clear to most people - you excepted, apparently - that this is not a normal case but one that is solely predicated on putting pressure on someone who is not acting on Donald Trump's whim but based on their job description. If Powell would have reduced the interest rates further this would have never happened.

The DOJ is now weaponized as a political tool, rather than that it is used for its real purpose. If you refuse to see this that's on you, not even on Donald Trump. The FED is independent for a reason, you are seeing that mechanism in action and so far no US president has every made a move like this.
by tikhonj | 2026-01-12 08:19:27+00:00
From what I've heard—and in my own very limited experiments—LLMs are much better at less popular languages than I would have expected. I've had good results with OCaml, and I've talked to people who've had good results with Haskell and even Unison.

I've also seen multiple startups that have had some pretty impressive performance with Lean and Rocq.

My current theory is that as long as the LLM has sufficiently good baseline performance in a language, the kind of scaffolding and tooling you can build around the pure code generation will have an outsize effect, and languages with expressive type systems have a pretty direct advantage there: types can constrain and give immediate feedback to your system, letting you iterate the LLM generation faster and at a higher level than you could otherwise.

I recently saw a paper[1] about using types to directly constrain LLM output. The paper used TypeScript, but it seems like the same approach would work well with other typed languages as well. Approaches like that make generating typed code with LLMs even more promising.

Abstract:

> Language models (LMs) can generate code but cannot guarantee its correctness often producing outputs that violate type safety, program invariants, or other semantic properties. Constrained decoding offers a solution by restricting generation to only produce programs that satisfy user-defined properties. However, existing methods are either limited to syntactic constraints or rely on brittle, ad hoc encodings of semantic properties over token sequences rather than program structure.

> We present ChopChop, the first programmable framework for constraining the output of LMs with respect to semantic properties. ChopChop introduces a principled way to construct constrained decoders based on analyzing the space of programs a prefix represents. It formulates this analysis as a realizability problem which is solved via coinduction, connecting token-level generation with structural reasoning over programs. We demonstrate ChopChop's generality by using it to enforce (1) equivalence to a reference program and (2) type safety. Across a range of models and tasks, ChopChop improves success rates while maintaining practical decoding latency.

[1]: https://arxiv.org/abs/2509.00360
by jamiejquinn | 2026-01-12 08:19:41+00:00
I ran a pretty vanilla xfce setup from about 2010 until 2024 until I moved to i3. Xfce is great generally, pretty easy to backup and share the whole config, ideal collection of apps. I'm sure gnome and kde have more features but for a good, solid, predictable desktop experience, cannae beat xfce.
by avhception | 2026-01-12 08:19:51+00:00
When KDE 4 came out, I switched to Gnome 2. When Gnome 3 came out in (checks notes) 2011, I switched to XFCE. And that was that. I have a minimal taskbar at the bottom of my screen, with a little tray and a little button for the whisker menu. But I usually launch that using hyper + space. It gets out of my way, it gets shit done, I love it. Let's hope that it will survive the Wayland transition.
by muzani | 2026-01-12 08:21:05+00:00
1) Steam hates AI. Steam is at least 80% of the PC market. If you were doing multi-platform, it's just too big of a loss.

2) The indie community is hostile towards AI. Expedition 33 was disqualified for barely any AI use. Even things like brainstorming titles or generating textures will get you exiled.

3) Nano banana tier AI doesn't seem consistent enough to do assets properly. You need to remove the backgrounds. You need to wrestle it into following instructions. It does save time and you can do things like draw 5 guns and have it generate 4 more in the same style, but that's not much better than Diablo 2 recoloring units.

4) While not outright hostile, most people below 20 recognize AI art with a glance. Capsule and ads are immediately indicative of the game being AI slop even if it's not. If you have something AI-looking in the screenshots, people simply move on to the next game.

5) While Elevenlabs produces some impressive sounding audio, they're still not at a voice actor tier. They're only good enough for scaffolding and trigger uncanny valley.
by hyperrail | 2026-01-12 08:21:21+00:00
Even then, that happened at most twice as you say, not three times as the other poster said.

And I disagree with your implicit claim that the WP7 & WP8 Silverlight -> Win10 UWP transition had no migration path. There was >= 90% source code similarity, bolstered if you had already adopted the Win8.1/WP8.1 "universal" project templates. And Microsoft provided tooling to ease the transition. Sometimes it was literally just s/Microsoft.Phone/Windows.UI/g.

Games were a different matter, I'll admit. XNA as an app platform had no direct replacement that was binary compatible with Win10 desktop, but even then, not only was DirectX already available from WP8.0, but Microsoft invested in MonoGame as an XNA replacement precisely because they knew the end of XNA would hit hard. (In fact it was the Windows Phone division that had essentially kept XNA on life support in its final years so that WP7 games would not break.)
by mrweasel | 2026-01-12 08:21:33+00:00
In my experience it's a little hit and miss with macOS. You need a monitor that is specifically listed as being supported by macOS. If not you get rather strange results. I had a Dell monitor that, under macOS only, would sometimes freak out and flicker if you had to many electron apps open.

In some sense it's reasonable that you need a supported monitor, it's just strange that Linux can support all these monitors, but macOS can't?
by AuryGlenz | 2026-01-12 08:21:54+00:00
Have you seen the way some people google/prompt? It can be a murder scene.

Not coding related but my wife is certainly better than most and yet I’ve had to reprompt certain questions she’s asked ChatGPT because she gave it inadequate context. People are awful at that. Us coders are probably better off than most but just as with human communication if you’re not explaining things correctly you’re going to get garbage back.
by davydm | 2026-01-12 08:21:55+00:00
I wonder if these advocates actually have children or have interacted with children.

I have a 15yo son, and I can confidently state that he quickly forgets skills he has show proficiency in when they aren't practiced regularly. Yes, there may not be much need to make students take their long division skills to the max with massive numbers, but there definitely is value in having the method firmly entrenched for the times when they are guaranteed not to have a calculator (or phone) handy. And mental arithmetic should be a lot faster than grasping for a calculator (and definitely faster than grasping for a phone, finding a calc app, launching it). It personally makes me a little frustrated and sad when people can't do simple arithmetic - and I have to end up waiting for them to find a calculator to verify the simple sum I've just done in my head, eg when receiving change from a vendor.

We don't all have to be adding machines, but it would be really nice if the average person could do basic arithmetic without having a panic attack because they're nowhere near a phone.
by tikhonj | 2026-01-12 08:21:57+00:00
I think the trick with Haskell is that you can write types in such a way that the APIs that get generated are idiomatic and designed well. The implementations of individual functions might be messy or awkward, but as long as those functions are relatively small—which is how I tend to write my non-AI-based Haskell code anyhow!—it's not nearly as important.
by burnermore | 2026-01-12 08:21:58+00:00
Thanks a lot for taking the time to confirm. Not hating on AI slop or something. But I do genuinely feel if he/she/they tried to invest time in writing it, people would consume and enjoy it better.

Its hard to put my finger on it. But it lacks soul, it factor or whatever you want to call it. Feels empty in a way.

I mean, this is not the first AI assisted article am reading. But usually, it's to a negligible level. Maybe it's just me. :)
by utopiah | 2026-01-12 08:22:17+00:00
If you target EU customers check e-invoicing https://en.wikipedia.org/wiki/PEPPOL to potentially integrate with a gateway. I don't think it's a lot of work and there are test gateways but I believe a lot, if not most, EU businesses who aren't transitioning to it this year will do so very soon and thus are looking for it.
by antirez | 2026-01-12 08:22:33+00:00
After you review, instead of rewriting 70% of the code, have you tried to follow up with a message with a list of things to fix?

Also: in my experience 1. and 2. are not needed for you to have bad results. The existing code base is a fundamental variable. The more complex / convoluted it is, the worse is the result. Also in my experience LLMs are constantly better at producing C code than anything else (Python included).

I have the feeling that the simplicity of the code bases I produced over the years, and that now I modify with LLMs, and the fact they are mostly in C, is a big factor why LLMs appear to work so well for me.

Another thing: Opus 4.5 for me is bad on the web, compared to Gemini 3 PRO / GPT 5.2, and very good if used with Claude Code, since it requires to reiterate to reach the solution, why the others sometimes are better first-shotter. If you generate code via the web interface, this could be another cause.

There are tons of variables.
by niekmaas | 2026-01-12 08:22:53+00:00
As a pathologist and neuro-oncology researcher, to save myself time trying to keep up with scientific literature, I'm working on https://www.summarized.science/ . Based topics of interest (suggestions are more than welcome), the tool queries the scientific literature for each month. Then, by quering some LLMs, it extracts themes and summaries. The tool already saves me time in my day to day life, but still needs a lot of finishing touches to promote actively. Anyhow, it is a lot of time working on a web development "side project" after a hiatus of more than a decade due to residency/PhD-program/kids etc. Input/feedback is more than welcome.
by DELTA-X | 2026-01-12 08:23:09+00:00
I’ve been working on a cognitive framework aimed at improving decision clarity
by explicitly defining constraints, failure modes, and auditability.

The goal is not optimization or ideology, but reducing cognitive blind spots
and narrative drift in complex decision-making.

I’m sharing this mainly for critical feedback:
– where does this kind of framework usually fail?
– what constraints are most often missing?
– how do you keep such systems grounded over time?

Thoughtful critique welcome.
by never_inline | 2026-01-12 08:23:11+00:00
There's certainly an overlap between the crowd working on AI (since it's the current hype) and the crowd finding this sort of hyped up advertisement speak impressive.

It's pretty obvious that embeddings are not enough (and you need hybrid search or similar) for people who understand how they work. And yet there had been a flood of chat UIs in 2024 which are basically embed + cosine similarity, all having 10k+ stars. Now it seems to have slowed down.

All is because the taste for careermaxxing outweighs the taste for rigor in our industry. It's very sad.
by nicbou | 2026-01-12 08:23:30+00:00
I have a growing social media presence. It makes it much easier to bring awareness to my work or poll people. Every post is a new conversation.

I have met a lot of people that way. This includes a few friends, a partner and many business opportunities.

It requires no maintenance, just genuine replies when people write to me. I use those websites as write-only media and never browse them.
by throwaway2037 | 2026-01-12 08:23:34+00:00
> Starlink was sold to investors as being politically neutral and almost immediately became a US military asset.

I just asked Google AI about this and it says: "There is no evidence in the search results that Starlink was explicitly sold to investors as being politically neutral." Also, SpaceX is a private company. The number of investors is tiny, and they are incredibly sophisticated and well-advised. Any half-wit could see that a global constellation of communication satellites would be immediately useful to the world's best funded military and the NATO alliance.

> And of those countries who would like to have a system free of influence from other countries

Yes, just like GPS before it, Russia, China, EU, and even Japan built their own. I can see the same happening for Starlink (at least for the military side) for those same regions.
by Surac | 2026-01-12 08:24:02+00:00
intresting project, do you mind to explain what brought you to do that research?
im a litte surprised that the more simple languages tend to use more tokens, but after thing i realizend that languages with more expressiv syntax allow to write with less "words". But i also think it is a little bit like a race of watches. who realy wants to know what watch runs faster?
by tsimionescu | 2026-01-12 08:24:19+00:00
People were very right to downvote me, as I was being fairly certain, but wrong.

The truth is that when you call a function which takes an r-value reference, it is NOT determined statically if the value you passed to the function is moved-from or not after the function call ends. This is ultimately similar to passing a value by non-const reference to a function - the function may or may not modify the value, so it may or may not be safe to use it the same way afterwards.
by accidentallfact | 2026-01-12 08:24:55+00:00
It doesn't need aliens. The people would have to encounter such things as the ruins of Jericho (destroyed at the beginning of the new kingdom period), or later cities burned down during the late bronze age collapse. Either could easily represent an extent of destruction incomprehensible to unsophisticated herdsmen. Later it was Greece or even Rome itself, before the area became a part of the empire. It's pretty clear that angelos was something like a courier or mailman, for example, and only later it acquired the mystical meaning.
by znpy | 2026-01-12 08:25:04+00:00
> The biggest reason I had not to run a home server was security: I'm worried that I might fall behind on updates and end up compromised.

In my experience this is much less of an issue depending on your configuration and what you actually expose to the public internet.

Os-side, as long as you pick a good server os (for me that’s rocky linux) you can safely update once every six months.

Applications-wise, i try and expose as little as possible to the public internet and everything exposed is running in an unprivileged podman container. Random test stuff is only exposed within the vpn.

Also tailscale is not even a hard requirement: i rub openvpn and that works as well, on my iphone too.

The truly differentiating factor is methodological, not technological.
by Guestmodinfo | 2026-01-12 08:25:22+00:00
What's your opinion on a sudden flooding that happened some years ago in that region. I am an Indian so for some days our news were showing only that flooding news. It was sudden and super mssive and some news people suspected that same device or maybe one of the devices being accidentally going off. It was all speculation but the sudden and massive flooding was also unexplained to some extent. There has been several massive flooding in the region recently but all are due to extensive rain and cloud bursts. But one was unexplained in my untrained opinion. I remember it was some huge construction site. Wha they were building now I have forgotten that
by silvanocerza | 2026-01-12 08:26:23+00:00
The italian counterpart of what english speakers call "bolognese sauce" would be "ragù alla bolognese". I've never heard anyone call it "salsa bolognese", it's mostly called "ragù" only as it's most common type.

Nonetheless ragù alla bolognese is made with ground beef and tomato sauce, so the italian version is simply wrong. Try and ask for ragù recipe instead. :)
by magicalhippo | 2026-01-12 08:27:05+00:00
Reminds me of Runge-Kutta methods[1] of numerical integration, specifically RK2 since they only have one intermediary update.

The theorems took me right back to my finite element methods class at university, with Banach spaces and proving convergence of fixed point functions using Cauchy sequences.

Hopefully someone more well-versed in the field can chime in on the meat of the paper, looks like a good win from afar.

[1]: https://en.wikipedia.org/wiki/Runge%E2%80%93Kutta_methods
by kalaksi | 2026-01-12 08:27:22+00:00
> What I really wanted is a web interface which will just show me EVERYTHING it knows about the system in a form of charts, graphs, so I can just skim through it and check if everything allright visually, without using the shell and each individual command.

For this reason, I've created Lightkeeper: https://github.com/kalaksi/lightkeeper. I made it mostly for my own needs to simplify repetitive tasks and provide an efficient view for monitoring. Also has graphs as a recent addition, but screenshots don't show it. You can also drop to a terminal with a hotkey any time.

Ironically, it works over SSH without any additional daemons.
by mgz | 2026-01-12 08:27:37+00:00
I work on my iOS app - Weblock Browser, a restricted browser for kids with strong parental controls: https://weblock.online
Recently I've added AI classification of websites to determine if a website is safe for a child to visit. If AI disallows a website, you can ask your parent to allow it.
To give AI some context about a website, I used Cloudflare Intel API - it returns domain content categories, very handy to provide them to AI to help it make a decision.
But turns out Cloudflare Intel has a ridiculous limit of 100 requests PER MONTH for non-Enterprise users.
by muzani | 2026-01-12 08:27:39+00:00
Yeah, I think Copilot is partly responsible for the huge gap between people who distrust AI coding and those who are excited by it. It appears to be the most used tool, which also about covers the opinion gap.

A big part of the right agent is tool use. Even OpenAI Codex is poor.

You should be able to just screenshot a Jira ticket and paste it into a tool these days. It may not do the whole ticket, but it gets you half of the way, and at the very least puts you near the right file.
by gambiting | 2026-01-12 08:27:52+00:00
>>The way that orcs are dehumanized you have to wonder.

If anything, it's their portrayal in the Rings of Power that is idiotic(trying to humanize them) - they aren't human, they don't have families or friends or internal lives and psychological doubts going through their heads - they are meant to be a force("force" like in "force of nature") of evil, not a misunderstood and exploited race of intelligent beings.

For an actually interesting take on "hey what if the orcs are actually intelligent people" there is The Last Ringbearer by a Russian author, presenting LOTR from the perspective of Mordor(it's not a good book, but was an amusing read)

https://en.wikipedia.org/wiki/The_Last_Ringbearer

I will however agree with you that it's truly insane how we have a global survailence company that is used to spy on citizens and destroy democracies worldwide that is literally called Palantir. Like, no one working there is seeing it?
by antirez | 2026-01-12 08:28:15+00:00
Good points. Also:

Force it to have clear metrics / observability on what it is doing. For instance the other day I wanted Claude to modify a Commodore 64 emulator, and I started saying it to implement an observability framework where as the emulator run, it can connect to a socket and ask for registers, read/write memory areas, check the custom chips status, set breakpoints, ... As you can guess, after this the work is of a different kind.
by rurban | 2026-01-12 08:29:00+00:00
Film formats are out for a long time already. No cinema has film projectors, everybody went digital only already. Only very very few still can do 70mm for the tiny percentage of superstar vintage directors.

Super 16 was one of the best formats. All the film schools had only 16 mm cameras, certainly not 35mm. And all the best revolutionary 70ies productions were shot on cheap 16mm in natural light. This changed with Spielberg and the new blockbuster approach, and then the depressing Reagan years when everybody went back into the studio with huge lighting efforts and psychological dramas.

Mumblecore and Dogma 95 brought back some pure 16mm with post blowup efforts (cinemas only had 35mm projectors then), but digital with the Arri Alexa and Red killed that.
Next is better projector technology for cheap. The format and camera wars are over.
by Hamuko | 2026-01-12 08:29:27+00:00
Having worked with a greenfield project that has significant amount of LLM output in it, I’m not sure if I agree. There’s all sorts of weird patterns, insufficient permission checking, weird tests that don’t actually test things, etc. It’s like building a house on sand.

I’ve used Claude to create copies of my tests, except instead of testing X feature, it tests Y feature. That has worked reasonably well, except that it has still copied tests from somewhere else too. But the general vibe I get is that it’s better at copying shit than creating it from scratch.
by illegalbyte2 | 2026-01-12 08:29:32+00:00
Aged Care Mate
https://AgedCareMate.com.au

It’s a modern way to navigate and find home care providers in Australia. We built it after working in the industry and seeing families struggle a lot with navigating the complex aged care system (at a time in their lives which is already very stressful).

It’s very early days but it has been very enjoyable to think back on all the issues and pain points we saw in our careers and build solutions around these.

Hopefully it helps some Aussies and their parents with staying in their own home, and in feeling more confident with the decisions they make through the journey.

The stack is: Nuxt for the front-end, Postgres, and FastAPI for the backend. We set up Zoho instead of Microsoft or Google Workspace and it’s been very smooth so far (and more cost effective).

One fun part of the dev work has been learning all the magic of PostGIS - if you ever have an idea that involves geospatial data or maps, go ahead and try build it with PostGIS in the db.