MurphyA/hacker-news huggingface dataset:
by Balinares | 2026-01-26 21:47:36+00:00
Nah, I'm with you there. I've yet to see even Opus 4.5 produce something close to production-ready -- in fact Opus seems like quite a major defect factory, given its consistent tendency toward hardcoding case by case workarounds for issues caused by its own bad design choices.

I think uncritical AI enthusiasts are just essentially making the bet that the rising mountains of tech debt they are leaving in their wake can be paid off later on with yet more AI. And you know, that might even work out. Until such a time, though, and as things currently stand, I struggle to understand how one can view raw LLM code and find it acceptable by any professional standard.
by mjr00 | 2026-01-26 21:47:49+00:00
> But it was accompanied by a link to the GitHub repo, so you can hardly claim that they were deliberately hiding the truth.

Well, yes and no; we live in an era where people consume headlines, not articles, and certainly not links to Github repositories in articles. If VCs and other CEOs read the headline "Cursor Agents Autonomously Create Web Browser From Scratch" on LinkedIn, the project has served its purpose and it really doesn't matter if the code compiles or not.
by marcosdumay | 2026-01-26 21:47:49+00:00
Windows dlls are forward compatible in that sense. If you use the Linux kernel directly, it is forward compatible in that sense. And, of course, there is no issue at all with statically linked code.

The problem is with the Linux dynamic linking, and the idea that you must not statically link the glibc code. And you can circumvent it by freezing your glibc abstraction interface, so that if you need to add another function, you do so by making another library entirely. But I don't know if musl does that.
by u8080 | 2026-01-26 21:48:11+00:00
UK citizens already lost legislative war, now government has a valid enforcing reason for IP blocks, DPI, etc.

Just a recap how it happened in Russia:

1. First, year ~2015 legal framework was created under disguise of banning pirated media(specifically torrents.ru)(legislative push). State-wide DNS ban introduced. Very easy to circumvent via quering 8.8.8.8

2. Then, having legal basis, govt included extra stuff in banned list(casinos, terrorist orgs, etc)(executive push). IP bans introduced, applied very carefully.

3. Legal expanded allowing govt to ban specific media on very vague criterias(legislative push). IP blocks tried on some large websites. DPI hardware mandated to be installed by ISPs to filter by HTTPS SNI(executive push).

4. At ~2019 Roskomnadzor(RKN) created, special govt entity which enforces bans without court orders(legislative push).

5. ~2021 sites become banned if they are not filtering content by Russian laws by request of RKN(executive push). VPN services were obligated to also DPI-filter traffic(legislative push).

6. ~2023 Crackdown on VPN started(executive push). Popular commercial services were IP-banned, OpenVPN and IPSec connections selectively degraded by DPI.

7. ~2025 Heavy VPN filtering(vless, wireguard, etc) introduced(executive push). Performance of certain sites were degraded(youtube, twitter, etc).
by shawabawa3 | 2026-01-26 21:48:45+00:00
It's been a bit like the boiling frog analogy for me

I started by copy pasting more and more stuff in chatgpt. Then using more and more in-IDE prompting, then more and more agent tools (Claude etc). And suddenly I realise I barely hand code anymore

For sure there's still a place for manual coding, especially schemas/queries or other fiddly things where a tiny mistake gets amplified, but the vast majority of "basic work" is now just prompting, and honestly the code quality is _better_ that it was before, all kinds of refactors I didn't think about or couldn't be bothered with have almost automatically

And people still call them stochastic parrots
by _pdp_ | 2026-01-26 21:49:04+00:00
Low code is not disappearing - it is simply changing.

What do you think an LLM is if not no/low-code?

And all the other components such as MCPs, skills, etc this is all low-code.

And who is going to plug all of these into a coherent system like Claude Code, Copilot, etc which is basically a low code interface. Sure it does not come with workflow-style designer but it does the same.

As far as the vibe-coded projects go, as someone who has personally made this mistake twice in my career and promised to never make it again, soon or later the OP will realise that software is a liability with and without LLMs. It is a security, privacy, maintenance and in general business burden and a risk that needs to be highlighted on every audit, and at every step.

When you start running the bills, all of these internal vibe-coded tools will run 10-20x the cost the original subscriptions that will be paid indirectly.
by bartholemew1 | 2026-01-26 21:49:08+00:00
I am working on my sign supporting unchecked illegal immigration. Once it is finished, I plan to hit the streets! I mean ICE didn't really bother me while Obama was president and deporting substantially more people than Trump. Only when my feed started to tell me Trump was bad, did I change my opinion, and decided the Obama-appointee Homan was heading a fascist organization.
by TacticalCoder | 2026-01-26 21:49:09+00:00
> And what's so special about books in particular, anyway?

About just every end of day, when I go to kiss my wife and my kid (11 years old) when they go to their respective beds, they're both reading a book.

A book is compliant with a "no screens before bed / no screens in the bedroom" policy and that's very particular.

It's also a real physical item that shall working without needing to be recharged, that shall keep working when the Internet is down, that won't disappear when the site is blocked for whatever reason, etc.
by iosguyryan | 2026-01-26 21:49:12+00:00
Nicely conceived! This is the kind of feature Apple ought to have already delivered with on device models and private cloud compute.

Sending many whole screenshots to an indie mystery box, though, should be a non-starter for anyone without the skills to verify what any given update to this app is doing. Your website's featured use case highlights the risks (to you and users) unintentionally well: "How do I export my passwords?" (I did a double take: was this performance art from The Onion?) If a user opens a plain text file of secrets without closing this app/the help task, what gets captured, sent over the network, and saved to disk? What protections exist for, say, a computer-challenged elderly person's banking details?

A suggestion about the FAQ ...

"Where is my task history stored? Is it private?
Your privacy is our top priority. Your task history is stored securely and encrypted on your local machine by default. You have full control over your data."

... This invites unanswered questions about what exactly from the screenshots is stored, for how long, and what design backs the "securely" claim. Being up front about this would invite trust and helpful developer feedback.
by preommr | 2026-01-26 21:49:17+00:00
> Just because it feels like a lubricant and maybe advertised as a lubricant

Not the parent comment, but sometimes comments are so outrageous it makes me laugh.

Like what else do you even want at that point?

Source that you can put gas in your car? That pop tarts are food? Like yes, it's advertised as food, I can tell it's food, I've eaten it - but where is your source for it being food other than all that?
by Noaidi | 2026-01-26 21:49:26+00:00
> healthcare sector is not nearly as corrupt or shackled by a huge amount of government regulation

Healthcare is not corrupt. Insurance companies are corrupt.

And regulation is lacking in Health Insurance and enforcement is lacking in healthcare. (So many doctors that have committed malpractice just switch hospitals.

> U.S. healthcare is doomed by its vast spiraling costs even after controlling for its supposedly higher quality.

Healthcare costs are high because of insurance companies and private equity, not doctors and hospitals.

So please stop with these right wing baby bird food regurgitation.
by dylan604 | 2026-01-26 21:49:26+00:00
understanding the affect of the 1.001 fix has given me tons of job security. That understanding came not from just book learning, but OJT from working in a film/video post house that had engineers, colorists, and editors that were all willing to entertain a young college kid's constant use of "why?". Then being present for the transition from editing film on flat beds to editing film transfers to video. Part of that came from having to transfer audio from tape reels to video by changing to the proper 59.94Hz or 60Hz crystal that was needed to control the player's speed. Also had a studio DAT deck that could slow down the 24fps audio record in the field to playback at 23.976.

Literally, to this day, am I dealing with all of these decisions made ~100 years ago. The 1.001 math is a bit younger when color was rolled out, but what's a little rounding between friends?
by Imustaskforhelp | 2026-01-26 21:49:29+00:00
100% check out Golang even more! I have been writing Golang AI coding projects for a really long time because I really loved writing different languages and Golang was one in which I settled on.

Golang's libraries are phenomenal & the idea of porting over to multiple servers is pretty easy, its really portable.

I actually find Golang good for CLI projects, Web projects and just about everything.

Usually the only time I still use python uvx or vibe code using that is probably when I am either manipulating images or pdf's or building a really minimalist tkinkter UI in python/uv

Although I tried to convert the python to golang code which ended up using fyne for gui projects and surprisingly was super robust but I might still use python in some niche use cases.

Check out my other comment in here for finding a vibe coded project written in a single prompt when gemini 3 pro was launched in the web (I hope its not promotion because its open source/0 telemetry because I didn't ask for any of it to be added haha!)

Golang is love. Golang is life.
by tristor | 2026-01-26 21:49:53+00:00
It's also completely incorrect. The average age of startup founders is 45, many of the best engineers in the market right now are older Millennials and GenX because they grew up in a time when you could still gain legible access to every aspect of computing in a home setting with PCs, which gave them an exceptional fundamentals basis which allows them to have a broader scope than specialists.

As someone who spent almost my entire career, until fairly recently, in startups, I would not consider age in any way a determining factor /especially/ for early hires. You need "adults in the room", because they will help to establish the bar for the remainder of the team as you grow, act as technical leads, and have a very broad scope of responsibility. The more experienced and capable they are, the better the quality of your future hires and the less technical debt you incur in the process of getting to product-market fit and growing to profitability/critical mass.

You should not (legally) have an age bias at all, but if you were going to apply one, the reverse bias is more rational.
by mschuster91 | 2026-01-26 21:50:03+00:00
The problem is that Western societies shifted into a "zero trust" mode - on all levels. It begins with something like being able to leave your house door unlocked after going for work to that not being reasonable due to thefts and vandalism, and it ends with insane amounts of "dumb capital" being flushed into public companies by ETFs and other investment vehicles.

And the latter is what's driving the push for KPIs the most - "active" ETFs already were bad enough because their managers would ask the companies they invested in to provide easily-to-grok KPIs (so that they could keep more of the yearly fee instead of having to pay analysts to dig down into a company's finances), and passive ETFs make that even worse because there is now barely any margin left to pay for more than a cursory review.

America's desire for stock-based pensions is frying the world's economy with its second and third order effects. Unfortunately, that rotten system will most probably only collapse when I'm already dead, so there is zero chance for most people alive today to ever see a world free of this BS.
by Etheryte | 2026-01-26 21:50:03+00:00
You could say the same about cryptographic signatures where each party only knows a part of the key, yet those all work fine. You could probably piece together the formula by a sum of some employees and some external suppliers if everyone broke their NDA, but if people keep their word, your factories could just as well see shipments of "Ingredient A" and the worker only knows how much to add to each batch.
by ThrowawayR2 | 2026-01-26 21:50:11+00:00
Sorry, I beg to differ. A pourover is quick and easy if you wing it on the measurements. As long as the beans are decent and freshly ground, the result is still miles better than the cheap stuff even when I flub the temperature or timing.

Yeah, I do drink cheap coffee but only to remind me what decent coffee isn't.
by rahilb | 2026-01-26 21:50:13+00:00
> the cost of shipping code now approaches zero

Does anyone actually believe this is the case? I use LLMs to ‘write’ code every day, but it’s not the case for me; my job is just as difficult and other duties expand to fill the space left by Claude. Am I just bad at using the tools? Or stupid? Probably both but c’est la vie.
by jeyjeyemem | 2026-01-26 21:50:20+00:00
Emissary really shines if performance is a top priority.

The setup is more or less similar, you register a bunch of event handlers when initializing the library. The main difference is that, in addition to events, Emissary also supports "request" messages. Requests enforce the invariant that only one handler should handle it - if there are multiple handlers registered for a given request, Emissary will throw an error. That, and some extension points which is only needed for more advance use cases.

The InstanceProvider allows users to let the dependency injection (DI) framework of their choice instantiate the request/event handler classes (see https://github.com/joel-jeremy/emissary?tab=readme-ov-file#e...). This is in contrast to the way EventBus does it where subscribers need to be instantiated at startup time. By leveraging the DI framework, additional services can be injected to the handler's constructor.
by behnamoh | 2026-01-26 21:50:50+00:00
> considering I hardly know the language.

Same boat! In fact I used to (still do) dislike Go's syntax and error handling (the same 4 lines repeated every time you call a function), but given that LLMs can write the code and do the cross-model review for me, I literally don't even see the Go source code, which is nice because I'd hate it if I did (my dislike of Go's syntax + all the AI slop in the code would drive me nuts).

But at the end of the day, Go has good scaffolding, the best tooling (maybe on par with Rust's, definitely better than Python even with uv), and tons of training data for LLMs. It's also a rather simple language, unlike Swift (which I wish was simpler because it's a really nice language otherwise).
by intrasight | 2026-01-26 21:51:12+00:00
They don't because it's a floating-point error now. But with the continued enshitification of MacOS, it likely won't be in the future, and they just may lock it down. But being so hostile to the hacking community would do more harm than good, so I doubt that they would do so even if Linux use on Macs grew to >1%.
by PlatoIsADisease | 2026-01-26 21:51:18+00:00
This is some bizarre contrarianism.

Correspondence theory of truth would say: Massacre did happen. Pseudoscience did not happen. Which model performs best? Not Qwen.

If you use coherence or pragmatic theory of truth, you can say either is best, so it is a tie.

But buddy, if you aren't Chinese or being paid, I genuinely don't understand why you are supporting this.
by mjr00 | 2026-01-26 21:51:19+00:00
You're right in the sense it didn't `use::servo`, merely Servo's CSS parser `cssparser`[0] and Servo's DOM parser `html5ever`[1]. Maybe that dog can do taxes after all.

[0] https://github.com/search?q=repo%3Awilsonzlin%2Ffastrender%2...

[1] https://github.com/search?q=repo%3Awilsonzlin%2Ffastrender+h...
by fartfeatures | 2026-01-26 21:51:30+00:00
Hence why Mullvad is being used as the exit point.

You have full e2ee between yourself and Mullvad but crucially Mullvad don't know who your IP. Five eyes are already doing SIGINT on behalf of both the US and the UK government before my connection even reaches Obscura so I lose nothing but potentially gain privacy.

How is it you think a single company (Mullvad) having access to my IP and what I am browsing is less secure than splitting it up amongst multiple providers one of which being Mullvad with that audited platform you talk about?

If I wanted Tor on top I'd layer it on top too but that would still be a single point of failure.
by logicprog | 2026-01-26 21:51:38+00:00
It's funny seeing you say that, because I've had an entire arc of despising the design of, and peremptorily refusing to use, Go, to really enjoying it, thanks to AI coding agents being able to take care of the boilerplate for me.

It turns out that verbosity isn't really a problem when LLMs are the one writing the code based on more high level markdown specs (describing logic, architecture, algorithms, concurrency, etc), and Go's extreme simplicity, small range of language constructs, and explicitness (especially in error handling and control flow) make it much easier to quickly and accurately review agent code.

It also means that Go's incredible (IMO) runtime, toolchain, and standard library are no longer marred by the boilerplate either, and I can begin to really appreciate their brilliance. It has me really reconsidering a lot of what I believed about language design.
by Traster | 2026-01-26 21:51:39+00:00
It's totally understandable, but it would have been good to have been given a heads up - I'm totally new at the company (new to the industry), assume one of these people knows what they're doing. In the end I got a new boss and convinced him to take a different approach once the first approach failed, but I would not have blamed my new boss for just binning the entire project and getting rid of me.
by numpad0 | 2026-01-26 21:51:45+00:00
1) There are type 1/2/3 train operators that owns everything/borrows rails/owns just rails as Japanese laws classify them, but type 3 lines are mostly rural low-traffic branch lines. Most high-traffic lines are owned(+accesses leased to type 2s) by train operators. Some of regional Shinkansen lines are technically owned by government run JRTT agency and leased to local JR company, which are probably as unrelated as UK government and its Royal Mail are.

2) I mean, like, it's the place where the English loanword for "death by overwork" came from. Also, undervalued means things costing less than they are worth. Trash costing little isn't undervalued, that's more adequately valued.
by michaelt | 2026-01-26 21:51:57+00:00
Apparently, this: https://interconnected.blog/jack-ma-bund-finance-summit-spee...

To my western ears, the speech doesn't seem all that shocking. Over here it's normal for the CEOs of financial services companies to argue they should be subject to fewer regulations, for 'innovation' and 'growth' (but they still want the taxpayer to bail them out when they gamble and lose).

I don't know if that stuff is just not allowed in China, or if there was other stuff going on too.
by simonw | 2026-01-26 21:52:21+00:00
That might work! You would have to figure out how to get Whisper working in there but I'm sure that's possible with a bit of creativity concerning uploading files and maybe running a build with the available C compiler.

It appears to have 4GB of RAM and 56 (!?) CPU cores https://chatgpt.com/share/6977e1f8-0f94-8006-9973-e9fab6d244...
by cf100clunk | 2026-01-26 21:52:34+00:00
Analogue interlaced-scan TV systems like PAL and SECAM were actually ''higher'' definition in relation to NTSC by visual line count, although the former's 25Hz refresh rate was noticeable for flickering compared to NTSC's ~30Hz, which was much closer to the human eye's comfort level.

There was a prototype 819-line analogue ''high definition'' system used to record The T.A.M.I. Show in 1964, with excellent results, but the recordings were committed to film for distribution since there was no apparatus for broadcasting it:

https://en.wikipedia.org/wiki/T.A.M.I._Show

There were also experiments by NHK of Japan with analogue HD broadcasting, but digital TV was so close on the horizon that it was mooted.

''High definition'' has been a relative term in the professional TV world all along, but became consumer buzzwords with the advent of digital TV in the early 2000's. Nowadays we know it to mean 720, 1080, or higher lines, usually in progressive scan.
by Imustaskforhelp | 2026-01-26 21:52:50+00:00
Honestly I looked at Go for malware and I mean AV detection for golang used to be ehh but recently It got strong.

Then it became a cat and mouse game with obfuscators and deobfucsators.

John Hammond has a *BRILLIANT* Video on this topic. 100% recommneded.

Honestly Speaking from John Hammond I feel like Nim as a language or V-lang is something which will probably get vibe coded malware from. Nim has been used for hacking so much that iirc windows actually blocked the nim compiler as malware itself!

Nim's biggest issue is that hackers don't know it but if LLM's fix it. Nim becomes a really lucrative language for hackers & John Hammond described that Nim's libraries for hacking are still very decent.
by zackliscio | 2026-01-26 21:53:22+00:00
Great point, and I agree the catch-all nature of the category feels overly broad. At our company, we've felt this shift most clearly on the app-building side so far but I'm curious to see how the low-code data applications fare as context windows grow and the core LLM providers improve their collaboration tools, governance, and improve the UX of on demand app creation. And nice to see you, too!
by troyvit | 2026-01-26 21:53:32+00:00
Good point. Read into the case where you'll find out more instead of relying on other people to do your searching for you. When you say stuff like:

> So she didn't have any problems "escaping" the relationship.

It's pretty telling that you don't have a sense of the power dynamics that come with sexual violence like this, especially, as I said, with somebody like Eric Schmidt.
What Is PrecisionRush?
by mrgrj | 2026-01-26 21:53:40+00:00
I don’t expect this to ever make it to the HN front page, but I’m really excited so I wanted to share this with all of you.

PrecisionRush is a small free iOS timing game I built solo. Weirdly enough, the idea came from playing with the default iPhone stopwatch and thinking: what if this was an actual game?

I’m not much of a gamer myself (I’ve only played a handful of games), but something about this tiny mechanic got stuck in my head, so I decided to build the version I personally wanted to play.

The premise is simple: you get a target time, you start the timer, and your goal is to stop it as close to the target as possible. If you land within ~20ms it feels almost unreal. It’s a tiny concept, but it turned out to be surprisingly addictive.

I shipped it last week and I’m currently in the “first real users” phase. I’ve only got a handful of ratings so far, but I’ve been genuinely happy just seeing people try it. One unexpected thing: a few users even tapped “Support the developer”, which I honestly didn’t think would happen.

I do this on the side and I’m definitely not a top game designer or UX person - I just like building small things I enjoy and iterating on them. I haven’t done any marketing yet and I’m not trying to sell anything here. I’d just love honest feedback from people who enjoy minimal games or quick skill tests:

- Does it stay fun after a few minutes, or does it get repetitive?
- Is the UI/feedback loop satisfying and clear?
- Anything obvious you’d improve or add?

App Store link: https://apps.apple.com/ro/app/precisionrush/id6755596108

Thanks for reading.