MurphyA/hacker-news huggingface dataset:
by al_borland | 2026-03-13 21:00:36+00:00
If it’s something in the code, that’s where I use comments. It’s the only place people have a chance of seeing it. Even when I add these comments some people ask me about the code instead of reading them. This isn’t just for others, I forget as well. Something to the effect of…

# This previously used ${old-solution}, but has moved to ${new-solution} because ${reason}

Or

# This is ugly and doesn’t make sense, but ${clean-logocal-way} doesn’t work due to ${reason}. If you change ${x} it will break.

Or

# This was a requirement from ${person} on ${date}. We want to remove this, but will need to wait until ${person} no longer needs it or leaves the company.
by EGreg | 2026-03-13 21:00:40+00:00
I'm not a fan of Elon's software endeavors, ever since he bought Twitter and turned it into an even worse cesspool of angry political nonsense than it used to be. I don't like how he's been biasing Grok, etc.

But, what exactly is so bad about Grokipedia? It's a different approach and I think a valid one: trying to do with AI what people have been doing manually at Wikipedia. I'm curious to hear the substantive comparisons.
by bigyabai | 2026-03-13 21:00:43+00:00
There are still hundreds of thousands of unreleased documents held up in review, according to the DOJ.

In any case, it wouldn't matter if Trump was compromised or not for my comment to be true. America and Israel need a common enemy now that Epstein's connections to the Mossad are confirmed. Public support for Israel is in a freefall, and it cannot survive a war unless America convinces itself that pedophile spies are a necessary evil.
by ianburrell | 2026-03-13 21:00:51+00:00
Why would anyone buy that instead of Macbook Neo for $600? Macbook doesn't need a iPhone to use.

If you are doing serious work, which are the people who want a dock, then you need the power of Macbook Air or Macbook Pro.

For most people, iPad or iPad Air with keyboard is a better option since you get tablet for fun and can do some light work.
by AlotOfReading | 2026-03-13 21:00:56+00:00
It seems like the root of your statement is with the existence of "race" as a purely biological classification. Wikipedia correctly notes the consensus position that race is a social construct [0] that's difficult to use accurately when discussing IQ. Grok makes the implicit and incorrect assumption that genetic factors = race, among other issues.

[0] https://www.genome.gov/genetics-glossary/Race
by rutkute | 2026-03-13 21:01:09+00:00
Most productivity tools today are rented, not owned. You pay monthly, your data lives on someone else's server, and if the service shuts down or you stop paying — you lose access to your own work.
I built Visual Tools to fix that. A private digital notebook and a professional invoice generator, both running entirely in your browser. No account. No cloud. Nothing uploaded anywhere. You buy once, download the file, and it works offline forever.
Built for freelancers, writers, and anyone who is done renting software they should own. Try both free at visualtools.cc.
by jcranmer | 2026-03-13 21:01:28+00:00
I must say, I do love how this comment has provoked such varying responses.

My own observations about using AI to write code is that it changes my position from that of an author to a reviewer. And I find code review to be a much more exhausting task than writing code in the first place, especially when you have to work out how and why the AI-generated code is structured the way it is.
by D-Machine | 2026-03-13 21:01:41+00:00
The problem is they are talking about tricks for compiling VMs into transformer weights, which is basically unrelated to actually training transformers on data via gradient descent. Once you get into this actual messy practical reality, you have non-trivial tricks like sparsemax and the Gumbel-Softmax trick to get some desirable improvements to things like the softmax, but usually at a pretty serious cost.

So the issue isn't if there aren't ways to effectively approximate their approach, from a strictly numerical approximation standpoint, it is that other factors matter much more in training on actual data.
by fein | 2026-03-13 21:02:27+00:00
I've been a windows/linux/mac guy since forever (I do not care at all about the OS, I just care about getting shit done), and Windows is worse than the XP and 7 days, but not by much. A caveat here is that I'm assuming windows people are savvy enough to know about massgrave, and as such remedy 90% of the shit experience with vendors filling up an otherwise acceptable OS with a bunch of garbage.

The only thing in Win11 user experience wise that absolutely drives me up a wall is the new right click menu forcing me to hold shift to get the usable menu instead of the "Win 11 is smart and this new menu UI is easier to use" menu.

Other than that, it feels like win 10 (and 7 for the most part) for anything else that matters (for a normal user).

All of that being said, yes, the experience of a naive consumer buying a windows laptop is awful, but not due to the OS itself, rather the amount of bloated useless shit vendors ship with the installed OS.
by MBCook | 2026-03-13 21:02:38+00:00
In college I remember one room had some kind of all-in-one PCs built into the desks. It would have been useful.

Except they were unusably slow. Literally.

Log in when class starts, you may get control after 10+ minutes. Opening a web browser was a mistake you may not live to regret.

The network there was not fast. The various security stuff slowed every computer down a lot.

I suspect they were already older and maybe underspec. Probably had 4200 RPM disks or something.

But the combination meant they were 100% worthless.
by username_taken2 | 2026-03-13 21:02:55+00:00
I think the automatic answer people have for big corporation - to have more data is usually false. I think they don't care about your data that much. And generally they respect it. They mostly need data to target ads and they have it already.

I think in case of regulations like this, it would be harder for small players to participate in the market, and thus they would prefer to use Facebook or Instagram instead of opening a website or their own system.
The same with cookies alerts, GDPR, DMA, etc. It is not a problem for a large player to implement it, but now creating a fully legal website processing data becomes quite expensive and it is easier to just use a platform provided by a large player.
by pantsforbirds | 2026-03-13 21:03:24+00:00
Ignoring the ... less substantive portions of your response

> I can both deny you the means to defend yourself, forcing you to rely on me for protection. That's the definition of a protection racket.

The US didn't deny Europe the means to defend itself. Europe chose not to build those means because it was cheaper to rely on the US. These were domestic political choices made by governments whose voters preferred social programs over defense budgets. A protection racket requires coercion; what the EU received is much closer to a subsidy.

> This is revisionist history at best. The US has done their best to undermine and dismantle European social programs.

Can you cite a specific example? The US has broadly pushed for capitalist markets or free trade via policy, but "done their best to undermine and dismantle European social programs" is a very strong claim without evidence. Norway's sovereign wealth fund being "tolerated" because of strategic positioning is, at best, a conspiracy theory. There has been some tension over Norway divesting in American companies for political reasons, but that's hardly the claim you've made.

> America was protecting Israel's trade routes. Let's be clear. European trade routes largely just rerouted around the Cape of Good Hope.

Rerouting around the Cape added weeks of delay and a high monetary cost to European shipping. Just because European ships could reroute doesn't mean the European economy wasn't significantly impacted. Why did the European trade association publicly beg for more governments to join the operation if the Red Sea shipping was only about Israel?

> You can't both have a protection racket and expect military help

You expect America to adopt a one-way obligation where it provides for the defense of its allies, and receives no help in return? Why wouldn't that deal fall apart?

> Yes, literally nobody wanted the US and Israel to launch an unnecessary, unprovoked and ill-planned war on Iran

You can disagree with the decision to strike Iran. But when Iran retaliates by launching missiles and drones into 12 different countries (11 of which had not participated in the initial strikes against Iran in any way), the question of whether allies will support defensive operations is separate from whether they endorsed the initial strikes.

> Not a single defense analyst would even seriously consider such a prospect

No country would seriously consider it a prospect because the entire might of the US Armed Forces would immediately engage anyone who tried. This despite the fact that Canada has anemic defense spending, a large arctic border with Russia, and strategic assets I'm sure Russia would love to have.
by davidwritesbugs | 2026-03-13 21:03:34+00:00
Get down to A&E quick, you've clearly drunk a potentially fatal amount of Elon KoolAid.
Musk is a buffoon. Clever? yes by all accounts, genius? Hardly. He's had luck, made good judgments mostly offsetting the bad ones. Most of all he has enough money to power through errors that would bankrupt thee & me.
by natch | 2026-03-13 21:03:53+00:00
Not true in general on HN about one side only; it happens to all sides imho. But if you wanted to measure, you would have to normalize by the total number of occurrences on each side, and there is a lot of passive aggressive wording so the measurement would be easy to do badly.

To the extent that discussion of discussion is considered boring, perhaps this will get shut down too, but I think it was important to counter your claim.
by zain__t | 2026-03-13 21:04:07+00:00
Those comment templates are actually really well structured you've invented a mini decision record format without calling it that.
The problem you're hitting is discoverability the why is there, but only if you happen to read that exact line. What if a new dev could ask 'why does this auth flow work this way?' and your comment was part of the synthesized answer along with the PR, the Slack thread, and the ticket that created it?
by john_strinlai | 2026-03-13 21:04:26+00:00
i wouldnt go as far to say "its horrible".

i would never recommend it to someone who otherwise has a capable computer, of course, but it really isnt that bad. i gave it a pretty thorough test out of curiosity, and when they sponsored a few streamers i watch, it was totally fine. with the caveat that you have a decent internet connection and its probably not good for twitchy games like counter strike.

and, as far as i know, there is limited support for modding and some unsupported workarounds.
by randusername | 2026-03-13 21:06:10+00:00
Personally I'd start with llamafile [0] then move to compiling your own llama.cpp.

It's not as bad as you might think to compile llama.cpp for your target architecture and spin up an OpenAI compatible API endpoint. It even downloads the models for you.

[0]: https://github.com/mozilla-ai/llamafile
by Veserv | 2026-03-13 21:06:13+00:00
I do not understand the point you are trying to make. The person you replied to showed how to evaluate it with simple math.

400 Gb/s is 50 GB/s. RTT of 300 ms would only require 15 GB of buffers. That would not even run a regular old laptop out of memory let alone a server driving 400 Gb/s of traffic. That would be single-digit percents to possibly even sub-percent amounts of memory on such a server.
by steve_adams_86 | 2026-03-13 21:06:23+00:00
I've been building a harness for qwen3.5:9b lately (to better understand how to create agentic tools/have fun) and I'm not going to use it instead of Opus 4.6 for my day job but it's remarkably useful for small tasks. And more than snappy enough on my equipment. It's a fun model to experiment with. I was previously using an old model from Meta and the contrast in capability is pretty crazy.

I like the idea of finding practical uses for it, but so far haven't managed to be creative enough. I'm so accustomed to using these things for programming.
by catapart | 2026-03-13 21:06:24+00:00
lol! no surer sign of a junior/naive/ignorant developer or manager than the sentiment "okay, well, let's start from scratch and do it right this time."

big projects generate cruft. there are ways to minimize it, but as you go along there will always be some stuff that doesn't quite mesh with whatever else you've got going on. if you insist on ironing out every single wrinkle (admirable!) you'll never actually deliver a result.

I'm not saying this will fail. green field projects can certainly be a godsend when they produce something better than what they attempt to replace. but they are always a sign of failure. of not being able to work your way out of the mess you made with the first attempt. so that just begs the question: what are you going to do when this attempt gets hard to work with? going to give up and start over again - do it right that time? or...?
by wotTH | 2026-03-13 21:06:27+00:00
Posts the user clinging to a 15 year old HN login.

Meanwhile I only use social media throwaways, correctly understanding this is all ephemeral gibberish that will be effectively rm -Rf'd when the next generations accept there is no knowledge of value to them stored in the database that backs this site.

Just the vanity of a whole lot of Millennials, GenXers, a few Boomers, who latched onto an economic meme of the day; software engineering!

Oh noes; a social credit score meaningful to a bunch of nobodies lack of a social safety net keeps me off the hook for! You can die penniless in the streets and I don't have to lift a finger! I don't have to value your life itself to say nothing of your rhetorical positions. Lmao out of touch terminally online Americans. What an unserious joke of a people
by zain__t | 2026-03-13 21:06:57+00:00
That day is now and the reason is that the documentation doesn't have to be written anymore.
The conversation that led to the decision already exists — in your PR comments, Slack threads, and tickets. The reasoning is already there. It just needs to be extracted and structured automatically, not written from scratch.
That's the shift that makes this viable in 2026 when it wasn't in 2020. LLMs can read the noise and surface the signal. Zero extra time from the developer.
by chaosprint | 2026-03-13 21:07:23+00:00
"The stronger boundary protects the machine while the agent is coding, testing and improvising. It does not protect the rest of the world from the permissions you have already granted. A better-isolated runtime will not stop the bot from spraying outbound messages, sending a stupid email, or otherwise turning your authority into a minor public nuisance."

from:

https://entropytown.com/articles/2026-03-12-openclaw-sandbox...

plus, any idea why not podman or firecracker?
by GuinansEyebrows | 2026-03-13 21:07:59+00:00
i have yet to see a good-faith use of this type of argument ("we're just calling anybody a nazi these days!"). to what end is this made, beyond concern trolling/sealioning/misdirectional use of pedantic and toothless "terminology" appeals?

it's especially concerning to see this argument used on a historical article contemporary with the NSDAP's control of Germany (and neighbors). yes, this refers to the "actual" nazis.
by fc417fc802 | 2026-03-13 21:08:08+00:00
While a reasonable principle I don't think it applies in context. People aren't expected to exhaustively source comments on HN. There's subjective etiquette to it.

In this case it would be reasonable to inquire about the basis of the original remark, or to reject based on personal knowledge, or to reject based on a concrete citation. But an arbitrary non-technical vibes based rejection doesn't fit with how things generally work here.
by jraph | 2026-03-13 21:08:19+00:00
I'm not splitting hairs, it's a crucial aspect and a common misconception that it would be quite helpful to get rid of (hence my reaction). And no, it's not necessarily dual licensing (why not though) or different tiers, or fauxpensource or whatever, there are many projects which are completely open source. See for instance Nextcloud, XWiki, PostgreSQL, Linux...

Again, as I said, I was only reacting to that specific part of your comment, because it is obviously wrong.

(and thus the rest can't follow since you use it to draw a conclusion -- which doesn't mean you can't fix this, I don't know, actually I didn't get your point and I don't see how it counters what you replied to -- but I'm not really concerned about this part)
by paride5745 | 2026-03-13 21:08:25+00:00
Really annoying, I was starting to use it for a few niche communities instead of Reddit.

If they relaunch, I hope they develop something integrated with the fediverse. I believe the time to build walled gardens is over, plugging with the fediverse might give them a running start to build something g together with the wide fediverse community, maybe something easier to use for non-techies and well moderated.

We will see I guess…
by MBCook | 2026-03-13 21:08:26+00:00
And Windows laptops are such a commodity business that prices are incredibly low. So PC makers load ‘em up with junk because they get paid for those deals.

They are more incentivized by that than the few lost sales from people who know better to look for low crud machines.

And on more expensive machines they’d just be leaving money on the table. So they still often ship bundled crud.

Similar to spyware on TVs. Margins are razor thin. They’re going to make them up somewhere.
by D-Machine | 2026-03-13 21:09:02+00:00
Except their process isn't actually differentiable, as they admit near the end of the post, they just sort hand-wavily suggest that approximately differentiable methods "should" work. Also no mention at all of what the training data would be, where it would come from, or how a loss function could be constructed to continuously score "partially correct" programs (of what that would even mean, or if that idea is even coherent).

What was a good point, mentioned by @hedgehog in this thread (https://news.ycombinator.com/item?id=47367986), is that tool-calls break batching a lot, so there could be huge efficiency gains at scale if you can just pass through a computation sub-network (even if that sub-net is frozen and can't be updated, and is programmed in manually rather than trained in).

Why on Earth you'd want that sub-net to be a clunky transformer rather than just an efficient, GPU-accelerated custom non-trainable layer, though, is unclear to me.
by comrade1234 | 2026-03-13 21:09:38+00:00
This is one of my favorite photos:
https://www.theholocaustexplained.org/resistance-responses-c...

This would be me to my detriment. I totally can't read a room and I do what I think is right. I've also passed over job opportunities in defense/intelligence (and the porn industry) because I know they were wrong. I could have much more money and wealth than I have now. What's wrong with me? I sometimes do think this is a flaw in myself.

I have friends that work for Google and Facebook and I don't know how they do it.
by astrange | 2026-03-13 21:09:50+00:00
LZ4 not LZFSE.

https://github.pie.apple.com/nallegra/bpf-xnu/blob/90e8e6e84...

> Windows/Linux treat RAM like a stream of bytes (similar to how you’d compress a .zip file) so it’s not as efficient.

That doesn't really follow. There are faster and slower compression algorithms no matter what, and 64-bit integers are kind of a waste of memory much of the time.

Also, unified memory has tradeoffs. The GPU improvements are real but it mostly means more pressured on memory, not less.
by ynac | 2026-03-13 21:10:00+00:00
I've been working on mine on and off, tweaking and breaking it for years. I feed mine into a static HTML home page that's roughly based on the original index pages (e.g. Yahoo!)

My general categories are:

Libraries
Sounds
News
Health
Radar
Shopping
Movies
School
Tools
Money

Somehow, these seem to work for me. The automated side is fun to work on, but ultimately, I end up manually updating once in a while as changes are needed. I just added a page linked from the home page - Libraries - that leads to categorized "reading list" of articles, sites, things to follow / explore. That's where the real potential for automation is for me, and where I keep failing to deliver it just right.

I'm going to comb through Linkding for clews to my failure and my ultimate success.
by the_pwner224 | 2026-03-13 21:10:01+00:00
Arch with KDE, it works perfectly out of the box.

I configured/disabled RGB lighting in Windows before wiping and the settings carried over to Linux. On Arch, install & enable power-profiles-daemon and you can switch between quiet/balanced/performance fan & TDP profiles. It uses the same profiles & fan curves as the options in Asus's Windows software. KDE has native integration for this in the GUI in the battery menu. You don't need to install asus-linux or rog-control-center.

For local AI: set VRAM size to 512 MB in the BIOS, add these kernel params:

ttm.pages_limit=31457280 ttm.page_pool_size=31457280 amd_iommu=off

Pages are 4 KiB each, so 120 GiB = 120 x 1024^3 / 4096 = 31457280

To check that it worked: sudo dmesg | grep "amdgpu.*memory" will report two values. VRAM is what's set in BIOS (minimum static allocation). GTT is the maximum dynamic quota. The default is 48 GB of GTT. So if you're running small models you actually don't even need to do anything, it'll just work out of the box.

LM Studio worked out of the box with no setup, just download the appimage and run it. For Ollama you just `pacman -S ollama-rocm` and `systemctl enable --now ollama`, then it works. I recently got ComfyUI set up to run image gen & 3d gen models and that was also very easy, took <10 minutes.

I can't believe this machine is still going for $2,800 with 128 GB. It's an incredible value.
by wilkystyle | 2026-03-13 21:10:02+00:00
For me it's a combination of privacy and wanting to be able to experiment as much as I want without limits. I'd happily take something that is 80% as good as SOTA but I can run it locally 24/7. I don't think there's anything out there yet that would 100% obviate my desire to at least occasionally fall back to e.g. Claude, but I think most of it could be done locally if I had infinite tokens to throw at it.
Show HN: A single CLI to manage llama.cpp/vLLM/Ollama models
by everlier | 2026-03-13 21:11:00+00:00
Harbor crossed its 127th (next one is special) release.

One notable added feature is ability to manage all my LLMs with a single CLI.

# list all models
harbor ls
# pairs well with jq
harbor ls --json
# Ollama
harbor pull qwen3.5:35b
# llama.cpp
harbor pull unsloth/Qwen3.5-35B-A3B-GGUF:Q8_0
# vllm (HuggingFace Hub cache)
harbor pull Qwen/Qwen3.5-35B-A3B

# Remove any of the models by the same id
# used to pull it
harbor rm <id>

Hopefully it'll be useful for someone too.
by Pianissimo | 2026-03-13 21:11:30+00:00
I’ve been working on a little project for quite some time. I'm just a DIY enthusiast but somehow it slowly turned into something that actually feels like a real product.

A few days ago I decided to try my luck and put it on Kickstarter. It’s called Pianissimo. It’s a small device I built to help people learn and practice piano in a more intuitive way. It's inspired in Guitar hero, but for piano. This Kickstarter is basically me trying to see if other people find it useful too.

Honestly I’m mostly just happy it exists now outside my house and workbench. It took a lot of trial and error to get here.

If anyone feels like taking a look, I’d genuinely love to hear what you think. Feedback, criticism, doubts, ideas, anything.

https://www.kickstarter.com/projects/drvelazquez/pianissimo-...

Thanks for reading.