MurphyA/hacker-news huggingface dataset:
by ekr____ | 2025-12-09 19:54:09+00:00
Can you elaborate a bit about what you mean by "the blessing of a CA"?

I agree that it's true that you need a certificate to do TLS, but importantly Let's Encrypt isn't interested in what you do with your certificate, just that you actually control the domain name. See: https://letsencrypt.org/2015/10/29/phishing-and-malware.html
by Kim_Bruning | 2025-12-09 19:54:16+00:00
But what [if the llms generate] constructive and helpful comments? https://xkcd.com/810/

For obvious(?) reasons I won't point to some recent comments that I suspect, but they were kind and gentle in the way that Opus 4.5 can be at times; encouraging humans to be good with each other.

I think the rules should be similar to bot rules I saw on wikipedia. It ought to be ok to USE an AI in the process of making a comment, but the comment needs to be 'owned' by the human/the account posting it.

Eg. if it's a helpful comment, it should be upvoted. If it's not helpful, downvoted; and with a little luck people will be encouraged/discouraged from using AI in inappropriate ways.

"I asked gemini, and gemini said..." is probably the wrong format, if it's otherwise (un)useful, just vote it accordingly?
by rickdeckard | 2025-12-09 19:54:16+00:00
Maybe. But Apple tried the server business and found that they can't compete there.

Not because of Engineering deficiencies, but because datacenters buy based on facts, not fluff.

Now their ARM silicon is top-notch, no doubt about that. But will they earn a higher margin if they put it in a datacenter instead of a consumer device which is then used to consume Apple Services? I don't think so.
by welshwelsh | 2025-12-09 19:54:20+00:00
The main benefit of writing tests is that is forces the developer to think about what they just wrote and what it is supposed to do. I often will find bugs while writing tests.

I've worked on projects with 2,000+ unit tests that are essentially useless, often fail when nothing is wrong, and rarely detect actual bugs. It is absolutely worse than having 0 tests. This is common when developers write tests to satisfy code coverage metrics, instead of in an effort to make sure their code works properly.
by znpy | 2025-12-09 19:54:24+00:00
I know what I'm about to write is a meme, however: I stopped having any performance issue after switching to GNU Emacs for my code editing. Granted, as an infrastructure guy I the codebases I work with aren't always super large.

However, it's been crazy fast since always. Lately the lisp engine also got compilation to native code, so it's even faster. I occasionally get a slow down when I open a new project and emacs has to wait for the language server to boot.

> I was hyped when i heard they would release a standalone git product, but then they scrapped it!

Magit is cool :P

Also, emacs is free and runs pretty much everywhere. Truly worth learning.
by danielbln | 2025-12-09 19:54:59+00:00
Personally, I don't care about AI generated replies, but if it's a wall of text of unedited first-try output, then it's just slop, and that's just rude. If I don't notice it's AI because it's succinct and without GPTisms, well, I don't love it either, but neither will I recognize it nor will it therefore bother me.
by OkayPhysicist | 2025-12-09 19:55:07+00:00
That observation is only useful if you can point at a capability that humans have that we haven't automated.

Hunter-Gatherers were replaced by the technology of Agriculture. Humans still are needed to provide the power to plow the earth and reap the crops.

Human power was replaced by work animals pulling plows, but you only humans can make decisions about when to harvest.

Jump forward a good long time,

Computers can run algorithms to indicate when best to harvest. Humans are still uniquely flexible and creative in their ability to deal with unanticipated issues.

AI is intended to make "flexible and creative" no longer a bastion of human uniquness. What's left? The only obvious one I can think of is accountability: as long as computers aren't seen as people, you need someone to be responsible for the fully automated farm.
by chongli | 2025-12-09 19:55:23+00:00
I would also recommend ArtosisCasts [1]. Dan ‘Artosis’ Stemkoski has been a professional StarCraft play-by-play commentator and colour analyst for decades. He’s lived in South Korea (now in Canada) and cast countless professional matches and tournaments featuring the top Korean players.

On his casting YouTube channel he uploads a new commentary and recording of a StarCraft game every day, as well as news about upcoming events and tournaments. He loves to do deep dives and detailed analysis of strategies and the shifting metagame of StarCraft: Brood War, a game that is still going stronger than ever despite closing in on its 3rd decade since release.

[1] https://youtube.com/@artosiscasts
by lambertsimnel | 2025-12-09 19:55:36+00:00
I see. I disagree with them if they think everything really is political propaganda, but I think in a sense everything is political (in the wider sense) in its causes and consequences, so perhaps it might as well be propaganda, even if those involved don't think of it that way.

To return to your previous comment that "everything is political" is a tedious worldview, maybe there's a possible compromise. We could accept the idea that "non-political" everyday things have a (small) political significance, while never (or rarely) engaging with that political significance in any specific instance.
by rendx | 2025-12-09 19:55:38+00:00
Regulation (EU) 2023/1542 of the European Parliament and of the Council of 12 July 2023 concerning batteries and waste batteries

Article 11

Removability and replaceability of portable batteries and LMT batteries

1. Any natural or legal person that places on the market products incorporating portable batteries shall ensure that those batteries are readily removable and replaceable by the end-user at any time during the lifetime of the product. That obligation shall only apply to entire batteries and not to individual cells or other parts included in such batteries.

A portable battery shall be considered readily removable by the end-user where it can be removed from a product with the use of commercially available tools, without requiring the use of specialised tools, unless provided free of charge with the product, proprietary tools, thermal energy, or solvents to disassemble the product.

Any natural or legal person that places on the market products incorporating portable batteries shall ensure that those products are accompanied with instructions and safety information on the use, removal and replacement of the batteries. Those instructions and that safety information shall be made available permanently online, on a publicly available website, in an easily understandable way for end-users.

[…]

https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX%3A...

(This is active law; there is however a grace period for products until 2027.)
by ForOldHack | 2025-12-09 19:56:11+00:00
This is cool, but the renormalization and (Programmable and bidirectional) barrel shifter are of much more interest.

I had a 10Mhz XT, and ran a 8087-8 at a bit higher clock rate. I used it both for Lotus 1-2-3 and Turbo Pascal-87. It made Turbo Pascal significantly faster.
Show HN: Prompt tuning with compliance and risk assessment.
by phrocker | 2025-12-09 19:56:19+00:00
I have a project I've used for a couple of years that helps me refine prompts that are auto generated by agents that I score and refine based on a few given criteria. I've put it into a site: https://agentictuner.ai. I'm incorporating the same feature to scan JIRA and Github Tickets.

I highly doubt this is of use to anyone, so I was cautious about posting; however, if there is use and feedback to drive toward a better offering please let me know.

I've already encountered issues, so we have some refinements to make internally -- so I can't promise a fully working product yet ;) It's a rapid dev side project of a side project.

API to come.
by 9rx | 2025-12-09 19:56:33+00:00
Oh? I've had great luck with LLMs and homemade ILs. It has become my favourite trick to get LLMs to do complex things without overly complicating my side of the equation (i.e. parsing, sandboxing, etc. that is much harder to deal with if you have it hand you the code of a general purpose language meant for humans to read).

There is probably some point where you can go so wild and crazy with ideas never seen before that it starts to break down, but if it remains within the realm of what the LLM can deal with in most common languages, my experience says it is able to pick up and apply the same ideas in the IL quite well.
by INTPenis | 2025-12-09 19:56:42+00:00
Because I don't know C well enough.

My philosophy regarding AI is that you should never have it do something you couldn't do yourself.

Of course people break this rule, or the concept of vibe coding wouldn't exist. But some of us actually get a lot of value from AI without succumbing to it. It just doesn't make sense to me to trust a machine's hallucinations for something like programming code. It fabricates things with such confidence that I can't even imagine how it would go if I didn't already know the topic I had it work on.
by iamnothere | 2025-12-09 19:56:48+00:00
No, the message was that winning was about “overcoming a shameless demagogue and enablers who have no problem blatantly lying about everything to everyone,” plus shallow pandering to diversity, rather than delivering tangible benefits to Americans. In both 2016 and 2024 the Dem message to voters was that everything was fine, no radical economic change was needed, vote against orange man and all would be well. This was a losing position against a populist. Biden called on his long record of support for labor and proposed investing in American manufacturing, which was a winner in swing states especially since the economy was hurting due to the pandemic.
by dugidugout | 2025-12-09 19:56:51+00:00
It isn't clear what you said.

You asserted a pattern of conduct on the user simonw:

> I think constantly replying to everybody with some link which doesn't address their concerns

Then claimed that conduct was:

> condescending and disrespectful.

I am asking you to elaborate to whom simonw is condescending and disrespecting. I don't see how it follows.
Accelerating Spark Queries
by hkverma | 2025-12-09 19:57:17+00:00
In queries, joins are always painful, and sometimes the better approach is to create multi-dimensional indices inside the data itself. So in my spare time I built LitenDB, an open-source project that extends Spark with data and indices stored in Delta Lake to reshape data into fast, distributed tensors using Arrow: https://github.com/hkverma/litendb

It speeds up join-heavy and analytic queries, simplifies plans, and can deliver 10–100× performance improvements. You can try the Colab notebook here to see how it works: https://github.com/hkverma/litendb/blob/main/py/notebooks/LitenTpchQ5Q6.ipynb

Would love to hear feedback from the community and explore collaborations. Thanks, HK
by whimblepop | 2025-12-09 19:57:24+00:00
"Open-source" isn't a term that emerged organically from conversations between people. It is a term that was very deliberately coined for a specific purpose, defined into existence by an authority. It's a term of art, and its exact definition is available here: https://opensource.org/osd

The term "open-source" exists for the purposes of a particular movement. If you are "for" the misuse and abuse of the term, you not only aren't part of that movement, but you are ignorant about it and fail to understand it— which means you frankly have no place speaking about the meanings of its terminology.
by clusterhacks | 2025-12-09 19:57:58+00:00
All those choices seem to have very different trade-offs? I hate $5,000 as a budget - not enough to launch you into higher-VRAM RTX Pro cards, too much (for me personally) to just spend on a "learning/experimental" system.

I've personally decided to just rent systems with GPUs from a cloud provider and setup SSH tunnels to my local system. I mean, if I was doing some more HPC/numerical programming (say, similarity search on GPUs :-) ), I could see just taking the hit and spending $15,000 on a workstation with an RTX Pro 6000.

For grins:

Max t/s for this and smaller models? RTX 5090 system. Barely squeezing in for $5,000 today and given ram prices, maybe not actually possible tomorrow.

Max CUDA compatibility, slower t/s? DGX Spark.

Ok with slower t/s, don't care so much about CUDA, and want to run larger models? Strix Halo system with 128gb unified memory, order a framework desktop.

Prefer Macs, might run larger models? M3 Ultra with memory maxed out. Better memory bandwidth speed, mac users seem to be quite happy running locally for just messing around.

You'll probably find better answers heading off to https://www.reddit.com/r/LocalLLaMA/ for actual benchmarks.
by UncleEntity | 2025-12-09 19:58:03+00:00
Isn't that the way if works, everybody throws their ideas against the wall and sees what sticks? I haven't really seen anyone recommend using xml in a long while...

And isn't this a 'remote' tool protocol? I mean, I've been plugging away at a VM with Claude for a bit and as soon as the repl worked it started using that to debug issues instead of "spray and pray debugging" or, my personal favorite, make the failing tests match the buggy code instead of fixing the code and keeping the correct tests.
by Kim_Bruning | 2025-12-09 19:58:33+00:00
Google translate used to be the best, but it's essentially outdated technology now, surpassed by even small open-weight multilingual LLMs.

Caveat: The remaining thing to watch out for is that some LLMs are not -by default- prompted to translate accurately due to (indeed) hallucination and summarization tendencies.

* Check a given LLM with language-pairs you are familiar with before you commit to using one in situations you are less familiar with.

* always proof-read if you are at all able to!

Ultimately you should be responsible for your own posts.
by MarkusWandel | 2025-12-09 19:58:51+00:00
My notification volume is relatively low, but there is one kind of notification, involving a certain significant other (we have high-needs kids) that requires action. So if the phone rings or there is a text message, for example, seeing at a glance (no button presses) what number it is from definitely allows stop/continue decision. I wish I did have a life where I can leave the electronic leash at home, or at least on mute.
by toast0 | 2025-12-09 20:00:01+00:00
> I remember pre 9/11 walking right up to the gate my mom was departing out of because she was nervous to go through it. I don't even remember going through security because we didn't have a ticket, they just let us through?

Pre 9/11, IIRC security checkpoints was a metal detector and an x-ray for bags, but they didn't check IDs or tickets. Boarding passes were checked at the gate, maybe sometimes IDs were checked, depending on airline policy; but you often did need to stop at the check in counter to get a boarding pass and drop bags and ID might be checked there... you could also check in at the gate if you didn't have any bags to check.

But you could absolutely walk your friends/family to the gate for departures or meet them at the gate for arrivals. My local large airport now has a visitor pass program for 300 people a day [1], which is maybe a start of a return to the old ways? You can also get passes to accompany minors in the airport that will be flying unaccompanied.

[1] https://www.portseattle.org/page/sea-visitor-pass-program
by mschuster91 | 2025-12-09 20:00:32+00:00
> Like, yeah, once the secure way is sufficiently easy to use, we can then push everyone off the insecure way; that's how it's supposed to work.

The problem is that this requires work and validation, which no beancounter ever plans for. And the underlings have to do the work, but don't get extra time, so it has to be crammed in, condensing the workday even more. For hobbyist projects it's even worse.

That is why people are so pissed, there is absolutely zero control over what the large browser manufacturers decide on a whim. It's one thing if banks or Facebook or other truly large entities get to do work... but personal blogs and the likes?
by lurking_swe | 2025-12-09 20:00:53+00:00
I’ve thought about this.

According to this source, “Approximately 72% of all brain tumors are benign”. https://braintumor.org/brain-tumors/about-brain-tumors/brain...

So my wife has gone through all this extra stress to MAYBE catch a cancerous tumor (28%). That’s assuming it grows large enough to impact her before she dies naturally. And I see that the survival rate of some brain tumors, even if found very early, is very poor (5-10% for some tumors, like glioblastoma).

Lots of “what if’s” here. And for what? All i’m arguing is, knowledge is not always actionable, and what’s not actionable can keep you up at night.

The point i’m making is, we should not be trying to pursue a life of 0 risk and perfect decisions. Life is filled with risk (and good and bad luck). That’s just life.
by didibus | 2025-12-09 20:01:48+00:00
This is treating the LLM like it is the computer or has some kind of way of thinking. But LLM is a "language" model, I'm pretty sure the easier for human to read, the easier for LLM to learn and generate. Abstractions also benefit the model, it does not need to generate a working 2s complement, just a working call to addition of abstracted types.

And just in my experience, I feel everyone is slowly learning, all models are better at the common thing, they are better at bash, they are better at Python and JS, and so on. Everyone trying to invent at that layer has failed to beat that truth. That bootstrapping challenge is dismissed much too easily in the article in my opinion.
by ssl-3 | 2025-12-09 20:02:17+00:00
From individuals?

Anecdotally: I've rented 5 different single-family houses in my life. All of them were rented from individuals.

Only 1 out of the 5 had a landlord that owned some other stuff that they also rented out.

For the remaining 4 out of 5, the landlord only had that singular property to rent: They lived wherever they lived, and they also had an extra house for whatever reason that they rented to me.
by holri | 2025-12-09 20:02:48+00:00
LLMs are calculating probable text/code. A lot of it in very short time. Probable text/code is not the same as correct/proper text/code. It is a huge mass of probable and maybe correct/proper text/code. That is very dangerous as it looks correct but maybe it is not. It is likely that the cost of software will increase because of the unmanageable mess that this creates.
by estimator7292 | 2025-12-09 20:02:56+00:00
It seems to very heavily depend on your exact project and how well it's represented in the training set.

For instance, AI is great at react native bullshit that I can't be bothered with. It absolutely cannot handle embedded development. Particularly if you're not using Arduino framework on an Atmel 328. I'm presently doing bare metal AVR on a new chip and none of the AI agents have a single clue what they're doing. Even when fed with the datasheet and an entire codebase of manually written code for this thing, AI just produces hot wet garbage.

If you're on the 1% happy path AI is great. If you diverge even slightly from the top 10 most common languages and frameworks it's basically useless.

The weird thing is if you go in reverse it works great. I can feed bits of AVR assembly in and the AI can parse it perfectly. Not sure how that works, I suspect it's a fundamentally different type of transformation that these models are really good at
by dragonwriter | 2025-12-09 20:03:44+00:00
> The dotcom bubble was a bunch of Silicon Valley types buying fancy domain names and getting showered in money before they even released anything remotely useful.

The AI bubble involves a lot of that, too.

> AI companies are releasing useful things right this second, even if they still require human oversight, they are also able to significantly accelerate many tasks.

So were the Googles and other leading firms in the dotcom bubble era, and if you said the dotcom bubble wasn’t a bubble because of that, you’d obviously have been wrong.
by foxglacier | 2025-12-09 20:03:49+00:00
What are you trying to say? That no company that makes money from the market can also try to get government funding, even for a different part of their business? Or is this only supersonic aerospace companies, not conventional aerospace? Or only if it's fossil fuel. What a bizarre list of conditions to make you vomit. You can't possibly have thought of that in advance. I suspect you don't know what you're saying at all.
by jerf | 2025-12-09 20:03:54+00:00
I think Disgaea fits into that class. The solution to every problem is "more levels", but the game is basically built around that. I think it's also fun to craft your own challenges out of the raw materials given to you... to get as many levels as quickly as possible, to win at minimum levels, to win with only X, to ignore Y and Z, etc.
by danesparza | 2025-12-09 20:05:16+00:00
"how would anyone rent a house?" From a private owner

"How would home builders build model homes?" - This is a great point. I should have said "after the home is built"

"How would Trusts manage real estate" - for residential real-estate, they wouldn't. An individual would. But I just want to point out that I never said that corporations shouldn't own real estate. I said they shouldn't own residential real estate.

It's only as complex an nuanced as we make it. For most of history, individual people owned real estate. Only recently did we manage to screw that up. We can unscrew it.
by drob | 2025-12-09 20:05:34+00:00
We've run it on a few firmware repos and gotten good results. A lot of firmware code tends to have really poor type-safety which means lots of low-hanging bugs.

We should be able to handle cross-compilation. Want to try it? Ping me in any direct channel (dan@detail.dev / @danlovesproofs) and we can keep an eye on your repo.
by cxr | 2025-12-09 20:05:39+00:00
At only ~12 hours of recording per device, this wouldn't replace other forms of notetaking where you can afford the necessary interaction cost (e.g. taking out your phone). It reduces the number of times that you're unable to take notes (due to ergonomics/physical factors or otherwise).

It increases the surface area of your day where "I am able to take a note right now (because I don't have anything stopping me)" is a true statement.
by craigds | 2025-12-09 20:05:42+00:00
i agree. the thing that stands out to me is that almost every entry is quite notable - i.e. each entry would have a vote/comment count in at least the multiple-hundreds if not more. and all those events in one homepage seems very unrealistic.

it seems human generated to me or at least prompted with a stronger bias for choosing events that would be interesting to readers, not just a pure extrapolation of the current homepage into the future
by gruez | 2025-12-09 20:05:52+00:00
>to the infallible balance of supply and demand that definitely hasn't been rigged to hell over the past half century

How has "supply and demand" been "rigged"? A lack of supply isn't evidence of "supply and demand" being "rigged", it's it working exactly as predicted, not any different than oil prices going up when there's some geopolitical event threatening supply.