MurphyA/hacker-news huggingface dataset:
by defrost | 2025-09-08 09:31:20+00:00
In the 1940 US census, "white" included anyone of Mexican descent.

President Franklin D. Roosevelt promoted a Good Neighbor policy that sought better relations with Mexico. In 1935, a federal judge ruled that three Mexican immigrants were ineligible for citizenship because they were not white, as required by federal law. Mexico protested, and Roosevelt decided to circumvent the decision and make sure the federal government treated Hispanics as white. The State Department, the Census Bureau, the Labor Department, and other government agencies therefore made sure to uniformly classify people of Mexican descent as white. This policy encouraged the League of United Latin American Citizens in its quest to minimize discrimination by asserting their whiteness. The race category of "Mexican" was eliminated in 1940, and the population of Mexican descent was counted with the white population.

https://en.wikipedia.org/wiki/Race_and_ethnicity_in_the_Unit...

What started as Slaves OR Free Whites OR Other Free People later granulated in fair arbirtray and often political ways: https://upload.wikimedia.org/wikipedia/commons/f/ff/USCensus...

The entire "science of race" in the US was fairly arbitrary phrenology adjacent quack science.
by sim7c00 | 2025-09-08 09:31:51+00:00
how are C/C++ disproportionally hard? the concept of multi-threading is the same for any language that supports it, most of the primitives are the same, and it's really not a lot nor complicated code to implement those.

the difficulty totally lies in the design... actually using parallelism where it matters. - tons of multi-threaded programs are just single-thread with a lot of 'scheduler' spliced into this one thread -_-
by JdeBP | 2025-09-08 09:32:35+00:00
Given that it's the A836, it's worth constrasting this with the fact that in 2025 many of the people committing traffic offences on the coastal part of that road just to the north were locals, not "townies" unfamiliar with the area.

* https://www.johnogroat-journal.co.uk/news/vast-majority-of-s...

And then, of course, there's the part of the A836 further south known as the Balblair Straight.

* https://news.stv.tv/highlands-islands/death-of-pensioner-ang...
by maccard | 2025-09-08 09:33:03+00:00
One of the things I’ve noticed is that those people are the same people who before would spend 3 weeks on something before coming out with a copy of the docs that doesn’t actually solve the problem at hand, but it spits out a result that almost matches what you asked for. They never understood the problem in the first place, they always just hammered until the nail went in - now they just have a different tool.
by danhau | 2025-09-08 09:33:07+00:00
The Macbook tally light isn‘t necessarily wired to the camera. It very well could be independently software controlled. At least it was not too long ago. IIRC there was an article about this, posted here on HN.

Macs used to have (still have?) a feature where you could declare it as lost/stolen and remotely take a photo with the camera. I believe the light didn‘t glow for that.
by kragen | 2025-09-08 09:33:30+00:00
I'm interested to hear what you used SWEET16 for.

cm.push and cm.popret seem like very appealing instructions from this point of view, yes! They look more expressive than ldm/stm. I imagine they would hurt interrupt latency? How do they affect page fault handling in practice?

If you are going to add non-RISC features to your ISA to ensmallen prologues and epilogues, even at the expense of interrupt latency, another possibility is to add semantics to the call and return instructions. Perhaps you could describe the required activation record structure in a header word before the subroutine entry point that need not follow the usual ISA encoding at all, and if the return instruction can reliably find the same header word (on the stack, say, or in a callee-saved register like lr) there is no need for it to contain a redundant copy of the same information.

The MSP430 sounds very appealing in some ways, and Mecrisp-Stellaris is a usable self-licking development environment for it. Too bad it's 16-bit. How small is the smallest FPGA implementation? OpenMSP430 says it's 1650 6-LUTs.

I had no idea about the Spike hash table approach. It's a totally new approach to emulation to me. It makes a lot of sense especially in the RISC-V context where EEs threw the instruction word layout in a blender to reduce their propagation delays—a decision I endorse despite my initial horror.
by aa-jv | 2025-09-08 09:33:43+00:00
It was 1994.

We're a 2-man crew, about to start one of America's biggest ISP's.

We'd just gotten the closet cleared, the racks assembled, the modems installed, the terminal server wired up, the USENET machine booted, and we're waiting for the T1 to go live. The modems are answering calls, but there's nowhere for our new subscribers to go .. yet.

The tech line rings, its the T1 guy on the other end "Ready to configure your router with you if you're ready .. "

Sure, I say .. whats our IP address ..

"198.162 .. "

"WAIT!", I say. "Are you SURE about that?"

He sure was.

The line comes up, the routes flow, customers get online for their first time.

But for months afterwards I was constantly in fear of our IP address.

Junior network guys would call me up in the middle of the night, adding some NOC somewhere or other "it doesn't work!" - "did you mix a 2 and an 8?", I'd say .. and much swearing would be heard until things started working again.

Man, that was fun. Getting that IP address assigned to us definitely was an act of mischief on the part of some devil somewhere, I'm quite sure ..
by Etherlord87 | 2025-09-08 09:33:59+00:00
I'm a safety inspector. Of course this is much more nuanced than this. One crucial aspect of a tool safety is proper documentation. It's also important who the tool is targeted for. There are different safety standards based on user's competence. Some "tools" will be toys for children, some will be for disabled people including people with intellectual disabilities, some will be for general populace, and only some for trained experts.

If a tool is designed for experts, but you as the manufacturer or distributor know the tool is used by general populace, you know it's being misused every now and then, you know it harms the user AND YOU KNOW YOU BENEFIT FROM THIS HARM, AND YOU COULD EASILY AVOID IT - that sounds like something you could go to jail for.

I think if Amazon was a Polish company, it would be forced by UOKiK (Office of Competition and Consumer Protection) to send money to every client harmed this way. I actually got ~$150 this way once. I know in USA the law is much less protective, it surprises me Americans aren't much more careful as a result when it comes to e.g. reading the terms of service.
by palata | 2025-09-08 09:34:33+00:00
Those are companies, their only interest is to maximise profit. Apparently right now the most profitable is to pay Google for the Android licence.

Huawei found themselves on their own because of the ban, and decided to go for HarmonyOS NEXT. Probably they wouldn't come back to a "joint development AOSP" now.

Now if Google lost Android, what would happen for the others? Would they each try their luck with their own OS or would they try to go for a joint development?
by animal531 | 2025-09-08 09:34:47+00:00
I'm going to somewhat disagree based on my recent attempts.

Firstly, if we don't remove the Google AI summary then as you rightly say, it makes the experience 10x worse. They try to still give an answer quickly, but the AI takes up a ton of space and is mostly terrible.

Googling for a Github repository just now, Google linked me to 3 resources except the actual page. One clone that was named the same, another garbage link but luckily the 3rd was a reddit post by the same person which linked to the correct page.

GPT does take a lot longer, but the main advantage for me comes in depending on the scope of what you're looking for. In the above example I didn't mind Google, because the 3 links opened fast and I could scan and click through to find what I was looking for, ie. I wanted the information right now.

But then let's say I'm interested in something a bit deeper, for example how did they do the unit movement in StarCraft 2? This is a well known question, so the links/info you get from either Google or GPT are all great. If I was searching this topic via Google I'd then have to copy or bookmark the main topics to continue my research on them. Doing it via GPT it returns the same main items, but I can very easily tell it to explain all those topics in turn, have it take the notes, find source code, etc.

Of course as in your example, if you're a Doctor and you're googling symptoms or perhaps real world location of ABC then the hallucination specter is a dangerous thing which you want to avoid at all costs. But for myself I find that I can as easily filter LLM mistakes as I can noise/errors from manual searches.

My future Internet guess is going to be that in N years there will be no such thing as manually searching for anything, everything will be assistant driven via LLM.
by n4r9 | 2025-09-08 09:35:40+00:00
It's tempting to see security guards as a basic response to criminal behaviour. But I wonder if the causality is more complex than that. I can easily imagine growing up under different circumstances to view society as a case of "me" vs "them", and I'd be more inclined to lift from shops run by people who clearly see me as enough of a low-life that they'd pay some thugs to man-handle me out.
by rich_sasha | 2025-09-08 09:36:27+00:00
UK is extremely risk-averse. In the case of road safety, it shows: a lot of time and cash goes into minimising deaths.

This is not only road users: roadworks have restrictive speed limits, which are not taken down when there is no workforce out, to minimise risk to workers setting and unsetting limits, traffic cones etc. Things that in other countries would close a lane often close the whole road, again because of risks to road users and maintenance people.

This is of course great, but also very expensive - and I cannot shake the feeling that the UK loses so much money on this risk aversion that is actually causes more hazard due to underinvestment elsewhere. NHS is crumbling, the very safe roads take forever to navigate, introducing inefficiencies and starving the central budget of cash. GDP per capita has barely grown since 2008. Even a small annual boost would unlock a lot of cash for investment, in particular into NHS and saving lives.

It's like putting all your pension investments into bonds, because they are safer. But you swap market risk for the risk of not having enough cash when you retire.

But maybe it's easy to have this perspective because I have a desk job and commute by public transport.
by rsynnott | 2025-09-08 09:36:48+00:00
Railways are clearly useful. However: https://en.wikipedia.org/wiki/Panic_of_1873#United_States (Interestingly, there were quite a few railway bubbles.)

AI is currently being treated as if it's a multi-trillion dollar market. What if it turns out to be more of a, say, tens of billions of dollars market?
by pjc50 | 2025-09-08 09:36:56+00:00
Ah, so comparing https://news.ycombinator.com/item?id=45160374 the cabin is actually doing the role of a storage unit.

There's something similar going on with my grandmother's house, which my mother is hanging on to but no longer going to use as a holiday home quite so often now she's passed her 80th birthday. It has in it a piano (archetypal item that costs more to move, let alone store, than it's worth) and, yes, a set of china and wedding silverware.
by 0xCE0 | 2025-09-08 09:36:57+00:00
Couple of days to get basic commands to muscle memory and to get intuition how git works internally.

Save yourself from confusion and waste of time, and read/skim through the Pro Git book. It has very good diagrams explaining the workings of git. As of 2025, the book is a bit dated for the very latest (unnecessary?) commands of git, but the basics are still the same.

That said, git is the de facto version control tool in the industry, but I prefer Fossil for my personal projects. Nothing beats the timeline view and other simple tools and easy customizability in Fossil.
by nikki93 | 2025-09-08 09:37:11+00:00
https://github.com/terryyin/lizard has been useful to track when functions get too convoluted or long, or when there's too much duplication -- in code generated by agents. Still have to see how well it works long term but it's caught things here and there, I have it in the build steps in my scripts so the agent sees its output.
by antonly | 2025-09-08 09:38:03+00:00
> TheAuditor solves ALL of this. It's not a "nice to have" - it's the missing piece that makes AI development actually trustworthy.

> I've built the tool that makes AI assistants production-ready. This isn't competing with SonarQube/SemGrep. This is creating an entirely new category: AI Development Verification Tools.

Wow, that's a lot of talk for a tool that does regex searches and some AST matching, supporting only python and js (these things are not mentioned in the main project README as far as I can tell?).

The actual implementation details are buried in an (LLM written?) document: https://github.com/TheAuditorTool/Auditor/blob/main/ARCHITEC...

My favourite part is the "Pipeline System", which outlines a "14-phase analysis pipeline", but does not number these stages.

It reads a bit like the author is hiding what the tool actually does, which is sad, because there might be some really neat ideas in there, but they are really hard to make out.
by maccard | 2025-09-08 09:38:12+00:00
> Instead of learning the lingua franca and being able to verify your own work, "the rest of the team" has to make sure your PR's will not obviously fail.

I lead the engineering team at my org and we hire almost exclusively for c++ engineers (we make games). Our build system by happenstance is written in c#, as are all the automation scripts. Out of our control to change. Should we require every engineer to be competent and write fluent c# or should we let them just get on with their value adds?
by keyringlight | 2025-09-08 09:38:59+00:00
There's been some efforts to use GPU ray tracing to bring some of it back, IIRC Call of Duty from a few years ago had it, but as you say it hasn't caught on and displaced 'good enough' audio.

I also had a Vortex2 and it's not about requiring a high-end surround system, as I suspect even today there's still a significant amount of players with decent but not high-end audio. I was playing Quake3 with A3D before they patched it out with either basic stereo speakers or headphones and the placement was superb.
by wltr | 2025-09-08 09:39:07+00:00
I installed it with docker, it was easy. I haven’t tested it in a real deployment with real users, but I could easily test it myself, starting the server from my laptop.

You clone the GitHub link, then `cd` there and run docker:

docker build -t campfire . docker run \ --publish 3000:3000 \ --volume campfire:/rails/storage \ --env SECRET_KEY_BASE=$(docker run --rm campfire bin/rails secret) \ --env DISABLE_SSL=1 \ campfire

Before that, you need to add yourself to docker group (and reboot):

sudo usermod -aG docker $USER

Otherwise, the command fail as it needs sudo rights for generating a secret. Or you could generate the secret before that:

sudo docker run --rm campfire bin/rails secret

And then insert the long string into your command, after `SECRET_KEY_BASE=`.

I did all that on Linux, so I have no idea how to do that on macOS.

As a final step, you visit either localhost:3000 or ip-addr:3000 and play with the chat.
by maxlcapo | 2025-09-08 09:39:26+00:00
Just to correct Borges: Truco is played with a Spanish deck of cards (comes with 50 in the deck including 2 jokers) but with the 8s and 9s removed so that 10 is 8, 11 is 9 and 12 is 10. This makes the face cards match the italian deck (although the numbers are different).
by gentooflux | 2025-09-08 09:40:50+00:00
They leave out more wood than a camper would even think to take because they only need one bundle every day or two. The sort of person who would need to steal a whole season's worth of wood is less likely to have the means to transport it all, and if they're so desperate that they'd go to the trouble then the Christian thing to do would be to let them have it.

Gillette razors on the other hand, are expensive to stock for their size, and easy to steal because of their size.
by nderim_r | 2025-09-08 09:41:39+00:00
Location: North Macedonia

Remote: Yes

Willing to relocate: No

Technologies: PHP, Laravel/Symfony, MYSql, Javascript, React, Vue.js, jQuery, HTML/CSS.

Résumé/CV: https://bit.ly/nderimcv

Email: nderim.rahmani@gmail.com

Experienced Full-Stack Developer with 6+ years in delivering high quality software solutions. With a Bachelor’s degree in Computer Science, a Master’s degree in Software Engineering, and experience in the software development process using PHP/Laravel to develop and implement complex software solutions. Committed to delivering efficient client-focused software solutions that align with business goals.
by myrmidon | 2025-09-08 09:43:07+00:00
> Otherwise it's difficult to explain why a seemingly race-blind society keeps discussing race all the time, and dedicates so much effort into preserving information about who is what race.

I think a core problem there is that people fail to realize that emphasizing and celebrating the own ethnicity/gender/sexuality/religion opens the door for discrimination along those lines.

Demonstrating "pride" to belong to some group is never consequence-free, and often a really bad trade-off overall.
by Etherlord87 | 2025-09-08 09:43:42+00:00
I think most of the "horror stories" aren't related to cases like this. So we can at least agree most such stories could be easily avoided, before we looked at solutions to these more nuanced problems (one of which would be clearly communicating the mechanism of a limit and what would be the daily cost of maintaining the maxed storage - and for a free account the settings could be adjusted for these "costs" to be within free quota)
by codethief | 2025-09-08 09:44:02+00:00
For generic fractal curves the topology induced on the curve from the surrounding space will typically prevent that curve from being a topological manifold, since locally it won't look like R^n. It will merely be a topological space.

If, however, the (image of) the curve is a topological manifold (with the induced topology), then the (integer) dimension of the manifold will agree with the Minkowski dimension that's explained in the article (and also with the more commonly used Hausdorff dimension[0]).

[0]: https://en.m.wikipedia.org/wiki/Hausdorff_dimension
by haspok | 2025-09-08 09:45:42+00:00
> Creative rose to dominate the sound card market at a time when there weren’t many options. They made an excellent product, marketed well, and made solid relationships with software makers.

Interesting angle. The product that actually made them mainstream (the Soundblaster) was everything but excellent - it had a single mono 8-bit DAC (compare this to the Amiga's 4 channel stereo sound, released four years prior!), and very noisy output as I recall. But it was supported by all software, so it won.

Also no mention of their very aggressive business practices, how they bankrupted Adlib by forcing Yamaha to not release a new sound chip for the upcoming Adlib Gold card - delayed until Creative were ready with their own product.
by kelnos | 2025-09-08 09:45:51+00:00
To be fair, a "baseline knowledge of the internals of a kernel module" is not that difficult to acquire.

I think a moderately-skilled developer with experience in C could have done this, with Claude's help, even if they had little or no experience with the Linux kernel. It would probably take longer to do, and debugging would be harder, but it would still be doable.
by plopilop | 2025-09-08 09:46:53+00:00
Agree. I tried the first 3 examples:

* "Rubber bouncy at Heathrow removal" on Google had 3 links, including the one about SFO from which chatGPT took a tangent. While ChatGPT provided evidence for the latest removal date being of 2024, none was provided for the lower bound. I saw no date online either. Was this a hallucination?

* A reverse image lookup of the building gave me the blog entry, but also an Alamy picture of the Blade (admittedly this result can have been biased by the fact the author already identified the building as the blade)

* The starbucks pop Google search led me to https://starbuckmenu.uk/starbucks-cake-pop-prices/. I will add that the author bitching to ChatGPT about ChatGPT hidden prompts in the transcript is hilarious.

I get why people prefer ChatGPT. It will do all the boring work of curating the internet for you, to privde you with a single answer. It will also hallucinate every now and then but that seems to be a price people are willing to pay and ignore, just like the added cost compared to a single Google search. Now I am not sure how this will evolve.

Back in the days, people would tell you to be weary of the Internet and that Wikipedia thing, and that you could get all the info you need from a much more reliable source at the library anyways, for a fraction of the cost. I guess that if LLMs continue to evolve, we will face the same paradigm shift.
by hilbert42 | 2025-09-08 09:47:10+00:00
That's wonderful, but it's not a big surprise for me.

When in Tokyo I encountered vending machines on a public street (the Ginza) that dispensed bottles of whiskey—Suntory if I recall—that operated 24 hours a day. If you wanted a drink at 3AM you could get it.

Where I am that vending machine would be vandalized overnight and the owner of such an appliance shop would be broke and out of business the next day.

Shame really.

Edit: A Westerner but longtime resident of Japan told me when I was working there of a hotel robbery where an American tourist had valuables and jewelry worth a substantial sum taken from her hotel room. The robbery was big enough to make the newspapers which led to the return of the jewelry. The thief after seeing the news story returned them with a message to the effect "Sorry, I wouldn't have stolen them if I'd known you were a visiting tourist".

Perhaps the story is apocryphal but it and other stories such as if you lose your wallet there's good chance it'll be returned complete with cash—is testament to the honesty of Japanese people.
by antonly | 2025-09-08 09:47:46+00:00
This is actually a really nice example of how security tools can fall flat:

There is this check [here](https://github.com/TheAuditorTool/Auditor/blob/2a3565ad38ece...), labelled "Time-of-check-time-of-use (TOCTOU) race condition pattern".

It reads:

`if.\b(exists?|has|contains|includes)\b.then.*\b(create|add|insert|write)\b`

This matches any line that contains `if` followed by `has` followed by `then` followed by `add`, for example. This is woefully insufficient for actually detecting TOCTOU, and even worse, will flag many many things as false positives.

Now the real problem is, that the author states that this will solve all your problems (literally), providing a completely false sense of security...
by Fr0styMatt88 | 2025-09-08 09:48:28+00:00
Alright so two CPUs failing in the same system has gotta be strange; mobo issue?

Secondly, what BIOS settings should I be using to run safely? Is XMP/whatever the AMD equivalent is safe? If I don't run XMP then my RAM runs at way below spec (for the stick) default speeds.

Anyone know of a good guide for this stuff?