MurphyA/hacker-news huggingface dataset:
by randerson | 2026-03-07 15:20:06+00:00
Also got tinnitus here. Woke up with it about 5 years ago. I'd recently had COVID and was also on a strong medication. But I've been a lifelong insomniac so this article has me wondering.

I can only sleep when there's another noise in the room for frame of reference, otherwise the tinnitus feels like the loudest sound in the universe. My current solution is an air purifier on its audible middle setting (basically white noise with a use), and a humidifier in winter.
by cedws | 2026-03-07 15:20:33+00:00
Yeah. I lived in Tokyo for 6 months as a digital nomad (so still working for an overseas employer.) As much as I love Japan, after hearing what the work culture is like I became pretty sure I didn't want to move there permanently. Not only is it an extremely unmeritocratic environment, the pay for software engs is rubbish. As a foreigner you'll more than likely be treated like dirt and passed up on for promotions.

I think it's a shame because Japan is going through a massive tourism boom at the moment. There's surely a huge number of incredibly smart and talented people who would like to bring their skills in and help lift Japan out of its economic slumber. But Japan is still very closed off and shows no signs of wanting to modernise.
by nozzlegear | 2026-03-07 15:21:00+00:00
I've had tinnitus for as long as I can remember, so I've never had any negative feelings associated with it. As a kid I just thought it was natural that everyone's ears would ring all the time and would get louder when it was quiet. My ears are ringing right now as I write this.

Then I developed pulsatile tinnitus in my early 30s, which means I can hear my heartbeat in my (right) ear at all hours of the day as well. When I tell people about it, I like to describe it like the heartbeat from Poe's The Tell-Tale Heart.

Developing pulsatile tinnitus really affected my mental health for a while, despite living my whole life with a constant buzzing and ringing in my ears. I couldn't get over the fact that there was now this loud whooshing sound in my right ear, 60+ times per second, and my doctors couldn't even tell me why after several MRIs. I thought I was going crazy, or that I'd developed some kind of brain tumor invisible to scans.

I don't have any great advice except to say that eventually (maybe six months to a year) my brain just adapted to the sound and I hardly ever think of it anymore. It's as much a part of my life as the buzzing and ringing I've had since I was a kid. It can be annoying when I'm trying to listen intently for something (my wife is a birder and it's hard to hear things she points out), but it thankfully doesn't affect my mental health anymore.
by TacticalCoder | 2026-03-07 15:21:01+00:00
As TFA basically says: files on a filesystem is a DB. Just a very crude one. There aren't nice indexes for a variety of things. "Views" are not really there (arguably you can create different views with links but it's, once again, very crude). But it's definitely a DB, represented as a tree indeed as TFA mentions.

My life's data, including all the official stuff (bank statements, notary acts, statements made to the police [witness, etc.], insurance, property titels), all my coding projects, all the family pictures (not just the ones I took) and all the stuff I forgot, is in files, not in a dedicated DB. But these files are a definitely a database.

And because I don't want to deal with data corruption and even less want to deal with synching now corrupted data, many of my files contains, in their filename, a partial cryptographic checksum. E.g. "dsc239879879.jpg" becomes "dsc239789879-b3-6f338201b7.jpg" (meaning the Blake3 hash of that file has to begin with 6f338201b7 or the file is corrupted).

At any time, if I want to, I can import these in "real" dedicated DBs. For example I can pass my pictures as a read-only to "I'm Mich" (immich) and then query my pictures: "Find me all the pictures of Eliza" or "Find me all the pictures taken in 2016 on the french riviera".

But the real database of my all my life is and shall always be files on a filesystem.

With a "real" database, a backup can be as simple as a dump. With files backuping involve... Making sure you keep a proper version of all your files.

I'd say files are even more important than the filesystem: a backup on a BluRay disc or on an ext4-formatted SSD or on an exfat formatted SSD or on a tape... Doesn't matter: the files are the data.

A filesystem is the first "database" with these data: a crude one, with only simple queries. But a filesystem is definitely a database.

The main advantage of this very simple database is that as long as the data are accessible, you know your data is safe and can always use them to populate more advanced databases if needed.
by zdragnar | 2026-03-07 15:21:17+00:00
I got tinnitus before ANC was a thing, and I've never been able to comfortably use it for more than a short period of time.

Whenever I do, I swear I feel increased pressure on my ears and my tinnitus temporarily gets worse. I've often wondered if I imagine it, but hearing from others here makes me think it isn't so strange.
by tremon | 2026-03-07 15:21:27+00:00
I agree, but derelicition of duty by SCOTUS during this regime does not explain why a 34-times convicted felon and insurrectionist was even allowed to run for office again. Nor does it explain why the entire Senate keeps rolling over for every wet fart coming from the office of the Pedophile Of The United States.

You can find many other valid issues with the US system listed in this thread. Most of them are valid criticisms, and many of them identify a different underlying cause. Pointing them out or even focusing on a single one is not necessarily populist -- but insisting that there is a singular root cause is.
by vessenes | 2026-03-07 15:21:38+00:00
Some real gold from SuburbanWhiteChick in the comments:

Fifth. Computerization has not improved standards; it has merely homogenized them. When humans do work, even soul-killing work, they either get bored and get out or they start to slack or sabotage or, in the overwhelming majority of cases, they start to pay attention and make it matter, they get fussy, they figure out how to do it better. When computerization was introduced in the offices in the 80s (I was there) there was more hue and cry among the clerks and secretaries that they were being asked to do a worse job only faster, than among those who objected to learning the computer, and this applied not just to document production / handling and records management but to communication protocols. When companies ordered their clerical workers to fit their duodecahedronal tasks into square computerized holes, data was lost forever, as well as these workers' hard-won, thoughtfully developed methods of tracking and processing data.

This is PRECISELY the divide I see in engineering today - those temperamentally inclined to do things well / keep learning are entering a very exciting time. Those inclined to clock punch are rightly worried.
by shadowgovt | 2026-03-07 15:22:23+00:00
From my point of view, having the llm as co-pilot is like having the junior engineer that the team would never justify the budget to hire. I get quite a bit more done when I can assign the tool a task to work on, work on something else in the meantime, and come back in 5 or 10 minutes to check on its progress and make adjustments.

There are many aspects of software engineering that are fun, but the pure mechanical part gets sold quickly; there are only but so many times you can type "emplace" and feel fulfilled. I'm finding that co-pilot is extremely good at that part.
by wutwutwat | 2026-03-07 15:23:03+00:00
Not being cute, being a realist who exists in this world, so take your condescending nickname and go read up on tariffs, will ya, babe.

The Bottom Line: While the goal of a tariff is often to protect domestic industry, the immediate effect is almost always a "consumption tax" paid by the person at the end of the line: you.
by sph | 2026-03-07 15:23:04+00:00
> Claude Code has killed my ADHD and turned me into an always-on hyper-focused machine.

> I am getting 20x done. This is a literal superpower.

Adding this comment to favourites to revisit in half a decade.

I've already "made fun" of your exaggerated hype comments, so I'll use this opportunity to say that I hope you remain sane and grounded in your discoveries. You wouldn't be the first to go psychotic after interacting with these stochastic parrots.
by stackskipton | 2026-03-07 15:23:07+00:00
I think whoever came up with this at Bunny is missing the magic sauce of Heroku. That magic sauce is Devs don't have to think about container builds/finding a container registry and creating a Dockerfile. They just fling code at Git and shows up running in production if Heroku supported the language and framework. Bunny just created their version of Cloud Run.

As SRE, one of most frustrating aspects of my job is dealing with that behavior.
by tonyarkles | 2026-03-07 15:23:20+00:00
It has ended up being a huge piece of the last 7 years of my life and I didn't really intend for that to be the case. I have a strong bias towards "use industry-standard protocols when possible", so when we started adding some significant geospatial components to the UAV system I work on, I pushed hard for us to use GeoJSON or Spatialite wherever possible (we have since also added some Parquet). From that foundation, I started doing analysis with GeoPandas, which works great when you know what you're looking for but not amazing just for data exploration. Enter QGIS: because we settled on standard open formats... I can just go "Add vector layer..." and load the entirety of a flight's geospatial data right on top of a Google Map without doing any kind of data conversion at all!

Does it have quirks? Yes. Many. QGIS is an incredibly powerful tool, and it has caused me to swear at so many different pieces of it :D. Looking forward to checking out QGIS 4 and see what they've been cooking.
by rileymat2 | 2026-03-07 15:23:36+00:00
> Angular, React, Vue, whatever - as if solving business problems just became too boring for software developers, so we decided to spend our cycles on the new hotness at every turn.

They often do solve business problems around responsive design, security and ux.

Currently working maintenance with one foot in a real legacy system and the other foot in modern systems the difference is immense.
by lsuresh | 2026-03-07 15:24:06+00:00
Good questions!

Feldera tries to be row- and column-oriented in the respective parts that matter. E.g. our LSM trees only store the set of columns that are needed, and we need to be able to pick up individual rows from within those columns for the different operators.

I don't think we've converged on the best design yet here though. We're constantly experimenting with different layouts to see what performs best based on customer workloads.
by Balgair | 2026-03-07 15:24:33+00:00
One trick with opt outs: suit and tie.

The 'better' you look, the less they'll worry and faster they'll be. If you look like some business person that's 'important', they treat you like one too. Airline staff generally follows that principal too, especially if you wear a nice hat for some reason. Not a ballcap, fyi. Though once you sit down in coach, the game is off.

Oh, also, squinting at the TSA nametag and saying 'Thank you/Excuse me, Officer John Doe', yeah, makes them feel big and respected. Gotta work the referees here.

Like, just generally following and slimy salesman tactic and reading 'How to Win Friends and Influence People' will work very well with TSA (most people, really).

Mostly treat that individual well, the same comes back.

Now at small regional airports with a few flights a day, really nothing works, those folks are there for the power trip and couldn't break into the local PD good ol boys network and got rejected from the army. Not always, but mostly. They never get an opt out either, so they have to go really by the book as they mostly forgot what to do.
by adrian_b | 2026-03-07 15:24:48+00:00
"The era of exponentially rising clock speeds" was already over in 2003, when the 130-nm Pentium 4 reached 3.2GHz.

All the later CMOS fabrication processes, starting with the 90-nm process (in 2004), have provided only very small improvements in the clock frequency, so that now, 23 years later after 2003, the desktop CPUs have not reached a double clock frequency yet.

In the history of computers, the decade with the highest rate of clock frequency increase has been 1993 to 2003, during which the clock frequency has increased from 67 MHz in 1993 in the first Pentium, up to 3.2 GHz in the last Northwood Pentium 4. So the clock frequency had increased almost 50 times during that decade.

For comparison, in the previous decade, 1983 to 1993, the clock frequency in mass-produced CPUs had increased only around 5 times, i.e. at a rate about 10 times slower than in the next decade.
by moron4hire | 2026-03-07 15:24:52+00:00
No, but it does matter how much money the alleged infringer has.

Property law is mostly concerned with protecting the rich from the poor, so when a rich person violates the property of a poor person, the courts can't allow the inversion of purpose and will create something called a "legal fiction," which is basically the kind of bending-over-backwards that my children do to try to claim that they didn't break the rules, actually, and if you look at it in a certain way they were actually following the rules, actually.
by mrothroc | 2026-03-07 15:25:06+00:00
Yeah, this is what happens when there's nothing between "the agent decided to do this" and "it happened." The agent followed the state file logically. It wasn't wrong. It just wasn't checked.

His post-mortem is solid but I think he's overcorrecting. If he does this as part of a CICD pipeline and he manually reviews every time, he will pretty quickly get "verification fatigue". The vast majority of cases are fine, so he'll build the habit of automatically approving it. Sure, he'll deeply review the first ones, but over time it becomes less because he'll almost always find nothing. Then he'll pay less attention. This is how humans work.

He could automate the "easy" ones, though. TF plans are parseable, so maybe his time would be better spent only reviewing destructive changes. I've been running autonomous agents on production code for a while and this is the pattern that keeps working: start by reviewing everything, notice you're rubber-stamping most of it, then encode the safe cases so you only see the ones that matter.
by smokel | 2026-03-07 15:25:06+00:00
Apparently, there is no scientific evidence that ANC is or is not causing tinnitus.

ANC reduces background noise, which typically allows users to listen at lower volumes, thereby reducing total sound exposure to the ear. So if the user adapts their volume, that would lead to less risk of tinnitus. This works for me :)

But there are lots of people on forums suggesting that there is a link between tinnitus and ANC. One reason could be that ANC headphones allow you to listen very accurately to inner auditory signals, and if you already had some tinnitus, you might start to notice it.
Show HN: AlliHat – Claude on Safari
by nate | 2026-03-07 15:25:12+00:00
I think we all have a similar flow and pain with browsers and AI. Copy article, paste in Claude tab, come back to article, back to Claude, in circles we go.

Anthropic has a Chrome extension, but my daily driver is Safari. So I made my own extension.

It's not a clone as I've never used the Chrome version. One obvious change: the Chrome version I believe uses Chrome "request sidebar" thing. And Safari doesn't have that, so had to inject the sidebar right in the site html itself.

There's been some fun things in here like figuring out the sidebar html/css sandboxing. Also there's an agent mode where I added domain change alerting (amongst other antagonistic hidden prompt protection things) to hopefully avoid XSS/CSRF type problems.

I've debated so much about this like: just open sourcing it, putting it on the app store, and who the audience even is. Is it me? So someone who can easily get an API key but then who can maybe just take a crack at building their own. Or is it my non-developer wife, who'd totally get value from it, but now has to get a friggin API key :(

But yes, I landed on just trying to sell it for $29 a year with a 7 day free trial. I saw when I was running Highrise people took the trial most seriously when it was credit card up front.
by alephnerd | 2026-03-07 15:25:22+00:00
This seems to be a submarine article - all the images and quotes seem to be directly sourced from Yakult Honsha's strategic comms department.

Edit: yep, appears Yakult has just kicked off an ad campaign putting Yakult Ladies front and center [0]

[0] - https://m.youtube.com/watch?v=u8HNY7Ta4dA
by kazinator | 2026-03-07 15:26:09+00:00
A free license, like the BSD, if followed, ensures that the unpaid creator of a free work is at least credited. Everyone using that work at the source code level sees the copyright notice with that author's name. The author has already given everyone the freedom to do anything with the code, except for plagiarism. AI is taking away the last thing from peoiple who have shared everything else.
by sigseg1v | 2026-03-07 15:26:46+00:00
This scenario is not new with AI at all though? 14 years ago I watched a group of 3 front-end devs spin up a proof of concept in ember.js that has a flashy front end, all fake data, and demo it to execs. They wowed the execs and every time the execs asked "how long would it take to fix (blank) to actually show (blank)?" the devs hit f12, inspect element, and typed in what they asked for and said "already done!".

It was missing years of backend and had maybe 1/20th feature parity with what we already had and it would have, in hindsight, been literally impossible to implement some of the things we would need in the future if we had went down that path. But they were amazed by this flashy new thing that devs made in a weekend that looked great but was actually a disaster.

I fail to see how this is any different than what people are complaining about with vibe coded LLM stuff a decade and a half later now? This was always being done and will continue to be done; it's not a new problem.
by aurareturn | 2026-03-07 15:26:59+00:00
I think they're saving as much RAM as possible for an M5 Ultra.

And I think they will drastically raise the price for 512GB Mac Studio M5 Ultra. I'm going to guess it'll come out to be around $13,000 instead of the $9500 for the M3 Ultra.

So it'll effectively cost $3k - $4k more for the RAM. Still might be worth it for some local LLM workload especially with the significantly faster prompt processing of the M5 series.
by bluescrn | 2026-03-07 15:27:22+00:00
Avoid complete silence (a bit of white noise or other background sound helps to mask it for some people), and try to avoid threads like this. Anything that makes me actively think about tinnitus is the absolute worst trigger, suddenly making it seem really loud after barely noticing it for weeks/months.

The brain definitely seems to get better at filtering it out over months/years though, at least until something makes you focus on it
by skeledrew | 2026-03-07 15:27:39+00:00
Throw Claude - or any other very good LLM - a bunch of data and it'll give results in seconds/minutes. Very similar to how sometimes when I run into a stubborn bug, I use a tracer to capture everything that's happening. Before, it'd take me sometimes hours and several scans before I find the issue, and maybe a bit more time to fix it depending on the severity. Now I just throw that full trace at Claude, and so far, 100% of the time it finds and resolves the issue in a few seconds. If the problem/question can be fixed/answered by what's in the given data, I've found Claude to be very good at finding it. And if you haven't given it the data, it's also very good at hypothesizing and telling you where+how to get relevant data so it can prove its hypothesis.

Not much different from giving it a bunch of satellite, traffic, etc data of a target and asking it to find areas to prioritize based on movement of particular personnel/equipment, etc.
by pingou | 2026-03-07 15:27:52+00:00
What was your point? My point is that if more people were vegan there would be less deforestation. Instead of eating the beef that eats the soy, you eat the soy directly, which is much more efficient. It's unclear if you think it's false or if you had a totally different point.

Why bring the vegans into that when they are the ones consuming the fewest resources?
by kazinator | 2026-03-07 15:28:04+00:00
In the case of BSD-like licenses, IP is applied in a way that discourages plagiarism, while giving all the practical freedoms to the users, including making proprietary products.

In the case of copyleft licenses like GPL, IP is applied in a way to ensure that users have the code.

These things are taken away when the code is laundered through AI.
by ThrowawayR2 | 2026-03-07 15:28:10+00:00
> "removal of gatekeeping"

Gates were put in place for lawyers, doctors, and engineers (real ones, not software "engineers") because the cost of their negligence and malpractice was ruined lives and death. Gatekeeping has value.

Software quality, reliability, and security was already lousy before the advent of LLMs, making it increasingly clear that the gate needed to be kept. Gripes about "gatekeeping" are a dogwhistle for "I would personally benefit from the bar being lowered even further".
by nabbed | 2026-03-07 15:28:16+00:00
In my 20s and 30s, I used to turn on the TV to cover up my tinnitus so I could fall asleep. The TV probably didn't help the quality of my sleep, so maybe that's why my tinnitus got progressively worse (especially in my right ear). Once I got a TV with a sleep timer, I would set it so the TV wouldn't be on all night.

My tinnitus is much worse now, but I don't have a TV in my room anymore, so I just play a podcast on my iPad. That tiny built-in speaker doesn't really cover up the tinnitus, but the voices lull me to sleep (which is probably what the TV was doing all along).
by dahart | 2026-03-07 15:28:39+00:00
> Yeah, that's what happens to someone's code when they moves on—becomes someone else's sandbox and they are free to knock down the castle, build another—Chesterton's Fence not withstanding, ha ha.

As someone who references Chesterton’s fence often, I not only agree the code often gets rewritten when someone moves on, I even think it’s often the right thing to do - for medium to small projects where there is one or only a few people who own the code. The reason is because I’ve seen what happens when you don’t rewrite it - the new owner(s) don’t have intimate knowledge of the codebase, and as a result, they work at the speed of molasses regardless of their skill. I have left code behind to people who are better coders than me, and it took years for them to become productive.

To be fair, I have also seen large projects with many people get rewritten and have Chesterton bite back hard, having the projects go late, cost enormous sums of money, and end up as bad as the first time, so rewrites certainly aren’t always called for.

This is all changing dramatically with Claude, BTW, people can now get into a codebase and be productive without rewriting it. They might not understand it, but this is a positive development of some kind at some level.