MurphyA/hacker-news huggingface dataset:
by 9rx | 2025-12-05 14:11:51+00:00
> I'm just saying stack traces with exceptions provide a lot of useful debugging info.

The Go team actually did a study on exactly that; including stack traces with errors. Like you, they initially thought it would be useful (hence the study), but in the end, when the data was in, they discovered nobody ever actually used them. Meaningful errors proved to be far more useful.

Science demands replication, so if your study disagrees, let's see it. But in the absence of that, the Go study is the best we've got and it completely contradicts what you are telling us. Making random claims up on the spot based on arbitrary feelings isn't indicative of anything.

That said, I think we can all agree there is a limited place for that type of thing (although in that place you shouldn't use Go at all — there are many other languages much better suited to that type of problem space), but in that place if you had to use Go for some strange reason you'd use panic and recover which already includes the stack trace for you. The functionality is already there exactly as you desire when you do need to bend Go beyond what it is intended for.
by pyrale | 2025-12-05 14:11:52+00:00
> nonprofits and citizens avoid lobbying because they see lobbying as an unstoppable evil force

Nonprofits do a lot of lobbying. The only difference is that this lobbying is not backed by cash, unless these nonprofits are backed by corporations.

Unfortunately, money is the best lubricant for lobbyists, and access to money is the main difference between corporations and individuals or citizen associations.
by kibwen | 2025-12-05 14:12:12+00:00
If we're getting philosophical, we can identify a hierarchy of globals:

1. Read-only (`const`s in Rust). These are fine, no objections.

2. Automatic-lazily-initialized write-once, read-only thereafter (`LazyLock` in Rust). These are also basically fine.

3. Manually-initialized write-once, read-only thereafter (`OnceLock` in Rust). These are also basically fine, but slightly more annoying because you need to be sure to manually cover all possible initialization pathways.

4. Write-only. This is where loggers are, and these are also basically fine.

5. Arbitrary read/write. This is the root of all evil, and what we classically mean when we say "global mutable state".
by oersted | 2025-12-05 14:12:38+00:00
You are putting words in their mouth. There is no reason why such an RSS app wouldn’t link to the original source instead of scraping it.

The app doesn’t need to be a central source of monetization for the creators either, that’s usually the source of all these problems. The app can monetize their aggregation and curation services as they wish, and the individual creators sites can monetize their contribution as they wish. Be it ads, subscriptions, donations or anything else, as usual.
by yabatopia | 2025-12-05 14:12:40+00:00
To keep it more in line with other brands:

- Netflix Max: basic subscription with ads, no 4K

- Netflix Max Ultra: basic subscription with ads, but with 4K

- Netflix Pro Max: standard subscription without ads, no 4K

- Netflix Pro Max Ultra: standard subscription without ads, with 4K

You can add a Mobile VIP package for one extra viewer outside your house, but only for Pro plans.
by lazide | 2025-12-05 14:12:41+00:00
That is literally exactly what I’m saying.

In that situation, if you bypassed the fuse, or just kept replacing them without figuring out why it blew (too much load on a specific circuit), you very well might burn your house down by catching the wiring inside your walls on fire.

If it’s something that it is easy to connect loads too, then that is probably not super unusual and easy to fix, because people do that all the time, and you know what is happening and how to fix it. But you do need to fix it.

If it isn’t, then that is very concerning, because something caused that overload, and without that fuse your wires would have caught on fire instead of the fuse blowing. Inside your walls.

Either way, fuses are an emergency measure to stop the wires from destroying themselves from overload. They are destroyed in the process of saving your wires.

And if you are doing this all the time? You’ve got a very big problem brewing.
by antasvara | 2025-12-05 14:13:51+00:00
Just wanted to shout out the ability to copy, paste, and transpose the data using your mouse and keyboard. The ability to combine and reorganize data without needing to program is huge. It means you can grab data from an online source, paste your results into a report you're writing, quickly flip some data, etc.

Other commenters have covered the major reasons Excel is so popular. But Excel really shines because it's designed for business. I use R and RStudio for a lot of my work, and while it's great, there are little things that it can't do that Excel can.
by IAmBroom | 2025-12-05 14:14:24+00:00
> After going through two layoffs, I realized I had the same painful problem both times: I lost all my: - contacts, - personal messages, - and important information that were tied to my company email.

> None of these were business-related — they were personal, and yet I had no way to recover them once my access was removed.

You are describing a problem in your ability to store your contacts, not any problem with retaining the emails themselves.

If I want to keep a contact, I send the information to my personal professional email. Done.

If I want to have a personal conversation, I intentionally shift it to my personal professional email - or at the very least, CC: or BCC: the same.

There's no need to violate security standards at my company, just to preserve the 0.01% of the information for myself.
by estsauver | 2025-12-05 14:14:35+00:00
Hybrid seeds are ~100 years old and are nearly universally adopted across developed agricultural markets. They’re as controversial as “you should probably use source control” is in programming. You may be confusing hybrid seeds with GMOs.

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

To state once again, I don’t know much about this law or how the government believes it’s preventing counterfeit seed, but bad seed is a huge problem for farmers. I personally want farmers to be able to do whatever they want to with their farms!
by drw85 | 2025-12-05 14:15:04+00:00
This is exactly the problem.

Companies currently are being sold that they can replace employees with little agents that cost $20 to $200 a month.

But then they realize that the $200 last for about 3.5 hours on day 1 of the month and the rest will be charged by the token. Which will then cost as much or more than the employee did, but with a nice guaranteed quota of non determinism and failure rate included.
by ffsm8 | 2025-12-05 14:15:19+00:00
Considering how this is seems to be designed... I don't think that's the reason?

I mean looking at the mdn docs it's just a replacement for regular other syntax https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/V...

So instead of having a css for x which defines e.g. dark mode and light mode separately, you can now define it via a single css rule.

Where previously the "tree" forked at the beginning and attributes were set multiple times, depending on various criteria - now you set it once, and evaluate it's value depending on criteria

div { background-image: if( style(--scheme: ice): linear-gradient(#caf0f8, white, #caf0f8); style(--scheme: fire): linear-gradient(#ffc971, white, #ffc971); else: none; ); }

It looks like simple syntactic sugar to me
by hedora | 2025-12-05 14:16:02+00:00
Around here, it’s Starlink >> Fiber >> Cable because our lines are above ground and outages are frequent.

Fiber is less expensive than and more than 10x faster than starlink, in fairness.

Our 5g towers seem to run off the fiber lines, so it’s not really a backup (and gets overwhelmed anyway).

I’m considering getting fiber in addition to starlink, but I wish they’d just buried the lines.

I see telephone trucks repairing downed lines we’d rely on many dozens of times a year. Digging a trench would probably pay for itself in a year or two.
by turnsout | 2025-12-05 14:16:07+00:00
Their prices have been inching up. I pay for the lowest non-ad tier, and it's $17.99/mo. If I wanted 4K & HDR, it's up to $24.99/mo. At $7.99/mo for the ad-supported tier, they could easily bump that to $9.99/mo if it included HBO/Hulu/ESPN.
by mylifeandtimes | 2025-12-05 14:16:49+00:00
>> for some, it's just a paycheck.

> What is wrong with just wanting to work for money?

Imagine a society where your work was an opportunity for you to provide products/services for your community, where you could earn a reputation for craftsmanship and caring, and where the real value was in the social ties and sense of social worth-- your community cares for you just as you care for it, and selfish assholery has high costs leading to poverty.

Now imagine a society where the only measure of social worth is a fiat currency, and it doesn't matter how you get it, only matters how much you have. Selfish assholery is rewarded and actually caring leads to poverty.

Which society would you rather live in? Which society is more emotionally healthy?

So the question is, is our current society the one we want to live in? If not, how do we move it closer to what we want?
by GCUMstlyHarmls | 2025-12-05 14:17:01+00:00
When I used RSS, a hundred years ago, I certainly got anxiety from my NetNewsWire badge showing 10, then 100, then 10,000 unread articles. If I used it today, I would simply turn off the badge and tell it to mark everything 2+ days old as read. But certainly, at a time I did approach it as a "I should read everything on these websites". I was also young and an idiot, some of that has changed now.
by mattmanser | 2025-12-05 14:17:54+00:00
It's worse than previous series, I've noticed myself zoning out a few times, but the entire Stranger Things schtick is that it's a homage to the 80s. It's story lines are cliched, that's the point. They're predictable because you have seen them before.

They even highlight and play with it themselves in the show, introducing the big bad via the D&D table in the first episode of each season, referencing the films they're doing, sometimes including the same actors from the films they're riffing off (Sean Astin as Bob, Robert Englund as Victor Creel).

Season 1 : Aliens/ET

Season 2 : Goonies, The Exorcist

Season 3 : Invasion of the Body Snatchers, The Blob

Season 4 : Nightmare on Elm Street, Hellraiser

Season 5 : So far we've seen Home Alone, Lost boys, Terminator

Saying it's predictable and cliched is just saying they've done their job well! And missing one of the main points of the TV show. My friend was almost giddy that they'd used Technicolor in the Holly/Max world.
by sluongng | 2025-12-05 14:17:54+00:00
> They use Google's web indexing technology adapted for trigrams, which was mostly developed to support their massive internal monorepo

Do you have a source for this? I would love to read more about it.

In the doc of the Zoekt repo, it says

> What does cs.bazel.build run on?

> Currently, it runs on a single Google Cloud VM with 16 vCPUs, 60G RAM and an attached physical SSD.

https://github.com/sourcegraph/zoekt/blob/main/doc/faq.md#wh...

so at least they were using Zoekt up until a certain point in the past.
by steveBK123 | 2025-12-05 14:17:58+00:00
There is no employer loyalty, that died in the 90s.

My dad worked as an engineer in the same firm for 30 years and retired. The company was founded before his father was born, and was publicly listed before he was born.

Substantially every company I have worked for didn't even exist 30 years before I joined, let alone before I or my father were born. Most won't be around in 30 years.

Several employers nearly went out of business, had substantial layoffs, or went thru mergers that materially impacted my department/team/job. The guys at the very top were always fine, because how could the guy in charge be responsible?

Even within the companies I stayed 5 years, I had multiple roles/bosses/teams.
by troupo | 2025-12-05 14:18:00+00:00
> Streaming has been the future for over a decade, and Disney has long had more, and more popular content than Netflix. So why is it taking them so long to catch up to Netflix?

Netflix started streaming 18 years ago. Disney+ appeared 6 years ago, and Disney didn't acquire Hulu (as part of 20th Century Fox) until 2019. Also, Disney+ appeared in the era of multiple streaming services, and IIRC didn't pull their content from Netflix until sometime after they launched Disney+. Netflix also didn't lose content from other big content distributors like WB until later.

To compare: in near-absence of any competition it took Netflix until 2021 (10 years) to reach 200 million subscribers. There's Hulu that was launched in 2007, but they were nearly absent outside of the US.

So Disney has streaming competition on all fronts, has gone through price increases etc., and still grows their streaming service.

---

Netflix buying WB is not really a desperation move, but it is a question of survival. Netflix has very little content of its own, and has trouble licensing relevant content from studios that are now its direct rivals: Disney, WB, Paramount etc.

They were all happily presented on Netflix, and then pulled nearly all their content to launch their own streaming platforms.

Netflix has survived by dumping enormous amounts of money into producing their own content, and licensing foreign content. But that is clearly not enough to maintain momentum, or to keep subscribers interested in the service. With WB they get their hands on a lot of IP that they can inject back into the service.
by almostgotcaught | 2025-12-05 14:18:09+00:00
How many people agree with the above but "disagree" with https://en.wikipedia.org/wiki/Marx%27s_theory_of_alienation

Lololol

Edit: I'm already down one - for people that don't read wikipedia here are the 4 dimensions of alienation of a worker as listed in the wiki:

1. From a worker's product

2. From a worker's productive activity

3. From a worker's Gattungswesen (species-being)

4. From other workers

Edit2: People [in America] will moan about their jobs, their bosses, their dwindling purchasing power, their loss of autonomy, etc etc etc but then come back as champions of capital. You see it all the time - "my job sucks but entrepreneurialism is what makes America great!!!!!!!". I've never seen a more rake->face take than this (and on such an enormous scale). It's absurd. It's delusional.
by baikamur | 2025-12-05 14:18:24+00:00
Arrow tells us that no voting system is perfect. But he doesn't say that no system is good enough. Other results suggest that the right kind of method can reduce polarization.[1]

In addition, "dictatorship" is kind of a technical term: picking a voter at random and electing their favorite is a dictatorship in the technical sense, but not in the colloquial sense.

And it doesn't as much say "polarization leads to dictatorship" as "Condorcet cycles lead to dictatorship". If voters were somehow forbidden from creating majority cycles, then the Condorcet relation passes all of his criteria. In practice, Condorcet cycles are extremely rare, at least under current conditions.[2]

[1] https://link.springer.com/content/pdf/10.1007/s10602-022-093... [2] https://www.cs.cornell.edu/andru/papers/civs24/
by 1vuio0pswjnm7 | 2025-12-05 14:18:26+00:00
Why does SNI even exist

Whoever designed TLS did not expect third parties, so-called "content delivery networks", "cloud providers", etc., wanting to offer hosting to an unlimited number of customers ($$) on a limited pool of IP addresses

Problem of cleartext SNI was solved in 2011, well before "QUIC" existed

http://curvecp.org/addressing.html

Without TLS and without SNI anyone can host multiple HTTPS sites on a single IP address
by CamouflagedKiwi | 2025-12-05 14:18:34+00:00
I don't know. I never really had a sensible option to watch Game of Thrones legally, it's a little late for that now but presumably this would mean it's on Netflix which would be significantly better for me. (I guess useful for House of the Dragon now). I don't think I care much about the upcoming Harry Potter show but if I did want to watch that, I'm not sure what my options would be, and Netflix seems better than me having to take out _another_ subscription.

Obviously having one monopoly streaming service would be bad, but in the meantime having more of them is also not great for consumers since they each charge a flat fee so you have to pay more to see shows from different studios. The ideal would be something more akin to music streaming where you can more or less pick a provider these days, but video streaming doesn't seem to be moving there in any hurry.
by cubefox | 2025-12-05 14:18:57+00:00
Maybe there could be a "hallucination rate" parameter in the encoder: More hallucination would enable higher subjective image quality without increased accuracy. It could be used for Netflix streaming, where birthmarks and other forensic details don't matter because it's all just entertainment. Of course the hallucination parameter needs to be hard coded somehow in the output in order to determine its reliability.
by yason | 2025-12-05 14:19:13+00:00
This is absolutely not limited to EVs, the same enshittification is in a lot of ICEs and hybrids as well. Today's cars won't be driving in 2040 when a student could buy it for a grand wit 300 000 miles on the clock, and keep fixing it himself in order to save money.b

Owning a car (or device) you have "purchased" is getting more and more difficult to achieve. So is owning of anything at all that can or is allowed to connect online. You basically pay for it in order to rent it because you no longer control its lifetime.
by aw1621107 | 2025-12-05 14:19:56+00:00
> There are other approaches to shared memory, like ML-style mutable pointers to immutable data (perfected in Clojure) and actors. Rust has nothing to do with them, and as far as I understand the core choices made by the language make implementing them very problematic.

Would you mind elaborating on this? At least off the top of my head a mut Arc<T> seems like it should suffice for a mutable pointer to immutable data, and it's not obvious to me what about actors makes implementing them in Rust very problematic.
by oersted | 2025-12-05 14:20:04+00:00
You have a point there, I was using “hybrid” as a catchall for any special seed that comes from a dedicated producer as opposed to stored seed. You are right that I don’t know enough about this, I was just judging your comment on its internal argumentation and some basic red flags caught my eye.

Would you care to answer the questions I posed? They were not rhetorical, I would like to be proven wrong and learn.

PS: I really admire what you are doing with your company, I don’t want to discount that.
by SPICLK2 | 2025-12-05 14:20:23+00:00
>Not being able to be at least pseudo-anonymous has a real chilling effect on speech and expression. Even if there are laws in place protecting such rights, people will self-censor when knowing they are being watched.

This supposed golden era of communication lasted for a very short period. Why is is so important that freedom of speech also be anonymous? What you're asking for is the right to talk to anyone with all societal, cultural, and interpersonal contexts removed.
by pyrale | 2025-12-05 14:20:44+00:00
> if you mis-assign blame [...]

Despite many other people dissenting, you persist in thinking that responsibility is an either/or situation. My point is that both are guilty. In that context, discussing whether one is more morally reprehensible than the other is a diversion at best.

The issue isn't the virtue of the corruptor or the virtue of the corrupted. The issue is corruption, and it must be fought at both ends of the bargain.
by dathinab | 2025-12-05 14:20:54+00:00
This is a fight you are going to lose.

A better approach would be to put your energy into making sure the used methods are _reasonable_.

We don't require every FSK16 game sail to register the buyers name, age, contact info on physical checkouts etc. In most countries a law requiring that would be seen as excessive and in some places unconstitutional.

Instead it's fine to visually look at a id, and if it "obvious" they are adult (e.g. very old person) we don't even require that. And thats fine. Because we don't need a perfect prevention we just need something which helps parents parent "a bit" and helps "a bit" in cases where parents don't parent.

If everyone fight "all age check solutions" the chance that they get fully ignored and some horrible shit gets passed into law is very high.

If everyone fighting also provides a alternative and strict guidelines about what is and isn't acceptable in their opinion there is a chance for reasonable solutions being implemented instead.

(Like e.g. put a age gate header into http responses, like "min-audience-age: region=US, age=123; region=EU, age=456", say OS must have a API where you pass that in and they say yes/no for that account, do NOT require any crypto, signing etc. This is not fraud prevention but parenting helper. The OS then can store `18+|age` internally and have some integrations with country specific age verification services (it must only store 18+|birthday and only birthday iff <18, I guess for US 21). But there is no need to prevent anyone from changing this value with e.g. windows regestry changes, except if it's a child account. So require any widely _sold_ OS to have a parent controls/child account functionality.

But really any solution which effectively requires mass surveillance, exclude hobby OS or similar, require some clever signing scheme involving device attestation etc. is VERY excessive and unneeded.
by max_k | 2025-12-05 14:21:03+00:00
Oh, there's another stgit user! ^5 Coming from darcs, I couldn't use git until stgit came along, and today, it's one of those few tools I can't imagine working without. Nothing else matches my way of code hacking. So often, I watch people making a big mess with git, and I always recommend stgit to them, so they can post proper and reviewable branches for merging. But in all these years, I could never convince anybody.
by munchbunny | 2025-12-05 14:21:20+00:00
As a data engineer in big tech, the two hardest problems I deal with are:

* Conway's law causing multiple different data science toolchains, different philosophies on model training, data handling, schema and protocol, data retention policies, etc.

* Coming up with tech solutions to try to mitigate the impact of multiple silos insisting on doing things their own way while also insisting that other silos do it their way because they need to access other silos' data.

And the reason standardization won't happen: the feudal lords of each of those branches of the hierarchy strongly believe their way is the only way that can meet their business/tech needs. As someone who gets to see all of those approaches - most of their approaches are both valid and flawed and often not in the way their leaders think. A few are "it's not going to work" levels of flawed as a result of an architect or leadership lacking operating experience.

So yeah, it might look like technical problems on the surface, but it's really people problems.
by s_dev | 2025-12-05 14:21:23+00:00
Disco Elysium seems to have revived the point and click genre. People are getting nostalgic for the GameCube with the new 'GabeCube' and with Dawn of War IV and Medieval III being announced there seems to be a renaissance of RTS games happening.

For all the bad news percolating in the world at the moment these are some of the good notes I choose to dwell on.

I wish Ron Gilbert well in contributing to this epsilon in the gaming world.
by cogman10 | 2025-12-05 14:21:36+00:00
That was one of the best decisions of AOMedia.

AV1 was specifically designed to be friendly for a hardware decoder and that decision makes it friendly to software decoding. This happened because AOMedia got hardware manufacturers on the board pretty early on and took their feedback seriously.

VP8/9 took a long time to get decent hardware decoding and part of the reason for that was because the stream was more complex than the AV1 stream.