MurphyA/hacker-news huggingface dataset:
by voidhorse | 2025-11-05 04:57:15+00:00
Politics is all about sides. To think it isn't is delusional.

It's uncomfortable to take sides, but that's what politics is. It's finding out what you believe is important (e.g. helping average people make ends meet, even if it require regulation, or eliminating regulation), you will end up taking sides whether you like it or not.

I think it's incredibly naive not to consider who our choices benefit. If your choices benefit people who already have massive amounts of wealth, you should acknowledge that and be aware of that and accept the consequences of that, and vice versa. Obviously in many cases it is complicated--your choices may benefit several different classes of people and undermine others. If anything the problem with politics is that many people make choices without considering what "sides" will benefit, letting ads, propaganda, and persuasion convince them instead. This leads people to actively vote against their own interests without even realizing it.
by musicale | 2025-11-05 04:57:37+00:00
A lack of ownership of digital goods makes it very difficult to build digital libraries with similar benefits and longevity to physical libraries with physical books. For example, first-sale doctrine does not seem to apply to ebooks, and tools for format-shifting DRM-encoded ebooks cannot be distributed legally due to the DMCA.

Some of the largest intrinsic benefits of ebooks, such as ease of duplication and near-instantaneous transmission to an unlimited number of readers over the internet, essentially for free, usually cannot accrue to readers (and arguably to humanity at large), because of copyright law.

And of course copyright term extension and the elimination of renewal requirements have ensured that many books that would otherwise have entered the public domain have not, even though this copyright extension may not provide much of an incentive for most authors from 1929 to write more books.
by sasasavic | 2025-11-05 04:57:39+00:00
For anyone interested in the underlying mechanics — here’s a quick breakdown of how the system works under the hood:

Architecture Overview All timestamping happens client-side first: users hash their files locally using SHA-256. Only the hash is sent to our API — no file contents ever leave the client.

The API then:

Creates a dual signature — one using ECDSA P-256 (current classical cryptography standard) and one using ML-DSA-65, the NIST FIPS 204–approved post-quantum algorithm (Dilithium-family).

Anchors both signatures into a Bitcoin transaction via OpenTimestamps, ensuring long-term public verifiability independent of our servers.

Publishes a daily JSON ledger of all timestamped hashes and their dual-signature proofs.

Verification Users can verify proofs in three ways:

On-site via the verification tool https://sasasavic.ca/verify/

Manually using OpenTimestamps and our public JSON

Or by validating the ECDSA and ML-DSA signatures independently

Why this matters Most timestamping systems are still vulnerable to future quantum attacks because they rely solely on ECDSA or RSA. By layering PQC (post-quantum cryptography) today, the proofs remain valid and independently verifiable even if quantum computing breaks classical cryptography later.

This API is free to use during beta, with full documentation here: https://sasasavic.ca/beta-api/

Would love feedback on:

-Implementation of ML-DSA vs Dilithium variants

-Any edge cases in JSON proof verification

-Suggestions for improving developer tooling or SDK design

Looking forward to seeing how developers use the API or integrate quantum-resistant timestamping into their workflows.
by happytoexplain | 2025-11-05 04:57:57+00:00
You're right. Though simple lists of anecdotes and examples do nothing because they are essentially infinite - you could list one thousand evil deeds on either side and still be cherry-picking, or be listing things that the other person simply disagrees with subjectively even if you both agree on the factual parts, and that's not even considering the cases where you each disagree on the facts.

But you're right in that if the perception of how badly one "side" behaves vs the other is almost perfectly opposite between two people (sounds like "party A is shitty but human, party B is evil"), they might as well be aliens to each other. You can't resolve differences in reality.
by vacuity | 2025-11-05 04:58:02+00:00
I think that many people leaning toward the latter are "merely" misguided, though I certainly don't think that to correct them would be easy. However, I genuinely think some people are taken to be hateful when they aren't. Discussion of such cases should not be taken with the presumption that the accusations of hate are true, because then truth gives way to opinion. A good cause is a good cause, but realization invites bias.
by altairprime | 2025-11-05 04:58:44+00:00
8K 60fps 4:4:4 8bpp uncompressed requires a 96gbit HDMI cable, which is labeled Ultra96 in HDMI 2.2 afaik: https://www.hdmi.org/download/savefile?filekey=Marketing/HDM...

DisplayPort over USB4@4x2/TB5 at 120Gbps would be required for uncompressed 12bpp.
by ryandrake | 2025-11-05 04:59:46+00:00
Also, several states have state-run beer and/or liquor stores. It's not some wild unheard of experiment. We've gotten so used to the acceptable political spectrum spanning from "far right" to "extreme right" that we forget what left even means.

I'm almost 50 and the last president we ever saw that was even remotely towards the left was in office when I was born.
by lisbbb | 2025-11-05 05:00:09+00:00
I don't know why people reflexively vote down comments like this one since it is completely reasonable in every way. Just, I guess, leftists who can't accept viewpoints they don't agree with? Like really--read some history books, maybe read up on how bad communism was in Eastern Europe and what led to its total collapse? Let's not go down that road again! There's plenty of examples out there already. I don't even get the hatred for Israel thing particularly, either--WWII was really, really bad for Jews. They deserve a homeland of their own and all these people complaining and calling everyone Nazis need to take a long look in the mirror--the major component of Nazism was ANTISEMITISM! It is morally reprehensible and it's been a struggle since 1948 because that hatred endures.
by testfoobar | 2025-11-05 05:00:47+00:00
Of course Krugman got that wrong. It is funny.

But economists don't disagree about the effects of price controls. These are easy to observe and model. These concepts are also taught to Economics undergraduates all over the world - often in their first Microeconomics class. They are not controversial.

Here is a Khan Academy video: https://www.khanacademy.org/economics-finance-domain/microec...
by hakfoo | 2025-11-05 05:02:40+00:00
The market isn't going to function ideally in a place like New York.

In other cities, a significant market-based response to high rents and housing demand is to increase supply with another ring of suburbs. Is there anywhere within reasonable commute radius left to develop around NYC at scale?

Uncapping rents might trigger some refurbishment of idle or marginal space by dangling enough money in front of landlords, but you're not going to pull another 500,000 units out of your rear that way.

We can acknowledge that NYC housing is a finite and desirable resource, but we can also say that we don't want to turn it completely into an auction for the highest bidder. Rent control helps encourage diverse and vibrant communities, part of what makes the city compelling in the first place.
by testfoobar | 2025-11-05 05:03:47+00:00
You can see this in California with its mandated $20/hr fast food minimum wage. Restaurants responded by cutting workers or cutting hours.

https://www.nrn.com/quick-service/california-lost-16-000-res...

"It has been almost one year since California implemented a $20 minimum wage for quick-service restaurant workers, and industry experts have been debating the long-term effects the wage jump would have on the industry’s job market.

As it turns out, thus far, the 33.3% wage increase for fast-food workers in California has resulted in almost 16,000 job losses — a decline of 2.8% — across the limited-service food industry from September 2023 (when AB 1228 was signed into law) until September 2024, according to the latest Bureau of Labor Statistics data. Since the law went into effect in April, California’s limited-service restaurant industry has seen an employment rate decline of 2.5%."
by JumpCrisscross | 2025-11-05 05:04:12+00:00
> Status is determined by birthright rather than accumulation of money. And if you are a lord and do need money, you have the power to tax it legally anyway

Lords being unconcerned with—and constrained by—wealth characterises all (EDIT: none of the) non-market societies that I know of. In part because basic economics constrains the society as a whole, even if they’re ignorant of its principles.
by monocasa | 2025-11-05 05:04:51+00:00
The ACA was essentially the Republican plan for healthcare reform. They just went scorched earth on it because they were pissy that he got the credit for their plan. That's also why they haven't been able to come up with a coherent replacement.

Obama had a plan early on to be inspired by Lincoln's cabinet of rivals and to try to unite the parties. Because of that he didn't push nearly as hard on the right wing of his party early on like Lieberman, who were the holdouts who pushed for the lack of a public option to have true universal healthcare.
by marricks | 2025-11-05 05:04:52+00:00
> ACA was the most radical package that could have passed, and it still cost Democrats the Congress.

People aren’t excited by half measures that let health insurance companies generate tons of money and CONTINUOUSLY raise premiums. People still go bankrupt receiving cancer care here.

The person who gets free healthcare and cuts overall costs by destroying health insurance middle man will be massively popular and, once the effects are borne out, win congress in a landslide.

Perhaps Obama couldn't have made it happen, but he didn't try. He could have made a speech about "how we will do because not because it's easy, but because it's possible because every other western nation has this same basic thing." But here we are with a crappy compromise.
by nathan_f77 | 2025-11-05 05:05:09+00:00
I was just listening to this Vulfpeck song this morning! https://www.youtube.com/watch?v=npqD602G90o

It's a funk track with Steve Job saying these lines in the background for some reason.

It was one of the first things I saw when I woke up and went on Reddit: https://www.reddit.com/r/Vulfpeck/comments/1on7l05/this_made...
by nobody9999 | 2025-11-05 05:05:36+00:00
>the rent freeze is for already rent controlled apartments.

That's actually not true. The rent freeze is for rent stabilized[0] apartments. Rent control[1] is a different program and is tiny in comparison.

[0] https://en.wikipedia.org/wiki/Rent_regulation_in_New_York#Re...

[1] https://en.wikipedia.org/wiki/Rent_regulation_in_New_York#Re...
by kachapopopow | 2025-11-05 05:06:57+00:00
I use k3s for my home and for dev envs I think it's completely fine especially when it comes to deployment documentation.

I am way more comfortable managing a system that is k3s rather than something that is still using tmux that gets wiped every reboot.

Well... it's what I would have said until bitnami pulled the rug and pretty much ruined the entire ecosystem as now you don't have a way to pull something that you know is trusted with similar configuration and all from a single repository which makes deployments a pain in the ass.

However, on the plus side I've just been creating my own every time I need one with the help of claude using bitnami as reference and honestly it doesn't take that much more time and keeping them up to date is relatively easy as well with ci automations.
by protocolture | 2025-11-05 05:07:42+00:00
>over the normal market channels

You normally get zero until you acquire a customer. Then you get money in exchange for contracted goods and services.

>This means that you must be getting a better price not available through the normal market.

No?

>The only reason you could get that price with a connection vs without a connection implies some sort bad action.

"Bad Action" is doing a lot of work here. I have seen a lot of things done in the name of networking. I only really get concerned when there's no replacement mechanism, like a not for profit. A not for profit has generally little understanding of market forces, and they can be convinced to pay a lot things they don't need and don't feel that pinch due to competition.

But if Manager A has a 400 million dollar budget, and Provider B can provide service their needs under that budget and turn a profit, and has the capability to land Manager A as a customer, what "Bad Action" are you possibly afraid of? If the leader of Provider B has also a personal relationship with several decision makers, who will follow him to Provider C because they enjoy his services, why do you take offense?

I know a guy, he provides services to the hospitality industry. His customers are 4 local booze barons. Each baron brings 4-5 pubs/clubs/restaurants/strip clubs each. These guys have issues finding service providers who work all hours in less than admirable working conditions. They can get bartenders, security etc themselves, but they cant find management/IT/telephony/communications and other service industry side troubleshooting at all hours, that's actually competent. This bloke does all of it. He is a one man band, and he makes himself available 24/7/365. He has told me stories about working all night, taking a lady home, getting a call, paying for her uber and heading back to the city. He isnt defrauding anyone by being really good at what he does, and building on that a really good working relationship with his customers. And thats when things become personal, those booze barons would 100% follow him to any future employer if he decided to stop working solo. He could personally bring something like 900K of recurring revenue to an employer, possibly (i suspect) a lot more than that. That's a micro scale example but it does scale. I know another guy who can hold down 3-4 million of IT contracts from various customers. Just a really good sales engineer. And he gets paid accordingly by any of his employers. An ISP sales manager probably handles 30-40 million of contracts. If they don't give him a non compete, and he wanders to another employer, same again.
by SlavikCA | 2025-11-05 05:07:50+00:00
I'm running k3s at home on single node with local storage. Few blogs, forum, minIO.

Very easy, reliable.

Without k3s I would have use Docker, but k3s really adds important features: easier to manage network, more declarative configuration, bundled Traefik...

So, I'm convinced that quite a few people can happily and efficiently use k8s.

In the past I used other k8s distro (Harvester) which was much more complicated to use and fragile to maintain.
by sunshowers | 2025-11-05 05:08:07+00:00
The simplest practical property-based tests are where you serialize some randomly generated data of a particular shape to JSON, then deserialize it, and ensure that the output is the same.

A more complex kind of PBT is if you have two implementations of an algorithm or data structure, one that's fast but tricky and the other one slow but easy to verify. (Say, quick sort vs bubble sort.) Generate data or operations randomly and ensure the results are the same.
by rembicilious | 2025-11-05 05:09:20+00:00
Many SSNs have been compromised already. The jig is up. It was never supposed to be an identity system but organisations keep insisting on using it as one. Even if they aren’t literally publicly available and easily obtainable, they should be treated as such.

https://constella.ai/verifying-the-national-public-data-brea...
by dralley | 2025-11-05 05:10:41+00:00
1) "intifada" has not historically meant "peaceful resistance". It has referred to events like October 7th, and the 1st and 2nd intifadas which killed more people than the Troubles did in about 1/3rd as much time, etc.

2) Also dumb shit like "queer liberation means defund the police" and "when the boot of the NYPD is on your neck, it's been laced by the IDF"
by thmoonbus | 2025-11-05 05:11:08+00:00
Maybe it's because you're throwing around terms like "communism" incorrectly while simultaneously telling people they need to read history books.

It's the same term Trump has been using to fear monger around Zoran's candidacy, and doesn't seem to relate to any of his actual policies.

If you can enlighten us about the relationship between 1950s soviet bloc communism in eastern europe and a fairly run-of-the-mill 2020s Bernie-styled democratic socalist platform, I'm all ears.
by amarshall | 2025-11-05 05:11:12+00:00
DisplayPort 2.1 (which the monitor supports) provides sufficient bandwidth for 7680x4320@60 Hz 10-bit without DSC when using UHBR20. The press release unfortunately doesn’t clarify whether the monitor supports UHBR20 or only the lower UHBR10 or UHBR13.5 speeds. Of course, the GPU must also support that (Nvidia RTX 5000 only at the moment, as I believe AMD RX 9000 is only UHBR13.5).
by rmunn | 2025-11-05 05:12:23+00:00
I love property-based testing, especially the way it can uncover edge cases you wouldn't have thought about. Haven't used Hypothesis yet, but I once had FsCheck (property-based testing for F#) find a case where the data structure I was writing failed when there were exactly 24 items in the list and you tried to append a 25th. That was a test case I wouldn't have thought to write on my own, but the particular number (it was always the 25th item that failed) quickly led me to find the bug. Once my property tests were running overnight and not finding any failures after thousands and thousands of random cases, I started to feel a lot more confident that I'd nailed down the bugs.
by voidhorse | 2025-11-05 05:12:34+00:00
These are good points—I think you're right to flag rent in itself isn't the issue per se, and this points to the fact that the main crux of housing affordability is a mismatch between supply/demand and prices.

I think the issue with rent is that it just complicates the situation regardless and leads to bad power differentials, and again, I don't know how you prevent slumlords but permit renting.

The way I see it rent takes an inherently unproductive fact of life (occupancy) and makes it a profit mechanism. Now if we had something like old school English land improvement laws or something, you could have a system in which rent and home ownership are forced to be productive, but barring that, I don't see a way of doing it and thus rent mostly just seems to complicate the market and mostly drive up costs and potentially prevent the majority of people from owning.

I agree that elasticity reduction would be bad, but let's build more homes and reduce costs enough to make buying and selling homes not literally the biggest financial undertaking in life and this will be less of an issue. I just find it incredibly difficult to conceive of a scenario in which renting contributes benefits beyond those you could realize simply by solving actual demand and cost issues. If you get lucky and have a good landlord who actually takes care of home management for you, sure, but this is not the reality. I'd maybe accept a renting economy with strong regulations around what landlords must provide, reasonable caps on increases, maybe even required improvements every N years, but barring that, renting mostly just enables parasites to sit on property, scoop up more property, and prevent swaths of people from owning in neighborhoods.
by dr_dshiv | 2025-11-05 05:12:48+00:00
Remember, that AI is a “jagged frontier.”

AI is already better than a 50th percentile human on many/most intellectual tasks. Chess, writing business plans, literature reviews, emails, motion graphics, coding…

So, if we say “AI is not AGI” because 1. It can’t do physical tasks or 2. it can’t replace intellectual human labor yet in most domains (for various reasons) or 3. <insert reason for not being AGI>, then it stands to reason that by the time we reach AGI, it will already be superintelligent (smarter than humans in most domains)
by CamperBob2 | 2025-11-05 05:14:02+00:00
These days the head unit has its tendrils wrapped around many parts of the car besides just infotainment, and wiring harnesses are a lot more proprietary. Does the aftermarket head unit support your car's parking sensors? How about the backup camera? Even the Homelink button that opens your garage door has migrated to the touchscreen in a lot of newer cars, never mind forehead-slapping features like the climate control settings.

The days of single- and double-DIN stereo swapping are slipping away fast. You're pretty much stuck with what you get when you buy the car, so it had better be what you want.
by Aunche | 2025-11-05 05:14:45+00:00
Radically changing healthcare works out great in people's heads, but then they immediately whine about their Ozempic no longer being covered like in socialized healthcare countries which don't use expensive cutting edge drugs as a first resort. No matter how competent the government is, which ours isn't, any radical change (besides just throwing more money at the problem) will make things worse before they are better and voters are the most fickle bunch there is.
by chrismorgan | 2025-11-05 05:15:26+00:00
> In the above example, on every loop, the += operator causes a new string to be allocated, and the content to be copied, which gets exponentially more expensive as the string grows.

But that’s only the theoretical behaviour. In practice, languages tend to end up optimising it in various ways. As noted a paragraph later, the Java compiler is able to detect and “fix” this, by rewriting the code to use a mutable string.

Another solution is to put concatenation into your string type as another possible representation. I believe at least some (no idea if it’s all) JavaScript engines do this. You end up with something like this (expressed in Rust syntax, and much simpler than the real ones are):

enum String { Latin1(Vec<u8>), Utf16(Vec<u16>), Concatenated(String, String), }

Then, when you try to access the string, if it’s Concatenated it’ll flatten it into one of the other representations.

Thus, the += itself becomes cheap, and in typical patterns you only incur the cost of allocating a new string once, when you next try to read from it (including things like JSON.stringify(object_containing_this_string) or element.setAttribute(name, this_string)).
by swasheck | 2025-11-05 05:15:41+00:00
i have so desperately wanted to love and use ducklake, but have come across some issues with it in practice (pg catalog). they seem to have to do with maintenance activities and ducklake suddenly throwing http/400 errors on files it created. i’m not sure if it’s due to my write patterns (gather data from sources into a polars dataframe and insert into the ducklake table from the df) into the partitioned tables or something else.

it’s ok in dev/test and for me as the person in the team who’s enamored with duckdb, but it’s made the team experience challenging and so i’ve just kinda reverted to hive partitioned parquet files with a duckdb file that has views created on top of the parquet. attach that file as read only and query away.

i may work up a full example to submit as an issue but up until now too may other things are dominating my time.