MurphyA/hacker-news huggingface dataset:
by npoc | 2025-10-26 18:29:20+00:00
That's right - it doesn't really matter if people have to convert their savings from bitcoin to government tokens in order to buy things. Bitcoin is still extremely functional at protecting people from the massive debasement that is occurring every second. In 2020 alone, the US financial system alone stole 2 million life-time's worth of work from the people through legal counterfeiting.

Bitcoin will go up for ever when priced in government tokens, or likely anything else for that matter.
by LouisSayers | 2025-10-26 18:29:29+00:00
He's probably right that no-one else can do what he can, because competent Devs aren't going to work for a company that operates like this.

If you have to build something because "Devs are too busy working on other things", then you're just bad at prioritising tasks.

If your team "can't do what I can" then you're bad at hiring.

I don't mind if a CTO works on a bug ticket, but make it part of the usual process, not hero driven development. Otherwise, what's even the point of having a process in the first place?!
by latchkey | 2025-10-26 18:29:50+00:00
There has been a bunch of studies connecting Alzheimers to HSV and now this potentially connects it back?

"Circadian cycles impact Herpes Simplex Virus (HSV) infection by influencing both the host's immune response and the virus's replication."

Update: I'm no expert in any of this. Just thinking aloud. Would love some much smarter HN community to speak up on the topic.
by ryandrake | 2025-10-26 18:30:04+00:00
Exactly. Programs that don't let you do things based on the content should be thought of as weird/broken.

Imagine if we woke up tomorrow morning and grep refused to process a file because there was "morally objectionable" content in it (objectionable as defined by the authors of grep). We would rightly call that a bug and someone would have a patch ready by noon. Imagine if vi refused to save if you wrote something political. Same thing. Yet, for some reason, we're OK with this behavior from "certain" software?
by averrois | 2025-10-26 18:30:32+00:00
I'm still pretty junior, but this resonates so much. The number of meetings we need just to add a simple feature is wild. Meanwhile I could've shipped it in 20 minutes if I just got clear requirements upfront. We spend more time debating "best practices" and asking "what do you all think?" than actually writing code. Sometimes you just need someone to say "use Postgres, deploy to this server, here are the specs" and let devs actually build.
by Panino | 2025-10-26 18:32:05+00:00
In some cases yes, replacing an old machine with a new one can be an evironmentally responsible choice. But in general that's not the case and one should thoughtfully consider the variables including but not limited to software choice, grid carbon cost (see Electricity Maps below), embodied carbon cost of materials, environmental issues of mining and production not strictly related to climate emissions, and more.

Low Tech Magazine wrote an article about this here:

https://solar.lowtechmagazine.com/2020/12/how-and-why-i-stop...

https://app.electricitymaps.com
by tasuki | 2025-10-26 18:33:15+00:00
Same as always, with any other remote?

(Use `git pull`? If the different people push to different branches, then there's no conflict and no problem. If you try to push different things into the same branch, the second person will get told their branch is out of date. They can either rebase or - if this is allowed by the repo config - force push over the previous changes...)
by Animats | 2025-10-26 18:35:05+00:00
> essentially requires ELF loading to be duplicated between the kernel and libc, and then possibly duplicated again for libdl vs ldlinux. Seems unideal.

Oh.

I liked the way QNX did it. Loading was done by a .so file, entirely by userspace. When you built a kernel boot image, you could include whatever userspace programs and .so files were needed to get started, as raw memory images. They were all loaded by the boot loader. That included the .so file with the code for loading programs. All loading and preprocessing of executable images was done entirely in user space.

It looks like Linux now has similar capabilities, but the old cruft remains. This is typical of Linux migration of machinery to user space. The kernel doesn't seem to shrink.
by recursivecaveat | 2025-10-26 18:35:06+00:00
It's kind of sad that every computer user has to learn that when they click a link to "example.com/news/2003-07-14/update/very-long-base64-encoded-string", the very patronizing error message accusing them of making a typo just means that the site deleted the content, but is too embarrassed to admit they do that kind of thing.
by Nextgrid | 2025-10-26 18:36:04+00:00
It's not actually the scammers that are redeeming the gift cards - instead they are in turn reselling the codes on marketplaces (to legitimate customers) for a small loss as a way of laundering them.

From Google's perspective - someone bought a gift card in the US, and redeemed it somewhere else in the US, aka the expected behavior of legitimate gift card usage.
by cycomanic | 2025-10-26 18:36:19+00:00
I remember when I was living in Melbourne I read a story about the Wunderlich factory which operated in the suburb of sunshine. Supposedly they left their wast just sitting in the yard (which was very centrally located so people would commonly cut through it). The local kids loved playing in the dusty stuff and on windy days it was apparently like a snowstorm. The factory operated up until the 80s, it is hard to believe.
by Fnoord | 2025-10-26 18:36:35+00:00
This and 'runs' is a very relative term. What exactly works, what doesn't? What do you need? How power efficient or buggy is it? How is the performance? I remember running Linux on an SGI Indy. Not everything worked, as not every Indy was equal (I had six) but also compared to IRIX (especially 5.x series) the performance was dog slow. The Indy had some good hardware (like the soundcard or Indycam) but that wouldn't work (well) on Linux. My Octane 2 didn't have 3D accelerated graphics on Linux. The state of every port isn't equal. Same on OpenBSD. Furthermore, if you run Linux your distribution of choice may not be available or work well.
by asmor | 2025-10-26 18:37:04+00:00
This has the same problems any DRM has. People who want to bypass the process will find a way, but legitimate people get caught up in weird messes.

I'm so happy I'm not doing any school/academic work anymore, because AI writing detection tools (I learned English though reading technical docs; of course my writing style is a bit clinical) and checking the edit history in a Google Docs document would've both fucked me over.
by dredmorbius | 2025-10-26 18:38:29+00:00
At a baseline, healthy vitals (blood pressure, blood sugar, heart function, preservation of bone mass/density, and lean/muscle mass, avoiding accumulation of excess fat, particularly visceral / mid-section fat).

Beyond that, if goals are for specific performance targets, in some athletic or competitive activity, you'll want to tune your training toward that. Again, the baseline is remarkably consistent, it's the high-performer tuning which varies.

Going off-label on prescriptions, especially without a doctor's supervision, carries its own set of risks. If you're lucky, it's only wasted money. If you're not, it's markedly worse.
by johnisgood | 2025-10-26 18:39:01+00:00
NetBSD has some goodies, too, by the way!

proplib (property list library for kernel-userspace communication), RUMP (Rump Kernel - anykernel framework allowing kernel code to run in userspace), Veriexec (verified exec integrity subsystem using cryptographic fingerprints), LFS (Log-structured File System - NetBSD maintains the only production LFS implementation), WAPBL (Write Ahead Physical Block Logging - metadata journaling), ATF (Automated Testing Framework - originated from NetBSD, now used across BSDs), etc. Feel free to check them out! Each one of them is interesting, IMO.

Beyond these specific features, NetBSD's real strength is its extreme portability (runs on over 50 hardware platforms, from VAX to ARM to obscure embedded systems), exceptionally clean and readable codebase, and pkgsrc (a portable package system that works across BSDs, Linux, and other Unix-like systems). I believe it makes NetBSD valuable not just as an OS, but as a reference implementation and research platform. The code quality and documentation are outstanding for anyone studying OS internals as well. :)

I noticed someone asked what NetBSD is. I am happy to break down the different BSD flavors (NetBSD, OpenBSD, FreeBSD, DragonflyBSD) and their unique features if that would be helpful!
by mycodendral | 2025-10-26 18:39:03+00:00
NSPM-7 isn’t a license for thought policing. It’s an investigative strategy for identifying actual criminal activity within the bounds of existing law and oversight.

Referencing Minority Report is a false analogy that ignores the film’s real controversy, which was about punishing people for crimes that hadn’t happened, not investigating credible threats.

There are no new federal crimes being prosecuted that are tied to speech. Investigations still operate under existing law targeting criminal conduct, not expression.

You seem to think that monitoring rhetoric is inherently authoritarian, but it isn’t. Those markers are used to flag potential risks, not to criminalize beliefs. The strategy is about identifying when ideology begins translating into real-world violence, which is a basic and necessary function of law enforcement, not government overreach.
by kragen | 2025-10-26 18:39:20+00:00
No, it's a normal feature of Git. If I want you to pull my changes, I need to host those changes somewhere that you can access. If you and I are both just using ssh access to our separate Apache servers, for example, I am going to have to push my changes to a fork on my server before you can pull them.

And of course in Git every clone is a fork.

AGit seems to be a new alternative where apparently you can push a new branch to someone else's repository that you don't normally have access to, but that's never guaranteed to be possible, and is certainly very idiosyncratic.
by pstuart | 2025-10-26 18:39:23+00:00
Stupidity is a universal given -- we're all vulnerable to a degree.

But that wasn't my point, it was "hate against the right". See, here's the thing: the Right is now defined by literally hating the Left. "woke" has been repurposed to mean "stupid libtard shit" but nobody actually can define what that is other than cherry picking some rando ultra leftist's comments as being representative to the group as a whole.

I've lived my many years in liberal bubbles and I've never heard anyone express actual hate people on the right -- just a lot of bewilderment, disappointment, and lately a lot of fear.

The whole Red v. Blue game is a stupid simple yet highly effective trick to get the masses squabbling against each other rather than uniting to resist our owners.
by KaiserPro | 2025-10-26 18:39:35+00:00
> This is exactly what someone who can't be easily unseated should be doing at a company

I mean yeah, but hes the fucking CTO. If hes the CTO, _he_ is responsible for that process. Its his job to evolve it to make it fit for purpose.

What he's done is basically created a whole bunch of process debt, which is much harder to correct than tech debt.
by toast0 | 2025-10-26 18:39:52+00:00
> and if that would ‘pay for itself’ (environmentally well as financially) after a couple of years.

At 11W, the financial costs of running are quite low. I think it's about 90 kWh per year. Depends on your rates, but I've seen $0.60 quoted in comments lately as a high rate for PG&E customers in California, which is about $55. You might well be able to invest in something that can run your load for fewer watts, but I don't know if it's worth the effort.

You're likely to get a lot more savings by looking at things that use more energy.
by vitus | 2025-10-26 18:39:58+00:00
Canada is the second-largest country in the world, so if you know that it's in the north and, um, not Russia, you stand a pretty good chance at picking it out. (Doubly so if you just know it's in the Americas.)

Now, if you asked the same about Pakistan or Nigeria (#5 and #6 in terms of population, but far smaller and with far shorter sea borders), I'd bet that far fewer people would be able to pinpoint those with the same accuracy (whether in the English-speaking world or not).
by cft | 2025-10-26 18:41:24+00:00
Ad absurdum, if the video was banned outright upon upload, it wouldn't be considered censorship under your definition, since upload and storage are also "free."

However, the contrast between a 70% average recommendation rate and a 0.1% recommendation rate for this video shows the algorithm's bias, fitting the definition of suppression of dissemination. According to Merriam-Webster, censorship includes "suppressing" content by restraining its usual course or inhibiting its reach.
Show HN: Brockley AI Fitness Coach and Strength Training App
by brockleyai | 2025-10-26 18:41:28+00:00
Brockley Al is a strength training app with a conversational Al coach that designs and adapts programs through natural chat. Tell it your goals, schedule, equipment and preferences. It will propose a plan, explain the reasoning and update it on the fly so you can keep progressing without guesswork. Email founder@brockley.ai to get 3 months free access (for HN community only).
by ants_everywhere | 2025-10-26 18:41:43+00:00
I didn't follow the "second cancellation", but re: the first cancellation, I think so far this thread has lost the fact that the Epstein/Minsky comments were not the first comments RMS made about childhood sexuality. And that many of the other comments were cause for concern.

But there does seem to be a lack of uniformity about cancellation. For example, many people seem totally unconcerned by the stuff Bernie Sanders wrote about toddler sexuality, but the same writings from RMS would almost certainly be considered deeply problematic. My take is that both are problematic.

In other cases, sometimes I'll hear about problematic behavior that is on the order of "this awkward person asked me out," where the same behavior by a more attractive and charming person would be often welcome. It seems like the standard of acceptable behavior probably shouldn't depend on whether someone is attractive or charming.

So IMO, the current approach depends a lot on social dynamics and both misses problematic behavior of popular people and also overly restricts normal behavior of unpopular people.

I think we need a more rules-based approach, and my guess is that's where we'll eventually settle. Arguably, things seem to have trended that way already.
by tinkelenberg | 2025-10-26 18:42:07+00:00
I like the term “organic literature.” A significant amount of readers have no interest whatsoever in generated prose, so there is definitely a viable market in human provenance.

An independent certification body is quite an old-world solution for a problem like this, but I’m not sure this is something that can be done mathematically. A web of trust may be all we have.
by prmph | 2025-10-26 18:42:45+00:00
This is spot on. The real reasons the headline is "Africa" and not "Ghana" are:

- To sensationalize the story by positioning it as a another manifestation of a supposed "African" nature/character.

- The idea that African countries by themselves are too insignificant to seek/need to know about, but an entire continents? OK, maybe. Many people are comfortable in ignorance, real or feigned.

Putting Ghana on the title would have been just fine. I'm Ghanaian btw.
by debesyla | 2025-10-26 18:42:47+00:00
> can't actually verify

Why? Can't it be done same way it's done with copyrighted material: by checking the authors process?

(Because at least in EU law permits writing basically same thing, if both authors reached it organically - have a trail of drafts, other writing process documents. As long as you proved you came upon it without influence from the other author.)

Proving that you done it without AI can be similar. For example - just videotaping whole writing process.

Now, as for if anyone cares about such proofs is another topic.
by damageboy | 2025-10-26 18:43:33+00:00
You can indeed and should assume there is a heavy JIT component to it. At the same time, it is important to note that this is geared for already highly parallel code.

In other words, while the JIT can be applied to all code in principle, the nature of accelerated HW is that it makes sense where embarrassingly parallel workloads are around.

Having said that, NextSilicon != GPU, so different approach to acceleration of said parallel code.
by jchw | 2025-10-26 18:44:07+00:00
A tour guide for the U.S. definitely implies that you are going to see a variety of places in the U.S. That's implied by the word "tour" which means something roughly akin to "a journey through several different places".

This is merely an example where the writer of the headline believes that the average reader may not be familiar with the country of Ghana. If the demographics include Americans, I'd have to guess they were spot on. (I'm American, I know how Americans are.)

Would it really be similarly offensive if a headline referred to something happening in "South America" when actually it happened in Guyana? Or, a headline about something happening in "Europe" when actually it happened in Andorra? None of these headlines are inaccurate. They're just not specific.

I can obviously see why this is frustrating but to me it's a complete misunderstanding to blame the person writing the headline.
by mitchbob | 2025-10-26 18:44:23+00:00
Take care of your body. It's easy at 25, but it will get harder, and now is the right time to build the foundation for a long and healthy life. Exercise. Eat well. Get enough sleep. And if you find yourself in a situation where those aren't possible, find another situation.

Learn what makes you happy. Deep collaboration with others, feeling that I'm helping to make a better world, and spending time outdoors are some things that do it for me. Don't prioritize money over happiness.

Value people. Make their lives better. Work to create and maintain relationships with people who matter to you, both in and outside of your working life.
by dlcarrier | 2025-10-26 18:44:31+00:00
I get my power off grid through solar generation and battery storage, so I monitor usage pretty closely.

In my experience, newer computers have slightly higher idle power consumption, but much less total consumption for a given compute task. On top of that, new computers are more likely to have dedicated hardware to accelerate the latest codecs.

If you're using an old computer for ray tracing or neural networks or video transcoding, it's probably using enough power that it's worth upgrading.

If you're browsing the Web or watching YouTube videos or running a file server, power consumption is probably similar on old and new computers, but regardless of the age, much higher on desktop computers than laptops.

Look at power supplies on vintage computers, and you'll see that they're much, much smaller than on modern computers.
by idopmstuff | 2025-10-26 18:45:07+00:00
Yeah, I've done it with industry-specific acronyms and this works well. Generate a list of company names and other terms it gets wrong, and give it definitions and any other useful context. For industry jargon, example sentences are good, but that's probably not relevant for company names.

Feed it that list and the transcript along with a simple prompt along the lines of "Attached is a transcript of a conversation created from an audio file. The model doing the transcription has trouble with company names/industry terms/acronyms/whatever else and will have made errors with those. I have also attached a list of company names/etc. that may have been spoken in the transcribed audio. Please review the transcription, and output a corrected version, along with a list of all corrections that you made. The list of corrections should include the original version of the word that you fixed, what you updated it to, and where it is in the document." If it's getting things wrong, you can also ask it to give an explanation of why it made each change that it did and use that to iterate on your prompt and the context you're giving it with your list of words.
by KaiserPro | 2025-10-26 18:45:27+00:00
> An engineer unfamiliar with that part of the codebase would spend quite a lot of time figuring out those details.

Your job is to delegate, yes, the first delegation is hard, but the engineer either grows, or doesn't (then you need to move or yeet).

Yes I understand that you want to code all the time, then you're not a CTO. A CTO leads from the front, leads with process, and context. Your job is to provide context so that your team can execute.
by haunter | 2025-10-26 18:45:45+00:00
> some piece of work was human created

Are thoughts and ideas creations? Or you just mean the literal typewriting?

How do you prove an idea is original and you have been in a vacuum not influenced _by anything at all_?

If anything The Hunger Games is the perfect example that you can get away with anything you want, and that was almost 20 years ago.

Everything is a remix https://www.youtube.com/watch?v=nJPERZDfyWc or if you hate your life https://tvtropes.org/
by jecel | 2025-10-26 18:46:21+00:00
They hesitated a bit on continuing to release it as open source when they moved from Stanford to Sun (I should actually say Sun's lawyers hesitated) but then went ahead and released Self 2.0 sources (Self 1.0 and 1.1 had been open source). This continued with Self 3.0 and Self 4.0 and then the project was cancelled the first time as Sun decided to focus exclusively on Java. David Ungar was able to continue making small changes but neither the sources nor the binaries were released to the public.

Around 2000 Sun decided to restart the Self project with a embedded Self-in-Self called Klein and released Dave's improvements (including the PowerPC Mac port) while an outside group had done a port to x86 Linux.

I think it was 2006 when Sun cancelled the project again and Dave moved to IBM research.

So all the sources have been available since 1990, but with the delay I mentioned in the case of Self 4.1
Show HN: I fixed what LinkedIn couldn't, no more unqualified applicants
by DimitrisTheo | 2025-10-26 18:47:11+00:00
Hi HN, After getting encouraging feedback from early users, I wanted to share a side project I’ve been slowly building. The idea is simple:

Candidates can only apply if their skills and location actually match the role.

Recruiters see only relevant applicants, no more noise in the inbox.

Profiles are free for candidates. Job posts are free for companies (for now). If budget’s an issue, just reach out, I’d rather see real teams using it.

This project started as a small experiment while working full-time and studying. It’s been a long journey through backend rewrites, self-hosting headaches, UI refactors, and a few AI ideas that didn’t pan out. Learned a lot along the way.

It’s still early, plenty left to improve. I’d love feedback, good, bad, or brutal. You can use the feedback link in the footer or drop me a note.

Thanks!
by CamperBob2 | 2025-10-26 18:47:38+00:00
(Shrug) It's a math trick, documented by Abrash among others and very heavily discussed on forums such as this one. And it didn't originate in the Quake codebase. Like much IEEE754 hackery, it goes back to the father of IEEE754 himself, William Kahan.

Nobody benefits from a law that says that LLMs can't regurgitate the Quake sqrt() approximation. If that's what the law actually says, which it isn't.
by nmz | 2025-10-26 18:49:06+00:00
I don't think it has anything to do with being old, this is what happens when your software gets too complex that nobody even knows the very basics. This is highlighted with the documentation, if the software's documentation becomes lengthy enough that it could be an entire book, you're going to be getting these sorts of articles from time to time. Another highlight is bash, that is a huge man page for what should be a shell.