MurphyA/hacker-news huggingface dataset:
by hayst4ck | 2025-06-26 21:51:30+00:00
To call AI a dehumanization technology is like calling guns a murder technology.

There is obviously truth to that, but guns are also used for self defense and protecting your dignity. Guns are a technology, and technology can be used for good or evil. Guns have been used to colonially enslave people, but also been used to gain independence.

I disagree with the assessment that AI is intrinsically dehumanizing. AI is a tool, a very powerful tool, and because the very rich in America doesn't see the people they rule as humans of equal dignity, the technology itself betrays their feelings.

Attacking the technology is wrong, the problem is not the technology but that every company has a tyrant king at it's helm who answers to no one because they have purchased the regulators that might have bound their behavior, meaning that their are no consequences for a CEO/King of a company's misdeeds. So every company's king ends up using their company/fiefdom to further their own personal ambitions of power and nobody is there to stop them. If the technology is powerful, then failure to invest in it, while other even more oppressive regimes do invest in it, potentially gives them the ability to dominate you. Imagine you argue nuclear weapons are a bad technology, while your neighbor is busy developing them. Are you better off if your neighbor has nuclear weapons and you don't?

The argument that AI is a dehumanization technology is ultimately an anarchist argument. Anarchy's core belief is that no one should have power to dominate anyone else, which inevitably means that no one is able to provide consequences for anyone who ambitiously betrays that belief system. Reality does not work that way. The only way to provide consequences to a corrupt institution is an even more powerful institution based on collective bargaining (founded by the threat of consequences for failing to reach a compromise, such as striking). There is no way around realpolitik, you must confront pragmatic power relationships to have a cogent philosophy.

The author is mistaking AI for wealth disparity. Wealth is power and power is wealth, and when it is so concentrated, it puts bad actors above consequences and turns tools that could be used for the public good into tools of oppression.

We do not primarily have an AI problem, but a wealth concentration problem and this is one of many manifestation of it.
by trod1234 | 2025-06-26 21:53:01+00:00
Interesting project.

Do you have any plans to blog about your experience on things like the setting up of your own ASN?

Are you planning, or already have rolled RPKI, monitoring, or other methods so your traffic doesn't get attacked (i.e. common BGP issues).

By "cartels", I assume your meaning is the monopolies in the industry space, but word choice is highly associated with South America illegal organizations. I understand you hit the cap which is probably why you didn't clarify but it was a clunker.
by TeMPOraL | 2025-06-26 21:53:26+00:00
It's actually unrelated. I try to keep up with the SOTA because if I'm not using the current-best model, then each time I have a hard time with it or get poor results, I keep wondering if I'm just wasting my time fighting with something a stronger model would do without problems. It's a personal thing; I've been like this ever since I got API access to GPT-4.

My use of LLMs isn't all that big, and I don't have any special early access or anything. It's just that the tokens are so cheap that, for casual personal and professional use, the pricing difference didn't matter. Switching to a stronger model meant that my average monthly bill went from $2 to $10 or something. These amounts were immaterial.

Use patterns and pricing changes, though, and recently this made some SOTA models (notably o3, gpt-4.5 and the most recent Opus model) too expensive for my use.

As for the project I referred to, let's put it this way: the reference point is what was SOTA ~2-3 months ago (Sonnet 3.7, Gemini 2.5 Pro). And the assumptions aren't just wishful thinking - they're based on actual experience with using these models (+ some tools) to speed up specific kind of work.
by habinero | 2025-06-26 21:53:54+00:00
No, you misunderstood what they said. And I misspoke a little, too.

While it's true that in principle it doesn't matter what style you choose as long as there is one, in practice languages are just communities of people, and every community develops norms and standards. More recent languages often just pick a style and bake it in.

This is a good thing, because again, code is read 1000x more times than it's written. It saves everyone time and effort to just develop a typical style.

And yeah, the code might run no matter how you indent it, but it's not correct, any more than you going to a restaurant and licking the plates.
by coombos | 2025-06-26 21:53:54+00:00
“Maybe a dozen?”

What are you smoking? I’m a normal middle class guy with insurance and my PCP is an overworked but very cool guy who I’ve spent years getting to know. All of my peers in their 50s have similar PCPs.

While I agree the GOP is doing everything in its power to make sure lower income families cannot get good healthcare, lots of people actually have it. Not sure why you’re lying to make a point.
by hashworks | 2025-06-26 21:54:06+00:00
The official client is clunky and being electron on the desktop doesn't make it better. Messengers live and die on UX. Since it's an open protocol alternative clients exist of course, but are often not feature complete. Things are often slow, especially with large group channels with lots of messages.

If you host a server yourself - it's great that you can! - you'll try the official implementation, synapse — ...and discover that it's a resource hog. Things got a bit better with some streaming sync protocol or something like that, but last time I looked it up that was still experimental and the server is still a chonker. Again, alternative servers exist, again the problem with feature parity.

I feel like the protocol is bloated as well, but I didn't dive into it too much to have a good opinion on that.

When choosing a messenger, I go to Signal for security, to IRC for simplicity and to Telegram for UX. I never thought "Oh let's use Matrix"...
by chithanh | 2025-06-26 21:55:19+00:00
> Unfortunately browsers don't allow those in image contexts

The fact that we have the <img> element at all is bad. HTML has since the early days a perfectly capable <object> which can even be nested to provide fallback, but browser support was always spotty.

The Acid2 test famously used <object> to shame browser vendors into supporting it at least to some extent.
by wtallis | 2025-06-26 21:55:24+00:00
Turning your iPhone into an unregulated DIY medical device really does not seem like the kind of use case that any serious business would be swayed by. What you're asking for would be pretty terrifying for the lawyers. You shouldn't expect any company to deliberately make accommodations for that use case; rather, you should expect them to at most add more disclaimers of liability for what you do with your phone.
by duped | 2025-06-26 21:55:37+00:00
A lot of people are replying to the title instead of the article.

> To get your Rust program in a container, the typical approach you might find would be something like:

If you have `cargo build --target x86_64-unknown-linux-musl` in your build process you do not need to do this anywhere in your Dockerfile. You should compile and copy into /sbin or something.

If you really want to build in a docker image I would suggest using `cargo --target-dir=/target ...` and then run with `docker run --mount type-bind,...` and then copy out of the bind mount into /bin or wherever.
Show HN: Heycustomer – Subtle, WhatsApp-style popups that convert
by ardakaan | 2025-06-26 21:55:40+00:00
Hey HN, I’m Arda, maker of heycustomer.co — a micro-SaaS that replaces annoying popups with clean, human-friendly notifications inspired by WhatsApp.

We built this because popups suck. They ruin UX, kill conversions, and most visitors close them instantly. But subtle notifications, styled like the chats we all check 100 times a day? That actually works.

With heycustomer, you turn site messages into familiar, floating notifications — welcome notes, limited-time promos, or custom links — without wrecking your layout.

all plans are 20% off with code heymate20 — annual plans get insanely cheap.

Would love your feedback — on the product, copy, or vibe.
by nicoburns | 2025-06-26 21:55:50+00:00
My non-static Rust website (includes an actual webserver as well as a react-like framework for templating) takes 1.25s to do an incremental recompile with "cargo watch" (which is an external watcher that just kills the process and reruns "cargo run").

And it can be considerably faster if you use something like subsecond[0] (which does incremental linking and hotpatches the running binary). It's not quite as fast as Zig, but it's close.

However, if that 331ms build above is a clean (uncached) build then that's a lot faster than a clean build of my website which takes ~12s.

[0]: https://news.ycombinator.com/item?id=44369642
by hnroo99 | 2025-06-26 21:56:18+00:00
Good point. I actually don't know what performance looks like with 500 real users. The way I'm mocking right now is by running a script on my local machine that generates 500+ bots that listens to events to auto join + play games. I tried to implement the bots to behave as closely to humans as possible. I'm not sure if this is what you mean by keeping traffic internal to my box's OS, but right now this approach creates lag. I didn't consider whether spinning up hundreds of websocket connections from a single source (my local machine) would have any implications when load testing hm
by skuxxlife | 2025-06-26 21:56:26+00:00
But the process _does_ matter. That is the whole point of life. Why else are we even here if not to enjoy the process of making? It’s why people get into woodworking or knitting as hobbies. If it was just about the end result, they could just go to a store a buy something that would be way cheaper and easier. But that’s not the point - it’s something that _you_ made with your own hands, as imperfect as they are, and the experience of making something.
by lo_zamoyski | 2025-06-26 21:56:39+00:00
It always seemed odd how willing people are to defer to internet randos who are obviously out of their depth.

Of course, you also have to identify which experts are trustworthy. This is an important skill to have.

A non-expert must rely on at least two things to do this. The first are external signals, like financial associations and a record of making unpopular criticisms (but without being a contrarian or aiming for sensationalism), as well as reputational factors (not popularity, but a reputation for making strong cases).

The second is the basic coherence of their claims. If they make remarks that contradict basic reality, then this is not a good sign.

And of course, you have to be prudential and recognize your own limits.

These are probabilistic, naturally, and there is an expected divergence of opinion here, even between what you thought yesterday and what you think today.
by npteljes | 2025-06-26 21:57:03+00:00
>The push to adopt AI is, at its core, a political project of dehumanization

I agree with the general sentiment, but absolutely disagree with this claim. The push to adopt AI is a gold rush, not any coordinated thing. I think in the political arena they don't give a single f about how humanizing or dehumanizing a thing is, especially if it's this abstract as "AI" or whatever. Everyone out there is there to further their own limited scope goal, according to whatever idea they have on how to achieve that. AI entered the public consciousness and so, companies are now in a race to not get behind. Politicians do enter into the picture, but mostly as ones who enjoy the fruit of the AI effort, it being a good public distraction, and an effective tool in creating propaganda. But nowhere near is it a primary goal, nor does it nefariously further any underlying primary goal, such as dehumanizing the people. It's merely a tool, and a phenomenon with beneficial side effects.
by mariano54 | 2025-06-26 21:57:26+00:00
Langua is a nice app with more features than ISSEN. We focus on the voice chats, and I think our tech is better (intelligence, latency, realtime flow, voices, etc), especially for non english/spanish.

We are aiming to create a long term companion/tutor that gets to know you more and more, and can create customized curriculums, lessons, etc.
by timr | 2025-06-26 21:57:40+00:00
Look, I think I made my only point in the parent comment, but I just want to emphasize that "a panel of actual experts" is rarely the compliment that you seem to think it is.

The past few years have been a veritable parade of experts saying inaccurate things, and/or being proven hilariously wrong in a variety of domains. I'm not saying that this isn't a hard problem -- it is -- but the fact is that "expert" is not a get-out-of-thinking-free card. It is, at best, a slightly higher weighted input amongst all others.
by Aloisius | 2025-06-26 21:57:45+00:00
I'm not sure I understand. What process is changing? The "accounting trick" doesn't stop working.

Let's try a very simple example of buying all our inventory in one quarter and selling it in another - what is supposedly behind our GDP woes.

Let's say in Q1, the only spending was on $1 trillion of imports into private inventories, thus: I=$1 trillion, C=$0, G=$0, X=$0, M=$1 trillion. That gives us a GDP of $0.

Next quarter, flush with product there's no need to import anymore and the entire inventory is somehow sold domestically, thus: I=-$1 trillion, C=$1 trillion, G=$0, X=$0, M=$0. That gives us again, a GDP of $0.

Yet articles claim that the GDP in Q2 would be higher due to the drop in imports and was reduced in Q1 due to an increase in imports.
by quantadev | 2025-06-26 21:57:47+00:00
Templates are great until they need to be dynamic. Then you're right back to the current situation where frameworks like React are just the better way.

In fact, you could call JSX a "Dynamic Templating System" and that's a reasonable summary of what it is (in addition to other things of course).

There might be some ways that React itself could, internally, notice the special cases and special times where it _could_ be slightly more performant from using a lower level of templating, as an optimization, but I'd certainly prefer that to be abstracted away and buried deep inside React, rather than ever having to think about it myself, at the JSX layer.

Someone can let me know if React is already leveraging this for browsers that support it, I didn't research that.
by throw10920 | 2025-06-26 21:58:56+00:00
> The number of times the article specifically calls out "shady Chinese knockoffs" is honestly, actually, racism.

Factually incorrect. A country is not a race. You cannot be racist against a country, by definition, and China in particular has a very well-documented pattern of making low-quality clones of products from other countries (often using IP stolen from those countries), so the concern is well-justified.

More generally, the use of "racism" as a response to well-justified concerns about products of a country is completely irredeemable. It's logically invalid, emotionally manipulative, breaks the HN guidelines, is blatantly anti-intellectual, and is mostly used as a propaganda technique by state actors. Please keep this drivel off of platforms like HN that are designed for intellectual curiosity.
by CamperBob2 | 2025-06-26 21:59:19+00:00
Dense forest scenarios aside, it seems to me that an FPV drone could perhaps serve best as an adjunct to mortar fire and other artillery, rather than as a replacement. If you knew exactly where your drone was, it could basically assume the role of a forward observer.

The article says that GPS is largely hopeless on their particular battlefield, though, so some other means of accurate positioning would probably be needed.
by kridsdale3 | 2025-06-26 21:59:27+00:00
I just listened to the Acquired podcast guys talk to Balmer. Steve actually deserves a huge amount of the credit for Azure that Satya enjoys today.

- Created the windows server product

- Created the "rent a server" business line

- Identified the need for a VM kernel and hired the right people

- Oversaw MSFT's build out of web services (MSN, Xbox Live, Bing) which gave them the distributed systems and uptime know-how

- Picked Satya to take over Azure, and then to succeed him
by tomhow | 2025-06-26 21:59:44+00:00
The question we always ask is whether a source contains “significant new information”.

In the case you cited, the Quanta Magazine article is a report about the study’s findings that is readable and understandable to lay people, and includes backstory and quotes from interviews with the researchers and also images.

I.e., there’s plenty of information in the article that isn’t in the paper. So we’ll always go with that kind of article, over the paper itself, particularly in the case of Quanta Magazine which is a high-quality publication.

In other cases an article is “blog spam” - I.e., it just rewords a study without adding any new information, and in those cases we’ll link directly to the study, or to a better article if someone suggests it.

Anyone is always welcome to suggest a source that is the most informative about a topic and we’ll happily update the link to that.
by indolering | 2025-06-26 22:00:21+00:00
I do appreciate you showing up and clarifying that effort to upstream fixes are made! But is your fork developed in the open?

I think the root issue here is that Apple takes from the commons and then (at best) throws the leftovers over the fence.

If there is a poster child for why BSD/MIT licenses lead to less desirable outcomes, it's BSD being endlessly forked.
by TheAceOfHearts | 2025-06-26 22:00:46+00:00
John talks about some of the key limitations of current AI technology, like not being able to run in real-time environments that operates independently of the agent. The team at Keen has been focused on building AI agents that can play basic Atari games using physical controls.

I think a major AGI checkpoint will ultimately be when an agent is able to learn to play and beat any video game in the same amount of time as a regular human without cheating by looking at memory, while also being able to explain itself and help teach others. One of the major gaps at the moment is that models don't really understand what they're doing.

Ideally you could hook up an agent to a desktop with emulated peripherals and it'll learn how to play and ultimately climb to the top ranks of something multiplayer / competitive like League of Legends without getting caught as a bot / cheater, in less than one or two thousand hours of gameplay. But instead of grinding endless games like a moron, it should be coachable and capable of reviewing replays and studying YouTube videos.
by danielodievich | 2025-06-26 22:01:03+00:00
>I assumed, like President said

Like all the other sibling comments, just... sigh.

I did not assume any such thing.

My current home remodeling project with new siding and windows and so on, I've had to pay ~$2K extra in tariffs on just the materials for my soffits (planks of Canadian cedar). Boils my blood in anger.
by TeMPOraL | 2025-06-26 22:01:08+00:00
You don't debug AI-generated code - you throw the problematic chunk away and have AI write it again, and if that doesn't help, you repeat the process, possibly with larger chunks.

Okay, not in every case, but in many, and that's where we're headed. The reason is economics - i.e. the same reason approximately no one in the West repairs their clothes or appliances; they just throw the damaged thing away and buy a new one. Human labor is expensive, automated production is cheap - even more so in digital space.
by ben_w | 2025-06-26 22:01:37+00:00
It's very easy to mistake one's own government for the good guys.

20 or so years ago, my degree's optionally-mandatory* industrial placement year had me interviewing at Lockheed Martin.

I didn't get it, and in retrospect, given what is now coming to light about UK misbehaviour in Iraq**, I'm glad I didn't.

Unfortunately, I don't know what to do about this, as you're correct about the world we live in.

* tax thing

** https://www.aljazeera.com/news/2025/5/12/uk-veterans-allege-...
by hnroo99 | 2025-06-26 22:02:19+00:00
Yeah changing the sysctl options was a shot in the dark... I really hope it's my app code. But the fact that the same bottleneck occurs even when I add more containers which decreases the load per container confuses me. I mentioned this in another comment but I wonder if socket.io broadcast calls share the same I/O resource or something. Maybe a lock?
by alephnerd | 2025-06-26 22:03:36+00:00
Those kinds of countries don't tend to be the kinds of countries with active space programs.

And more critically - they have successor states.

The Russian Federation is treated as the successor to the USSR in most cases (much to the chagrin of the rest of the CIS) and Serbia is treated as the successor to Yugoslavia (much to the chagrin of the rest)
by perching_aix | 2025-06-26 22:04:02+00:00
> there is nothing as intellectually miserable and antisocial as large corporations and institutions replacing Helpdesks with (...) automated systems

Should be fairly obvious, but I disagree. Also I think you mean asocial, not antisocial. What's uniquely draconian about automated systems though? They're even susceptible to the same social engineering attacks humans are (it's just referred to as jailbreaking instead).

> Also, try to come up with a less esoteric example than Discord Help channels.

No.

> The benefits are so niche, or minor, that the example itself shows why they are not worth the money being poured in

Great. This is already significantly more intellectually honest than the entire blogpost.
by saubeidl | 2025-06-26 22:04:11+00:00
Sure it does.

But one layer of indirection is not crazy, that's the way any minister in any country works - or the way the US presidency does.

You can't directly elect every single official - it just doesn't scale. It also doesn't really make sense in the commissioner case as different commissioners have different portfolios and which country gets what is subject to negotiation between member states.
by 7speter | 2025-06-26 22:04:47+00:00
So wait… is whisper transcription really all that slow locally on a M3 Macbook? It’s been a while since I used whispercpp, but I seem to remember it taking maybe 20 minutes on a comparatively slowpoke (and powerhungry) i5 12600k for maybe 40 minutes of audio; it might take less time on a faster m chip (maybe I’m imagining mobile apple silicon to be more performant than even desktop intel cpus), even less if there support built in for the built in gpu cores and other ai optimized silicon?

Did I miss that the task was time sensitive?
by scyzoryk_xyz | 2025-06-26 22:05:07+00:00
Great insight in this comment - in the 21st century wars are so unique that hi-tech weapons emerge specifically for certain battlefield applications.

I.e. just one country over, just one slightly different conflict between different actors would require completely different looking-feeling weapon systems.

It’s not something you think about, usually - so much of what we see used is made for asymmetrical warfare.