skysight-inc/HackerNews huggingface dataset:
Microsoft wouldn't look at a bug report without a video
> You can make it an extension of politics, you can make it simple self-defence, purely a matter of destroying your enemies.

You still don't understand.

> If the government or other powerful entities target you specifically, yes, you have to get rid of them.

Changing the government is politics; you are just accomplishing it through other means - violence.

You are going to "get rid" of the government through violence? When has that happened? And what are the results? Politics enables people to change governments regularly, and with much better results.

My perception is that it's an ideology of violence. People just want to advocate violence - like anyone else who wants to feel like a rebel against the status quo. Maybe find something bad to upend, rather than peace. If you can choose violence, so can other people, so can the next people who don't like you - it's not a good outcome for society or for you or your descendents.
Show HN: Aiaffil.com – Discover AI Tools with Affiliate Programs
Hey Hacker News community,

I'm excited (and a little nervous!) to share a project I've been working on: AIAffil.com. It's a curated directory of AI tools and products that offer affiliate programs.

The idea came about because I was personally trying to find ways to monetize my own content creation efforts around AI. It was surprisingly difficult to find a comprehensive list of AI tools with affiliate opportunities all in one place. So, I decided to build one myself.

Right now, the site is pretty basic. You can browse the listed AI tools and see if they have an affiliate program. I'm planning on adding more features in the coming weeks, including:

More detailed product descriptions

Affiliate program commission rates and terms

User reviews and ratings

Filtering options to refine searches

Categorization of AI tools to allow for browsing by category (e.g., writing, image generation, etc.)

I know it's not perfect yet, and I'm very open to feedback. I'm hoping this can become a valuable resource for anyone in the AI space looking to earn some affiliate income, whether you are blogger, newsletter writer or just someone who love to share great AI tools with your friends.

I'd love to hear your thoughts! What AI tools with affiliate programs do you know about that I should add? What features would be most useful to you? Any suggestions or criticisms are greatly appreciated.

Thanks for taking a look!
Rippling suing Deel for espionage after Slack honeypot worked
You can swear on anything, does not make it any more true. ¯\_(ツ)_/¯

All you do is defend very anecdotal evidence. Surely you can see this is not logically compelling.
It's true that it does, yes. However that would still require changes to the build system. In any case for the vast majority of the packages we decided to fix (if you think this is a fix!) the code.
If you are looking for a reverse proxy with good HTTP/3 support, I recommend Envoy. Configuring it is a bit of a chore, but it feels like it was engineered from first principles to be the best possible HTTP/2 and 3 reverse proxy. The architecture for HTTP is entirely based around the h2 protocol, unlike NGINX which splits requests into various phases and struggles to support things like bidirectional streaming and upstream h2. (One down side is that it really is a reverse proxy; no static file serving or anything like that. But if you know what you need it can be great.)

I do hope to see more QUIC and HTTP/3 support, but to be honest, even h2 support in many cases sucks pretty hard. The Go HTTP interface is still pretty much HTTP/1 oriented and really needs a rehaul, and even the h2 implementation feels like it still lacks some battle testing. I think that is a damn shame.
"Lord Feistel": Why Rolling Your Own Crypto Is a Bad Idea
Yes, it can.

I work on .NET and work on Mac (hate the OS, but the hardware and battery life are way better).

Last startup, we shipped AWS t4g Arm64 and GCP x64 Linux containers. A few devs started on Windows (because of their preferred platform), but we all ended up on M1 MacBook Pros using a mix of Rider and VS Code.

Common misconception between old .NET Framework and new .NET # (e.g. .NET 9) (MS terrible naming). C#/.NET has been capable of cross platform binaries for close to a decade?

I have a bit more info here: https://typescript-is-like-csharp.chrlschn.dev/pages/intro-a...
Is your function body really 600+ LOC?? If so, then I think I might have found your problem...
defer is nice, but I really want the cleanup attribute since it could in theory by applied to the return type of a function. In other words you could have malloc return a pointer with the cleanup attribute that automatically frees it at end of scope if it's non-NULL. (And if you want to persist the pointer just assign to a different variable and zero out the one malloc gave you.)
I'm not sure Elon is a "regular CEO". He's more like an active investor where the companies are mostly run by other people without him there at all.

So yeah, not a typical "business owner" :)
My android phone does that by default, I'm assuming it would be very easy to have a voice assistant read the same text
My partner and I have both an Alexa and a Google Home Assistant and we leave the mic off on both devices. The Alexa we got because we have a Blink doorbell and it connects to the Alexa in order to make a sound when someone rings the doorbell. The Google Home Assistant came with the Google Nest Wifi Mesh extender. We both care about privacy so that's why we turned them off (but not enough to not have the physical devices in our house). I sometimes wonder if those mic switches are hardware switches and can amazon or google override them.

edit: fixed typo, missing a "to" in "to not have"
Trapped Antarctic scientists plead for rescue after 'assault'
https://archive.is/6ENhS
But how many squares can they travel?
I'm continually impressed how Google manages to be left out of LLM discussions. I don't know what it is but it always seems like people forget about Google in this space.

Google has both cutting edge SOTA AI models and has it's own in-house ai acceleration hardware that is approximately on par with Nvidia. It's why their models are dirt cheap to use and have enormous context.
I thought this said Orgies Are Cool on first glance..
Nvidia Looks Past DeepSeek and Tariffs for AI's Next Chapter
I'm also not proposing we ask people nicely to do anything. People will make their choices, we have to expect people will generally make a decision that's best for them and that in the long run if people continue to do what they think is best it will work out.

What are we even doing here with capitalism, democracy, etc if we don't generally trust people to make their own decisions?

With regards specifically to lightbulb factories dumping mercury - the problem is often that the people in the area have no power to legally handle it themselves. Companies get to hide behind expensive lawyers, lobbyists, and often regulations themselves to avoid repercussions.

We often can get just as far by removing legal protections for companies rather than further centralizing power and authority to a few people we trust to do the right thing.
Maybe the issue to me is that I don't get to pick. My headphones have only gotten the ability to show ads on my phone because some of the functionality is only available via an app which pops up alerts to buy more headphones. My router updates have probably improved security but they definitely keep resetting my DNS which gives people the ability to track my browsing and I don't think that's an accident. I don't get to decide that I only want the security update, or the functionality update, it comes bundled with the privacy invasion and the constant shrieking of advertisements like baby birds. These "free" updates are not without cost. Nothing is actually free, not even on the internet. I'd love to go to a model where I get to pick among features to add to my devices, but if my decision is between everything or nothing I pick nothing.
Are Chomsky's ideas on language still taken seriously these days?
https://archive.is/VIL0S
I'm going through the process of unpacking a prototype into a product roadmap. We just came out of a meeting to kick off architecture discussions/decisions when I saw your post.

A couple of questions:

- Do you have anything online that shows what Accord ADRs look and feel like?

- How are you thinking that Accord will plug into tools and workflows a team might already be using in the PDLC/SDLC?
Empiric research as been done that shows current AI models to be left-leaning.

Here is some (non-empiric) displayed data: https://trackingai.org/political-test

Here is some research on that matter: https://arxiv.org/abs/2502.08640
Here is more: https://www.sciencedirect.com/science/article/pii/S016726812...
Coordinate efforts for more of most of popular programming languages, then switch from experimental in synchrony
RE: TRIM vs DEALLOCATE, that seems to be a naming thing. Wikipedia confirms that it's indeed technically DEALLOCATE on nvme.

https://en.wikipedia.org/wiki/Trim_(computing)#NVM_Express
For sure, I agree with that. How does that link back to having exceptions allowing law enforcement to use tear gas on civilians though?
No, it is laziness, at the system architecture level. I've been doing this for decades too, in major corporations, writing the big name services that millions to billions of people use. The system architects are lazy, they do not want to do the accounting - that is all it is, just accounting of the resources one has and their current states, integrating that accounting tracking system into the environment - but few to none do, because it creates hard accountability, which they do not want. A soup of complexity is better for them, it grows their staff.

I've been playing this game long enough to see the fatal flaws built in, which grows complexity, staff, and the magnitude of the failures.
Yeah, prices have shot way up over the last 2-3 years, and not just for the big-box Amigas, even A1200 prices have got fairly silly. But people have a whole lot of love for the Amiga, it was a revolutionary machine at the time, and for many people it was their introduction to doing creative things with computers, as well as the gaming.

And retro gaming/computing is a growing hobby. There's so much new hardware and software out there for old platforms now, letting you add never-before-possible upgrades (e.g. PiStorm for the Amiga), get decent output to a modern TV, and sometimes give them shiny new cases and keyboards. Which is great if you already had a collection of retro machines, but not so much if you're trying to buy them now, with increased demand and ever diminishing supply.
The zero byte rule has nothing to do with strcmp(). Text files never contain 0-bytes, so having one is a strong sign the file is binary. Many detectors check for this.
Dangerous heat is a real threat for the 2026 World Cup. Are teams ready?
Doesn't it have to listen to everything locally for a command though? I wonder if only commands are keywords.
I came to the comments for the very same reason. I feel like replaying a level until you complete it should be mandatory or at least optional.
How do we know Neanderthals had languages? I'm curious what the evidence is for this.
Side note: this is Carl Sandburg's 1936 version of the popular quote. Other versions, including one from 1934, improve on the adage with a threefold repetition of "pound" or "hammer" that contrasts two different senses of the word, e.g. "If you have the facts on your side, hammer the facts. If you have the law on your side, hammer the law. If you have neither the facts nor the law, hammer the table."

https://quoteinvestigator.com/2010/07/04/legal-adage/
I linked to the press release because I know X links are frowned upon, but I think it doesn’t do the story justice.

Parker Conrad’s X thread is good: https://x.com/parkerconrad/status/1901615179718406276

Here’s the full complaint: https://rippling2.imgix.net/Complaint.pdf
The shame is inherent to the crushing expectations put on women's appearances and the pressure to be small. It manifests in clothing sizing for the same reason it manifests standing on a scale, it's a measure of your smallness. And what makes it insidious is that the measures are juuust comparable enough across different people to make people feel bad for not having the same numbers as someone 5" shorter than you.

And my experience isn't unique in any way here and it's really hard to not see it pervasive through our culture.
Found a bug (on Chrome, reality mode): if you open and close the achievements/settings screen enough times, eventually things start to disappear and you can no longer place buildings.
Data sovereignty in general is always a good decision. I love my HA device, my local inference for LLMs on my 3090, my homelab of services, and the FTP access to my PikaPods workloads.

If you don't have full control over your data, someone else does - and will do as they please with it, eventually.
sounds like a bad space distribution. I live in a 700 sqft apartment and my bedroom is large enough for a bed (where my girlfriend and I absolutely can both sleep) a small desk, a weight bench, a rowing machine, and some normal bedroom stuff (dressers etc)
I'm not sure what the point is you're trying to make. OP claimed

> the idea that unknown quantities are determining the outcomes in quantum mechanics has been disproven in the event of the speed of light being a true limit on communication speed.

and I provided an immediate counterexample. Yes, Bell's Theorem and its exact assumptions are not entirely straightforward but let's please stop propagating those falsehoods that die-hard proponents of the Copenhagen interpretation commonly propagate.
>Basically, we have already beaten nature.

This isn't true until synthetic fuels are cheaper than biofuels.
What exactly are sites supposed to do to prevent being the targets of DDoS, spam, fraud, aggressive bots, and other abuse? And it's not "locked down", it's usually just a CAPTCHA as long as you're not coming from an abusive IP range like might happen with a VPN.

Also there are a thousand other signals besides HTTP/3. It's not going to make a difference.
I've been doing that on my hobby sites ever since all the popular browsers supported HTTP/2.0 [1]

if ($server_protocol != HTTP/2.0) { return 444; }

It knocks out a lot of bots. I am thankful that most bots are poorly maintained and most botters are just skiddies that could not maintain the code if they wanted to.

[1] - https://nginx.org/en/docs/http/ngx_http_rewrite_module.html#...
probably half of my comments are flagged or reported. that's censorship. look at the comment history yourself and stop censoring people.
I'm using HAProxy on my 1 machine homelab. I'm not convinced that HTTP/3 a big improvement over HTTP/2, but for me, HTTP/3 was as easy as upgrading and adjusting the config file a little bit. From my perspective, the seeming lack of HTTP/3 support noted in this article is not a big problem. That said, I'm dying to get official 0-rtt support.

https://www.haproxy.org/

https://haproxy.debian.net/

https://www.haproxy.com/blog/announcing-haproxy-2-6

Live example: https://theandrewbailey.com/
Does that provide justification to Trump to declare them void?
My brother got rid of his when he saw the listening light on his Alexa devices turn on every time he asked Siri a question. His house is all Siri devices now.

I don't know when else they're listening, but that was enough to make him uncomfortable.
Simple, Distributed Task Scheduler
I'm not sure anyone really believes `zlib-rs` is a good example of idiomatic Rust performance, though

Maybe the reason I think that is because I've written Rust for a variety of purposes (web application, database bindings, high performance parser) so I account for the "register" of Rust that is appropriate without thinking about it.

https://en.wikipedia.org/wiki/Register_(sociolinguistics)

It might be that a simple description like the headline leads some people to believe they could write Rust the easy way and get code that's as fast as writing "Rust the hard way".

However, that is different than what you earlier said -- "It's... basically written in C.". I have actually written Rust programs where some parts were literally written in C and linked in -- in order to build functioning plugins -- and there is a world of difference with that.

Regarding

Discussing Rust is just exhausting. It's one digression after another, like the community can't just take a reasonable point ("zlib-rs isn't a good example of idiomatic rust performance") on its face.

I'm just not sure what to say to this. What do you expect from me, here?
uv is open source

https://docs.astral.sh/uv/reference/policies/license/

There is not true vs untrue open source unless perhaps you intend copyleft, but that has nothing to do with whether or not there is corporate backing. Even GNU itself has had corporate backing for its compiler work and other utilities.
>All of my NVME SSD's support TRIM until I encrypt them and that's by design

Why is this "by design"? There's no reason why disk encryption can't be compatible with trim. Yes, there's a small metadata leak, but that's fine in the overwhelming majority of cases.
KeePassium for me
Examples and suggestions don't transmit your years of experience of pitfall-avoidance. You say you "try" to do code reviews, which is honorable, but also proves that there is code in your codebase that you can not and do not control, and which likely features unsafeness. This is fair enough, we can't do all the work as maintainers after all.

When I `git blame` segfaults in the D compiler repository, the aforementioned assumption -- that you can't control faults introduced by someone else -- seems to be largely true. We do use Go/Rust at work (albeit an easier flavor of it), because I don't trust my juniors.
People might not care, but it also might be that they are not aware. Telemetry and data collection are cleverly hidden by app developers. Imagine if for example a phone would show messages like "Sending your data to Company X" every time it sends a telemetry. That would make people more aware.
I like the attribute-based approach to wasm bindings in rust, it keeps it clean and to one file, and refreshing how you just have a plain HTML file and just instantiate the module with

import init, { Checkers } from "./pkg/checkers.js";
Was curious about this, so checked:

> In American checkers, men can jump only forwards; in international draughts and Russian draughts, men can jump both forwards and backwards. [0]

[0]: https://en.wikipedia.org/wiki/Checkers
U.S. Atari parts store still open after 41 years
Because civilians don’t have WMD style chemical weapons, generally? So are not an ‘MAD’ type risk. Unlike potential enemy combatants.

Morality has nothing to do with these scenarios (treaty/convention wise) near as I can tell.
> side note: sad that .NET and C# are not considered "major"...

Even Microsoft does not use C# for their new projects. See the new TypeScript compiler that is being rewritten in Go. So I think it is safe to say C# is indeed a minor language.
The first part of your sentence is entirely true, and the second part entirely wrong.

LLM-based programming values the prompting and architecture skills far above the code output itself, which is considered throwaway and can be replaced (and is replaced) often and quickly.

This method turns out to be much cheaper and faster than traditional development.
I tried to buy 20,000 BTC in 2010 for $20. But this predates exchanges and sellers wouldn't take paypal (because reversals), so you had to use sketchy online pay services. Too much effort/risk.

You know what the reality is though? As soon as those coins were worth $500, $1000, definitely by $5000, I would have sold them all. Really any sane person would have.
99% of the benefit of HTTP/3 is on distributed web serving where clients are connecting to multiple remote ends on a web page (which lets be honest, is mostly used for serving ads faster).

Why would the open source community prioritize this?
Ask HN: Anyone have advice on 10DLC registration?
Hello, I'm setting up a service that uses text messages for something like 2FA: it sends a text message containing a code back to a person.

However I apparently have to go through this 10DLC campaign registration process [1] because right now the number is outright blocked by many carriers. It's odd though because 10DLC seems to be strongly oriented to marketing uses for texting, which I'm not doing.

Anyway, getting to specifics: For "Campaign and content attributes" I think NONE of the options apply, but I'm also worried that I will be rejected if I don't include "opt-in" and "opt-out" keywords and text.

I've checked 2FA messages still on my phone from various big corps and they don't include opt-in/out text. But they are huge and I'm a tiny unknown; would it simply be on safer side for me to include opt-in/out in the application, just to reduce the chance of rejection?

Appreciate any help, thanks!

[1] https://support.telnyx.com/en/articles/6339152-how-to-create-a-10dlc-campaign
BobbyBroccoli on YouTube does an absolutely phenomenal job creating documentaries. Related to the dot-com burst would be the story he tells about Nortel.

- Part 1: https://youtu.be/I6xwMIUPHss?si=WXwM92NA8V6vdjYl

- Part 2: https://youtu.be/sDdC3-LT7pM?si=aiIDCjHJ0syeZZP4
You are correct, and I seriously need to work on my language usage.
Problem solving and UX are not code dependent. Non-coders and entry level folks are using these tools and confusing the output with solving a problem, a business or user problem. It has made my work more difficult to get bogged down into debates about slop that middle managers have posted and said they've done what I can do. Most of the real world integration of these things has devalued the skills of actual programmers. It's so much more than syntax and loops. It's kind of like people who think they've figured out magic tricks. Ok, but haven't you wondered why that isn't useful in any other context?
The first turn in an S-curve can easily look like an exponential. ASI has physical limitations, so I don’t see why it wouldn’t take an S-curve as well, although at a much different rate than human intelligence.
>because most companies have their backup ducks in a row

That is the most optimistic thing I've read in a long time!

I still consult with companies storing all of the company-owned accounts (facebook, instagram, website admin, government & tax portals, etc.) in a spreadsheet called "passwords.xlsx", in a folder called "passwords", on the root of the network with no access control. Frequently.

(they do not have their backup ducks in a row, nor have any clue what "XDR" stands for)
The primary benefits of QUIC apply in scenarios where you have some packet loss, and are multiplexing multiple independent "transactions" (DB queries, HTTP req's, gRPC calls etc.) over a single connection.

Multiplexing is very common but unless you are at megacorp scale (or operating a cloud hosting platform) packetloss within your own wired network infrastructure isn't a super common issue. Compared to say packetloss to mobile clients on bad networks where QUIC can really provide a significantly improved experience.
Cross-Building and Testing Windows Software on Linux with CMake, MinGW, and Wine
You pretty clearly think determinism and correctness are related, otherwise why wouldn't a stopped clock be deterministic?

Determinism is about the behavior of a system. Correctness is also about the purpose of a system. A system can have deterministic behavior while being completely unfit for its purpose. And depending on its purpose, it can be fit for purpose while being nondeterministic.