MurphyA/hacker-news huggingface dataset:
by kkfx | 2026-03-07 16:19:40+00:00
Honestly, I think the initial surge wasn't down to Jevons Paradox, but simply the general ignorance of those needing secretarial staff. They were incapable of using any "machinery" themselves and saw having staff as a status symbol: "I can afford to pay extra people, it shows others I'm rich, that means my business is doing well, and I don't have to scrape the barrel by doing everything myself"...

Today is slightly different; we aren't in a period of general growth but in one of deep crisis. So, while not everyone is doing badly (as always), many really do need to cut costs by any means. Just as back then, they are generally as thick as two short planks, so they think they can axe functions they don't like, typically technical roles with specialists who aren't "low-level workers" and who might tell the manager of the day, "you're asking for nonsense, it can't be done"; the manager then discovers through failure that they actually couldn't do it, that marketing played them like a fiddle, and the real potential of the service they bought is far lower, the reality is different from what the salesman described. But it happens, and the manager just hops from one job to the next; they just need something for their CV that acts as self-promotion. The company went bust? "Well, I left just before that for that very reason, because I realised there was no future there", omitting any responsibility.

What I can say as a sysadmin today is that I'm seeing:

- a new collapse in code quality, the likes of which hasn't been seen, so they say, since 2008 (they say, because I was a 22's CE student, so I saw very little in person)

- a massive increase in software without design, without a concrete idea, thrown together on the fly following a whim where the details are missing, and often the actual purpose needed to turn a fleeting late-night idea into a concrete project is missing too.

This, along with other dynamics, makes me see nothing good ahead, not specifically for those working in IT, but for society in general. And it's not because of the "LLM effect", but because of decidedly human decision-making.
by gravisultra | 2026-03-07 16:19:45+00:00
The Iranian people absolutely do not support Israel. I'd show you dozens of videos of thousands of people in the street calling for Israel's destruction, but you said you don't want any more proof that counters your narrative. I assure you Israel needs the US to survive, which is why they are currently using the US military to commit war crimes. The UN created Israel, the UN requires the US to exist. Let's put it this way, now that the entire world hates Israel, it's time is limited. Socially, economically, militarily... it's over.

BTW, here's Israeli media saying Iran has destroyed the Israeli missile defense and the IDF can no stop their missiles, published today: https://x.com/haaretzcom/status/2030254342251409501
by rramadass | 2026-03-07 16:20:02+00:00
Responding to my question with your own is not an answer. So again; what do you mean by "official huggingface space"? Their profile page does list the various models and their weights. Other members have created spaces using those which can be seen with a simple search.

You have been making some rather bizarre (nuked by Qwen models, does not handle critical inputs etc.) statements which make no sense.

Have you actually downloaded/used/played-with the models? Can you share what you exactly tried out?
by cgag | 2026-03-07 16:20:23+00:00
Just moving my jaw doesn’t affect mine, but moving it to the side and flexing whatever muscles involved in that motion are definitely makes mine louder, just for a second.

I’ve always wondered if that implied there must theoretically be a way to cure or reduce it by reducing pressure in there through surgery or stretching or something. I’ve done a bunch of neck stretches in the past that I think mostly relieved my anxiety about it, but may have helped. My motivation to fix it has gone down a lot though as I’ve gotten used to it.
by loeg | 2026-03-07 16:20:32+00:00
I disagree with your handwaving bitflips away as a minor annoyance. Consumers don't love software crashing, even if they don't have any data they care about.

Imagine ECC was free -- would you rather have free ECC and no bitflips, or no ECC and bitflips? It's hard to imagine choosing bitflips.
by vijucat | 2026-03-07 16:21:43+00:00
I've always been struck by how long sentences are in writing from a century or more ago. To my mind whose attention-span has been poisoned by YouTube Shorts (even if they are mostly about trigonometry) and Tweets (even if I tell myself that's the new newspaper), they are most difficult to read. I often have to restart from the beginning.

Albeit an extreme example, here's a sentence from Henry James' "The Ambassadors", 1909:

The principle I have just mentioned as operating had been, with the most newly disembarked of the two men, wholly instinctive - the fruit of a sharp sense that, delightful as it would be to find himself looking, after so much separation, into his comrade's face, his business would be a trifle bungled should he simply arrange for this countenance to present itself to the nearing steamer as the first "note," of Europe.
by kalterdev | 2026-03-07 16:22:12+00:00
> The thinking child is not antisocial (he is, in fact, the only type of child fit for social relationships). When he develops his first values and conscious convictions, particularly as he approaches adolescence, he feels an intense desire to share them with a friend who would understand him; if frustrated, he feels an acute sense of loneliness. (Loneliness is specifically the experience of this type of child—or adult; it is the experience of those who have something to offer. The emotion that drives conformists to "belong," is not loneliness, but fear—the fear of intellectual independence and responsibility. The thinking child seeks equals; the conformist seeks protectors.)

https://aynrandlexicon.com/lexicon/loneliness.html
by siliconc0w | 2026-03-07 16:23:30+00:00
Just a recent anecdote, I asked the newest Codex to create a UI element that would persist its value on change. I'm using Datastar and have the manual saved on-disk and linked from the AGENTS.md. It's a simple html element with an annotation, a new backend route, and updating a data model. And there are even examples of this elsewhere in the page/app.

I've asked it to do why harder things so I thought it'd easily one-shot this but for some reason it absolutely ate it on this task. I tried to re-prompt it several times but it kept digging a hole for itself, adding more and more in-line javascript and backend code (and not even cleaning up the old code).

It's hard to appreciate how unintuitive the failure modes are. It can do things probably only a handful of specialists can do but it can also critical fail on what is a straightforward junior programming task.
by ValentineC | 2026-03-07 16:23:42+00:00
We used to have Yakult Ladies in Singapore too — I remember my parents buying from them to please their kids (me) decades ago.

Surprisingly enough, I just looked the scheme up for this comment, and it's still active:

- https://yakult.com.sg/yakult-lady-agent/

- https://sg.news.yahoo.com/memory-makers-singapores-first-yak...

The Yahoo article could help explain some of the economics behind it.
by hackernudes | 2026-03-07 16:23:51+00:00
I see some comments about soft lockups during memory pressure. I have struggled with this immensely over the years. I wrote a userspace memory reclaimer daemon and have not had a lockup since: https://gist.github.com/EBADBEEF/f168458028f684a91148f4d3e79... .

The hangs usually happened when I was stressing VFS (the computer was a samba server) along with other workloads. To trigger a hang manually I would read in large files (bigger than available ram) in parallel while running a game. I could get it to hang even with 128GB ram. I tweaked all the vfs settings (swappiness, etc...) to no avail. I tried with and without swap.

In the end it looked like memory was not getting reclaimed fast enough, like linux would wait too long to start reclaiming memory and some critical process would get stuck waiting for some memory. The system would hang for minutes or hours at a time only making the tiniest of progress between reclaims.

If I caught the problem early enough (just as everything started stuttering) I could trigger a reclaim manually by writing to '/sys/fs/cgroup/memory.reclaim' and the system would recover. I wonder if it was specific to btrfs or some specific workload pattern but I was never able to figure it out.
by johncolanduoni | 2026-03-07 16:23:55+00:00
Once an IP in a botnet attacks someone, it ends up on a blocklist and can’t attack anyone else who uses that blocklist. This is a big part of Cloudflare’s DDoS model: if you attack one CF property (with non-volumetric DDoS) you will not be able to attack any others with the same bot for an extended period. This makes attacks to CF properties limited in scope and way more costly, because you have to essentially “burn” IP addresses after sending relatively little traffic.
by dlcarrier | 2026-03-07 16:24:55+00:00
In my experience, SSDs had a bigger impact. Thanks to Wirth's Law (https://en.wikipedia.org/wiki/Wirth%27s_law) the steady across-the-board increase in processing power didn't equate to programs running much faster, e.g. Discord running on a modern computer isn't any more responsive, if not less responsive than an ICQ client was running on a computer 25 years ago.

SSDs provided a huge bump in performance to each individual computer, but trickled their way into market saturation over a generation or two of computers, so you'd be effectively running the same software but in a much more responsive environment.
by themafia | 2026-03-07 16:25:25+00:00
> the RIAA suits were not for downloading

They were not all the same, some were fairly complicated cases, and one was undoubtedly for distribution.

`The court’s instructions defined “reproduction” to include “[t]he act of downloading copyrighted sound recordings on a peer-to-peer network.”'

From:

https://cases.justia.com/federal/appellate-courts/ca8/11-282...
by Arainach | 2026-03-07 16:25:49+00:00
Community members are a finite resource. Moderators are a downright scare resource.

When you let people spew hateful things you drive away the people you want in the community and are left with a toxic cesspool that no one wants to visit. Your moderators will burn out and leave as well. That's a very reliable way for your space to die.

Then there's the fact that it takes far more energy to refute bullshit than to spew it, and this asymmetry means that "just let them speak" means the toxic liars win.
by notgelotto | 2026-03-07 16:25:57+00:00
I kept starting Claude Code sessions on my dev machine, leaving my desk, and having no way to check on them from my phone.

So I built HQSSH — a mobile SSH app with a small Go daemon (hqsshd) that runs on your remote systems. It discovers your git repos, detects which AI tools are installed, and lets you launch them in the right directory with one tap. Sessions persist across disconnects and devices.

Everything goes over SSH — no cloud relay, no account, no extra ports.

Daemon is open source: https://github.com/Gelotto/hqsshd
by jasonjmcghee | 2026-03-07 16:27:05+00:00
Mine are:

Cmd+Shift+V - Stacked clipboard, you can start typing to search or hit a number to choose what to paste (keeps everything you've copied/cut inside jetbrains for a while)

Cmd+Shift+E - Recent locations, you can start typing to search - shows little buffers of where you've been recently

Cmd+Shift+A - Action tab of the command palette - fuzzy search for any command (really the only shortcut you need, other than maybe Shift+Shift for main command palette shortcut)

--- Through the Action bar...

Local History / Local History of Selection - you can start typing to search quite far back the history of all changes of the current file or selection - you can also right click a folder or the project and do the same. Much finer grained than git.

The general concept of being able to search for something and edit directly in the buffer of the search results.
by detourdog | 2026-03-07 16:27:40+00:00
What I'm surprises me about the current development environment is the acceleration of technical debt. When I was developing my skills the nagging feeling that I didn't quite understand the technology was a big dark cloud. I felt this clopud was technical debt. This was always what I was working against.

I see current expectations that technical debt doesn't matter. The current tools embrace superficial understand. These tools to paper over the debt. There is no need for deeper understanding of the problem or solution. The tools take care of it behind the scenes.
by shagie | 2026-03-07 16:27:55+00:00
I'd contend that 2020-2023 is a continuation of the slope from... 2017 with a an outlier for 2020. That is especially evident in the software publisher part of the increase.

And then there's the significant change in computer infrastructure, data processing (AI hype?), web hosting, & related.

If sustainable growth is at the +125k/year (picking a number out of the hat), there is a lot above that line.

Also, this is the plot of the derivative... if there's a line with a slope greater than 1 there, then the corresponding "how many people are in the field" is accelerating.

... And also compare the increase in hiring rate for 2020 to 2023 to 1990 to 2000. The peak for the dot com boom (which was associated with irrational exuberance and hiring for things with no feasible way to make money) was lower than the post covid boom.

Looking at the data, I wonder if the 2023 correction was enough of a dip... and if not, then the other side of it is that the length of the period of job contraction will be longer.
by abram | 2026-03-07 16:27:59+00:00
The procession of screenshots showing the Pages toolbar changing over the years is incriminating. For years the UI has been sliding in the direction of being simpler and (arguably) prettier, at the cost of being harder to understand and use. But all of the designs through Big Sur seem to at least be usable, even if they were making compromises to UX for the sake of clean-looking design.

And then you get to Tahoe and both the UX and visual design completely fall apart. The separation between chrome and content is literally blurred, and the visual hierarchy is unclear. (Are the buttons on the right part attached to the top toolbar or the sidebar? There's no way to tell!) It doesn't look clean, it's just a mess.
by jmathai | 2026-03-07 16:28:00+00:00
My 10+ year old photo management system [1] relies on the file system and EXIF as the source of truth for my entire photo library.

It’s proven several times over that it’s the correct approach. Abstractions (formerly Google photos, currently Immich) should just be built on top - but these proprietary databases are only for convenience.

For work, I’m having the same experience as the author and everything is just markdown and csv files for Claude Code (for research and document writing).

[1] https://github.com/jmathai/elodie
by roarcher | 2026-03-07 16:28:15+00:00
> LLM use in litigation drafting is thus akin to insurgent/guerilla warfare: it take little time, energy, or thinking to create, yet orders of magnitude more to analyze and refute.

The same goes for coding. I have coworkers who use it to generate entire PRs. They can crank out two thousand lines of code that includes tests "proving" that it works, but may or may not actually be nonsense, in minutes. And then some poor bastard like me has to spend half a day reviewing it.

When code is written by a human that I know and trust, I can assume that they at least made reasonable, if not always correct, decisions. I can't assume that with AI, so I have to scrutinize every single line. And when it inevitably turns out that the AI has come up with some ass-backwards architecture, the burden is on me to understand it and explain why it's wrong and how to fix it to the "developer" who hasn't bothered to even read his own PR.

I'm seriously considering proposing that if you use AI to generate a PR at my company, the story points get credited to the reviewer.
by toast0 | 2026-03-07 16:28:29+00:00
> So California state governmemt wants its own computer operating system so that state regulators can keep an eye on it.

They have one.

> All of the documentation and software included in the 4.4BSD and 4.4BSD-Lite Releases is copyrighted by The Regents of the University of California.

I thank the Regents all the time as I use software derived from their OS.
by stevepotter | 2026-03-07 16:28:30+00:00
I might be wrong but this sounds like an ego issue more than anything. Twice you berated less skilled programmers. I’m skilled as well and it did sting when I realized that a relatively new technology could beat me. But there’s so much more to it, especially PMs. PMs find big high value problems and solve them. The coding should be the easy part. If your coding skills are such a big part of your identity and you enjoy the feeling of superiority, a good therapist (chatgpt maybe lol) could be useful.
by thesh4d0w | 2026-03-07 16:28:44+00:00
It's not really hard at all, calculate the max power the leds will draw and get a psu that'll never exceed 90% of that. Your average usage will be waaay lower anyways since you don't usually show all white.

5v power supplies are easily available, Meanwell is a popular & reputable brand. The same psu can run your lights and microcontroller.
by iririririr | 2026-03-07 16:29:02+00:00
and after you launch the app, then what? are you rewriting chrome or firefox?

regular kde is usable enough on my tv from the couch, just bump font size and 200% scaling. done.

these ideas are reminiscent of a time people thought kiosk modes were a good idea.

what one call complexity most people can being able to do anything at all.
by themafia | 2026-03-07 16:29:47+00:00
We support copyright reform not piracy. The reason we do is because corporate giants have weaponized the system for their own ends and not for our useful promotion of the arts and sciences.

So.. I don't think it's appropriate for billion dollar companies to abuse copyrighted authored material for their own profit streams. They have the money. They can either pay or not use the material.
by materielle | 2026-03-07 16:30:01+00:00
I would really urge everyone to actually engage in the arguments people are making.

Go’s core design philosophy is stability. This means backwards compatibility forever. But really, even more than that. The community is largely against “v2” libraries. After the first version is introduced, Go devs trend towards stability, live with its flaws, and are super hesitant to fix things with a “v2”.

There have been exceptions. After 20 years of the frankly horrible json library, a v2 one is in the works.

Most of the uuid concerns come from a place of concern. After the api is added to the standard library, it will be the canonical api forever.

There are surely pros and cons to this design philosophy. I just don’t understand why people who disagree with Go’s core goals don’t just use a different language? Sorry to take a jab here, but are we really short on programming languages that introduce the wrong v1 api, so then the language ends up with codebases that depend on v1, v2, and v3? (Looking at you Java, Python, and C#)
by AnimalMuppet | 2026-03-07 16:30:30+00:00
It's not just you.

Ten years ago, There were a number of posts that I would disagree with but upvote anyway, because they made me think. I haven't seen that in a long time. That kind of writing has disappeared.

What did that kind of writing look like? It stated a position, and gave reason to believe/accept that position, usually fairly concisely. Instead, now we see either just a bare statement of position (usually rather shrill), or appeal to authority.

The other thing we see much more is zealotry. Too many people are here to push an agenda, not to have a conversation. To steal a phrase from Patrick McClure, they're in "transmit-only mode". That's not a conversation even if you're in it. And if you're not in it, it's like walking into a war zone. Why would I want to go there? I'm not going to learn anything from either side. (OK, I might learn what their talking points are. But as a general rule, all sides' talking points are propaganda, and that's not worth listening to.)

I don't want to be in the middle of a propaganda war. I want reasonable conversations where people say interesting things. I used to find that here. I still do, sometimes, but far less often than I'd like.
by js2 | 2026-03-07 16:30:47+00:00
Discovered while looking for a way to export my HomeKit configuration which led me to HomeClaw and this Python exporter:

https://github.com/LittleOrangeC/homekit_export

The latter just reads the the HO SQLite config on your Mac and converts it to JSON and CSV files. It doesn't currently export automations but it took Claude Code about 10 minutes to add automations export for me.

I'm contemplating a move to HA and didn't want to have to do it manually.
by omrimaya | 2026-03-07 16:30:57+00:00
The "infrastructure instead of a library" pattern is everywhere in the LLM tooling space right now. We went through the same decision point, stood up LiteLLM, ran it for a week, then ripped it out because the operational surface wasn't worth it for something that's really just a retry loop with state. The cooldown tiers make sense; the one thing I'd watch is key exhaustion behavior when all profiles are in backoff simultaneously, does it block or surface an error immediately?
by happylaodu | 2026-03-07 16:31:16+00:00
Hi HN!

I'm the maker of Pomodoro Timer Lite. Just shipped v1.5 with a feature I'm excited about: professional productivity reports.

*What's new in v1.5:*
• Export your Pomodoro sessions to CSV/PDF
• Weekly, monthly, and all-time reports
• Charts showing your productivity trends
• All generated locally - zero cloud, zero tracking

*Why I built this:*

I wanted a Pomodoro timer that:
- Doesn't bloat my Mac (most are 10-30MB, this is 1.5MB)
- Respects my privacy (no analytics, no accounts)
- Lets me own my data (hence the export feature)
- Doesn't cost $10/month

*Tech stack:*
- Pure Swift + SwiftUI (no dependencies)
- Core Graphics for PDF rendering
- Menu bar integration via AppKit
- All data stored in UserDefaults (local only)

The app is free on App Store and fully open source (MIT license).

GitHub: https://github.com/happylaodu/PomodoroTimer

Happy to answer any questions about the implementation or design choices!

*P.S.* If you try it, I'd really appreciate feedback - both positive and critical. Still learning and improving!