MurphyA/hacker-news huggingface dataset:
by cardanome | 2026-02-15 02:30:06+00:00
For the benefit of anyone else reading these comments:

I have decided against replying to this.

Reading further comments from this person like

> And focusing on systemic injustice is a destructive patterns I've seen in both the clinic and in the workplace.

https://news.ycombinator.com/reply?id=47014937&goto=threads%...

Makes it clear there there is an ideological motivation here and nothing productive to be gained.

I will just state: I do have an ADHD diagnosis. Also this person clearly does not understand ADHD despite claiming to be a health care professional.
by plagiarist | 2026-02-15 02:30:32+00:00
Damn I am nostalgic for a time when it was just a few delusional new-age nutjobs who were trying to kill their children and expose everyone around them to preventable deadly illnesses.

Sometimes I like to look up the stuff people are throwing a little fit about.

> On November 4, 2021, OSHA released an emergency temporary standard (ETS) that generally requires private employers with 100 or more employees to establish and enforce a policy that either (1) requires all employees to receive a COVID-19 vaccination, subject to legally required exceptions; or (2) requires employees to receive either a COVID-19 vaccination or provide proof of regular COVID-19 testing and wear a face covering when indoors or occupying a vehicle with another person.

Looks like it was private companies' choice whether or not to allow face covering and regular testing in lieu of a vaccine. Requiring masks indoors during a global pandemic. The comparison to women being denied medical care was and is still offensive.
by YZF | 2026-02-15 02:31:08+00:00
I read the Art of Electronics as a beginner. A university educated EE should have had pretty much everything covered in their studies so it would be surprising to me that would be their reference of choice.

I still think the convenience of a laptop or a PC beats the Arduino. That said, I'm not up to date on what sort of I/O you can get (e.g. USB based I/O) and that's the cost. I have to imagine there are options that are not that expensive.
by somat | 2026-02-15 02:32:09+00:00
> Also: I don't have a bd/dvd player in my house today

You have just stumbled on the inherent problem with any archival media.

You really think you will have a working tape drive after 40 years?

Hell, in my experience tape drives are mechanically complex and full of super thin plastic wear surfaces. Do you really expect to have a working tape drive in 10 years?

As far as I can tell there is no good way to do long term static digital archives, And in the absence of that you have to depend on dynamic archives, transfer to new media every 5 years.

I think to have realistic long term static archives the best method is to only depend on the mark 1 eyeball. find your 100 best pictures, and print them out. identify important data and print it out. Stuff you want to leave to future generations, make sure it is in a form they can read.
by Morromist | 2026-02-15 02:32:51+00:00
I hear this every day, and I'm sure its true sometimes, but where is the tsunami of amazing software LLM users are producing?
Where are the games that make the old games look like things from a bygone era?
Where are the updates to the software that I currently use that greatly increase it capabilities? I have seen none of this.

I get that it takes a long time to make software, but people were making big promises a year ago and I think its time to start expecting some results.
by bgro | 2026-02-15 02:34:10+00:00
There’s a lot of stupid shit garbage on the internet that needs more blocking and nobody’s doing anything about it. Aside from bad JavaScript and css garbage and other things that are obvious and still only slightly blocked by ubo, there’s entire swaths of categories that are going completely untouched.

Every Reddit mod post is cancer for example. So is every pinned post and automod. 99% of email. Any story about farting or buttholes or diarrhea or any other child joke about how you were unable to be in control of your butthole. I don’t want to hear it and every single day there it is. Any pro-terrorism post from jihadist groups like maga, posts from other nations pretending to be Americans, posts asking people to explain a loaded joke they understand but are trying to get more views on or spread the topic about. Any ai video any video about crypto any fake news.

There’s a lot of room for improvement. Even just detecting things like if a news article doesn’t actually contain information. It seems like we have a ton of areas we could be filtering out cancer a lot better.
by reanimus | 2026-02-15 02:35:21+00:00
The problem is there are many middleboxes that monitor port 443 and will drop any traffic that they can't decode as TLS (which in this case means TLS 1.2 or below). The choice was between masking traffic as an earlier version of TLS or forcing the replacement of all of those middleboxes. It's a no-brainer.
by munificent | 2026-02-15 02:35:46+00:00
I also love this essay, but I think there's a much larger, scarier breach in the magic circle.

We humans consume information on the Internet, it changes our ideas, and those ideas directly inform our very physical and material behavior. We ourselves are essentially 3D printers for our thoughts, running 24/7.

Flashmobs, scenic spots that get overrun with tourists after an Instagram post goes viral, teens eating tide pods, adults failing to cure COVID with Ivermectin, fashion trends, everyone kind of getting into sourdough during the pandemic, Kate Bush making almost half a million bucks in two weeks because of Stranger Things, the death of Payton Isabella Leutner, millions of people protesting for Black Lives Matter, and thousands more are real-world events that would not have happened without the Internet infecting brains.

Elections are decided based on what people learn online, and those elections have world-sized potentially catastrophic impact when you consider things like climate change policy.

I fear there is no meaningful separation between the digital world and the physical world, because it's really about the separation between ideas and material reality. Living beings exist entirely to span that bridge.
by themafia | 2026-02-15 02:37:34+00:00
> a third of them were instantly converted to being very pro-LLM. That suggests that practical experience

I wasn't aware one could get 'practical experience' "instantly." I would assume that their instant change of heart owes more to other factors. Perhaps concern over the source of their next paycheck? You have admitted you just "forced" them to do this. Isn't the question then, why didn't they do it before? Shouldn't you answer that before you prognosticate?

> that junior developers will still be needed, if nothing else because they are open-minded about LLMs

You're broadcasting, to me, that you understand all of the above perfectly, yet instead of acknowledging it, you're planning on taking advantage of it.

> I think the equivalent of cruft is ignorance

Exceedingly ironic.

> Will two-pizza teams shrink to one-pizza teams

The language you use to describe work, workers, and overcoming challenges are too depressing to continue. You have become everything we hated about this profession.
by minotauris | 2026-02-15 02:38:44+00:00
Hey HN,

I’m a high school student (16yo) building this because I write fiction and hate managing "story wikis" on the side.

Most AI writing tools just generate text. I wanted something that acts like a compiler/linter for the narrative itself.

What it does:
It runs parallel agents in the background while you write. It builds a graph of your story’s state (characters, inventory, antagonist locations, timeline) in real-time. If you write that a character has a scar in Chapter 1, and then say they have smooth skin in Chapter 10, the system flags it.

The Tech:
We aren't just wrapping a standard LLM. We're using a low-latency model to handle multiple "reasoning" streams at once—one for plot, one for character consistency, one for tone. It feels instant (sub-200ms processing).

I’m looking for feedback on the "Story Map" visualization. Is it too cluttered?

https://www.minotauris.app/waitlist
by JKCalhoun | 2026-02-15 02:41:01+00:00
Best I can come up with: people flag shit and it goes to a server, and like PiHole, anyone subscribed to that server will have the crap excised.

I'm liking Apple's "Hide Distracting Items…" feature in Safari. Now if only everyone's audits could be shared, a consensus arrived at, then others could be spared having to spend time hiding-distracting-items themselves.

A kind of HTML shadow banning?
by Frotag | 2026-02-15 02:41:39+00:00
IME newpipe breaks every few weeks or so, presumably because of some youtube change / obfuscation. Or at least that was the case a few years ago.

I've had more success hosting an invidious instance and using the materialious client for mobile. And a bonus is that it comes with sponsorblock built in.

https://invidious.io/

https://materialio.us/
by p-e-w | 2026-02-15 02:42:45+00:00
The incidents I’m referring to aren’t “errors” though.

If a major article claims that certain groups don’t exist, while the same newspaper published a detailed report about those exact groups and how dangerous they are just two years earlier, it’s not because the journalist wasn’t able to do a 10-second Google search where their own paper’s article would have been among the top results.
by martin-t | 2026-02-15 02:43:21+00:00
Even if the assertion is correct, what would life be like with computers incomprehensibly smarter and faster thinking than humans?

All management decisions from the top down to individual manual workers handled by an AI (LLM or otherwise)?

Owner has a company-wide AI, instructs it to maximize profit and lets it run. It handles hiring and firing, marker research, advertisement, ordering supplies, ... It generates individualized instructions for each worker what to do throughout the day. Any communication between humans would be redundant, the AI would have microphones and cameras everywhere, humans would only be needed for physical interaction with the world. Even communication with other companies, suppliers and clients, would by done between AIs, they would be better and faster at negotiating.

1) It sounds like a dystopian nightmare - constant surveillance and taking orders from a machine which only cares your productivity.

2) Would it lead to a devolution of the human race? What makes us different from other animals is intelligence. If all humans are good at (= economical to use for) is manual labor, would intelligence stop being a sexually attractive trait?

3) It would completely remove any social mobility. If those who own companies continue owning them after an AI revolution and there's little economic value in human labor except the most menial, then there would be a 2 class society with almost no way for non-owners to become owners.
Show HN: Git Navigator – Use Git Without Learning Git
by binhonglee | 2026-02-15 02:43:51+00:00
Hey HN, I built a VS Code extension that lets you do Git things without memorizing Git commands.

You know what you want to do, move this commit over there, undo that thing you just did, split this big commit into two smaller ones. Git Navigator lets you just... do that. Drag a commit to rebase it. Cherry-pick (copy) it onto another branch. Click to stage specific lines. The visual canvas shows you what's happening, so you're not guessing what `git rebase -i HEAD~3` actually means.

The inspiration was Sapling's Interactive Smartlog, which I used heavily at Meta. I wanted that same experience but built specifically for Git.

A few feature callouts:

- Worktrees — create, switch, and delete linked worktrees from the graph. All actions are worktree-aware so you're always working in the right checkout.
- Stacked workflows — first-class stack mode if you're into stacked diffs, but totally optional.
Conflict resolution — block-level choices instead of hunting through `<<<<<<<` markers.

Works in VS Code, Cursor, and Antigravity. Just needs a Git repo.

Site: https://gitnav.xyz

VSCode Marketplace: https://marketplace.visualstudio.com/items?itemName=binhongl...

Open VSX: https://open-vsx.org/extension/binhonglee/git-navigator
by tamimio | 2026-02-15 02:46:06+00:00
If you are after it for fun, comments have you covered. If you are after it for work, don't; the community is toxic and full of Dunning-Kruger individuals, gatekept, and there's this weird vouching too. A lot of fraud, either on an individual level by over-marketing themselves to get a job, or at an organizational level where so many demos you see around are mostly not as accurate as they claim, and the last straw is unfortunately a lot of it recently is shifting towards weaponized robotics with all that that means. Also, because all software folks are having a hard time finding jobs, they are flocking into robotics, which has disturbed the balance in supply and demand. It has turned into a competitive field with low wages, and if you complain, there are hundreds willing to take your spot, or you're being told that you work on "cool stuff, so that's your reward!!" In Canada, for example, I have seen "senior robotic engineer" positions with job descriptions enough to build a spaceship that pay 65K Canadian dollars, meanwhile a snowplow operator operating a machine while listening to music makes 110K. So the juice isn't worth the squeeze now, but if you are after fun cool projects, then by all means please do. I would love to see more robotics content here on HN.
by Joker_vD | 2026-02-15 02:46:11+00:00
> You’re missing the fact that the compiler isn’t forced to fill every register in the first place.

Temporaries start their lives in registers (on RISCs, at least). So if you have 40 alive values, you can use the same one register to calculate them all and immediately save all 40 of them on the stack, or e.g. keep 15 of them in 15 registers, and use the 16th register to compute 25 other values and save those on the stack. But if you keep them in the call-invariant registers, those registers need to be saved at the function's prologue, and the call-clobbered registers need to be saved and restored around inner call sites. That's why academia has been playing with register windows, to get around this manual shuffling.

> The actual counter proof here would be that in either case, the temporaries have to end up on the stack at some point anyways, so you’d need to look at the total number of loads/stores in the proximity of the call site in general.

Would you be willing to work through that proof? There may very well be less total memory traffic for machine with 31 registers than with 16; but it would seem to me that there should be some sort of local optimum for the number of registers (and their clobbered/invariant assignment) for minimizing stack traffic: four registers is way too few, but 192 (there's been CPUs like that!) is way too many.
by akst | 2026-02-15 02:47:31+00:00
Auto video playback in Twitter/X isn’t much better especially on the mobile app. I realised this can be remedied by switching to the webapp. It’s a subpar user experience due to constraints of mobile web (and lack of investment by X) but it’s also likely why auto video playback rarely works, so it evens out.

Is frustrating I have no control over it s as a paying user, same with hiding the blue checkmark
by Leftium | 2026-02-15 02:49:23+00:00
I've been making something similar: https://multi-launch.leftium.com

Special features:

- similar concept to Keyjump queries: the links change to search templates depending on if the query input has a value

- it can launch multiple bookmarks/queries at once (the blue category buttons)

---

The next version is based on the realization search bangs are bookmarks + search templates: https://zbang.leftium.com

- Unique feature: double-keypress is effectively keyboard shortcut that also works on mobile! (FF to toggle fullscreen, QQ to select first result...)

- Right now it's just a list of search bangs, but this list will be moved to a slash command

- Then the list will be replaced with your own bookmarks, sorted by "frecency," with favorites pinned to the top.

- Another tab will list your bookmark (search) history: a sort of "zero effort" journal. (I switched to Kagi, which lacks search history. And browser history is insufficient.)

- Another tab can contain your notes (like SimpleNote)

- I may even integrate dictation, so you don't even have to touch the keyboard (https://rift-transcription.vercel.app)
by ragall | 2026-02-15 02:50:04+00:00
My plan is threefold:

1) move to a very quiet neighbourhood that's far from downtown (DONE). My wife doesn't like the commute but we'll live with it for the moment.

2) get my startup going so that I can afford to buy a house and spend the ~1-2M required to renovate it Euro-style. Hopefully within 3-4 years. That way I'll be able to live basically in downtown (Midwest) but still have a comfortable house.

3) move back to Europe as soon as possible

P.s. I found Mack earplugs not that good. Honeywell Laser Lite are much better.
by codpiece | 2026-02-15 02:50:30+00:00
This article and these comments make a caricature of audiophiles, akin to mocking aeronautics because of a flat earther steam-powered rocket pilot.

Audio equipment is produced by engineers and they create elegant solutions to physical constraints. There is a huge difference in quality when hearing a pair of Allison One speakers, or AKG K1000 headphones over an airpod.

Some engineers believe in speaker wire improvements, most don't. Some even openly acknowledge they don't believe but use premium wires to satisfy customers' demands. Most audio forums outright ban the discussion of speaker wire because it's so contentious.

Dismissing the industry that supports audio engineering is dismissing the disciplines of circuit, materials, and sound engineering.

Sure, there are extremes and charlatans out there like the guys who sell magic rocks, but wtf, some of you pay for skins to play in a mmog.
by codeismightier | 2026-02-15 02:50:40+00:00
Intriguing claim! At first I was skeptical, thinking that there would be an issue with leading zeros being discarded. However, with some piloting, I was able to use Claude and ChatGPT to construct a proof of your claim.

Sketch of the argument:

First, an arithmetic coder maps strings to non-overlapping subintervals of [0, 1) that respect lexicographic order.

Second, the process of emitting the final encoding preserves this. If enc(s) ∈ I(s), enc(t) ∈ I(t), and I(s) <= I(t), then enc(s) <= enc(t).

Finally, binary fractions compared left-to-right bitwise yield the same order as their numerical values — this is just memcmp.

Thus, we have a proof of your claim that arithmetic coding preserves lexicographic order! Nice result!

My mistake was in thinking that leading zeros are discarded -- it is tailing zeros that are discarded!
by pickettd | 2026-02-15 02:50:53+00:00
Reddit and GitHub are littered with people launching new projects and appear to be way more feature-rich than new tool/app launches from previous years. I think it is a lot harder to get noticed with a new tool/app new because of this increase in volume of launches.

Also weekend hackathon events have completely/drastically changed as an experience in the last 2-3 years (expectations and also feature-set/polish of working code by the end of the weekend).

And as another example, you see people producing CUDA kernels and MLX ports as an individual (with AI) way more these days (compared to 1-2 years ago), like this: https://huggingface.co/blog/custom-cuda-kernels-agent-skills
by neya | 2026-02-15 02:51:00+00:00
100% accurate. The architect matters so much more than people think. The most common counter argument to this I've seen on reddit are the vibe coders (particularly inside v0 and lovable subreddits) claiming they built an app that makes $x0,000 over a weekend, so who needs (senior) software engineers and the like?
A few weeks later, there's almost always a listing for a technical co-founder or a CTO with experience on their careers page or LinkedIn :)))
by fragmede | 2026-02-15 02:52:32+00:00
Todo web apps aren't serious code, I can buy that, but in your mind, what is? Are compilers "serious code"?

https://www.anthropic.com/engineering/building-c-compiler

Like, I'm sure it's just laundering gcc's source at some level, but if Claude can handle making a compiler, either we have to reframe a compiler as "not serious", or, well, come up with a different definition for what entails "serious" code.
by milchek | 2026-02-15 02:54:23+00:00
I think for a lot of folks it basically comes down to just using AI to make the tasks they have to do easier and to free up time for themselves.

I’d argue the majority use AI this way. The minority “10x” workers who are using it to churn through more tasks are the motivated ones driving real business value being added - but let’s be honest, in a soulless enterprise 9-5 these folks are few and far between.
by queenkjuul | 2026-02-15 02:54:29+00:00
LLM code reviews are completely and utterly worthless.

I do like using them for writing tests, but you really have to be careful. Still, i prefer it to doing all the testing by hand.

But for like, the actual code? I'll have it show me how to do something occasionally, or help me debug, but it really just can't create truly quality, reliable code.
by da_chicken | 2026-02-15 02:55:04+00:00
Yep. Gabe was right when he said it and he's still right now. Valve knows the product is service. This is why Epic Games Store and Microsoft Store have such a hard time. Good games come and go, but good service is good service.

And now, Valve is pushing to leave Windows, because they see which way the wind blows in Redmond. They don't want to be leased to Microsoft in 2026 anymore than Microsoft wanted to be leashed to IBM in 1986.
by rafark | 2026-02-15 02:55:16+00:00
Correct. Every char outside of a php tag is treated as output, like in a templating engine. So if you start with spaces in a non template file (class definition etc) the spaces will be sent as output which messes up the http response.

Id love to have a dedicated file extension for source files only, like .p or something that disables the php tags because in this day and age the vast majority of php files aren’t templates
by barfiure | 2026-02-15 02:55:34+00:00
I’m a tad confused so maybe I’m not understanding the horror show.

Tanenbaum explicitly mentions multiple times that the book is a subset of the code because it would be too long to print with the library. So he covers mostly the main areas.

But the source code, in its entirety, is mounted under /usr/src. And it has all the assembly files in ACK files, mostly in lib I believe. You can compile it with a make command and it works as expected.

The author makes it seem like there’s some terrible thing. Am I missing some gory directory? Yes the ACK syntax would need to be ported over to something more modern like NASM or FASM, new linker scripts made as a result of exported symbols etc. It is painful but alas, so is the archaic K&R C.

I mean this book is ancient, and nobody really uses 32-bit protected mode. I’m mostly doing it out of curiosity even though I already stood up a small 64-bit long mode thinger.

Let me know what I’m missing!
by Teknoman117 | 2026-02-15 02:55:40+00:00
As someone who works in the datacenter hardware / system software space who does robotics as a hobby - the craziest thing to me about ROS is how tied it is to Linux and how Linux-illiterate half the people using it seem to be.

It was like pulling teeth trying to explain to someone that they couldn’t use the Linux GPIO subsystem from python to accurately measure sub-millisecond events…

Linux is a general purpose OS, it’s typically tuned for throughput not precise timing. Sure there’s PREMPT_RT but it only buys you so much.