MurphyA/hacker-news huggingface dataset:
by xrhobo | 2025-05-16 15:08:32+00:00
What I find interesting about the covid mRNA vaccine is I remember being sick in March 2020 and I can't remember being sick since.

I can remember getting a sniffle at night and waking up fine the next morning a few times.

I think I had two doses of covid mRNA vaccine.

I have actually forgot what it is like to be sick. It almost feels like the covid vaccine gave me some kind of super immunity. I never get the flu shot either. I have not had the flu in 5 years for sure.
by bluGill | 2025-05-16 15:09:01+00:00
Most of the time the cost is not worth worrying about.

Most of the time you don't need to think about move or copy - the compiler does the right thing for you. When there are exceptions it is generally when you need to disable them which is simple enough. When you think about constructors you only need to think about the local class in general, and not how they interact with the larger world.

constructors and destructors eliminate a lot more complexity than they solve. They enable RAII and thus clear ownership of everything (not just memory!).
by bachmeier | 2025-05-16 15:09:49+00:00
I absolutely had a longer workday. But that wasn't what I hated about the first year of the pandemic. It's that I was doing more worthless things with my time: communicating by email, learning technology, handling administrative items related to the pandemic. None of these had value to the world. It was just a big tax on top of the stuff I was doing already, and it left me with less time to do things that had value.
by tuan | 2025-05-16 15:09:49+00:00
> LLMs are okay at coding, but at scale they build jumbled messes.

This reminds me of the day of Dreamweaver and the like. Everybody loved how quickly they could drag and drop UI components on a canvas, and the tool generated HTML code for them. It was great at the beginning, but when something didn't work correctly, you spent hours looking at spaghetti HTML code generated by the tool.

At least, back then, Dreamweaver used deterministic logic to generate the code. Now, you have AI with the capability to hallucinate...
by bigyabai | 2025-05-16 15:10:08+00:00
> Silicon Valley should act accordingly or get run over.

It's funny, looking at America's current defense contractor landscape, we're seeing the diametric opposite. Silicon Valley is annihilating the high-margin incumbent suppliers that can't mass-produce attritable weapons like a near-peer power might. Meanwhile, FAANG doesn't have to lift a finger since they profit off domestic security contracts constantly. The government can yell at them to get off their asses, but unless it makes them money they aren't going to care. This is the lesson you should be taking away from Apple's mistake in China.

So why should they adapt? Who's going to run them over, Boeing in a $550,000,000 monster truck? What the hell does Google or Meta get out of working with frugal and smart customers as opposed to the constantly irrational constituent market of American consumers?
by ccppurcell | 2025-05-16 15:10:49+00:00
It's not so much the cases but the interaction with cases and gender. I found Finnish easier in some ways, despite the many cases. Because the case endings are always the same (modulo vowel harmony) so you can extract helpful information - something is inside something else say. In Czech a word ending with u has five different possible gender-case combinations (if I counted right) and that's not counting the distinction between short and long u.
by robert-brown | 2025-05-16 15:11:26+00:00
One big problem is that Python's semantics make it difficult to implement the language efficiently. When I translate the sieve code into safe Common Lisp, I get a speedup of 15. After adding a few declarations, making the code as unsafe as C, the speedup factor is 30. Those improvements are possible because the compiler can assume many things about the functions and operators used in the code. For instance, that the Lisp equivalents of range() and len() have not been redefined.
by kayodelycaon | 2025-05-16 15:11:32+00:00
The USS Constitution and her sister ships were “super frigates” armed with ~50 guns of 24lb cannons and 36lb carronades. Most British frigates they went up against had fewer guns and used 18 lb cannons. The USS Constitution also had thicker hulls.

The British had to start using cut down ships of the line against them.

In WW2 terms, they were battle cruisers taking on heavy and light cruisers.

The battle cruiser example is especially apt because a 24lb cannon could pierce any ship of the line’s hull.
by phasmantistes | 2025-05-16 15:11:44+00:00
The "tlsclient" profile will not be TLSClientAuth-only: it will have both the TLSServerAuth and TLSClientAuth profiles, like the default profile does today. It will exist solely for the purpose of helping people transition off of using Let's Encrypt certificates for mTLS. If they've been unaware of these conversations, their systems will break when the TLSClientAuth EKU is removed from the default profile. That will be their wake-up call, and then they can temporarily select the "tlsclient" profile to get a brief grace period to migrate their systems before the TLSClientAuth EKU is removed entirely.
by emmanueloga_ | 2025-05-16 15:12:00+00:00
"I understood that the poet's work wasn't in the poetry; it was in inventing reasons for the poetry to be admirable. Naturally, that ulterior work altered the piece for him—but not for anyone else."

- J. L. Borges, El Aleph [1]

--

1: https://www.goodreads.com/quotes/8699659-comprend-que-el-tra...
by kragen | 2025-05-16 15:12:23+00:00
If and when LLMs are able to complete software development projects autonomously, the first sign probably won't be that your own software development job gets easier. Almost certainly, Google AI, DeepSeek, or OpenAI will notice before you do, and that's when their further progress will be limited only by how fast their GPUs can develop AI software instead of how fast their human SWEs can develop AI software.

Eric Schmidt gave a TED interview about the subject this week. He predicts the US and China bombing each other's data centers.
by diggan | 2025-05-16 15:12:31+00:00
Well, llama.cpp supports fetching models from a bunch of different sources according to that file, Hugging Face, ModelScope, Ollama, any HTTP/local source. Seems fair to say they've added support for any source one most likely will find the LLM model you're looking for at.

Not sure I'd say there is "symbiosis" between ModelScope and llama.cpp just because you could download models from there via llama.cpp, just like you wouldn't say there is symbiosis between LM Studio and Hugging Face, or even more fun example: YouTube <> youtube-dl/yt-dlp.
by MBCook | 2025-05-16 15:12:54+00:00
This is either it or very very close:

http://xahlee.info/kbd/wordperfect_shortcuts_strip.html

And for context, this link has a picture of it on top of a keyboard (cropped):

https://luciamonterorodriguez.com/atajos-de-teclado-y-raton-...
by gwbas1c | 2025-05-16 15:13:39+00:00
Seems like someone's ego is out of check; these tend to happen when someone needs to "hold court" or otherwise wants to feel important.

In general, your management should take care of this.

Otherwise, if they are unwilling, it requires becoming slightly antagonistic once the meeting runs long. In my case, as soon as someone mentioned another meeting I just interrupted abruptly and said, "We do not need another meeting." The groans of agreement got the point across.

Otherwise, if that doesn't work, you can do something like, "Everyone but [person droning on] needs to leave the room, now." Once everyone leaves, point out that "these long meetings are killing team productivity, morale, and are completely unneeded. Stop wasting the engineering team's time. We don't need to be here."
by nradov | 2025-05-16 15:13:45+00:00
There was also just a basic matter of competence among the commissioned officers. The British Royal Navy was at least somewhat more of a meritocracy than most of their adversaries. While there was a certain level of nepotism and corruption, even aristocrats and sons of admirals generally needed some level of experience and seamanship in order to earn a promotion to lieutenant. And it was totally possible for a talented enlisted sailor to earn an officer's commission (although there was some luck involved).
by roenxi | 2025-05-16 15:13:59+00:00
It seems like a reasonable objection, AFAIK the argument would boil down equivalently to money being a unit of measurement therefore the language is wrong - it is a bit like saying "pool people's meters" - meters are a unit of measurement as opposed to a thing. Can't pool meters, can pool meters of cloth. Especially since we don't hold the amount of wealth measured by a unit of currency steady it doesn't make sense to talk about "pooling money".

In this case though I said banking system, not retail banking system and I think the fairest reading given the ambiguity is just to treat it as "pool people's wealth" and shift to talking about the real economy.
by Der_Einzige | 2025-05-16 15:14:05+00:00
Reason #1395292 that you should be using vLLM, but given the downvotes I get for pointing this out it appears that HN really hates lots of tok/s (yes, even with batch size of 1 on your low tier GPU this is true)

Why does anyone in the GenAI care about copyright, licenses, etc? (besides for being nice and getting the community to like you, which should matter for Ollama)

This whole field is built off piracy at a scale never before seen. Aaron Swartz blushes when he thinks about what Llama and other projects pulled off without anyone getting arrested. Why should I care when one piracy project messes with another?

The whole field is basically a celebration of copyright abolitionism and the creation of "dual power" ala 1917 Russia where copyright doesn't matter. Have some consistency and stop caring about this stuff.
by keeganpoppen | 2025-05-16 15:14:16+00:00
this is clearly the right take… it’s fun to semi-dunk on “how on earth is that the valuation”, but this is one of those rare cases where the tech and platform are genuinely more valuable in the hands of the acquirer than they ever could be in the hands of the acquiree. because i think windsurf has executed as well as one possibly could in the space, but openai is the SOTA model king, and i don’t see that changing anytime soon.
by thewebguyd | 2025-05-16 15:15:24+00:00
> But that's what I want to hear more about!

My own anecdotal experience: I'm on the spectrum, albeit pretty high functioning, and diagnosed ADHD Inattentive type. WfH has really allowed me to excel in my work like I never have before, especially in the early days.

Working in office is exhausting for me. I have a lot of tics/stims that I have to try and mask when around others, the lighting is usually horrible and distracting, open office plans or cubicles are a sensory nightmare. Just trying to mask alone is exhausting enough that I can't focus on work at all, and my performance suffers from it, and I get burned out really fast.

Now, I get to be comfortable in my own skin at home. I have my office set up exactly how I want, I can wear whatever I want, and at my job there's no expectation of cameras on for meetings. One of the best benefits, for me, is almost everything is done via written communication now. I take very few phone calls, and outside of meetings, all communication is done over chat or email. There's no one to just barge into my workspace to ask a question, interrupting my focus, which would essentially ruin the entire day's of productivity for me.

I also have a delayed circadian rhythm, and having to commute can be dangerous. There are many times that I just can't wake up enough in the morning to be alert enough to drive, even after a full night of restful sleep. I still have this problem, but with WfH I no longer have to drive, and there's some flexibility to start whenever I want as long as I'm on the first meeting of the day or there's no urgent tickets waiting for me (I'm not a dev, I'm a sysadmin).

With in office work, I can ask for accommodations, but it's difficult and has a stigma to ask "I need my own office, with a door, with plenty of natural light, my own control of overhead lighting, and for people to not interrupt me. Oh and I need flexibility to be able to come in whenever I want within a 2 hour window because some mornings I just can't wake up enough to be safe driving."

Lastly, there's no pressure to "fake work" or pretend to be productive beyond my own limits. Like one of the commenters earlier said, most people especially in knowledge work are probably only truly productive 4 to maybe 5 hours of the work day. I'm totally dead after about 4 hours of real work, so an 8 hour work day just doesn't make sense to me. When at home I can go do other things when I'm done with my work for the day, and just have alerts on my phone for tickets or calls/chat messages, I don't have to stay at my desk and pretend to work.

So yeah, WfH has been a godsend for me and I couldn't ever go back to in office work. I have no ambitions for promotions or management, so I plan to stick with this job basically until I retire so long as they continue to allow WfH. If that doesn't pan out, not sure what I'll do. While everyone else was down about the COVID lockdowns, it was basically some of the best times of my life and I was the happiest I've been in a while. WfH, less crowds, less traffic, and grocery stores had sensory hours.
by twosid3dDice | 2025-05-16 15:15:54+00:00
Btc whales want to destroy the dollar because it benefits them.

Neither the dollar or crypto are anything but social illusions, neither have an inherent right to exist.

It’s just people manipulating people. Such an intellectually dishonest forum to sit here and discuss meaningless layers of obfuscation.

The most important thing to any individual is enough other humans around their own life isn’t so hard. Specific humans, like those on this forum, are not essential.

You all can bleat on as hard as you want about the existence of crypto but it’s not an evenly distributed belief. And your individual value is non existent to the majority on the planet. No reason to prop up your hallucinations
by alabastervlog | 2025-05-16 15:15:58+00:00
Gunfire is insanely loud. Even a little .22 is louder than the apparent volume of heavier rounds in most film and TV. It's one of those things people can have entirely the wrong idea about if their only exposure to it is media. You see things like people firing rifles from inside a car and it's like... nobody in that car should be able to hear a damn thing for a full minute, and with repeated fire their ears might ring badly through the next day.

Archer kinda gets this more-right than most things, LOL. "MAWP! MAWP!"
by pcwalton | 2025-05-16 15:16:31+00:00
The modal urbanist who lives in the suburbs is usually just someone who wants to be able to have the lifestyle they want without a commute to work. Someone who works at Google in Mountain View but would prefer not to have to drive everywhere, for example. Or, in your example, someone who works at the Pentagon but doesn't want to have to commute from Maryland (or D.C.) in order to live in a walkable area.
by romanows | 2025-05-16 15:16:35+00:00
On my Android gmail app, when I reply to an email, there's very little on the screen at the start of the process. The pink-ish send button really stands out since everything else is grey text (I'm using dark mode). They show an image after the user has composed their message and also expanded the quoted previous email text, which is not really what the user's experience is like, so it's misleading IMO.
by OxfordOutlander | 2025-05-16 15:16:42+00:00
This may have been a contributing factor, but the reason the American frigates were successful in the War of 1812 was because they were significantly larger and more powerful ships, with more powerful cannons. They had material advantages in size (100% heavier), crew (50% more numerous), and firepower (30-50% more weight of shot). The crews were well trained (and included many former British navy able seamen, pressed from American merchantmen) but it was the material advantages that swayed these combats.

It was curious how effectively the American naval establishment gamed the European 'honor' system of naval warfare - they knew that if they kept these warships technically rated as 'frigates' (even though they were the largest and most powerful frigates ever built, similar in size to smaller ships of the line), the British would still try to fight them one on one with their frigates.
by nunez | 2025-05-16 15:16:53+00:00
> Meanwhile, my fiancée cleans houses. Real work. Work you can see. But the moment people hear that, they reduce her. At least sometimes that tells me how she feels. But she works harder than most people in glass buildings ever will. She built a life with her own hands. And still, when people hear “house cleaner,” they act like that tells them the whole story.

Couldn't be more true. Blue collar workers get derided and "other"ed all of the time despite working harder (and riskier) than most of us.
Show HN: Doot is a fast, simple and intuitive dotfiles manager
by polr | 2025-05-16 15:17:09+00:00
Hi there HN! First time posting here :)

After trying out the most popular dotfiles managers out there, I wasn't able to find anything that satisfied me, so I wrote my own in Go. It's designed to be extremely fast and user-friendly, but without sacrificing advanced features such as private (encrypted) files, host-specific files, hooks and user-defined custom commands.

You can find a comparison between doot and other dotfiles managers here: https://github.com/pol-rivero/doot/wiki/Should-I-use-doot%3F

This is a quick summary, check out the link above for the full explaination.

vs. Stow: doot symlinks individual files instead of entire directories. This means you won't have to litter your repository with .gitignore files and you won't lose those ignored files when you reset your git branch.

vs. YADM/Chezmoi: doot installs dotfiles as symlinks instead of files. This way, file changes are reflected in your repository automatically, and you can use any git client (including GUI) instead of the YADM/Chezmoi CLI commands.

vs. RCM: doot is heavily inspired in RCM and aims at fixing its flaws. It's much faster (20ms vs 10 seconds), more flexible, it updates/deletes symlinks when a dotfile is renamed/removed, supports encrypted files, and it's actively maintained.

Let me know what you think and how you would improve it! Hopefully this will help someone who is searching for their ideal dotfiles manager, like I was.
by cogman10 | 2025-05-16 15:17:15+00:00
Let me extol the virtues of Java the language.

You can take pretty much any code written for Java 1.0 and you can still build and run it on Java 24. There are exceptions (sun.misc.Unsafe usage, for example) but they are few and far between. Moreso than nearly any other language backwards compatibility has been key to java. Heck, there's a pretty good chance you can take a jar compiled for 1.0 and still use it to this day without recompiling it.

Both Ruby and Python, with pedigrees nearly as old as Java's, have made changes to their languages which make things look better, but ultimately break things. Heck, C++ tends to have so many undefined quirks and common compiler extensions that it's not uncommon to see code that only compiles with specific C++ compilers.
by Tade0 | 2025-05-16 15:17:30+00:00
Research is inconclusive regarding what exactly causes this increase.

We know that infants are generally larger than 50 years ago and one of the factors which trigger birth is the inability of the mother's metabolism to support further growth of the fetus.

That, combined with the fact that all over the world availability of nutrition is much better than half a century ago points to this being the culprit.
by alephnerd | 2025-05-16 15:17:31+00:00
Irish is different as it was largely dead by the 19th century.

On the other hand, Mayan languages and Nauhatul remain actively spoken across Southern Mexico and Guatemala.

I remember a decade ago the USCIS went on a hiring binge for Mayan interpreters becuase there was an influx of Guatemalan undocumented immigrants due to the economic collapse following their domestic instability.
Built a journalism ethics framework because no one else would
by azaazal | 2025-05-16 15:17:45+00:00
I’m not in journalism, but I care deeply about its role in a functioning democracy. I built this because no one else seemed willing to move beyond talk.

It’s a voluntary, nonpartisan structure for journalism ethics and accreditation—complete with a public manifesto and charter. I put it on Medium for everyone to see.

NEAA Manifesto: https://medium.com/@t3llingn0t/the-neaa-manifesto-bcee088ee3bb NEAA Charter: https://medium.com/@t3llingn0t/the-neaa-charter-full-text-417659f54b9a

Not a campaign. Not a brand. Just structure—freely offered, no strings attached.
by jandrewrogers | 2025-05-16 15:18:04+00:00
C++20 metaprogramming is pretty clean and straightforward. It became usable around C++17, though the learning curve is a bit steep. I can’t remember the last time I saw a compiler crash, and I’ve used many compilers on code bases that use a lot of dark corners of C++. The occasional compiler bug is a thing though.

I didn’t say C++ was amazing, just that recent dialects are better than the alternatives in practice, many of which I have also used for similar code.

Rust is not a substitute for C++ unless your code isn’t all that low-level, it lives closer to the abstraction level of Java. There are a number of odd gaps in the Rust feature set for low-level systems programming (database kernels in my case), the rigid ownership/lifetime model doesn’t play nicely with fairly standard systems-y things like DMA, and the code is always runs slower for some inexplicable reason.

I’d love something to replace C++ but to be a candidate it can’t be less expressive, slower, and so rigid that it is difficult to do some ordinary systems-y things. A nerfed programming language is not the answer to this question.
by keeganpoppen | 2025-05-16 15:18:11+00:00
i think this comment is just a reflection of how the world has not caught up with the inevitable shift of “software engineering” up further into “idea space”. i completely agree that the tooling has not caught up with this new world order yet. personally, i think “true software engineering” is more valuable than ever in the AI era, but the tools for actually realizing this are woefully behind.
by kstrauser | 2025-05-16 15:18:18+00:00
I haven’t been using it that much longer than you, and I agree with most of what you’re saying, but I’d characterize it differently.

Python has a lot of solid workarounds for avoid threading because until now Python threading has absolutely sucked. I had naively tried to use it to make a CPU-bound workload twice as fast and soon realized the implications of the GIL, so I threw all that code away and made it multiprocessing instead. That sucked in its own way because I had to serialize lots of large data structures to pass around, so 2x the cores got me about 1.5x the speed and a warmer server room.

I would love to have good threading support in Python. It’s not always the right solution, but there are a lot of circumstances where it’d be absolutely peachy, and today we’re faking our way around its absence with whole playbooks of alternative approaches to avoid the elephant in the room.

But yes, use async when it makes sense. It’s a thing of beauty. (Yes, Glyph, we hear the “I told you so!” You were right.)
by bitwize | 2025-05-16 15:18:21+00:00
Lotus 1-2-3 was THE program for PCs in the DOS era. WordPerfect was a close second, followed by dBase and then maybe Flight Simulator.

When magazines reported, or OEMs advertised, that a particular computer had "100% IBM compatibility", generally there wasn't like a formal benchmark for this. It basically meant that the PC versions of Lotus and Flight Simulator ran fine on the machine.