MurphyA/hacker-news huggingface dataset:
by superdisk | 2025-12-07 19:13:10+00:00
If he made this I would buy it in a second. Right now my non-work daily driver is a Thinkpad X1 Carbon because I fell for the Thinkpad meme, but it's honestly pretty terrible all things considered. Battery life sucks, touchpad sucks, the shell is plasticky and weird. Mac-tier hardware that runs Linux would be extremely welcome.
by tialaramex | 2025-12-07 19:13:23+00:00
Forbidding recursion is pretty annoying. One of the nice things that's on the distant horizon for Rust is an explicit tail recursion operator perhaps named `become`. Unlike naive recursion, which as this video (I haven't followed the link but I'm assuming it is Laurie's recent video) explains risks stack overflow, optimized tail recursion doesn't grow the stack.

The idea of `become` is to signal "I believe this can be tail recursive" and then the compiler is either going to agree and deliver the optimized machine code, or disagree and your program won't compile, so in neither case have you introduced a stack overflow.

Rust's Drop mechanism throws a small spanner into this, in principle if every function foo makes a Goose, and then in most cases calls foo again, we shouldn't Drop each Goose until the functions return, which is too late, that's now our tail instead of the call. So the `become` feature AIUI will spot this, and Drop that Goose early (or refuse to compile) to support the optimization.
by thundergolfer | 2025-12-07 19:13:33+00:00
Too much has been written about em-dashes and LLMs, but I'd highly recommend If it cites em dashes as proof, it came from a tool from Scott Smitelli if you haven't read it.

It's a brilliant skewering of the 'em dash means LLM' heuristic as a broken trick.

1. https://www.scottsmitelli.com/articles/em-dash-tool/
by nis0s | 2025-12-07 19:14:04+00:00
Sure, but what’s the point of these adjustments? You were making a false equivalency between two different circumstances, and saying that there’s effectively no difference between them. I presented a scenario where the difference between them is indisputable, that is person B has an objectively worse situation and potential outcome. Experiencing stress and being in distress are not the same. If you’re still having a hard time admitting this, then imagine you have a child. Which situation should that child live under, A’s or B’s?
by jonathanlydall | 2025-12-07 19:14:26+00:00
No, this information is wrong (unless it’s changed in the last 7 years). EV code signing certs are instantly trusted by Windows Defender.

Source: We tried a non-EV code signing certificate for our product used by only dozens of users at the time, never stopped showing scary warnings. When we got an EV, no more issues.

In case it makes a difference, we use DigiCert.
by wavemode | 2025-12-07 19:14:28+00:00
> Europe is also going to have to change its political mindset. Lavish pensions and other elements of Europe’s social model are going to have to be temporarily curbed to help give Europe the fiscal space and physical resources to fight off its enemies. All nuclear plants need to be restarted, and Europe should build more nuclear, ignoring “green” parties and environmental activists who irrationally hate nuclear power. Europe needs to reform its land-use regulation to require greater construction of solar and wind power. And Europe is going to have to back off of its aggressive regulation of AI software, in order to produce cutting-edge autonomous weaponry.

Is there a Make Europe Great Again (MEGA) movement? This guy would make a great spokesperson for them.
by thecr0w | 2025-12-07 19:14:55+00:00
Hm, I didn't try exactly this, but I probably should!

Wrt unit test script, let's take Claude out of the equation, how would you design the unit test? I kept running into either Claude or some library not being capable of consistently identifying planet vs non planet which was hindering Claude's ability to make decisions based on fine detail or "pixel coordinates" if that makes sense.
by GranPC | 2025-12-07 19:15:06+00:00
I'm in Europe and I see a lot more than that. Apologies for the ugly formatting, mobile:

As part of changing laws in Europe, Meta now offers the option for you to chat with others using third-party messaging apps that have integrated with WhatsApp and that you choose to turn on.

Note: Chats with third-party apps are only available in select regions and may not be available to you.

- You can send messages, photos, videos, voice messages, and documents to end users of supported messaging services that have integrated with WhatsApp.

- Messages or other content you send from WhatsApp to third-party users are encrypted in transit, and WhatsApp can’t see them.

- Third-party apps have their own policies and they might handle your data differently than WhatsApp.

## Eligibility requirements to turn on third-party chats with WhatsApp

- Third-party chats with WhatsApp are only available to users with a WhatsApp account registered to phone numbers in the regions covered by the Digital Markets Act (DMA).

- If you change your phone number to a number registered in a region not covered by the DMA, you won’t be able to use third-party chats on WhatsApp.

- Third-party chats are only available on WhatsApp for iPhone and Android. Third-party chats on WhatsApp are not currently accessible on tablets, web, or desktop.

If you’re eligible, learn how to use WhatsApp with third-party chats in this article (links to https://faq.whatsapp.com/818760060056834?helpref=faq_content)

## Your safety and third-party apps

We care about the safety of our global community when enabling chats with third-party apps. Visit our WhatsApp Privacy Policy for users in Europe for more information.

When you send a message to a third-party app, the phone number registered to your WhatsApp account is available to the third-party app you select. Other people who know your phone number can find and message you from third-party messaging services you've enabled.

Note: Users you’ve blocked on WhatsApp might be able to message you from third-party apps. Learn more about how to block someone in this article.

## Be mindful of the information you share

Before you chat with someone using third-party apps:

- Make sure you know the person you’re chatting with before sharing any personal information.

- Be aware that scams and spam might be more common when messaging with third-party apps.

- If you receive an unwanted message from a third-party chat, you can block the sender from messaging you from the third party.
by mystraline | 2025-12-07 19:15:55+00:00
Every leftist org ive interacted with places cis-males basically lower status than anyone else. Ive even had that used around me as a slur, almost like they dont really understand.

Attacking people just because they are cis- and AMAB (assigned male as birth) isn't bad. Its your actions that determine good or bad.

And, throwing men into a potential meat grinder of war is unethical. Frankly, it should all be actual volunteer, and not this doublespeak shit of voluntarily required.

Theres also this now public problem. Do trans-women count as men or women? And do trans-men count as men or women? The best answer is "volunteer". But governments are weird, especially the conservative/fascist adjacent ones.
by satisfice | 2025-12-07 19:16:22+00:00
To call reading the news “vanity” exposes the true vanity of this kind of post. What is the logic of assigning the word “vanity” to my interest to know what’s going on in the world? It’s vanity because I have no important decisions to make about the war in Ukraine, or the perfidy of my government?

It’s not vanity, it’s a desire to understand my world and my place within it.

What IS vanity is imagining that one’s own tastes are the only tastes that matter in the world.
by embedding-shape | 2025-12-07 19:16:39+00:00
If I hired a carpenter, he did a bad job, and he starts to blame the toolmaker because they lobby the government and over-promised what that hammer could do, I'd still put the blame on the carpenter. It's his tools, I couldn't give less of a damn why he got them, I trust him to be a professional, and if he falls for some scam or over-promised hammers, that means he did a bad job.

Just like as a software developer, you cannot blame Amazon because your platform is down, if you chose to host all of your platform there. You made that choice, you stand for the consequences, pushing the blame on the ones who are providing you with the tooling is the action of someone weak who fail to realize their own responsibilities. Professionals take responsibility for every choice they make, not just the good ones.

> I think it’s a bit too simplistic to say «AI is not the problem» with the current state of the industry.

Agree, and I wouldn't say anything like that either, which makes it a bit strange to include a reply to something no one in this comment thread seems to have said.
by einpoklum | 2025-12-07 19:16:49+00:00
An important motivation for a FOSS OS for phones is not having to buy a new phone just to have up-to-date software.

Also, "people" who buy a Google-Pixel-level phone every two years are likely among the richer... let's say 10% of the world's population? Probably even less. The rest - don't do that.
by troupo | 2025-12-07 19:17:51+00:00
I'm not convinced about the "edge case" at all. CSS made it an edge case for no reason at all, and made a silly default out of it.

If the box isn't big enough to contain center-aligned text, of course it should spill on both sides, because it's both expected and consistent.

And now the author pretends "we left-align text and spill on the right" as the only possible default behaviour that somehow makes constraints impossible/extremely difficult.

If you don't make assumptions and weird defaults in your system, you don't have to fight them and make weird workarounds.
by 827a | 2025-12-07 19:18:02+00:00
IMO: Cook is going to announce his retirement by the end of Q1, they've already selected a CEO (probably Ternus), the incoming CEO wants leadership change, and some of these departures are because its better that this purge happens before the CEO change than after. I think this explains Giannandrea, Williams, and Jackson.

Dye may have also been involved in that, given how unpopular he was internally at Apple. But more likely just personal / Meta offered him a billion dollars. Maestri leaving was also probably totally uninvolved.

Srouji is the weirdest case, and I'm hesitant to believe its even true just given its a rumor at this point. Its possible he was angry about being passed over for CEO, but realistically, it was always going to be Ternus, Williams, or Federighi. If Ternus is the next CEO, its likely we'll see Apple combine the Hardware Technologies and Hardware Engineering divisions, then have Srouji lead both of them. I really do not see him leaving the company.

The other less probable theory is that they actually picked Fadell, and this deeply pissed off many people in Apple's senior leadership. So, what we're seeing is more chaos than it first seems.

Generally, as long as Srouji doesn't leave, these changes feel positive for Apple, and especially if there's a CEO change in early 2026: This is what "the fifth generation of Apple Inc" looks like. I don't understand the mindset of people who complain about Apple's products and behavior over the past decade, then don't receive this news as directionally positive.
by AstroBen | 2025-12-07 19:18:05+00:00
From another industry: https://www.reddit.com/r/AMA/comments/1p7kmbn/i_was_paid_to_...

I don't have much proof, but given the incentives and the possibility of doing it I'd be surprised if it wasn't happening everywhere. How much would be enough to pay the top 50 influencers in a market to push something? To hire 100 people to be active full time on all social media sites? To a company with billions they wouldn't even notice the expense

Default to skepticism and double down on your critical thinking skills. More important than ever today
by tpoacher | 2025-12-07 19:18:44+00:00
not OP, but that wouldn't really be necessary.

One could submit their bibtex files and expect bibtex citations to be verifiable using a low level checker.

Worst case scenario if your bibtex citation was a variant of one in the checker database you'd be asked to correct it to match the canonical version.

However, as others here have stated, hallucinated "citations" are actually the lesser problem. Citing irrelevant papers based on a fly-by reference is a much harder problem; this was present even before LLMs, but this has now become far worse with LLMs.
by FireBeyond | 2025-12-07 19:19:15+00:00
> I'm beginning to think that nobody other than me has spent a significant amount of time with severely autistic people.

I'm going to say that your definition of "severely autistic" is actually mild to moderate at worst.

The definition of "severely autistic" I know of and have seen in personal experience (family) and in my career has nothing to do with "masking" and such.

It's being a late teenager who is effectively non-verbal, who wore diapers until age 12, who has an "anchoring dog", a 150lb Newfoundland that was trained from birth with audio recordings of him screaming or tantrums, that acts both as an emotional support, but as a literal anchor - tethered to him so that when, as many severely autistic people do, he starts to wander based on internal stimuli - the dog can just sit down and tense up and say "Not unless you plan on dragging a very large dog with you that is trained to stay still when it notices you walking away from your family".

Things along those lines.

> they don't even become aware that they're being rude unless they spend active effort in first identifying, then understanding, then trying to fix it.

This is demonstrably not RMS. He is quite aware of this, and quite openly states he has no intention of apologizing for it, let alone "fixing it".
by weitendorf | 2025-12-07 19:19:19+00:00
This is something that I feel rather conflicted about, because while I greatly dislike the LLM-slop-style writing that so many people are trying to abuse our attention with, I’ve started noticing that there are a large number of people (varying across “audiences”/communities/platforms”) who don’t really notice it, or at least that whoever is behind the slop is making the “right kind” of slop so that they don’t.

For example, I recently was perusing the /r/SaaS subreddit and could tell that most of the submissions were obviously LLM-generated, but often by telling a story that was meant to spark outrage, resonate with the “audience” (eg being doubted and later proven right), and ultimately conclude by validating them by making the kind of decision they typically would.

I also would never pass this off as anything else, but I’ve been finding it effective to have LLMs write certain kinds of documentation or benchmarks in my repos, just so that they/I/someone else have access to metrics and code snippets that I would otherwise not have time to write myself. I’ve seen non-native English speakers write pretty technically useful/interesting docs and tech articles by translating through LLMs too, though a lot more bad attempts than good (and you might not be able to tell if you can’t speak the language)…

Honestly the lines are starting to blur ever so slightly for me, I’d still not want someone using an LLM to chat with me directly, but if someone who could have an LLM build a simple WASM/interesting game and then write an interesting/informative/useful article about it, or steer it into doing so… I might actually enjoy it. And not because the prompt was good: instructions telling an LLM to go make a game and do a write up don’t help me as much or in the same way as being able to quickly see how well it went and any useful takeaways/tricks/gotchas it uncovered. It would genuinely be giving me valuable information and probably wouldn’t be something I’d speculatively try or run myself.
by prmoustache | 2025-12-07 19:19:56+00:00
I am not diagnosed as autistic and also have trouble understanding why people can call my interactions rude as I just tend to try to be honest and precise.

It just happens that I don't like hypocrisy.

I am not an antisocial and consider myself a very polite person and will often say hello and wish a good day to strangers when I am riding my bicycle in the trails or walking in a village / small town.
by martinvonz | 2025-12-07 19:20:15+00:00
> There is probably some lingering unfamiliarity with git among jj enthusiasts as well.

I've heard this a few times. But from what I've seen, it seems like often it's the Git enthusiasts who seem to be unfamiliar with jj. I haven't heard from anyone who used jj for a few months and knew it well and then switched to Git.
by WillAdams | 2025-12-07 19:20:56+00:00
I would turn this around --- it acknowledges the fact that if one needs to write a complex program, and to maintain it over the long term, one will need not just the raw code, but also documentation for how that code was written, and how changes to it should be approached.

As I noted elsethread, the big thing which Literate Programming has netted me is that it makes editing easier/manageable, even for long and complex projects spread across multiple files --- having the single point of control/interaction where I can:

- make the actual change to the code to implement a new feature

- change the optional library which exposes this project to a secondary language

- update the documentation to note the new interface

- update the sample template files (one for the main implementation, the other for the secondary) to reflect the new feature

- update an on-going notes.txt file where the need for the new feature was originally noted

is _huge_ and ensures that no file is missed in the update.
by gnosis67 | 2025-12-07 19:21:08+00:00
FPGA without question.

Completely flexible.

I will use an analogy of consciousness and the mind, take from it what you will. I have written elsewhere about “quantum holography” being a part of our minds and consciousness.

The mind is as a car, and our consciousness the spark that passes over the spark gap. Yes, Zarathustra and by proxy Nietzsche are inspirations yet there is a more literal point.

By the quantum nature of consciousness, an inverse hyperdimensional hologram of the car would flash in the arc of the spark gap.

By tenacity of will (determination of resolve, in the moment of now) one may bias the potentials of that holographic projection such that the embodiment of the car will “optimize.” With persistence and vision the self may be slowly yet gradually restructured in accordance with will.

The trick is having the right “information” (vectors and their unique vector spaces.) I found that before the Internet, even modernity, there were abundant stories of great characters and their mental capacities. Those most interesting are those who lived the most full lives.

Self is a technology of consciousness.
by daemonologist | 2025-12-07 19:21:12+00:00
I've found Qwen3-VL to be fairly accurate at detection (though it doesn't always catch every instance). Note that it gives answers as per-mille-ages, as if the image was 1000x1000 regardless of actual resolution or aspect ratio.

I have also not had luck with any kind of iterative/guess-and-check approach. I assume the models are all trained to one-shot this kind of thing and struggle to generalize to what are effectively relative measurements.
by jonathanlydall | 2025-12-07 19:21:25+00:00
Can confirm this, we use Azure KeyVault and are able to have Azure Pipelines use it to sign our release builds.

We’re (for the moment) a South African entity, so can’t use Azure Trusted Signing, but DigiCert has no issue with us using Azure KeyVault for our EV code signing certificate.

I had ours renewed just this week as it happens. Cost something like USD 840 before tax, don’t have a choice though and in the grand scheme of things it’s not a huge expense for a company.
Show HN: I built an open-source Python alternative to LabVIEW for my Physics PhD
by prathameshnium | 2025-12-07 19:22:06+00:00
Hi HN, OP here.

I’m a physics researcher working on cryogenic transport measurements. I got frustrated with the rigidity of proprietary drivers and the cost of LabVIEW, so I spent the last 3 years building a Python suite to replace them.

It wraps SCPI commands for common instruments (Keithley 2400/6221, Lakeshore 350) and uses a multiprocessing architecture to ensure the GUI never freezes during long data acquisition loops—a common issue I faced with single-threaded scripts.

It’s currently powering real experiments at UGC-DAE CSR in Mumbai. I’m looking for feedbacks.

Repo: https://github.com/prathameshnium/PICA-Python-Instrument-Con...
by YY783648736 | 2025-12-07 19:22:21+00:00
Unfortunately, we have to be willing to make compromises and even learn a new thing or two if we want to survive and protect our sovereignty. And it really is a matter of national survival - Microsoft has made it clear that they are fully controlled by the whims of whoever is in charge of the US government on any given day and will comply with the orders that come down to them. So yes some people will have to re-learn how to use a spreadsheet program, but it's a transition that's worth making.
by zkmon | 2025-12-07 19:22:30+00:00
You don't need to make it that complicated. Happiness is just difference between what you expected and what you got. So a shepherd in Bhutan might expect to his goats to deliver 10 baby goats, but got 15. Then he is happy.

Also, calling USA as most successful country is baseless. Nigeria might have more younger population and better demographic pyramid. Other countries might have better climate and may consume less processed food. People may be leaner in Asia and healthier. Someone might call Americans as obese, unhealthy, gender-confused, less competitive in STEM, politically polarized, sales-oriented conmen. What do you mean by success?
by mystifyingpoi | 2025-12-07 19:22:49+00:00
I'm confused as well, because he wrote

> I did it as usual - updating dependencies

but later

> After upgrading the library, performance and CPU characteristics on Scala 3 became indistinguishable from Scala 2.13.

So... he didn't upgrade everything at first? Which IMO makes sense, generally you'd want to upgrade as little as possible with small steps. He just got unlucky.
by aydyn | 2025-12-07 19:23:05+00:00
You aren't correctly following the discussion.

The relevant order of events is when the US entered the war and when they received the report.

When Germany surrendered is not relevant to the hypothetical discussion.

The Manhattan project was an enourmous effort of 100,000. It was entirely self sufficient without the UK, and the results from the MAUD report were all replicated anyway. The most important advancements in chain reaction physics, plutonium reactor design, uranium enrichment architecture were all done without the british.

Its true that Britain made important early theoretical contributions and also supplied valuable British scientists, but the Manhattan Project’s success was overwhelmingly American in funding, manpower, industrial capacity, and scientific leadership. The U.S. would certainly have achieved the bomb on the same timeline without UK assistance.
by docheinestages | 2025-12-07 19:23:40+00:00
> Note: please help, because I'd like to preserve this website forever and there's no other way to do it besides getting Claude to recreate it from a screenshot.

Why not use wget to mirror the website? Unless you're being sarcastic.

$ wget --mirror --convert-links --adjust-extension --page-requisites --no-parent http://example.org

Source: https://superuser.com/questions/970323/using-wget-to-copy-we...