MurphyA/hacker-news huggingface dataset:
by DiabloD3 | 2025-08-20 06:36:07+00:00
You bought a first gen product by a company that has never had an actual hardware design division, and you're complaining that it isn't perfect?

Also, how is the SD Card limitation on the Deck consumer hostile? The Steam Deck is an AMD platform PC. PCs typically do not even have SD card slots, and when they do, they are generic controllers plugged into the USB port.

To do SD Express, it requires a more expensive controller that can do PCI-E lane passthrough, and then you have to route those lanes somewhere and do it correctly. I am not aware of any laptop that opted to include an SD Express controller, and all of the Steam Deck competitors do not either.

The Steam Deck is advertised to implement a standard UHS-I card reader, and uses a better one that actually does do the full 104MB/s instead of the more frequently supported 52MB/s. UHS-I is common for 4k60fps cameras, such as Canon or Nikon bodies, or the GoPro, extremely few devices support UHS-II.

Like, I understand what you're trying to say, but nothing of that generation implements it, and the AMD SoC Valve uses afaik does not have the spare external PCI-E lanes to actually implement it anyways.
by ciconia | 2025-08-20 06:36:24+00:00
Hi, author here. Taking your argument to its logical conclusion we can say that it doesn't matter if your Ruby code is slower or faster because it's Ruby, we know it's "slow-as-molasses", we only care about developer happiness, and anyways we're I/O-bound, so it doesn't really matter how our code performs...

But in my experience it does. I've built platforms in Ruby that handle north of 1K reqs/sec with bursts of 10K reqs/sec on moderate hardware, without needing to setup a whole cluster of machines that crunch on poorly-performing code.

From my experience, getting the average execution time per render from say 0.1ms to 0.01ms, and especially reducing allocations and GC pressure has a big effect on 99% percentiles, and consequently on the cost of compute.

Saying because we use Ruby we don't care if it's slow or not is in a way dismissing it as a viable platform for writing reliable software (because performance is part of reliability).

To me, you can use Ruby to create systems that have very good performance characteristics, and still benefit from developer happiness. The two are not contradictory.
by perihelions | 2025-08-20 06:36:43+00:00
Very expensive to take down 10-100k at once. No one today has that many antisat-capable missiles stockpiled.

Relevant, Chinese domestic media reporting on China's own perspective:

https://www.scmp.com/news/china/science/article/3178939/chin... ("China military must be able to destroy Elon Musk’s Starlink satellites if they threaten national security: scientists" (2022))

> "Researchers call for development of anti-satellite capabilities including ability to track, monitor and disable each craft / The Starlink platform with its thousands of satellites is believed to be indestructible"

"Easy to bring down" vs. "believed to be indestructible"—some tension there!
by alixanderwang | 2025-08-20 06:37:17+00:00
1. It depends on what you value =). For some, those 2 you mentioned are enough. For others, it can be something like the our CLI doesn't require a chromium browser to render SVGs (https://news.ycombinator.com/item?id=31275754). It doesn't cover every difference, but we made a little comparison site if it helps: https://text-to-diagram.com

2. I'm not trying to advertise our paid product in this post about the open source product, but since you mentioned it, we make an IDE that adds the ability to lock in positions and dimensions: https://docs.terrastruct.com/tour/freehand
by ojosilva | 2025-08-20 06:38:15+00:00
Careful, the underlying report is saying 95% of enterprise AI automation systems are not giving measurable results for AI projects, and:

- does not include individual use of ChatGPT, Claude, etc (called shadow AI economy in the paper)

- in-house AI tools fail 2x more often than external AI solutions

- finance and other backoffice departments are the ones seeing noticeable performance gains with AI use

- lack of AI adaptability, memory and evolution over time is making it hard for humans to adapt to AI when it should be the other way around

- users prefer the chat interface, not your AI-enabled webapp

- 90% of users prefer humans (duh) for mission-critical work
by kingstnap | 2025-08-20 06:38:37+00:00
I think the next big thing will be will actually be test time training. It will represent another unbelievable increase in compute but it will produce an even bigger jump than what thinking models provided.

Some food for thought is this: If you think AGI should dynamically learn and get better at arbitrary skills on the fly then LLMs + SGD is already a sort of slow moving AGI.
by kalleboo | 2025-08-20 06:38:37+00:00
There are two separate options on that screen.

One is "Find My iPhone/iPad" which just turns off the functionality.

The second one is "Find My network" which opts out of the mesh network. This one has a description that starts with "Participating in the Find My network..." since turning it off means you are no longer participating in the mesh network.

https://www.apple.com/legal/privacy/data/en/find-my/

> "When your device participates in the Find My network, it can both be located by the network and anonymously help locate other missing devices. You can choose to have your iOS or iPadOS device not participate in the Find My network by going to Settings[...]"
by Scottn1 | 2025-08-20 06:38:58+00:00
I have a Tesla. It is trivial to steal; you just get my phone and you have my car. It is tied to the car through Bluetooth that auto unlocks AND drives without any other security measures beyond just being close to it with the devise. You don't even have to unlock my phone. Getting my phone would be the harder part, but it just would take a lapse in paying attention (like left in on the table to get a drink refill).

The comforting part (unless you consider the immense privacy issues) is, as you mention, how tied the auto is to Tesla and my account. I could have the car disabled and tracked probably less than 10 minutes of discovering it was taken. I could also lock/erase my stolen phone remotely which would then disable driving the car again once it was put into park for the first time.
by SilverElfin | 2025-08-20 06:43:34+00:00
This is absurd. Why should federal officials be used to provide corporations with security they can pay for? Especially when these crews are entering private property without consent of the owner, per the article!

But on a more basic level, many communities near data centers have reported impact to the quality of their water supply, noise pollution that makes it hard to sleep, and of course a massive change to their environment with a giant eyesore of a building ruining green landscapes. Something has to change. Tech companies can’t just violate people and communities for their gains.
by xeonmc | 2025-08-20 06:43:42+00:00
For the curious, it’s not a “group” because the integers don’t have multiplicative inverses. If I have x=2, there is no integer that I can multiply that by to get 1. Integers with addition on the other hand is a group, which is a monoid with the additional property that inverses are present.

Would one be correct to say that square matrices are an example of monoids, since they have an identity element and are associative, but might not necessarily have inverses if their determinant is zero?
by boxedsound | 2025-08-20 06:45:07+00:00
I'm a dev, and we typically ask ourselves what are the customers needs? Then we typically go from there by visualising how the customer would possibly solve their problem today. Then we sketch up ways we could solve their problem with our solution.

If we find ourselves saying "we don't know what the user does today" or "we don't know what the user needs in this scenario" we typically reach out to customers and politely ask for a meeting and try to ask questions that only pry at their needs and problems, rather than hinting at our solution.

We also have metrics and opt-in analytics of our services so we can monitor what the customer do with our product as well.

We have UX designers on our team that really really emphasise this type of way of working/thinking and I think it helps us devs understand our customers better, although it can feel slow and annoying at times to keep asking these questions and doing prolonged workshops.
by hesongworkmail | 2025-08-20 06:45:19+00:00
Hi everyone, I’m the maker of Storybook(故事萌芽).

This project started with a simple thought: There are so many moments in life where text and images just aren’t enough. Only voice carries the warmth we want to share. A child asking for bedtime stories, a long-distance partner waiting for a “good night,” a friend’s birthday that deserves something more than a text… all of these moments made me realize we need a space where voices can live and grow.

That’s why I built Storybook. It lets you craft and share personal stories, wishes, and diaries—powered by AI, but carried in your own voice. No matter where you are, your voice can still be there for the people who matter.

During testing, I saw a child light up hearing their mom’s voice read a story. That’s when I knew: this isn’t just another AI tool, it’s a bridge for human connection.

If you’d like to keep your voice close to the ones you love, give it a try. https://storybook.baby
by self_awareness | 2025-08-20 06:46:01+00:00
Valuing other species based on human traits is misleading. Literature doesn't mean anything to animals, it's not applicable. Same thing as the ability to glow isn't applicable to humans, but is for bacteria. Ideas are a human-only trait. Trying to argument that animals don't have ideas, therefore they are worse, is like saying that humans are worse than dolphins because humans can't breathe under water.

If you value animals based on human traits, humans will always be better. Because you take your own good traits which other species don't have. But that's not the point. Animals have animal traits. For example, low factor of self-extinction is something we should be learning from from animals. Acceptance of death. Limiting the use of our own resources. Taking these aspects into consideration make humans a stupid race that destroy the environment they live in.
by outworlder | 2025-08-20 06:47:26+00:00
> Terrible, this is Internet curfew.

If you think this is bad...

You can't even have a blog in China without authorization. It doesn't matter if you pay "AWS" for a machine. It won't open port 80 or 443 until you get an ICP recordal. Which you can only do if you are in China, and get the approval. It should also be displayed in the site, like a license plate. The reason "AWS" is in quotes is because it isn't AWS, they got kicked out. In Beijing, it is actually Sinnet, in Nginxia it's NWCD

You can only point to IPs in China from DNS servers in China - if you try to use, say, Route53 in the US and add an A record there, you'll get a nasty email (fail to comply, and your ports get blocked again, possibly for good).

In a nutshell, they not only can shutdown cross border traffic (and that can happen randomly if the Great Firewall gets annoyed at your packets, and it also gets overloaded during China business hours), but they can easily shutdown any website they want.
by IngoBlechschmid | 2025-08-20 06:49:09+00:00
Somebody asked in a now-deleted comment: 'Right, and what does it mean in the context of "A monad is just a monoid in the category of endofunctors"?'

Here is an answer to this question:

What the parent poster referred to are "monoids in the category of sets". You can recognize this as they have introduced the carrier as (just a) set.

But the notion can be generalized. For instance, a "monoid in the category of datatypes" would not be given by a mathematical set and a mathematical binary operation, but by a datatype and a computable binary operation. (To make this precise, I would need to fix which "category of datatypes" I have in mind. It could be the category of Haskell types and Haskell functions, for instance; but C types and functions would work just as well. I could also go all the way to the effective topos, which contains lots of types which most mainstream programming languages are missing such as true quotient types.)

Finally, a "monoid in the category of endofunctors" is given by an endofunctor and a natural transformation. Endofunctors can be pictured as container kinds (e.g. ordered lists, unordered lists, Maybe/Optional, trees, vectors of length n, pairs, ...) and the additional datum of the natural transformation is what singles out those container kinds which support a "flattening operation" from those which don't. For instance, we can flatten a list of lists into one (long) list, but we cannot flatten a pair of pairs into one pair (we would need to drop two of the four elements).

Just as it is quite convenient that many results about integers or lists also hold for all monoids in the category of sets, it is quite nice that many results about monoids in the category of sets also hold for all monoids in all categories and hence in particular to monads.
by threatripper | 2025-08-20 06:49:38+00:00
If we assume that intel gets successful with 18A with their x86 processors, would they even have the money to finance the node after that? And the node after that which gets exponentially more expensive?

In the past x86 raked in enough money to burn a lot of it on new fab tech but non-x86 has grown immensely and floods TSMC with money. The problem for intel is that their fab tech was fitted to their processor architecture and vice versa. It made sense in the past but in the future it might not. For the processor business it may be better to use TSMC for production. For the fab it may be necessary to manufacture for many customers and take a premium for being based in a country in need. So, a split-up may be inevitable and this fabbing a competitive ARM chip surely helps in attracting more customers. Customers who may pay a premium for political and security reasons.
by SilverElfin | 2025-08-20 06:51:10+00:00
It’s all part of the Sinicization playbook, which is exactly what the CCP did in Tibet.

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

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

Where crazy is the recent social media propaganda now using influencers - sometimes ones from America or Europe - to pretend Xinjiang is a free society. They’ll walk around showing the village or whatever, which always is suspiciously free of older people. I wonder why.
by bitpush | 2025-08-20 06:52:43+00:00
Here's how Innovators Dilemma plays out.

Step 1: Some upstarts create a new way of doing something. It’s clunky and unrefined.

Step 2: "Experts" and senior folks in the field dismiss it as a "toy." It doesn't follow their established rules or best practices and seems amateurish. They wouldn't recommend it to anyone serious.

Step 3: The "toy" gets adopted by a small group of outsiders or newcomers who aren't burdened by the "right way" of doing things. They play with it, improve it, and find new applications for it.

Step 4: The "toy" becomes so effective and widespread that it becomes the new standard. The original experts are left looking out of touch, their deep knowledge now irrelevant to the new way of doing things.

We're at step 2, bordering on 3.

* Executives at Nokia and BlackBerry saw the first iPhone, with its lack of a physical keyboard, as an impractical toy for media consumption, not a serious work device.

* Professional photographers viewed the first low-resolution digital cameras as flimsy gadgets, only for them to completely decimate the film industry.
by audunw | 2025-08-20 06:54:34+00:00
I’m not so sure debris would help take down other satellites in that orbit. The orbit is very low so much of the debris that ends up with a deviation in its orbit will fall down. Even if it doesn’t there’s still air resistance up there which may cause more of the debris to deorbit before jt has time to hit other satellites.

And I doubt China would want to make LEO impossible to move through anyway. It’d affect China badly as well
by M95D | 2025-08-20 06:54:35+00:00
I'm using uMatrix and it blocks by default all connections outside the requested site and parent domains. For example, if I request https://mail.yahoo.com, connections to yimg.com are blocked. I need to manually allow each CDN for each website, so this attack/profiling won't work.

Using uMatrix was very annoying at first, most websites are broken without their CDNs, but after a few months or so, the whitelist grew and it contains 90% of websites I visit.

On my system https://ceac.state.gov/genniv/ tries to connect to captcha.com, google-analytics, googletagmanager, 127.0.0.1 and "burp" (a local hostname that doesn't exist in my network). Interestigly, the browser console doesn't list connection attempts to localhost or burp. If I allow 127.0.0.1 and "tcpdump -i lo", I see connections to port 8888, which isn't open.
by SvenL | 2025-08-20 06:54:54+00:00
I wonder the same. I mean, if it is produced in 1 day but I need 2 weeks to verify it, I don’t gain much. Sure I can ask it to quote and link the sources, but still. I remember this case of the Machine Learning book from Springer press where the author used a LLM and it was only revealed when someone tried to look up the quoted sources - they didn’t exist, they were made up.
by camel-cdr | 2025-08-20 06:55:12+00:00
I'm not aware of any GPU that implements this.

Even the interleaved execution introduced in Volta still can only execute one type of instruction at a time [1]. This feature wasn't meant to accelerate code, but to allow more composable programming models [2].

Going of the diagram, it looks equivilant to rapidly switching between predicates, not executing two different operations at once.

if (theradIdx.x < 4) { A; B; } else { X; Y; } Z;

The diagram shows how this executes in the following order:

Volta:

->| ->X ->Y ->Z|-> ->|->A ->B ->Z |->

pre Volta:

->| ->X->Y|->Z ->|->A->B |->Z

The SIMD equivilant of pre Volta is:

vslt mask, vid, 4 vopA ..., mask vopB ..., mask vopX ..., ~mask vopY ..., ~mask vopZ ...

The Volta model is:

vslt mask, vid, 4 vopA ..., mask vopX ..., ~mask vopB ..., mask vopY ..., ~mask vopZ ...

[1] https://chipsandcheese.com/i/138977322/shader-execution-reor...

[2] https://stackoverflow.com/questions/70987051/independent-thr...
by somenameforme | 2025-08-20 06:55:49+00:00
Two things I'd say here. First, is that the 'hereditary' nature of religion is even stronger than I assumed. 84% of adults (quite relevant as we skip the rebellious teen years) who were raised in e.g. a completely Protestant home are Protestants themselves. That bumps up to 89% in households where their parents regularly talked about religion! The relationship is likely even stronger for more 'rigorous' religions such Islam or Haredi Judaism, religions which also correlate extremely strongly with fertility.

The second thing is that you're likely dramatically overestimating the secular population. Gallup has been polling people on religion since 1948. Here [1] are those data. As recently as 2004, the percent of people with no religion was in the single digits, so the overall relevance was low. And the inverse correlation between secularity and fertility is also quite new driven by a rather large number of new factors - antagonistic attitude towards gender roles, the embrace of non-marital sex largely enabled by the introduction of the birth control pill in 1960, and so on. So in general, we're entering into relatively uncharted waters, but it's not hard to see what lies ahead as consequences of fertility decisions lag behind those decisions themselves by ~60 years.

[1] - https://www.pewresearch.org/religion/2016/10/26/links-betwee...

[2] - https://news.gallup.com/poll/1690/religion.aspx
by dathinab | 2025-08-20 06:56:47+00:00
Microsoft

CVE track security incidents/vulnerabilities

just because you can emergency patch it out of band does not make it not an incident

but it falls under a trend of Microsoft acting increasingly negligent/non trusteable when it comes to security, especially when it comes to clear reporting about incidents.

Which when it comes to a provider of fundamental components like an OS or Claude is as important as getting security right.
by SilverElfin | 2025-08-20 06:56:50+00:00
It’s not just being out of touch in terms of AGI. It’s not caring about who is left behind or who society will function when power is in the hands of a few. Sure we could say that’s not Silicon Valley’s responsibility. But when Silicon Valley companies and people are also involved in lobbying or donations or government contracts, I feel like they do bear responsibility.
by YZF | 2025-08-20 06:59:27+00:00
There are many countries where just having a standard-ish license with English is perfectly fine. I think last time we had a thread on this topic someone mentioned a few countries where that wasn't true but most of Europe, the US, Canada, Australia, (edit: UK), and a bunch of other countries will just take your local plastic license as long as it has English on it.
by trod1234 | 2025-08-20 07:00:06+00:00
Capturing forensic artifacts of the local network allows a building a bridge strategy for identifying fraudulent networks without requiring knowledge of the path taken from destination to recipient. Other local devices do this and send the network map during a phone home, allowing comparison to a source of truth that is tied almost directly to the person, or group of people.

There is also a lot of fingerprintable material within such a port scan from clock skew, TCP ISN, and a few other areas.

You can sieve this quite easily with this available, thanks to Roku's, Phone's, and other things doing this while just sitting locally in a shared collision domain (a digital soldier quartered in every home).

The metadata node graph of devices locally acts as a unique fingerprint once in RFC1918 space, technically not unique but close enough.
by superfish | 2025-08-20 07:00:36+00:00
This post is pretty meta now that it's on the front page. A nice follow-up post would be:

The Value of 'The Value of Hitting the HN Front Page' Hitting the HN Front Page

I guess the value would be people might be more likely to prepare with CDNs or engage with comments etc. I wonder if that's measurable.
by cookiengineer | 2025-08-20 07:03:01+00:00
> You learn by breaking, not by watching.

I can't stress enough how important that statement is. I learned to code by refactoring and revising my old ideas. When I learned a new tech stack, a new library, a new pattern or a new methodology, I ended up refactoring old projects with the new mindset.

I always jokingly say that every codebase looks like crap after 2 months, because it is true. You see your own mistakes after what you've learned _through implementing it_.

Good engineers and architects know how to break down a large problem into small enough portions to be able to guesstimate whether it's possible. Then they build little prototypes for those unknown unknowns to come back with a better estimation. And those small prototypes / portions are something like a knowledge library, where you gain confidence over time when you solved and successfully implemented those already.

Bad engineers on the other hand always chase the new hype, instead of learning from their own mistakes they just rebuild the same crap all over again, assuming it will be better by using fancy new libraries. Unsuccessfully.