MurphyA/hacker-news huggingface dataset:
by d1sxeyes | 2025-11-05 06:58:47+00:00
US policies wouldn’t affect the life expectancy in the UK, which has broadly the same trend: https://www.macrotrends.net/global-metrics/countries/gbr/uni...

This is despite no-one paying (directly) for health care.

Would you be willing to submit to invasive investigations into how you live to identify any risk factors you have (both under your control, like choosing to drive, international travel, and not under your control, like genetic predisposition to heart disease) to ensure your premium can be accurately calculated?

Blaming people for their illnesses is something we have historically gotten wrong a lot, and regardless, it’s pretty inhuman as a society to leave people to suffer and die because they can’t afford healthcare.
by mmooss | 2025-11-05 06:59:09+00:00
> Obama ... was, by far, the most charismatic President we've had in modern times

Watching old Obama speeches, I find him mostly run-of-the-mill. Trump, whether or not you like him, is far more charismatic - his success is built on his charisma. Also, look up Bill Clinton or Ronald Reagan speeches, by maybe that isn't what you mean by 'modern times'.
by wodenokoto | 2025-11-05 06:59:28+00:00
The point about a datalake is to separate computer and storage. Postgres isn’t a compute layer it’s an access layer.

Your compute asks Postgres “what is the current data for these keys?” Or “what was the current data as of two weeks ago for these keys?” And your compute will then download and aggregate your analytics query directly from the parquet files.
by thejosh | 2025-11-05 07:00:22+00:00
Everytime you want to query your data, you need to pay the compute cost.

If instead you can write to something like Parquet/Iceberg, you're not paying for access your data.

Snowflake is great at aggregations and other stuff (seriously, huge fan of snowflakes SQL capabilities), but let's say you have a visualisation tool, you're paying for pulling data out .

Instead, writing data to something like S3, you instead can hookup your tools to this.

It's expensive to pull data out of Snowflake otherwise.
by lp0_on_fire | 2025-11-05 07:00:30+00:00
I live in PA and can literally walk to a private beer distributor from my house and walk out with something larger than a 12 pack. There are no state owned beer distributors as far as I’m aware.

Most (not all) Liquor / Wine sales are somewhat monopolized by the state but it’s a remnant from prohibition and nobody except the people getting their palms greased by the system likes it.
by eru | 2025-11-05 07:00:51+00:00
Python's Hypothesis has some very clever features to deal with shrinking past a monadic bind.

If I remember right, it basically uses a binary 'tape' of random decisions. Shrinking is expressed as manipulations of that tape. Your generators (implicitly) define a projection from that tape to your desired types. Shrinking an early part of the tape, leave the later sub-generators to try and re-use the later parts of the tape.

That's not guaranteed to work. But it doesn't have to work reliably for every shrink operation the library tries! It's sufficient, if you merely have a good-enough-chance to recover enough of the previous structure to trigger the bug again.
by vaylian | 2025-11-05 07:00:52+00:00
This is mostly computer literacy for people who are already committed to using office and AI products from Microsoft, Google and Apple. For those people the article provides good actionable advice. But I like to contest that this is required to achieve "computer literacy in 2026". In many cases, AI is a vehicle for sending your personal and business data to a Big Tech cloud. Depending on the tasks that you need to perform, AI may not be a significant help.
by DoctorOetker | 2025-11-05 07:01:06+00:00
A collection of cars is also a collection of steering wheels, a collection of tires, a collection of seats, a collection of engines a collection of seats, ...

as blood contains white blood cells, and these cells tend to contain DNA, yes a collection of identified blood samples is also a collection of DNA (molecules).

A DNA collection doesn't need to have been sequenced to qualify as a DNA collection.
by CrispinS | 2025-11-05 07:01:55+00:00
I suppose it's fitting that an article concerned largely with AI was written largely by AI. (I noticed a lot of GPT-isms.)

I mean, it is mostly solid advice, e.g. asking AI to cite sources (and checking them!) and asking about the assumptions it's making.

And on the subject of automating things or making things more efficient, I'd extend that to a general reminder that just because things are the way the are, doesn't mean they have to be that way.

Which sounds obvious, but it's so easy to get used to a situation in your life that you don't like, but it's not so horrendous that you're motivated to do something about it. And then it just becomes background and you forget that there's the possibility of a better reality.

Speaking from many personal experiences here...
by tomhow | 2025-11-05 07:03:31+00:00
Please don't post off-topic, trollish comments on HN. The guidelines ask us to avoid generic tangents. Please also try harder to observe the guidelines in all your activity on HN. Some of your comments are positive contributions, but others are unsubstantive, and drag the overall quality of HN down. Please make an effort to cut out the guidelines-breaking stuff and just post the positively-contributing comments. https://news.ycombinator.com/newsguidelines.html

We detached this comment from https://news.ycombinator.com/item?id=45816492 and marked it off topic.
by nuudlman | 2025-11-05 07:04:08+00:00
Do you have any specific examples here?

While no compiler is perfect (e.g., pointer provenance), one could just as easily argue that Clang has higher quality—most modern C/++ tooling is built on it, sanitizers are brought up in Clang and sometimes ported to GCC later, all of the modern safety work is in Clang (-Wbounds-safety, the various thread safety approaches, lifetime analysis, Sean’s borrow checked C++, Fil-C). The Clang static analyzer has also been used in production for over a decade, whereas -fanalyzer is still experimental and limited to C, …

I have the feeling that the bugs that aren’t being fixed are either because the bug report is unactionable (3yr old Ubuntu Franken-clang is slower than than 3yr old franken-gcc) or because the problem is very non-trivial (e.g., you can find recent discussion about enabling dependence analysis by default, the aforementioned pointer provenance issues stemming from C, ABI/lowering warts around large _BitInt)
by palmotea | 2025-11-05 07:04:10+00:00
> The bluetooth implementation is dogshit...randomly speeding up songs, audio skipping, cutting out, etc. Occasionally forgets connections and has to be set up from scratch.

We need to go back to the days of headphone jacks and analog AUX ports. Seriously. Something simple, reliable, and extremely well-understood.

Cars should be a lot more modular, but the market is consumer-hostile in general and it won't happen without regulation. There should probably be some standardized car-infotainment interface, and consumers be required to buy the infotainment system aftermarket to get more competition and quality in that area.
by ascorbic | 2025-11-05 07:04:54+00:00
My guess is your caching was misconfigured in some way. It's fast for me now, but before commenting I tried several times and it always took at least 10s to load, often more. Others have also reported very slow load times. I was surprised because I saw at the time that it was behind Cloudflare. Disclosure: I work for Cloudflare.
by kortilla | 2025-11-05 07:05:39+00:00
You didn’t read your own link. The peak value of minimum wage was $12.12/hr in 1968 after adjusting for inflation.

https://www.epi.org/blog/the-value-of-the-federal-minimum-wa...

You cannot with a straight face claim bringing it to $60 has anything to do with inflation when the value it would need is right in that article.
by sunshowers | 2025-11-05 07:06:01+00:00
Speaking for myself — those are definitely all simpler cases, but for me I never found them compelling enough (beyond the "it doesn't crash" property). For me, the simplest case that truly motivated PBT for me was roundtrip serialization. Now I use PBT quite a lot, and most of them are either serialization roundtrip or oracle/model-based tests.
by nucleative | 2025-11-05 07:06:17+00:00
We did this a lot in the early 2000's. At the time I worked for a company with offices in Bellevue and we put our own hardware in full sized racks at a datacenter in the komo4 building in Seattle.

Because of proximity it was easy to run over and service the systems physically if needed, and we also used modem based KVM systems if we really needed to reboot a locked up system quickly (not sure that ever actually happened!).

I'm sure customer owner hardware place in a datacenter rack is still a major business
by chess39 | 2025-11-05 07:07:04+00:00
Thank you a lot for the review and great ideas, we’ll be working to add the suggested features!

Castling is possible if king and rook were spawned on the standard chess positions and hadn’t moved (e.g. king on e1 and rook on a1)

Pawns move two squares from the second row only.

There is an option to save your setup (for registered users) and also option to set up for computer (in computer settings).

Tournament is a super idea, neat way to make a theory of setups:)

Awesome ideas with the initial position transcript and permalinks, we’ll work on the implementation!
by yannyu | 2025-11-05 07:07:05+00:00
You don't think that it's easier to identify whether something is bubonic plague than it would be to identify whether two DNA samples are related? Especially when one of them is aged such that it's not even a whole sequence anymore?

Yes, our ability to manipulate and read DNA has increased significantly in the past 40 years. But you can't create data from something that isn't there or has been corrupted beyond recovery.

And as far as the efficacy of police goes, I don't think that a warrant is sufficient to prove that there's confirmed utility in getting these samples.
by simoncion | 2025-11-05 07:07:09+00:00
> IIRC you need a possibly predictable password form cambo to do get full root shell on a lot of devices.

If we're ignoring access-control-violating logic errors, then Mikrotik's shells are quite locked down. As you'd expect, you can provision multiple users with a variety of privs... and even make a user that has no configuration modification privs at all.

You can also very easily deny remote access to any credentials other than a username and SSH key. Good luck predicting an SSH key.

But if we're not ignoring coding errors that bypass access control, then I expect that Cambium is no less vulnerable than anything else out there. They're certainly using either BSD or Linux with some proprietary goop layered on top to make it look super sexy.
by themafia | 2025-11-05 07:07:33+00:00
> You're clearly not paying attention.

You clearly just want to have a convenient source for your frustration and show no interest in actually solving the problem permanently.

> Which checks?

Congress. They pass laws. The administration is bound, by the constitution, to follow those laws and to administrate them with "due care."

> The supreme Court OKed stopping people because they were brown ("Kavanaugh stops") and Congress has lost the power of the purse

What does this have to do with tax law?
by fhd2 | 2025-11-05 07:07:35+00:00
My pet peeves are:

1. For small stuff, AWS et al aren't that much more expensive than Hetzner, mostly in the same ballpark, maybe 2x in my experience.

2. What's easy to underestimate for _developers_ is that your self hosted setup is most likely harder to get third party support for. If you run software on AWS, you can hire someone familiar with AWS and as long as you're not doing anything too weird, they'll figure it out and modify it in no time.

I absolutely prefer self hosting on root servers, it has always been my go to approach for my own companies, big and small stuff. But for people that can't or don't want to mess with their infrastructure themselves, I do recommend the cloud route even with all the current anti hype.
by locknitpicker | 2025-11-05 07:08:05+00:00
> (...) but in the end of the day, you somehow need to derive the expected outputs from input arguments, just like your SUT does.

I think you're manifesting some misconceptions and ignorance about property-based testing.

Property-based testing is still automated testing. You still have a sut and you still exercise it to verify and validate invariants. This does not change.

The core trait of property-based testing is that instead of having to define and maintain hard coded test data to drive your tests, which are specific realizations of the input state, property-based testing instead focuses on generating sequences of randomly-generated input data, and in the event of a test failing it follows up with employing reduction strategies to distil input values that pinpoint minimum reproducible examples.

As a consequence, tests don't focus on which specific value a sut returns when given a specific input value. Instead, they focus on verifying more general properties of a sut.

Perhaps the main advantage of property-based testing is that developers don't need to maintain test data anymore, and this tests are no longer be green just because you forgot to update the test data to cover a scenario or to reflect an edge case. Developers instead define test data generators, and the property-based testing framework implements the hard parts such as the input distillation step.

Property-based testing is no silver bullet though.

> Despite some anecdata in the comments here, the chances are slim that this approach will find edge cases that you couldn't think of.

Your comment completely misses the point of property-based testing. You still need to exercise your sut to cover scenarios. Where property-based testing excels is that you no longer have to maintain curated sets of test data, or update them whenever you update a component. Your inputs are already randomly generated following the strategy you specified.
by hamasho | 2025-11-05 07:08:27+00:00
I like data lakes and their SQL-like query languages. They feel like an advanced version of the "Everything is a file" philosophy.

Under "Everything is a file", you can read or manipulate a wide variety of information via simple, open/read/write() APIs. Linux provides APIs to modify system settings via filesystem. Get the screen brightness setting? `cat /sys/class/backlight/device0/brightness`. Update? `echo 500 > /sys/class/backlight/device0/brightness`. No need for special APIs, just generic file operations and the kernel handles everything.

FUSE (Filesystem in Userspace) provides even more flexibility by allowing user space programs to build their own drivers that handle any data operation via the filesystem. You can mount remote systems (via SSH) and google drive, and copying files is as easy as `cp /mnt/remote/data/origin /mnt/googledrive/data/`. Or using unique FUSE like pgfuse and redisfs, updating redis value by postgres DB data is just `cat /mnt/postgres/users/100/full_name > /mnt/redis/user_100_full_name`.

But filesystems are only good for hierarchical data while a lot of real world data is relational. Many FUSE software tries hard to represent inherently non-hierarchical data in a filesystem. Data lake allows to use SQL, the elegant abstraction for relational data, across different underlying data sources. They can be physically distant and have different structures. A lot of real world applications are just CRUD on relational data. You can accomplish much more much easier if those data are just a big single database.
by troupo | 2025-11-05 07:09:18+00:00
YouTube routinely demonetizes and suspends people for"copyright violations" with no recourse. Including people for using their own material.

SciHub is banned and blocked in several countries, there are default rulings against it in the US etc. Oh, and White House called it "one of the most flagrant notorious market sites in the world".

But when you're an AI company with billions of dollars? Well, your doing it for the good of humanity or something, and of course everything you do is fair use etc.
by levario_studio | 2025-11-05 07:09:26+00:00
Version 2.0

What's New

Personal Library – Stats dashboard with insights; Backup & Restore – Export/import your data; Smart Suggestions – Reminders for inactive books; Quick Actions – Date shortcuts, ESC to close, toast notifications; More Quotes – added new reading quotes; Tooltips for helpful hints; Real-time input validation.
by Frannky | 2025-11-05 07:09:47+00:00
People typically pay when they desire something they can't obtain without your involvement, right?

The core issue with these companies may be that they're disconnected from users' actual needs, driven only by investors' and speculators' forecasts of what might eventually monetize.

But if they had built something people pay for, they wouldn't need to follow hype cycles, right? So maybe the problem—more than short cycles—could be companies not building something people actually need.
by Ferret7446 | 2025-11-05 07:09:48+00:00
I think this is one reason "piracy for AI" in general is tolerated. Anyone with a clear understanding of real world dynamics realizes that if a foreign country that lacks scruples develops "AGI", for lack of a better term, then you're fucked. This is in a sense a nuclear arms race.

The same applies between companies, by the way, hence the "AI bubble".

The other reason "piracy for AI" is tolerated is because it's not at all clear how to legislate or regulate it. You might think it's a cut and dry case, but lots of other people think the same about the opposite conclusion.
by mptest | 2025-11-05 07:10:07+00:00
no one, and i mean no one, has to invent the history of evil corporations doing evil things. Climate change? Cigarettes?, shit let's go modern. CZ? SBF?

if it's not clear to you may i suggest with the upmost respect that you read surveillance capitalism by zuboff (a successor to manufactured consent in my humble opinion).

I guess my question is where do you get the confidence or belief these companies are doing anything BUT evil? how many of americas biggest companies' workers need food aid from the govt? look up what % of army grunts are food insecure. in the heart of empire.

Where on earth do you get this faith in companies from?
by toomuchtodo | 2025-11-05 07:10:28+00:00
I misspoke by not including more detail. $66/hr to match homebuying purchasing power of Boomers in the 70s. You can get away with less per hour as a living wage assuming reasonable rent, and in NYC, that is likely $30/hr (which we will get to as older voters continue to age out, and younger voters age into the electorate, and are engaged to push wages higher [exit polls show ~75% of New Yorkers 18-29 voted for Mamdani]).

https://www.epi.org/blog/a-30-by-2030-minimum-wage-in-new-yo...

> With the FBC cost data we can estimate a living wage that would allow workers to support their families. Table 1 shows that the living wage in 2025 is already above $30 an hour in Manhattan ($33.89), Queens ($31.31), and Staten Island ($30.68). While Brooklyn and The Bronx do not exceed this threshold, the costs facing these families will almost certainly continue to rise between today and 2030. These figures make it clear that discussions of a $30 minimum wage in New York City are not superfluous—they reflect the very real needs of working people throughout the city.

https://www.yahoo.com/news/articles/guy-shared-just-high-min...

> Someone Calculated What The Minimum Wage Should Be Today Compared To The '70s In Order To Afford A Home

> Now, Chris's video isn't to suggest that minimum wage, at any point in its history, allowed people to buy homes outright. Rather, he told BuzzFeed, he wanted to highlight the ways in which "wages have decoupled from cost of living, housing prices, and broader economic growth over the last few decades."

> "The original purpose of the minimum wage was to ensure that even low-wage workers could participate meaningfully in the economy. Not just survive, but live with dignity," he said.
by toast0 | 2025-11-05 07:10:33+00:00
The solution is simple. Expand Medicare. But you need to do it slowly or it will implode.

For ten years, every year, drop the eligibility age by 1 year. Then for the next ten years, every year, drop the eligibility age by 2 years. Maybe keep going at 2 years every year from there, but it should probably be adjusted over time as the effects of rising enrollment show the acheivable enrollment rate.

In the meantime, start covering all kids with Medicaid from birth to X, adding 6 months every year for the first 10 years, then 1 year per year until it overlaps with most people getting enough social security credits to be eligible for Medicare. At that point, you can probably just make Medicaid available for everyone, if you don't have 40 social security credits by age 35, you probably qualify for Medicaid under current rules. Again, it'd be helpful for Congress to supervise and adjust as needed.
by bogomipz | 2025-11-05 07:11:06+00:00
I would say that state-run liquor stores and subsidized city-run grocery stores such as what Mamdani proposes are not at all comparable. The former is a giant cash cow - a profit center while the latter is an entitlement program i.e a mandatory budget expense. To give an idea of the amount of money involved in state-run liquor stores, consider the state of New Hampshire's report from last year:

>"In FY2024, total income before transfers was $144.7 million with the total net profit transfer of $140.0 million. Of the $140.0 million, the Liquor Commission transferred $122.0 million to the General Fund"[1]

[1] https://gov.liquorandwineoutlets.com/wp-content/uploads/2025...
by anon7000 | 2025-11-05 07:11:21+00:00
Firstly, that’s not a policy, and secondly, if seizing the means of production just means supporting labor-owned businesses, it’s not communism. The version of communism that people point at is government-controlled means of production topped with authoritarian policies. Mamdami is not even close to that.

The fact that people aren’t considering economic ideas outside of capitalism is fucking absurd. Capitalism is not fundamentally capable of incentivizing humans over money.

We have some massive problems that aren’t going to get better by bowing to monopolies and cutting taxes for the wealthy.

If you’re a capitalist upset by seeing slightly socialist preferences in voters, feel free to make capitalism work better. Which typically includes borrowing socialist policies.

It’s not rocket science, if a pretty sizable chunk of the population is getting absolutely screwed by our economic system, expect them to vote for people who want to make it better.
by makeitdouble | 2025-11-05 07:12:22+00:00
This depends a lot on whether you really want to be in these meetings, and what you're supposed to do in them.

The first part is obvious, for the second part if you're looking at slides and docs during the whole meeting, getting a super high fidelity view of all the other participants also looking (probably) at the slides doesn't help in any way.

I mean, Google Meet has a spotlight view exactly for this reason.
by fumeux_fume | 2025-11-05 07:13:12+00:00
> "a ceiling on rents reduces the quality and quantity of housing"

To address quality first, most economists would agree that landlords are incentivized to invest the bare minimum into their property that they can; this is not so much a function of income from rent. If a tenant feels generous and starts paying more for rent, the landlord will not invest more into their unit. So I find the inverse of that to be an assumption that doesn't completely add up.

Saying rent control will affect quantity is completely beside the point. Rent controls are meant to ease the financial burden on the people currently renting in NYC, not a hypothetical newcomer looking for an apartment. Housing is already a huge pain to find for lower-income new yorkers so the threat of a more scarcity doesn't really change the equation for a lot of people.