MurphyA/hacker-news huggingface dataset:
by udit_50 | 2026-01-02 11:19:42+00:00
So much true.
I have been a developer in past so I understand my bias towards convectional frameworks. For me, the biggest dealbreaker for Replit was the scale cost.

I the technical debt that I was incurring per project. It is still my go-to option for prototyping and quick tests but this was just the regular stack I am using to ship stuffs.

Also, yes, there a a lot of alternatives (great ones) that I missed and understand that the list is not complete.

Would love to know what stacks you use so I can also try them out.
by jogu | 2026-01-02 11:19:48+00:00
Sounds like you should have actually watched the “long ass video”.

It allows the pairing key to be exfiltrated from the compromised device and an external, attacker controlled device to perform any function the original device could. This includes retrieving the paired devices phone number, answering phone calls, and receiving the audio. They live demo hijacking a whatsapp account using this.
by ahartmetz | 2026-01-02 11:19:48+00:00
This is from like 20 years ago, but I remember Debian Testing as the one where updates broke the system most frequently, or maybe the longest without fixes: Stable was stable, Sid / unstable was what most Debian developers were using... and Testing was the weird thing that was neither a release nor tested and fixed "live" by developers.

What changed?
by Roark66 | 2026-01-02 11:21:18+00:00
For people that need this ir is no doubt a nice article, but as someone in a very similar circumstances to the author you do not need an in real life social circle if you're happy without one.

People often glorify time before social media and the Internet. But both have been a huge blessing. I went from feeling like an odd person with very superficial connections to people that didn't really share my interests IRL to having deep connections with people that do, and live on another continent for example.

If the idea of "rebooting your social circle" makes you happy, go for it. If not, that is fine too. Living in the middle of nowhere now I do not miss living in a big city, commuting and talking to hundreds of random people every day one bit.
by vintermann | 2026-01-02 11:21:41+00:00
I don't for a moment believe that German people as a group, or Russian people as a group, or British people as a group etc. are morally superior to any of the others. If one can, through specific circumstances, end up supporting bad things, then so would the others in that circumstance.

So it doesn't matter if the Russian people is the enemy in the sense of supporting their mafia government. They're not doing anything you wouldn't have done. Condemning them is condemning yourself and does no one any good.
by ivell | 2026-01-02 11:22:23+00:00
Web and Apple ecosystem is not comparable. IE had quite large market share and was brought down by Chrome in quite short time. Firefox challenged IE quite effectively before that. But Windows (desktop) still enjoys quite large market share even though Google, Linux and Apple (macOS) are trying hard.

The OS lock-in is much more difficult to break than Web where the standards are openly built and made available. One aspect in favor of Google is the complexity of implementing all those standards. But that is not lock-in, rather an issue of having enough resources to implement a compliant browser.
by rgoulter | 2026-01-02 11:23:23+00:00
Right.

Nix is a wonderful technology. But I would not argue it is practical if you can afford "just fix it when it breaks". A nix setup more/less requires you to pay all the cost up front.

I appreciate putting in the effort now so that I don't have to later for stuff like declarative dev environments. It's really nice to not have to copy-and-paste installation instructions from a README. -- I did like the point: until you've felt what a comfortable design is, you cannot imagine it.
by ACCount37 | 2026-01-02 11:23:55+00:00
> which to be useful would require the "LLM" to then be autonomous and act in some (real/virtual) world in order to learn.

You described modern RLVR for tasks like coding. Plug an LLM into a virtual env with a task. Drill it based on task completion. Force it to get better at problem-solving.

It's still an autoregressive next token prediction engine. 100% LLM, zero architectural changes. We just moved it past pure imitation learning and towards something else.
by nmfisher | 2026-01-02 11:24:03+00:00
As a long time Dart/Flutter developer, I think Dart is slowly making its way to the server too. It’s more performant than Python (and I assume Ruby too), and nicer to work with than other statically typed languages (which I guess are mostly JVM or CLR based).

The third party package ecosystem is smaller but I think this will become less and less relevant as coding agents get better.
by dspillett | 2026-01-02 11:24:26+00:00
> 1. People still do software based on the GNU license. What's the difference?

The GPL family of licences are significantly different from Public Domain. There is still the option of relicensing for commercial use, for example, which is moot under a public domain status. Though some¹ treat the GPL as PD anyway…

MIT might be a more valid comparator, so to answer the question from that PoV: Money. Many OSS contributors do it to scratch their own itch, or for some definition of “community”, the cost of contribution is generally low (or feels like free) and they don't need anything back. Some are supported by donations or sponsorship but not the majority. Those in commercial environments are supporting projects (by contributions or sponsorship) that are useful to that commercial interest, so there is a benefit there but no need for direct payment (they may get payment for support and/or consulting services or via subscriptions for a paid-for hosted instance of whatever). Someone making a film of a book, or a licensed sequel/prequel/other, unless they are doing it for love or just shits & giggles like some fan-made efforts, generally needs/wants to make profit from it, especially in the case of film/TV which can have a large up-front cost - that is unlikely to happen if the new derived work is automatically public domain.

> 2. […] math is not copyrighted, yet it's still being done.

Not for Hollywood level money, it usually isn't :)

> 3. […] Won't society benefit from new stories and characters?

Yes, it certainly would IMO. But it turns out there is less easy money in that. People flock en-mass to works based on familiar IP more than they do to original works, for better or (often) worse. To paraphrase MiB: A person is classy and appreciates original good art, people are a bunch of dumb consumers of fast food for the mind.

Original works do sometimes smash through that barrier of course, they then often become the new IP that a bunch of derived works are based on so in several years time they are part of the cycle makers of new original works are competing with.

> 3. Is it really so important for society that copyrighted movies be based on old stories? […]

No. But it is important for the entertainment industry, for the reason noted above. What is good for society isn't necessarily the same as what people are willing to pay for, and what is good for the producers of works (away from those doing it purely for their own satisfaction or sense of artistic vision) is what people are willing to pay to experience.

--------

[1] Onyx, makers of the Boox line of GPL violating e-ink devices, to name one of them², see comments on https://news.ycombinator.com/item?id=41412582 for more discussion about that.

[2] I pick them out from that small crowd because I might have been interested enough to buy one of their products were it not for this issue. Unfortunately many buyers are unaware of the matter, or are aware but don't care sufficiently for it to change their buying decision.
by udit_50 | 2026-01-02 11:24:39+00:00
I lowkey agree to this. But this is like a starter kit for people who are just mindlessly building and exhausting their credits on apps like Cursor or Replit.

Plus, having a dedicated stack that is you can functionally depend on, will help you scale much easily and accumulate very less technical debt overhead.

If you build an app mindlessly with Replit, chances there, you have a mock or hardcoded DB or auth and when you ship the v2, all data will vanish..

So, it's less of a good thing and more of a bad thing for people starting out.

But yes, you are truly right that this is also very inconsistent to rely on credits. I appreciate you raising this up!
by tialaramex | 2026-01-02 11:24:48+00:00
The parity excuse is always trotted out, but notice that nobody actually does parity. That US law doesn't deliver the same thing as the existing EU law, it just increases all the US limits with "parity" offered as justification.

That's on purpose to allow the same parties (if not called out by the public) to run to the EU to demand more "parity" increasing the EU limits too. Back and forth forever.
by dale_glass | 2026-01-02 11:25:22+00:00
I think that makes sense and was in a way unavoidable.

Compare a physical shop with Spotify. A physical shop has limited space, so old stuff has to be pruned out to leave room for the new releases. So sales for old stuff gradually stop, and there's a small selection of current releases you can buy.

Spotify and the like aren't like that. It's an infinitely growing amount of music you can play. New releases may be completely unnoticed by users who follow recommendation algorithms. You can trivially follow impulses like "So what else did the the band that made Video Killed the Radio Star make?".

Since digital is infinitely reproducible and not perishable this will keep getting worse and worse. Any new artist competes against all of the music that was released before them.
Ask HN: Who is using local LLMs in a production environment here?
by Haeuserschlucht | 2026-01-02 11:26:18+00:00
I'm asking because it seems that nobody really does that. Yes, there are some projects here and there, but ultimately everybody just jumps over to cloud LLMs. Everything is cloud. People pay for GPU usage somewhere in the middle of nowhere. But nobody really uses local LLMs long term. They say, "Well, it's so great. Local LLMs work on small devices they even work on your mobile phone."

I have to say there's one exception for me and that's Whisper. I actually do use Whisper a lot. But I just don't use local LLMs. They're just really, really bad compared to cloud GPUs.

And I don't know why, because for me it seems that having a speech-to-text model is much more challenging to create than just a model that creates text.

But it seems that they really cannot remove the differences and have it run on consumer computers. And so I also go back to cloud LLMs, all privacy aside.
by ChrisMarshallNY | 2026-01-02 11:27:09+00:00
Personally, I’m “on the spectrum, just a bit,” which means I make a great hermit. I have no problem, being insular.

But I actually have a pretty large social circle.

That’s because I participate in volunteer/social service organizations.

I always advocate this for people who might feel “unfocused.”

There are many upsides.
by aebtebeten | 2026-01-02 11:27:54+00:00
In theory, https://ru.wikipedia.org/wiki/Кот_Матроскин was surprising to Fedya's mother because he knew how to sew. But of course he does, because on a cruise one can't just run into town in order to get something done by someone else; it's not just his striped pattern that makes him resemble a sailor: https://en.wikipedia.org/wiki/Uncle_Fedya,_His_Dog,_and_His_...
by TacticalCoder | 2026-01-02 11:28:38+00:00
This is getting lots of upvotes and rightfully so. I think people would love more posts about FreeBSD: especially about ZFS and bhyve (the FreeBSD hypervisor).

It's a bit sad that this Lenovo ThinkCentre ain't using ECC. I use and know ZFS is good but I'd prefer to run it on a machine supporting ECC.

I never tried FreeBSD but I'm reading more and more about it and it looks like although FreeBSD has always had its regular users, there are now quite some people curious about trying it out. For a variety of reasons. The possibility of having ZFS by default and an hypervisor without systemd is a big one for me (I run Proxmox so I'm halfway there but bhyve looks like it'd allow me to be completely systemd free).

I'm running systemd-free VMs and systemd-free containers (long live non-systemd PID ones) so bhyve looks like it could the final piece of the puzzle to be free of Microsoft/Poettering's systemd.
by ThatPlayer | 2026-01-02 11:29:07+00:00
Those are mostly reports for the Windows build of Baldur's Gate 3, running through Proton. He's talking about the newer Linux native build of the game from 3 months ago.

There's a few reports there for the native version of the game: https://www.protondb.com/app/1086940#9GT638Fuyx , with similar Nvidia GPU issues and a fix.
by hopelite | 2026-01-02 11:30:09+00:00
It seems you may be making assumptions that the formatting and typesetting of any particular edition were intentional or even deliberate on the part of the author, not any number of people, from editors to printers, who could and would have influenced those things for various reasons.

Something I am rather familiar with is brought out by your mention of the German edition/title; that the continental market seems to generally produce books that are far more densely formatted, i.e., smaller font and typesetting, thinner pages, and leading to overall tighter book formats. I actually appreciate it when, e.g., a book is 1/2 the size and weight, and usually also made far more durably; but it will invariably compromise any author intention related to the arrangement of the lettering.

Maybe you can confirm that based on what seems to be your English and German editions of the same novel.
by srean | 2026-01-02 11:30:16+00:00
Definitely agree with your point that travel will not solve problems. Wherever you go there you are. However, we disagree in the value of travel.

We are creatures of our surroundings environment and changing the environment definitely helps regulate/alter internal states. Can it be done without the travel, presumably so, but travel makes it easier.

Besides all this stuff about internal state, that's too new agey for my tastes, travels are fantastic for its experiential / dopaminergic value, especially if it's a place that offers beauty.

My brain responds to the sights and sounds in the serenity of mountains in a way that I cannot recreate in constricted crowded settings of clutter. Maybe some people can, I just simply cannot.

Can one live without traveling, of course one can. One can live bed-ridden, paralysed as a born paraplegic. But that was never the question.
by omnicognate | 2026-01-02 11:31:19+00:00
Indeed. The Eiffel tower and your head do both have some (extremely small) centripetal force compensating for their rotation along with the earth.

(You can break that down in different ways, i.e. use various choices of generalised coordinates to describe it, so exactly what constitutes "centripetal", "centrifugal", "gravitational", "tidal", etc. forces depends on that. I'm being pretty vague in how I decribe it. Regardless, rotation is absolute, or in other words the equations of physics take a different form in a rotating frame of reference than in a non-rotating one.)
by qcnguy | 2026-01-02 11:31:25+00:00
This is clearly going to develop the same problem Beads has. I've used it. I'm in stage 7. Beads is a good idea with a bad implementation. It's not a designed product in the sense we are used to, it's more like a stream of consciousness converted directly into code. There are many features that overlap significantly, strange bugs, and the docs are also AI generated so have fun reading them. It's a program that isn't only vibe coded, it was vibe designed too.

Gas Town is clearly the same thing multiplied by ten thousand. The number of overlapping and adhoc concepts in this design is overwhelming. Steve is ahead of his time but we aren't going to end up using this stuff. Instead a few of the core insights will get incorporated into other agents in a simpler but no less effective way.

And anyway the big problem is accountability. The reason everyone makes a face when Steve preaches agent orchestration is that he must be in an unusual social situation. Gas Town sounds fun if you are accountable to nobody: not for code quality, design coherence or inferencing costs. The rest of us are accountable for at least the first two and even in corporate scenarios where there is a blank check for tokens, that can't last. So the bottleneck is going to be how fast humans can review code and agree to take responsibility for it. Meaning, if it's crap code with embarrassing bugs then that goes on your EOY perf review. Lots of parallel agents can't solve that fundamental bottleneck.
by coldblues | 2026-01-02 11:31:43+00:00
The website to destroy all websites is https://gwern.net

For however much I can respect individuals for showing their creativity, the novelty of it wears off. The majority of people in the Indie Web scene all blend together. The presentation might be different, but the essence is mostly the same. Not everyone needs to express themselves and voice their opinions. "Lurk five more years before posting" as people used to say.

The article is also laden with a certain kind of politics. You can infer the philosophical premises that led to some of these conclusions.
by xlii | 2026-01-02 11:33:57+00:00
I have a one bit that might be useful that I learned from debugging/optimizing Emacs.

macOS' Instruments tool only checks for leaks when it can track allocations and it is limited to ~256 stack depth. For recursive calls or very deep stacks (Emacs) some allocations aren't tracked and only after setting malloc history flags [0] I started seeing some results (and leaks).

Another place I'm investigating (for Emacs) is that AppKit lifecycle doesn't actually align with Emacs lifecycle and so leaks are happening on the AppKit and that has ZERO to do with application. Seems that problem manifests mostly on a high end specs (multiple HiDPI displays with high variable refresh rate, powerful chip etc.)

Probably nothing you haven't investigated yet, but it is similar to the ghost (pun intended) I've been looking for.

[0]: https://developer.apple.com/library/archive/documentation/Pe...
by moffkalast | 2026-01-02 11:35:05+00:00
(cue nitpicking) Can Okular sign a damn pdf with a pfx certificate yet or do I still need a PhD to set that up? MS office has an online version now but it is arguably very ass and Libreoffice is not even worth a mention, using it feels like time travelling twenty years back.

Linux would be the desktop of choice years ago if anything from Adobe or Office actually worked on it, the two things that make the world go round. Valve has done their part to develop Proton, but there is no equal push for things people can't do work without.
by pedrozieg | 2026-01-02 11:35:16+00:00
A useful way to frame this isn’t “is it worth tens of hours to avoid a future reinstall” but “where do I want my entropy to live”. You’re going to invest time somewhere: either in a slowly-accumulating pile of invisible state (brew, manual configs, random installers) or in a config that you can diff, review and roll back. The former feels free until you hit some cursed PATH/SSL/toolchain issue at 11pm and realize you’ve been paying that tax all along, just in tiny, forgotten increments.

I think where Nix shines isn’t “one laptop every 6 years” but when your environment needs to be shared or recreated: multiple machines, a team, or a project with nasty native deps. At that point, nix-darwin + dev shells becomes infrastructure, not a hobby. You don’t have to go all-in on “my whole Mac is Nix” either: keep GUI apps and casual tools imperative, and treat Nix as the source of truth for the stuff that actually blocks you from doing work. That hybrid model matches what the article hints at and tends to give you most of the upside without turning your personal laptop into a second job.
by scotty79 | 2026-01-02 11:35:18+00:00
> vn-310

Interesting, however I'm doubtful about how this unit achieves compass function. It's filled to the brim with other sensors. It has gyros, accelerometers and magnetometers. I suspect that GNSS-compass is more of a marketing term for this product that integrates input from all sensors and keeps it over time for resting direction estimate.

On https://www.vectornav.com/products/detail/vn-310 they state accuracy as:

0.15° - 0.3°
GNSS-Compass Heading (1m)

What is (1m)?

And in the brochure https://www.vectornav.com/docs/default-source/product-brochu... the model that advertises "GNSS-Compass Heading" has clearly visible two sockets for external antennas which I have no idea how far apart should be placed.
by udit_50 | 2026-01-02 11:35:52+00:00
Done..

a. You don't need to let any LLM index your code.
b. I am focused more on the consumer facing product side.. Yes, right now it scans codes but my goal is to soon use computer use to work on the interface-side user flow (like onboarding, etc.). Maybe, create an agent for your customers to never get stuck coz of UX again.
c. I made it public, you can check out docs, demos, etc.. Maybe I will also just open source this version once I am done with the CUA stuff..

Bonus stuff- I just built a CLI version so no interface needed at all, just 2 terminal command and get your docs ready.
by mkl95 | 2026-01-02 11:36:11+00:00
Ruby is an insular language by design. It's intended to be easy to use and "make programmers happy". Whereas popular languages are usually adopted for falsifiable reasons such as performance, type safety, memory safety, etc.

When it comes to languages that don't take themselves that seriously, the tragedy of Ruby is that Python is easier to get into with its much bigger community and ecosystem. Python is more likely to make the average programmer happy.
by hare2eternity | 2026-01-02 11:36:16+00:00
I had kids 'early' for my peer group (early 30s when most are pushing 40) and there is a noticeable difference in the amount of energy I have. It's not playing games with kids (the stereotypical keeping up with the kids at the park) it's that early years of childhood mean that you have 5+ years of bad / shorter sleep and get sick more than you probably have since you were a child.
by kilroy123 | 2026-01-02 11:36:51+00:00
Yup, I think human curration is the way forward. Email newsletters, RSS, etc. It's "old school" but it's the sanest way.

I'm doing my part on the human curration side. My shameful plug: https://randomdailyurls.com

A human curated newsletter and site if you just prefer that. Lots of people use email --> RSS. I don't block it or stop it.
by dizhn | 2026-01-02 11:38:10+00:00
https://www.arthurkoziel.com/running-virt-manager-and-libvir...

This guy seems to have a brew package for it.

At the bottom he has a warning and a link to another blog post about HVF acceleration (no idea what that is) which seems to work on the command line. I suspect there'd be a way to incorporate that to the xml file in the gui.