MurphyA/hacker-news huggingface dataset:
by trinix912 | 2025-08-04 09:49:10+00:00
While I'm usually one of those who complain about subscription services, $20 per year is not considerably more than registering a .com with the whois protection. Given that you get a registered, valid domain name that you have control over, it's not a bad deal. Also, it does help filter out low effort spam, especially if they decided to add a limit to allow only n registrations per a credit card should it become a problem.

We're always discussing something along "if you're not paying for it, you're the product" in the context of social media, yet now we're presented a solution and criticize that it's not free.

You can also roll your own webring/directory for free on your ISP's guest area (if they still offer that) and there's no significant network effect to url.town yet that would make you miss out if you don't pay.
by ben_w | 2025-08-04 09:49:20+00:00
> It was still quite concerning that someone that spent 4-8 in med school lacked even basic computer skills.

That doesn't surprise me, for the same reason I can't tell you what a metatarsal is without googling.

What did surprise me, was that my dad had a home PC with internet for years before realising that Google search results had a scroll bar — it's not like he didn't know how computers worked, before retirement he'd been working as a software developer for one of the big UK defence contractors.
by junon | 2025-08-04 09:49:27+00:00
If you're in the US this might be for a specific reason.

If you're a medical facility that isn't digitized then you're not subject to many of the HIPAA privacy and security compliance rules. It's an exception they carved out to grandfather in older practices that weren't digitized.

Many facilities stay "analog" in that way for that explicit reason.

Source: used to be a certified HIPAA Security Officer, this was a topic at the certification seminar I attended.
by simonask | 2025-08-04 09:50:05+00:00
They are compiler-generated FSMs, but I think it's worth noting that the C++ design was landed in a way that precluded many people from ever seriously considering using them, especially due to the implicit allocation. The reason you are using C++ in the first place is because you care about details like allocation, so to me this is a gigantic fumble.

Rust gets it right, but has its own warts, especially if you're coming from async in a GC world. But there's no allocation; Futures are composable value types.
by refurb | 2025-08-04 09:50:59+00:00
But it’s not.

The error people make all the time is assuming these groups are static and always have the same people in them over time.

They don’t.

A great example were the people in the 0.1% percentile of income. Evil rich people!

Turns out people who end up in that group, only do so for a single year in their entire life.

Things like selling a company or getting a large windfall propels them into the 0.1%, then after that they fall back towards the median.

Same with the lowest income group. People move in and out that group each year.
by profstasiak | 2025-08-04 09:53:15+00:00
it is societies business to limit certain illegal activities both online and offline.

Most countries including USA have Indecent Exposure laws, prohibiting women for example from flashing their breasts on the street.

Yet somehow online adult women are able to "flash" homemade videos of them making sex with multiple partners, and you somehow think it's ok for children age 11 to view this with no responsibility on reddit's part?

Also most countries limit what children can do. It's illegal to drink even when you are 20 in USA. Why do we think children are mature enough when they are 11 to view unmoderated usergenerated content on tiktok? Many made by 18+ people driven by commercial interest and many of these videos dangerous for children (for example many challanges, where kids die after trying to do them).

Obviously one can have this kind of naive liberalism view, that anything goes. I personally don't and that's why I shared my comment.
by mewpmewp2 | 2025-08-04 09:53:54+00:00
I know you are joking, but I have them injected into the tools they use, they run automatically every time they run commands to write, update etc. I can configure those to block the file edits completely, or just as feedback every time after. This is restricted outside of codebase, but of course they could find a loophole to hack the whole thing though o they could just get frustrated and run a recursive loop script that would crash my computer :)
Show HN: App helps you plan without burnout
by skreep | 2025-08-04 09:54:01+00:00
Hi, HN. Life moves fast, and your head can easily become filled with tasks, ideas, and routines. Prostir is more than just a planner. It is your planner with a focus on well-being, your goal planner, a gentle habit tracker, and a safe space where you can plan your life without stress and with care.
by Al-Khwarizmi | 2025-08-04 09:54:13+00:00
Advanced amenities honestly is a very bad excuse for lack of empathy towards the younger generations.

I was born in 82 so I had the experience of life without mobile phones, cheap travel, Netflix, etc. Life wasn't harder in practice, because you don't miss things that aren't basic needs and that no one has or don't even exist. We had plenty of fun with what we had, we weren't thinking "oh, my life is so hard because I can't choose what I see on the TV or book a plane ticket from a tiny device in my pocket". If I went back in time and had all those things, I don't think my life would have been happier or easier.

(As an aside, the exception to this is medicine. For example, many cancers that could kill you easily back then have now a much better survival rate. That of course does make life much better for people who have such problems. But for those of us that are/were healthy, life wasn't worse back then).

You know what you do miss if you don't have it, and can make your life more miserable? Not being able to afford a home, raise a family, etc. Basic needs, and things that your parents and other people that you know had. That's a real problem. Not having Netflix or a smartphone when it wasn't even a thing is just not a real problem, it was a non-issue, and using it as an argument to minimize young people's complaints is dishonest.
by Etheryte | 2025-08-04 09:55:26+00:00
This is a nice idea, but what do you do when the OS tooling is not that good? macOS is a good example, they have OS level sandboxing [0], but the docs are practically nonexistent and the only way to figure it out is to read a bunch of blog posts by people who struggled with it before you. Baking it into Node means that at least theoretically you get the same thing out of the box on every OS.

[0] https://www.karltarvas.com/macos-app-sandboxing-via-sandbox-...
by Neil44 | 2025-08-04 09:55:31+00:00
This is a cut down OS to run the UniFi Network app on. The UniFi Network app is the controller that UniFi devices e.g. switches, routers, AP's register to and provides the management capabilities. You can currently run this app on most OS's. I guess this new OS is to reduce the support overhead of running your own controller. Any maybe enable some nice third party custom controller hardware. Also, there are some features you only get when you use one of their cloud hosted controllers which this OS enables for the app anyone can self host. But the big drawback is no adoption of the router/cloud gateways.
by simonask | 2025-08-04 09:56:52+00:00
It's not really about "limitations" of the hardware, so much as it is about the fact that things have crystallized a lot since the 90s. There are no longer any mainstream architectures using big-endian integers for example, and there are zero architectures using anything but two's complement. All mainstream computers are Von Neumann machines too (programs are stored; functions are data). All bytes are 8 bits wide, and native word sizes are a clean multiple of that.

Endianness will be with us for a while, but modern languages don't really need to consider the other factors, so they can take significant liberties in their design that match the developer's intuition more precisely.
by iinnPP | 2025-08-04 09:57:06+00:00
Ingredients household here. My grocery bill doubled in 7 years without any packages of anything.

Largest increase has been on every fresh food item grown in our many greenhouses. Such as lettuce (increased 200% from ~1 to ~3 for iceberg lettuce) and tomatoes.

I keep a decent memory of pricing at multiple stores and can agree with part of your comment, packaged food got it worse.

Edit: Ontario Canada
by lemoncookiechip | 2025-08-04 09:57:22+00:00
Decades and decades of unfettered Capitalism.

- Labor protections getting weaker over time, plus courts usually siding with employers. Overtime laws got chipped away, and a lot of folks get called "contractors" when they're basically employees.

- Jobs can move overseas way easier now, so workers don't really have the same leverage they used to.

- Big companies buying everything up, regional monopolies forming, and those non-compete clauses making it harder for people to switch jobs.

- At-will employment, temp work, gig jobs, outsourcing, just makes job security pretty shaky.

- Decades of anti-union talk, pushing this whole "you're on your own" idea, and selling "flexibility" like it's some amazing benefit.

- More workplace surveillance, algorithm-based schedules, and automated tracking, just gives the employer more control.

People quite literally fought tooth and nail with blood sweat and tears to gain their rights over the course of years and years during the 18th and 19th century. Many quite literally died, and a lot more were beaten to pulp by the job owners who hired muscle to do it.

Those gains we made have slowly been eroded.
by tpoacher | 2025-08-04 09:59:20+00:00
Going off on a tangent, but:

> This disappoints the ego-seeking behavior of many engineers. Good engineers often want people to realize how clever they were.

This is probably partly true to a small extent, but for the most part I think it trivialises a larger problem.

I have had this exact problem as an academic publishing papers. My ability to write straightforward easy to follow manuscripts has backfired on me many times, whereby explaining the steps in a clear, intuitive order has led reviewers to state that the findings were non-novel since they were a clear intuitive series of logical steps. My (sad) experience has taught me that if you make the reader 'work' a tiny bit towards developing the intuition themselves, and appreciate how this specific sequence of steps wasn't necessarily trivially obvious before announcing it on paper, then they will appreciate the novelty and the thinking that went behind it a lot more.

Obviously I don't necessarily think the mass of obfuscated papers out there are academics intentionally obfuscating to prevent rejection and raise appreciation in their readers (it's more likely to be a lack of skill or interest in investing the effort to write more clearly). But (despite it's frequent abuse as a phrase) leaving _some_ things as "an exercise to the reader" turns out to not always be the 'lazy' or 'ignorant' thing to do.

Now, of course, design documents may not necessarily have the same goals or gatekeepers as academic papers do, but I think attributing leaving some steps up to the reader to be entirely about engineering ego-seeking behaviour is a bit misguided. If your goal is to make someone understand and appreciate something, then there is such a thing as "explaining it too much" (and thus robbing them of the experience of developing their own, and far more useful, insight).

And this is doubly true in teaching contexts (arguably not the usual purpose of a design document, but ...).
by blitzar | 2025-08-04 10:00:28+00:00
> bankers left 30+ billion in valuation on the table for their buddies

Small float, big hype, litterally designed to pump the stock on the float.

1.2bn was raised - of which only 0.8bn was cashing out existing shareholders - all the other investors got the pump as planned all for the low price of $1.6bn.

Basically the existing shareholders got watered down by ~5% and the value of the shares they still hold are 3x and now liquid, better than they got in any of the vc funding rounds.
by bananapub | 2025-08-04 10:00:34+00:00
another side to this is how it's encouraging people to believe that the only way to get ahead is by more or less scamming. you can easily look at the world as a youngish person and see that getting ahead means affiliate marketing, or NFT scams, or crypto nonsense, or being Andrew Tate, or an "influencer" hawking crap on social media etc.

it's not just a lack of role models, it's also the way current governments in the west are setting policies - extreme care for older more established people or the already rich, while the young being thrown to the wolves with idiotic LLM/AI policies sabotaging their lives and careers, future pension likely clearly going down, the ultrawealthy having increasingly literal impunity, policies designed to keep housing unaffordable, etc
by linker3000 | 2025-08-04 10:01:06+00:00
At least one of my local, out of town, supermarkets doesn't have a warehouse any more.

It's all Just in Time, with a residual amount above the main shelves. If you can't find what you want, they don't have it 'out back', because apart from an unloading area, there's no 'out back'.
by so-cal-schemer | 2025-08-04 10:01:15+00:00
> SICP is fundamentally about the notion that programs are primarily a means of communication between people, being written by people for other people to read, and only secondarily a thing for computers to execute.

Kragen, I think you hit the nail on the head with this.

From the 1e Preface:

"Our design of this introductory computer-science subject reflects two major concerns. First, we want to establish the idea that a computer language is not just a way of getting a computer to perform operations but rather that it is a novel formal medium for expressing ideas about methodology. Thus, programs must be written for people to read, and only incidentally for machines to execute."

And also,

"Second, we believe that the essential material to be addressed by a subject at this level is not the syntax of particular programming-language constructs, nor clever algorithms for computing particular functions efficiently, nor even the mathematical analysis of algorithms and the foundations of computing, but rather the techniques used to control the intellectual complexity of large software systems."

6.001 germinated in 1978! There were far fewer languages to choose from then.[0] As elegant, and expressive, and powerful as Scheme is (being an attempt to strip a language down to the essentials), perhaps there just are more legible languages these days. A good exercise would be to go to Rosetta Code[1], pick a program, and compare the aesthetics of the code. What solutions are the cleanest and easiest to understand?

[0]: https://en.wikipedia.org/wiki/Timeline_of_programming_langua...

[1]: https://rosettacode.org/wiki/FizzBuzz#
by lurking_swe | 2025-08-04 10:01:29+00:00
free markets are just fine. The problem is the housing market in the US isn’t a proper free market AT ALL. The housing “market” here has a long history of problems.

- strict zoning laws (and nimby attitudes) prevent the free market from functioning as intended. Housing is expensive because we make it hard to build more housing.

- Read up on RealPage, software for landlords thats been accused of inflating rents. There’s a major lawsuit underway, focusing on the issues with its algorithmic pricing. Is that a free market? When the majority of landlords are (effectively) using the same 3rd party software to price-fix?

- the US had a few decades of very racist housing policy, which made it difficult for blacks to get housing. I say this as a white man that’s studied this. Fun fact - the US govt used to mark black neighborhoods as “high risk”, meaning banks wouldn’t loan money money to blacks for buying a house. At one point in US history it was also legal to have HOA’s with bylaws preventing blacks from buying property in the neighborhood. I could continue to list many examples of how blacks got screwed, but that’s not the point. The point is whites had a HUGE advantage for decades, even after slavery was abolished. The government made sure blacks couldn’t compete for the desirable homes, for decades. So whites got nice cheap housing. Today the children of those white families enjoy the benefits their parents received, via unethical housing policy. Me included. Is that how a free market is supposed to work? Temporarily reducing competition in desirable communities, letting whites buy, and then reverting the law decades later after prices doubled? Definition of pulling the ladder up behind you if you ask me.

I could go on, but i’ll spare you. :)

I have receipts:

https://www.justice.gov/archives/opa/pr/justice-department-s...

https://www.npr.org/2017/05/03/526655831/a-forgotten-history...

https://longislandadvocate.com/decades-after-redlining-l-i-s...
by perching_aix | 2025-08-04 10:02:39+00:00
I was being sarcastic. For a lot of people the narrative is more important; I'd even argue it's what people normally default to, including me. What I meant to convey then was that at this point I find all those narrative driven perspectives beyond tiresome, and yet I fully expect them to barrel on regardless, unlike what you're hoping for.

Your napkin math is one demonstration why a focus on narrative can prove misguided. It can matter very little how genuine their intents were if in practice they materially helped a significant amount.
by lumpa | 2025-08-04 10:02:54+00:00
This is completely bonkers.

The Python community is welcoming, many come for the language and stay for the community. It's not, of course, free of politics or drama, but it's very far from what you describe. Local communities are very strong, CPython core community seems to always be trying to improve to me.

Even Tim Peters, who I really hope is part of the documentary, is an enthusiastic participant, both helping with gnarly CPython issues and providing assistance to newbies.

If you look at the Fellows list[0], you can see that many important names aren't active in the community anymore (I don't know the reasons for each one), but many more are either active or in (very) good terms with the community.

The CoC was and is a net positive, the diversity efforts even more so. Last Saturday I was at a local Python conference and the local community has welcome both, to great success and improvement.

[0] https://www.python.org/psf/fellows-roster/
by Georgii007 | 2025-08-04 10:03:12+00:00
You're right: just geo-blocking by IP is not enough to reliably protect you under GDPR, especially if any user uploads potentially identifiable information about an EU/UK resident, even from outside those regions. It doesn't solve the problem. I recognize that such a system requires a much more precise mechanism for identifying and filtering data, as well as a process for handling deletion requests and protecting against re-additions.

Right now, the project is in its early stages, and these discussions help us understand exactly where the boundaries of what is acceptable and how to build in legal and ethical compliance from the start.

Here's what I plan to put in place: Strict content moderation and technical filters to exclude PII (personally identifiable information).

The right to remove and revoke, with as simple a process as possible, including the ability to auto-alert when you try to post again.

A separate legal page explaining restrictions, moderation principles and responsibilities.

As we develop, consultation with GDPR and digital rights experts before launching anything in the EU/UK.
by j45 | 2025-08-04 10:03:21+00:00
This isn't bad, or good.

Having this type of control, for certain use cases can be perfectly valid.

It also feels Flash like.

The javascriptists began on a journey 15 years ago to replace Flash. Things have gotten more complicated before becoming simpler, but maybe things will head in a direction soon.

Flash itself was actionscript (ECMAScript) which is the same syntax as Javascript.
by wizzwizz4 | 2025-08-04 10:04:53+00:00
Steps to reproduce:

1. Load a complex data structure, e.g. from JSON. (I do not consider typing out the JSON to be part of the human's job.)

2. Process the data, using the magic of functional programming. (Performance? What's that? Performance is not a priority.)

3. Add some helpful lemmas.

4. Prove the data processing stage was correct… but proving this in general is haaaard, so just make automation that's capable of proving it for most cases… eventually.

5. Great! It takes 3 minutes to run on my tiny examples. Now run it on the real data.

And that's where hours come from!
by 9rx | 2025-08-04 10:05:16+00:00
> Strategically, US has to bring manufacturing (and as much of a supply chains) back, there is no way around it.

Strategically, it needed to keep manufacturing. It is too late now. Its labor and capital is already fully deployed towards innovation. Innovation that is now realizing that it is being stifled without a local manufacturing base, granted, but at this point pulling labor and capital away from innovation in order to build a manufacturing base again will only stifle it further as the rest of the world, which is quickly closing the innovation gap, keeps moving forward.

The US cannot afford to see that happen. So, in order to save face, what the tariffs will end up doing is open the doors for foreign capital and labor to flood into the US instead. While that will put factories in eye's view, it does not "bring back manufacturing" or resolve the strategic need. It merely lets what was strategically trying to be defended against inside the house, which is an even worse position.
by Juliate | 2025-08-04 10:05:22+00:00
Not the best paid, but unless you want to live within Paris, it becomes a confortable revenue.

In France, you are considered rich when your net revenue is twice the median. That is to say, if you get more than ~4000 € of _net_ monthly salary (around 61k gross/year), you are rich. This was very easy to reach in the IT industry, especially in the Paris area, after 15 years at most.

The 1% richest (based on salary) start from 7500 € net/month (115k gross/year).
by Georgii007 | 2025-08-04 10:05:23+00:00
1.Yes, people with bad reputations may try to "unsubscribe" from the system, and it is true that this creates a potential blind spot. But the right to opt-out and defamation defense is more important. Here there will be a balancing act between private security and public harm.

2. The risks of false information are real. This is one of the most difficult parts of the project. I envision:

- Multi-stage moderation - Plausibility signals (AI filtering, account activity) - Ability to "reply" or mark as "challenged"

3. If someone requests data via GDPR and finds false accusations - they should be able to challenge, track, get a response and get it removed. I plan to build in a dispute resolution mechanism to not only comply with the law, but to ensure fairness for all parties.

I repeat: the project was conceived with good intentions, but these risks are not just hypothetical - they are structural. I am grateful that you have voiced them at this stage. If you have ideas or experience in similar systems - I would be very happy to dialog.
by vladvasiliu | 2025-08-04 10:05:49+00:00
Sure, but there are different things that tend to drive up demand, such as immigration and an increase in lifespan (or whatever happened that made the population increase despite below-replacement fertility [0]), fewer people living together, and people using homes as an investment/store of value without actually living there.

Although for the specific case of Paris proper (not the whole region), population has actually decreased in recent years. But there also seem to be fewer people per dwelling. See [1] for some interesting graphs. Unfortunately it's French, but Google Translate should do a good enough job.

[0] https://www.statista.com/statistics/459939/population-france...

[1] https://www.paris.fr/pages/le-boom-des-logements-vacants-acc...