MurphyA/hacker-news huggingface dataset:
by brian_cunnie | 2025-09-12 21:37:11+00:00
I typically get a takedown notice a couple times a week, usually from my registrar (Namecheap) or from Netcraft, about 100 so far.

I keep a public (transparent) list of takedowns, on a public repo on GitHub. The commit messages are the logs. [0]

I have a way to dispute: raise a GitHub issue. I've only had two people dispute: one was legit, and I unblocked him, and the other ran a WordPress site which he didn't know was compromised. I did not unblock him. [1]

Please don't judge me harshly for honoring the takedowns immediately, but I do so because the remedy is simple: register your own domain, and don't rely on my nip.io / sslip.io service (which maps IP addresses to hostnames as a convenience for developers, e.g. 127.0.0.1.nip.io → 127.0.0.1).

Dealing with takedown requests is the least pleasant aspect of running FOSS project. I want to spend my free time coding, not blocking phishers, scammers, and grifters.

[0] https://github.com/cunnie/sslip.io-blocklist [1] https://github.com/cunnie/sslip.io/issues/100
by palata | 2025-09-12 21:37:15+00:00
There are a few things:

1. The electrical system was built for big power plants distributing the electricity to households. If you want to generate electricity a bit everywhere, you need to adapt the infrastructure. That's costly and it hasn't really been done at scale (whereas with nuclear plants it has).

2. With nuclear, you have great control over how much you produce. With renewables, you generally don't: you have electricity when there is wind or when there is sun. Batteries are not a solved problem at scale.

3. Renewable is cheap, but it depends on globalisation, which in turn depends on the abundance of fuel fossils. With nuclear, it's easier to have fewer dependencies. Which proportion of solar panels come from China?

4. Nuclear energy is very dense. Estimate how many solar panels you need to produce as much as a big nuclear plant, even without factoring in the batteries and the weather.
by cerved | 2025-09-12 21:37:29+00:00
MiniZinc is a really great modeling language for constraint programming. Back in August I gave a talk at NordConstNet25 on how we used it to build a product configurator in what's (probably) the worlds largest MiniZinc model

https://pierre-flener.github.io/research/NordConsNet/NordCon...
by zokier | 2025-09-12 21:37:32+00:00
Mackenzie claims that parity was explicit concern for selecting 7 bit code for ASCII. He cites X3.2 subcommittee, although does not provide any references which document exactly, but considering that he was member of those committees (as far as I can tell) I would put some weight to his word.

https://hcs64.com/files/Mackenzie%20-%20Coded%20Character%20... sections 13.6 and 13.7
by tomhow | 2025-09-12 21:37:50+00:00
We've banned this account for repeatedly breaking the site guidelines and ignoring our requests to stop.

If you don't want to be banned, you're welcome to email hn@ycombinator.com and give us reason to believe that you'll follow the rules in the future. They're here: https://news.ycombinator.com/newsguidelines.html.
by spicyusername | 2025-09-12 21:37:56+00:00
Hot take, but parents should, y'know, parent

I can tell you're not a parent, because if you were, you would know that basically none of the digital solutions provided by tech companies to facilitate gating adult material from children actually work or are in any way thoughtfully designed.

Every one of these "just shunt the responsibility from the giant corporation with infinite resources to the parents who are already stretched thin" is another link in a long, long chain that is the woes of modern parenting and really in the woes of modern life, in general.

Historically we have typically gated adult content from children via opt-in systems, not opt-out systems, like you're describing - e.g. Adults opt-in to sensitive content, not children opt-out. There is a reason adult stores are separate from Walmarts and that 21+ bars are separate from family-restaurants.

Also these games are absolute garbage, so I'm not sure why everyone is jumping on this issue like we're losing something of significant cultural value... Why is low-quality XXX-slop the line in the sand we're deciding to rally around... This is not a slippery slope to fascism, or whatever make-believe story we're peddling about this situation, its somebody somewhere doing the right thing, for once, and slowing our seemingly inevitable decline into Biff's Casino Future the teensiest bit.
by panick21_ | 2025-09-12 21:38:25+00:00
This is a panic release and its not so much a plan as it is 'here are bunch of things we are doing'. Their manufacturing has not lead to the ability to beat the competition on price. Their process has not lead to them releasing new an competitive model continuously. I'm suposed to believe a company who hasn't released a new successful product in many years, is going to develop all these amazing new products?

Their major investment into 'ai' has not lead to them being meaningfully better at self driving, and the robots are a long way from being a mass market item.

Tesla used to have the most innovate features, now they are often behind on basic feature. Going on all in on self driving, drove away much investment from other features.

And beyond all of that their vision for transport is just fundamentally wrong. Sustainable transport already exists, and it works far better then cars. Its trains, trams, buses and bikes. That's more energy efficient and better for society in every measurable way.

So not only can't they execute their plan, they also have the wrong plan in the first place.
by autoexec | 2025-09-12 21:38:33+00:00
> How I wish people could believe in America, in liberty and the project of civilization and democracy. It just feels like that has slipped so much, that people want (have been incited into wanting) something narrow and different.

I really don't understand how hopelessness, hate, fear, and selfishness are more attractive, but I worry that as attacks on America, liberty, and democracy continue and the worse things get it'll only increase the amount of hopelessness, hate, fear, and selfishness around us. I'm not sure what it would take to break people out of that cycle. Those things are hard enough to fight when times are good and people feel secure.
by gotts | 2025-09-12 21:38:48+00:00
> you never really use a lot of this stuff in most run of the mill jobs. So of course you forget it, then have to study again pre interview.

I'm wondering how software devs explain this to themselves. What they train for vs what they actually do at their jobs differ more and more with time. And this constant cycle of forgetting and re-learning sounds like a nightmare. Perhaps people burn out not because of their jobs but the system they ended up in.
by daneel_w | 2025-09-12 21:39:16+00:00
I have to disagree, because your assessment is outdated and somewhat shallow. My impression is that it doesn't rest on much real programming experience with PHP either.

To stay with the topic, these arguments are in essence a way of trying to hold PHP as a language accountable for functions it exposed in its since long (about a decade ago) deprecated original mysql extension. These functions actually belong to the underlying C library developed by MySQL, and as has been the custom with tons of functionality brought into PHP from elsewhere over the years, the entire library was relayed. The very same functions - e.g. escape_string(), the culprit "luring" users away from parameterization - are still available in Oracle's mysql C library, and are to some extent also available in, for example, the mysql Python connector through its C extension API.

At the time "a fractal of bad design" was published a handful of its talking points were already no longer actual. It got tired and trope-y years ago, and PHP isn't what it was 15 years ago. Referencing the article today is about as valid as regurgitating "classic" 1950s health advice to Ironman triathletes or something.
by V__ | 2025-09-12 21:39:19+00:00
Until 2016, nuclear energy received more subsidize than renewables in Germany. [1]

EDF was nationalized in 2022, doesn't have to build money reserves for decommissioning (which would be tens of billions), is about 50 billion in debt and just got a 5 billion government loan to keep some old reactors running and another government loan to build new plants. These are not minute interventions, both France and Germany heavily subsidize their sectors (in different ways). With the ARENH program ending in 2025, a more fair comparison will be possible.

I have to read up on the system costs though, that may be ai fair point.

[1] https://www.bundestag.de/resource/blob/877586/4e4dce913c3d88... (last page)
by mrguyorama | 2025-09-12 21:40:18+00:00
>What I really don't get is what makes them so convinced that the state apparatus they're such a fan of won't be turned on them?

They genuinely believe that the vast majority shares their opinion, through ignorance and personal filter bubbles from social media.

So if it gets turned back on them, that would be "wrong" and "undemocratic" because their beliefs ARE democracy, because there's "more" of them. They believe that could only happen through fraudulent elections.
by mort96 | 2025-09-12 21:40:27+00:00
The relevant Wikipedia page (https://en.wikipedia.org/wiki/36-bit_computing)indicates that 6x6 was the most common, but that 5x7 was sometimes used as well.

... However I'm not sure how much I trust it. It says that 5x7 was "the usual PDP-6/10 convention" and was called "five-seven ASCII", but I can't find the phrase "five-seven ASCII" anywhere on Google except for posts quoting that Wikipedia page. It cites two references, neither of which contain the phrase "five-seven ascii".

Though one of the references (RFC 114, for FTP) corroborates that PDP-10 could use 5x7:

[...] For example, if a PDP-10 receives data types A, A1, AE, or A7, it can store the ASCII characters five to a word (DEC-packed ASCII). If the datatype is A8 or A9, it would store the characters four to a word. Sixbit characters would be stored six to a word.

To me, it seems like 5x7 was one of multiple conventions you could store character data in a PDP-10 (and probably other 36-bit machines), and Wikipedia hallucinated that the name for this convention is "five-seven ASCII". (For niche topics like this, I sometimes see authors just stating their own personal terminology for things as a fact; be sure to check sources!).
by kzrdude | 2025-09-12 21:40:39+00:00
utf-8 is just an encoding of unicode. UTF-8 is specified in a way so that it can encode all unicode codepoints up to 0x10FFFF. It doesn't extend further. And UTF-16 also encodes unicode in a similar same way, it doesn't encode anything more.

So what would need to happen first would be that unicode decides they are going to include larger codepoints. Then UTF-8 would need to be extended to handle encoding them. (But I don't think that will happen.)

It seems like Unicode codepoints are less than 30% allocated, roughly. So there's 70% free space..

---

Think of these three separate concepts to make it clear. We are effectively dealing with two translations - one from the abstract symbol to defined unicode code point. Then from that code point we use UTF-8 to encode it into bytes.

1. The glyph or symbol ("A")

2. The unicode code point for the symbol (U+0041 Latin Capital Letter A)

3. The utf-8 encoding of the code point, as bytes (0x41)
by SPCECDET | 2025-09-12 21:40:58+00:00
"Complaining" about what exactly? The 680,000 Palestinians killed since Oct 7th? Or 380,000 Palestinian Infants ? Mind you only 1,900 Israelis have been killed since Oct 7th. I come to this Forum for the level of intellect that is hard to come across elsewhere. However it is becoming a problem when each post is flagged for whatever reasons.
by vishnuharidas | 2025-09-12 21:41:20+00:00
UTF-8 can represent up to 1,114,112 characters in Unicode. And in Unicode 15.1 (2023, https://www.unicode.org/versions/Unicode15.1.0/) a total of 149,813 characters are included, which covers most of the world's languages, scripts, and emojis. That leaves a 960K space for future expansion.

So, it won't fill up during our lifetime I guess.
by LegionMammal978 | 2025-09-12 21:41:23+00:00
Idk, I also thought so once upon the time. "Everyone knows that you can usually do much better than the worst case in NP-hard problems!" But at least for the non-toy problems I've tried using SAT/ILP solvers for, the heuristics don't improve on the exponential worst case much at all. It's seemed like NP-hardness really does meet the all-or-nothing stereotype for some problems.

Your best bet using them is when you have a large collection of smaller unstructured problems, most of which align with the heuristics.
by grugagag | 2025-09-12 21:41:35+00:00
But why stop there? Why not test candidates with problems they have never seen before? Or problems similar to the problems of the organization hiring? Leetcode mostly relies on memorizing patterns with a shallow understanding but shows the candidates have a gaming ability. Does that imply quality in any way? Some people argue that willing to study for leetcode shows some virtue. I very much disagree with that.
by bobthepanda | 2025-09-12 21:42:42+00:00
The notable thing is that more or less China has kept ramping up solar and wind targets whereas nuclear has been much slower to grow. China's energy requirements are so large that this still represents an absolute number increase, but it's telling that even with as heavy handed an industrial policy's as China's that nuclear has not really lifted off.

> Authorities have steadily downgraded plans for nuclear to dominate China's energy generation. At present, the goal is 18 per cent of generation by 2060. China installed 1GW of nuclear last year, compared to 300GW of solar and wind, Mr Buckley said.

> https://www.abc.net.au/news/science/2024-07-16/chinas-renewa...
by back2dafucha | 2025-09-12 21:42:59+00:00
Little curve good, big curve bad. Imagine its 20 years ago before these monitors were made and you had multiple monitors.

Ever see a dashboard chihuahua? (Or on the rear deck of a car). Thats you if you use a multimonitor setup. Do that for even 10 years, your neck hurts and your focus is distracted because you cant look straight ahead at your work and are constantly turning your head from left to right all day.

Its a bad ergo. Little curve good. Big curve only for gaming immersion. I refuse to use dual monitors even if a 27 inch panel is provided.
by savorypiano | 2025-09-12 21:43:16+00:00
This is the wrong logic. Immigrants can make exactly the same as natives and still suppress wages.

Fundamentally how prices are set is someone sets a price, and if there are no takers they change the price. If a company offers a salary, and they bring in an H1-B to fill the role, they don't have to raise the salary. Over time it suppresses the wage.
by thr0waway001 | 2025-09-12 21:43:36+00:00
I dunno man but I always believed Feynman was expressing a very “aw shucks” everyman type of sensibility to motivate his students but really he’s a genius who just never saw himself on par with the other genius demigod scientists of his time but still far removed from common people like me for example. Or he knew he was exceptional but he just liked to distinguish himself from the more square academic types by appealing to the regular people.

Either way, I never bought his claim that he was not exceptional.
by blargey | 2025-09-12 21:43:41+00:00
Are there US workers who should have been hired to do this factory-bootstrapping instead? Because that’s what the H1B stuff (and most illegal immigrant-worker debate in general) has been about, and otherwise it’s only superficially similar.

AFAIK H1Bs follow the letter of the law and calls are for reform to make visas stricter / reduce the kinds of visas, which is basically the opposite of what I’m seeing here.
by fpoling | 2025-09-12 21:43:43+00:00
Any library in Rust comes with Cargo.toml file listing dependencies and their versions. Rust build system allows to use later versions of the libraries so presumably an application that uses an old library will have dependencies for the library updated.

The problem is that sometimes library may need to pin a dependency version. Or a dependency was released with a newer major version update and do not back-port security fixes to older versions.

So one cannot just use an old library. Its dependency list must carefully considered.

Now this problem exists with any package management system. But in Rust it is more visible as the language still evolves quickly with non-trivial new features released often.

Then the library authors may want to use newer language features on their API. Then they simply bump the library mayor version and maintain only that. So an old dependencies will not get updates.
by toast0 | 2025-09-12 21:43:44+00:00
> It’s strange that you can patent gameplay mechanics. After all, gameplay mechanics are what define a genre.

I had thought there was case law along the lines of games have no utility and thus can't have utility patents. Although, perhaps that case was too old, and the rules have changed.

Assuming that games are subject to utility patents, I don't see why you couldn't hold a patent on a genre defining mechanic... But genere defining mechanics for a Pokemon game probably were in the first games from 1996, and afaik the patent backlog isn't that long that they'd be getting a patent today from an application from back then.
by jvanderbot | 2025-09-12 21:43:45+00:00
No, many are truly abandoned.

I have this all the time. Any new rust project and you have to wade through a bunch of once-great crates.

But that's because rust is new. The initial surge over produced solutions to, say binary serialization, and under produced, say, good geodesy libraries. And many many were abandoned. Go to any of the "are we X yet" sites and you'll see many crates that are clearly not finished or advancing which were recently considered SoA.
by TuxSH | 2025-09-12 21:43:51+00:00
> Still, I see Rust as the natural progression from C++

I don't; Rust has its niche but currently can't replace C++ everywhere.

From what I'm aware of, Rust has poor ergonomics for programs that have non-hierarchical ownership model (ie. not representable by trees), for example retained mode GUIs, game engines, intrusive lists in general, non-owning pointers of subobjects part of the same forever-lived singleton, etc.

> Go

To displace Go you must also displace Kubernetes and its ecosystem (unlikely, k8s is such a convenient tool), or have k8s move away from Go (not gonna happen considering who developed both)
by andy99 | 2025-09-12 21:44:26+00:00
Deterministic reproducibility is very different from replicability, and imo the latter is more important; even if the details of the reproducibility are interesting I think they're irrelevant.

There's a similar situation in other scientific disciplines. People want source code and data so they can reproduce results - that basically tells you someone didn't cheat and they documented everything. But it does not tell you whether a real phenomenon was observed.

It's much more interesting to know if roughly the same cause and effect relationships exist so we can predict behavior.

Concretely, there are studies that show e.g. randomly capitalizing letters can lead to completely different responses from and LLM. That speaks to a fragility that doesn't have anything to do with deterministic reproduction.
Show HN: Aris – a free AI-powered answer engine for kids
by andrewdug | 2025-09-12 21:44:47+00:00
I am Andrew, and I’m building Aris (https://www.aris.chat/).

Aris is a minimalist tool that answers any questions a child has.

Encyclopedias, periodicals, field guides, cookbooks, and other print resources we used as kids to find knowledge, learn, and pursue our curiosities have been replaced in most households by something that is not safe for kids: the internet. So instead, kids get Fortnite, Minecraft, and ‘edutainment’ options that don’t compare to the knowledge resources that past generations have had access to.

With this in mind, many of the smartest people I know raise (or plan to raise) their kids with access to only a 1990s level of consumer technology, without smartphones, tablets, social media, online gaming, etc. Many of these people believe the last three decades of technological development have been a net negative for kids. When my child was born, I had a similar sentiment. However, there are some major problems with limiting a kid’s access to technology today. To name a couple: 1.) a set of World Book encyclopedias now costs $1,200, and 2.) many print resources aren’t as good as they used to be, if they are even still in print, since the market changed. As parents, we need a safe, simple, nonaddictive way for kids to access and explore the world’s knowledge easily and independently.

Aris uses a combination of large language models with policy engines and web search tools to find relevant, timely answers to their questions and only returns the stripped-down answers. It does not return links for them to click on or images or advertisements. Parents can tune the moderation settings as finely as they’d like, preventing discussions about banned topics and even getting as specific as making sure Aris doesn’t tell their second child that Santa isn’t real.

The model context handling and system instructions are designed to prevent kids from building emotional reliance or relationships with it. Rather than trying to pull a child into the experience to maximize engagement, Aris is meant to gently redirect the child out of the device into the real world after their question has been answered.

We are available as a web app and iPhone/iPad app in the Apple App store, but we have also made our Apple Watch app available in the iOS store as well. We believe minimalist wearables are a good device substitute for younger humans, and we hope Aris can be a healthy addition to those wearables.

We plan to make money through premium features that include creating multiple child accounts, accessing premium models for better answers, and for ultra-high usage limits.

Come use the app for free on our website or by downloading it in the iOS store by searching for “Aris AI”. We’d love to hear your ideas, experiences, and feedback. Thanks!
by Ivan92 | 2025-09-12 21:45:06+00:00
I don't know what your current industry is, but Google publishes their research and collaborates with academic institutions is one that immediately comes to mind. The government (NASA, NSA for one), tech companies (IBM, Microsoft, etc.), medical companies, aerospace/defense (JPL), just to name a few. I am sure there are way more than I could think of and I am sure others will care to fill in as well.

Research is not exclusive to academia.
by mrlongroots | 2025-09-12 21:45:11+00:00
Our social contract bestows individuals with freedom and governments with the monopoly of violence to police the limits of individual freedom.

If the acts of law abiding individuals (or groups) are a net negative for society, that is not an individual failure. Fiduciary responsibility is a useful parallel: it is not the job of a sugar manufacturer to think about the public health aspects of sugar. Their responsibility to their shareholders is to produce clean, safe, and edible sugar at competitive prices and do a good job with marketing and distributin, that's all.
by OutOfHere | 2025-09-12 21:45:23+00:00
Let's say the best open source product has a feature score of 70/100, and the best closed source product has a feature score of 85/100, and this is me being generous with the latter. The issue is that just by being closed source, it immediately loses 20/100, bringing its score to 65/100, which is below the open offering. A closed source product carries substantial risk if the company behind it were to stop maintaining it, which is why the adjustment by -20 applies.

Secondly, as I know, the blocker with approximate neighbor search is often not insertion, but search. And if this search was worth a fortune to me, I'd simply embarrassingly parallelize it on CPUs or on GPUs.