MurphyA/hacker-news huggingface dataset:
by inkyoto | 2025-11-23 12:24:45+00:00
> The only reason why they have chosen "" as prefix in C, which they later regretted, was because it seemed easier to define the expressions "++p" and "*p++" to have the desired order of evaluation.

There has been no shortage of speculation, much of it needlessly elaborate. The reality, however, appears far simpler – the prefix pointer notation had already been present in B and its predecessor, BCPL[0]. It was not invented anew, merely borrowed – or, more accurately, inherited.

The common lore often attributes this syntactic feature to the influence of the PDP-11 ISA. That claim, whilst not entirely baseless, is at best a partial truth. The PDP-11 did support pre-increment and post-increment indirect address manipulation – but notably lacked their symmetrical complements: pre-increment and post-decrement addressing modes[1]. In other words, it exhibited asymmetry – a gap that undermines the argument for direct PDP-11 ISA inheritance, i.e.

MOV (Rn)+, Rm MOV @(Rn)+, Rm MOV -(Rn), Rm MOV @-(Rn), Rm

existed but not

MOV +(Rn), Rm MOV @+(Rn), Rm MOV (Rn)-, Rm MOV @(Rn)-, Rm

[0] https://www.thinkage.ca/gcos/expl/b/manu/manu.html#Section6_...

[1] PDP-11 ISA allocates 3 bits for the addressing mode (register / Rn, indirect register (Rn), auto post-increment indirect / (Rn)+ , auto post-increment deferred / @(Rn)+, auto pre-decrement indirect / -(Rn), auto pre-increment deferred / @-(Rn), index / idx(Rn) and index deferred / @idx(Rn) ), and whether it was actually «let's choose these eight modes» or «we also wanted pre-increment and post-decrement but ran out of bits» is a matter of historical debate.
Show HN: Qeltrix:PoC for content-derived,parallel,streaming encryption container
by hejhdiss | 2025-11-23 12:24:50+00:00
I’m sharing a *proof-of-concept project called Qeltrix* (.qltx) that explores content-derived cryptography, parallel compression, permutation, and streaming AEAD encryption.

Key features: - Content-derived keys (from full file or head N bytes) - Parallel LZ4 compression with deterministic permutation - AES/ChaCha20-Poly1305 AEAD encryption per block - Streaming write/read with footer index for fast verification

GitHub: [https://github.com/hejhdiss/Qeltrix](https://github.com/hejhdiss/Qeltrix)

Article (full detailed one - if you wnat to know clearly): https://dev.to/hejhdiss/introducing-qeltrix-a-content-derive...

I’m looking for *feedback, peer review, and potential collaborators*. Any thoughts, improvements, or security considerations are welcome!

Thanks!
Show HN: Sidemail – Email platform for SaaS (email API, newsletters, automation)
by slonik | 2025-11-23 12:25:00+00:00
Hi all! I'm Kristyna, maker of Sidemail. I'd love to share with you what we've been building.

We built Sidemail because sending emails from a SaaS app was way harder than it should be.

Sidemail is made for developers and teams that want one simple place to handle SaaS emails with reliable delivery and no bloat.

It has: - Everything for creating, managing and delivering SaaS emails in one platform, - Easy-to-use email API for sending password resets, receipts, etc. - Messenger for writing product updates and newsletters, - Email automations for onboarding and lifecycle flows, - Fast email delivery and reliable infrastructure, - Developer-focused features like detailed API logs, Markdown emails, simple domain verification and DKIM, and more. - No-code editor and premade email templates tested across all major inbox providers and devices.

The whole integration process takes less than 30 minutes. If you want to try it out, there is a free trial.

Quickstart docs here: https://sidemail.io/docs/email-sending-quickstart/

If you have any questions or thoughts to share, please do tell! We’re happy to improve further.

Thanks! Kristyna
by low_tech_love | 2025-11-23 12:25:56+00:00
I also think she missed the point there. Normal people bust their asses on a daily basis to do a good job at whatever it is they do, with more often than not, under rewarding compensation and a lot of problems to overcome. I think it is normal for average people to think that it isn’t fair that some of these people are getting so much overwhelmingly good stuff for things that can be reasonably seen as futile.
by stingraycharles | 2025-11-23 12:26:32+00:00
LLMs have the tendency to really like comparisons / contrasts between things, which is likely due to the nature of neural networks (eg “Paris - France + Italy” = “Rome”). This is because when representing these concepts as embeddings, they can be computer very straightforward in vector space.

So no, it’s not all due to human language, LLMs do really write content in a specific style.

One recent study also showed something interesting: AIs aren’t very good at recognizing AI generated content either, which is likely related; they’re unaware of these patterns.

https://www.sciencedirect.com/science/article/pii/S147738802...
by warpspin | 2025-11-23 12:26:50+00:00
While I support protecting insects and I literally see how their amounts decreased since I've been a child, I wished people would stop the alarmist "food supply in danger" headline. It's not, at least not because of the insects. Most of our food supply is not dependent on wild insects, instead people usually pay for cultivated bees to pollinate their plants. Business is too serious to rely on circumstance.

The real problem is that loads of the wild plant life depends on wild insects, and we do not want to lose that.

Don't get me wrong. Neither I deny climate change, nor do I say we should destroy nature as much as we do.

But we need to start talking the truth instead of invented talking points, or people won't take science serious anymore... even more than they already ignore it.
by jb_briant | 2025-11-23 12:27:18+00:00
I'm genuinely asking what are your input on that, and telling why I can't see a diff. What would a better AskHN would look like for you, happy to edit to increase the quality of the post.

I obviously see the rants of my own echo chamber, but the complaints about GenAI are mostly about copyright (as you said) but they also make it a moral stand. GameDev using GenAI are accused of being "lazy", of having no vision, etc... unquantifiable.

Your remark about aesthetic would map 1:1 to poor code quality. (LLM code quality can be pretty bad, depends on prompt like always).

"Stealing" is a word aften use to criticize genAI.
by pfdietz | 2025-11-23 12:28:18+00:00
I'm straight and love my wife of 44 years. But I long ago made the thought experiment of what would happen if she were in the same kind of situation you were in: what if she decided I was a mistake, or that being in a relation with a man was a mistake, and that she needed to do something else. I decided that would require I support her in that. How can you love someone and not want what is best for them, even if that has a cost?

I don't know your wife, and I don't know if she would feel the same way. Maybe she would?
by quotz | 2025-11-23 12:28:19+00:00
The argument is that these rules that you describe that any country can join any mutual defence pact without any repercussions is just plain wrong, mainly because the US would be immediately working against that even with military interventions. Its the same thing with how the US's stance for foreign policy is to push democracy where it suits them if they have big influence with one of the parties, and to push favourable dictatorships if not. There's double standards and twofacedness by the US foreign policy which really everyone else sees besides US citizens themselves, mostly because the average american barely even knows anything about domestic politics let alone foreign ones (except the few propaganda topics we get from the three letter tv channels).

Just answer this question, would the US object to, possibly with military intervention, if Mexico or Canada would join a military defence pact with China or Russia, or India, or say really any other country besides the US, even Brazil. We both know the answer to this.

Now lets do even easier. Would the US object to any South American countries joining a mutual defence pact with Russia / China? We already have the answer to this.
by MomsAVoxell | 2025-11-23 12:29:11+00:00
For me its not Neils' footsteps, but the actual multiple moon art exhibits, which I wonder about:

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

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

I really wish I would be around to see the day those exhibits get their first visitors. I guess there will be a gangway route to take between all these spots, eventually.

I have hope for you, humanity. Don't screw it up.

EDIT: Oh I just remembered that the fine folks behind Artificial Museum[0] have already installed their exhibits on the moon .. can't find the link just yet (maybe its in bunker mode for now), but for those interested in paying a virtual visit to the Moons' first civilian art installations, keep an eye on these guys ..

[0] - https://artificialmuseum.com/list/#2/52.49/13.37
by pjmlp | 2025-11-23 12:30:03+00:00
Better do the math, which means 15 years to reach where macOS is nowadays, which is still largely irrelevant outside tier 1 economies, while assuming nothing else will change in the computing landscape.

I was around when everyone was supposed to switch in droves to Linux back in the Windows XP days, or was it Vista, maybe Windows 7, or Windows 8, eventually 8.1, I guess Windows 10 was the one, or Windows 10 S, nah really Windows RT, actually it was Windows 11,or maybe....

I understand, I used to have M$ on my email signature back in the 1990's, surely to be found in some USENET or mailing list archive, yet we need to face the reality without Windows, Valve would not have a business.
by RaiausderDose | 2025-11-23 12:30:52+00:00
Thanks, didn't know that one.

No, that is horrible, I get less punishment for youth etc. But they know what they did and did it multiple times, and it was nearly systematic (I read about 80 witnesses? wtf is going on?)

Even if you are 15, you know what you are doing is horrible. I hope this dudes suffer in the future, horrendous human beings and the judge should be ashamed.

In such cases, I understand that people take the law into their own hands. Imagine this being your daughter.
by low_tech_love | 2025-11-23 12:30:54+00:00
Say what you will about this piece, I didn’t detect any AI in it and for that I thank Charli. I’ve been desperately for any original thoughts whatever that come out of a human being’s brain and in that sense it was an interesting read. However the real pearl was the link to Lou Reed’s interview, what a gem! It got me into a rabbit hole of watching Lou Reed making “fun” of obnoxious journalists on YouTube and I haven’t laughed this much in a long time. It also reminded me of this classic one from Iggy Pop: https://m.youtube.com/watch?v=78S0yrMLfTU&pp=ygUcaWdneSBwb3A...

Edit: Actually that link is incomplete, this is also important: https://youtu.be/YJEvZHN9E6s
by wjnc | 2025-11-23 12:31:09+00:00
She has a right to seek attention? And you are right. The truth untold and the moments that never were cannot be recounted. They can be grieved and part of grief is anger.

I re-learned by my tears when reading this that the only thing that counts in life is love and connection. Connections not made are missed opportunities.

I lost a parent in my early twenties. Alas, anger was a very large part of my emotional arsenal then. Writer could have had a role model in her father. If only the truth would have been there between father and daughter. Layers upon layers of difficult interactions. Thinking about your parents death and the period of time they made you, cared for you, formed you, hindered you, burdened you with emotional baggage, is different with each passing of a few springs.
by Elayne | 2025-11-23 12:31:21+00:00
I created this as I wanted to display the changes that I will create if I commit this PR on the PR itself. While there were some ways to get those, they were not formatted well.

In my experience, if changes are not displayed well, it's hard to review and easy to miss something unintended. So pasting a JSON to the PR is not terribly helpful.

I also want to have all the information in PR itself. Not needing to open AWS or some external tool. So this action formats the changeset as Markdown that can be easily posted to PR as a comment or as workflow summary.
by crossroadsguy | 2025-11-23 12:32:18+00:00
I have heard this play out too many times.

Most recently here, a college junior's wife revealed four months after marriage that she is actually a lesbian (she didn't share it – he caught her in their bedroom with a colleague of hers when he returned home early from the office), and he would be free to do what he wants; she should be too. Hit him hard, but he said they should go for an annulment— out of question; a divorce— out of question. Her point was if she had to do all this, why would she have agreed to a marriage in the first place! It was to get society off her back and her parents.

Well, he filed for divorce, and it resulted in false dowry cases (yes, it's that part of the world), cruelty.. a long list. He was in lock-up for almost a month and a half, his almost 80 father and 70 mother was in a case of beating her up - (they met her exactly once – two days after marriage for a day when they went to his native village and after that they barely even talked to her on phone when they came back to they city they worked in), he lost almost everything he had, and finally, he just broke down in court and, against his lawyer's advice, just told the judge to give her whatever the judge wanted and just grant him a divorce. This was after almost three or four years of struggle. This guy is damaged now. We were in two sports team together in the college. One of the gentlest people I know. He had a minor stroke recently. He has sleeping issues. He is still fighting to just stay alive. It's difficult for him to get jobs because there's police record against him. He worked for a major MNC bank and he was fired summarily.

No, this is not an isolated cruel example of extreme and from the hinterland of the world - this is an example of people fucking others over, mercilessly. No, this is not fighting to stay afloat in the water. It's like kicking someone off the boat because they were closer to the life jacket on the boat by few feet of another available lifeboat that the person could have taken instead. No, it's actually worse!

I am sorry for how the world treated you and him, but no, fuck no! Life fucked him – or could have fucked him, so he gets to fuck others, right? Awesome!

> but that doesn’t mean he was a bad person.

No, he is a bad person! Ffs.
Ask HN: Vim, Emacs and the time spent configuring
by not-so-darkstar | 2025-11-23 12:32:50+00:00
Many developers spend a lot of time "sharpening the axe" for the alleged excuse of increased productivity. At what point this actually causes the opposite effect?

I'm proposing this question since I've come the realization that your tools aren't as important as the internet people make it believe, at the cost of countless wasted hours.

Sure, I may be faster than average at editing code and I can customize any aspect of my programming environment, but what if the time spent learning this knowledge was invested in actually useful knowledge.
by galfarragem | 2025-11-23 12:34:30+00:00
Nowadays, almost anyone «armed» with an LLM can beat you if you’re going in with just your bare mind. That’s what I mean by losing my edge. And it’s not just at work, I mean in everyday life. It feels like someone stole my IQ, and I need to be equipped with an LLM all the time. It’s like we have to be cyborgs now just to survive, at least metaphorically.
by baq | 2025-11-23 12:34:41+00:00
You’re asking all the right questions and give good answers, I just don’t see how any of these answers need to be limited to humans. If AI gets to the mirror life stage, the agents will have needs (e.g. if they become robots - electricity, fuel, coolants, lubricants, spare parts, etc.) - assuming they have a self-preservation instinct, either trained in on purpose or emergent (hopefully this is implied by ‘mirror life’.)
by _heimdall | 2025-11-23 12:34:54+00:00
If only we as an industry hadn't abandoned REST APIs none of this would be necessary.

We've known for decades that its useful for APIs to be self documented and for responses to use schemas to define the shape of the data.

XML can be verbose and I understand why people preferred JSON for ease use. Had we stuck with REST for the last 20 years we'd be way ahead on that front, though, both in syntax and tooling.
by ndriscoll | 2025-11-23 12:35:23+00:00
Not that I see. The publisher can add old versions as a "beta" that you can select if they want (e.g. Kerbal Space Program and Factorio do this), but otherwise you can only run the latest. Your choices for updating are "when launching", "when Steam decides", and "immediately". There is no "when I decide" or "never". e.g. Bethesda has apparently broken Fallout 4 multiple times over the last 1.5 years with no ability to revert after it had been stable for 5 years.
by ksec | 2025-11-23 12:35:43+00:00
While being a big supporter of JPEG-XL on HN, I just want to note AV2 is coming out soon, which should further improve the image compression. ( Edit: Also worth pointing out current JPEG-XL encoder is no where near its maximum potential in terms of quality / compression ratio )

But JPEG-XL is being quite widely used now, from PDF, medical images, camera lossless, as well as being evaluated in different stage of cinema / artist workflow production. Hopefully the rust decoder will be ready soon.

And from the wording, it seems to imply Google Chrome will officially support anything from AOM.
by hobofan | 2025-11-23 12:36:38+00:00
No it's not.

In the real world, where it is (at least in our current state of overall programming language tooling, and the existence of physics) intractable to prove all eventualities and absence of side-effects of executed code, determinism is indeed a spectrum.

If we want to be specific here, I would say the "pretty deterministic" is equal to "as deterministic as your typical non-LLM REST API call", which still spans a big range of determinism.
by pcthrowaway | 2025-11-23 12:38:29+00:00
Many readers rely on articles being written in a specific language, does that mean every writer is obligated to publish every piece in every language?

Has it occurred to anyone who sees capitalization as a must-have for legibility, that an opportunity is being presented to train oneself to read text without traditional capitalization?

Maybe it's because I studied poetry, or because I was a voracious reader of experimental writing when I was younger, but I've probably worked my way through thousands of pages of uncapitalized or unconventionally capitalized writing; I can empathize if it's more difficult for you to read (personally I would consider an absence of paragraph breaks a nearly-unforgivable travesty), and I wouldn't even deny you the opportunity to complain about it.

But I think calling it "a must" for accessibility is perhaps overstating it a bit.
by impure-aqua | 2025-11-23 12:39:12+00:00
This is not really anything new, back in AIM and SMS messaging days, people would type "wuu2" or "whats up" to a friend, but to express the same idea in an email, you would probably be sending some variant of "What are you up to?"

There is massively different subtext between the two. Autocapitalization and autocorrect represents a limit on the subtextual bandwidth you can communicate along with a message. Restrictions on subtextual bandwith are not ideal when your generation relies on text-based communication for evermore intimate interactions - that "whats up" message might be the start of you asking someone out on a date, I don't want it formatted the same way as a message I would send my boss.
by pseudalopex | 2025-11-23 12:39:16+00:00
I find value in conventional commits. I do not like so called Conventional Commits. A name which obscures the difference is 1 reason.

Feature and fix are change set types. Not commit types. There is no difference if you squash. There is if you do not.

Many projects which do not use Conventional Commits include scope in commit messages.

Structured change type and scope help to write change logs. An issue tracker is a more useful place for this information in my view.
by wiz21c | 2025-11-23 12:39:17+00:00
I was fortunate enough to be somewhat on television as a geek/nerd for 2-3 years. I was not famous, didn't make money out of it.

It happened from time to time that people recognized me when at the groceries or some other place. I always had found that very awkward. These people have an image of you, they know a bit about you, they like you but on the other hand you absolutely don't know them. I did my best to be welcoming and had genuine interest in who they were but the asymetry was very awkward to me.

Also, people close to your friends also know you are "on tv" and then you can feel they look at you differently. It's subtle (after all, I was just a verrrrrrrrrryy minor figure) but it's there.

But what I've learned a lot is that once you see the TV and some famous people from the inside, you realize that they are much more normal than what you thought. Sure they've got some talent you sure don't have, but for the rest they're human: some are cool, some are not, some funny some boring, etc.
by graemep | 2025-11-23 12:39:40+00:00
> We know what a genocide looks like in the 21st century because it's being live-streamed.

That is naive. Really repressive states control that.

> the people creating that narrative were right-wing christian nationalists and none of it held up.

Like the BBC?

https://www.bbc.com/news/world-asia-china-22278037

There is plenty of evidence that China wants to erase all minority cultures and religions.
by jiggawatts | 2025-11-23 12:39:53+00:00
Sure, but Apple doesn't fully support HEIC either.

They support only a very specific subset of it, in a particular combination.

Some Apple apps can open third-party HEIC-in-HEIF files, and even display the image correctly, but if you try anything more "complex", it'll start failing. Simply forwarding the image to someone else will result in thumbnails looking weirdly corrupted, brightness shifting, etc...

I've even seen outright crashes, hangs, visible memory corruption, etc...

I bet there's at least one exploitable security vulnerability in this code!
by TheMayorOfDunce | 2025-11-23 12:39:59+00:00
I would bet you have encountered a much larger catalog of Charli tracks than you might think. I too was in the same position last year. Then I looked her up and she has actually produced like 30% of the songs played in Urban hat shops, in public places that allow swimming, and in office buildings in the hvac-safe entrance zone between the first and second set of automatic doors.
by mschuster91 | 2025-11-23 12:40:07+00:00
PG/VG base is exactly the same stuff that has been used in foggers/hazers for decades. If there were negative health effects associated with the stuff, we'd have spotted it long ago. As for nicotine, well, it's the same stuff as in cigarettes, we know about its effects again thanks to decades of research.

The only thing left is questionable flavoring agents and dodgy shops with THC oil vapes (although that kind of contamination is now known and it's been ages since I last heard anything).

At large, vapes are better than cigarettes.