MurphyA/hacker-news huggingface dataset:
by anonymous908213 | 2025-12-05 13:15:22+00:00
> The USSR was never economically or scientifically on par with the US

We can call it solidly #2 if you prefer, but going from a failed empire to #2 in the world is still a real achievement. To be clear, I was not making a statement on whether I think central planning is superior; I was merely contesting the claim that it can not work at scale, which I find to be clearly untrue. Whether it's inferior or not, we have an impressive example indicating that success is at least possible. I would also expect the modern era to offer a better opportunity for central planning than in the past if any nation wanted to give it another go because significantly more well-informed decisions could be made with the degree of data and instant communication we have available today. That said, I certainly wouldn't be keen to advocate for it in my own country, because I don't much like the idea of giving the state absolute control in an era with a level of surveillance the KGB could not have dreamed of.
by probably_wrong | 2025-12-05 13:15:42+00:00
I believe that, as far as "The Secret" goes, this is what he always intended. The idea had been floating around forums for quite a while and I have no objections to that.

Having said that, RtMI feels like Ron Gilbert telling me to go away and do something else with my life. The world is falling apart, the game characters don't care, the ending itself gives up on you and, in case you didn't get it, there's a letter afterwards from Ron Gilbert himself telling you that, if you try to recapture the past, "you'll sort of get what [you] want but it won't be what [you] expected".

As far as I'm concerned, I would have preferred it if he hadn't made the game at all.
by hylaride | 2025-12-05 13:16:00+00:00
> The Russian empire was politically stable throughout the industrial revolution era, and yet lagged behind other great powers substantially.

The Russian empire was (finally) developing industrially at the outbreak of WW1. It's industrialization was retarded by it's hanging onto serfdom (including in practice after it was technically ended) far longer than the rest Europe (that prevented people moving into cities and work in factories).

> There's also a difference between "any country can rapidly develop", and what the USSR did, reaching a superpower status only two countries in the world achieved. For example, the USSR produced 80,000 T-34 medium tanks to the US's 50,000 Sherman tanks and Germany's 8500 PzIV tanks

The US sent over 400,000 trucks and jeeps to Russia (on top of building many more for itself and other allies), built out a massive navy and merchant marine, built 300,000 planes of various types (almost as much as the rest of the other allies and axis combined), supplied massive amounts of food, energy, etc and researched and built the atomic bomb (and didn't steal it). They did this while fighting a war on two fronts and maintaining a relatively good living standard (it's a fair argument to make that they weren't dealing with a direct invasion threat, though). They also had one of the best military supply chains in the world, that still persists to this day.

The superiority of the T-34 is overplayed. It was a decent tank that was good enough to build at scale, but the Sherman was more survivable and just as reliable.

The Soviet Union went to massive amounts of trouble to gloss over lend-lease aid for propaganda reasons. Russian blood absolutely won the war in Europe, but the USSR had massive amounts of help.
by renegade-otter | 2025-12-05 13:16:05+00:00
There should be never any talk about "Shareholder Value". Shareholders do not create content, they do not subscribe at scale. Once your customer is no longer the focus, it's downhill from there, and it's been downhill for a WHILE.

I killed my Netflix sub over a year ago and I never even think about it. It's all dull, empty-calorie background TV.

The sad part is how the iconic HBO brand, already beaten by WBD into a pulp, is just going to merge with this average-ness and fade. End of an era, indeed.
by planb | 2025-12-05 13:16:37+00:00
> None of these laws are actually about protecting children. That's not the real goal.

I fear that for 90% of the supporters of such laws (just like with chat control) this statement is wrong, and they truly do want to protect minors from harm. But that only makes it worse, because this type of argument completely misses the mark while the other 10% get to laugh up their sleeves while continuing to manipulate public opinion.
by PMunch | 2025-12-05 13:17:08+00:00
There is a direct connection, you just don't have to bother with typing it. Same as type inference, the types are still there, you just don't have to specify them. If you have a collision in name and declaration then the compiler requires you to specify which version you wanted. And with language inspection tools (like LSP or other editor integration) you can easily figure out where something comes from if you need to. Most of the time though I find it fairly obvious when programming in Nim where something comes from, in your example it's trivial to see that the error code comes from the errorcodes module.

Oh, and as someone else pointed out you can also just `from std/errorcodes import nil` and then you _have_ to specify where things come from.
by danso | 2025-12-05 13:17:12+00:00
> Netflix expects to maintain Warner Bros.’ current operations and build on its strengths, including theatrical releases for films.

If Netflix is committing to releasing WB films in theaters, I wonder if they’ll also release shows under the WB/HBO label in the traditional weekly format. With the staggering amount of content that just exists and continues to grow, the “release everything at once and make people binge” model has had zero appeal to me. And seems quite detrimental to how the shows are paced — they seem heavily incentivized to end each episode with a cheap cliffhanger
by beacon294 | 2025-12-05 13:17:14+00:00
> By pathologizing them, we(society) loose touch for what they mean in our life. It also makes discourse hard because the (this is causing me to truly not be able to function) gets mixed in with the (this is a way that my brain behaves, but I can mostly live a life).

As I recently learned, ADHD executive processing issues, rsd, and demand avoidance absolutely are a pathology and if you don't even know you have them it is like being hit by a truck when the requirements of your workplace (and your life) change under your feet.

There are situations in which I will use my accommodations in the future, but it has not been an everyday need for me.

Think of dyslexia. My dear friend is an all star aerospace engineer but he couldn't read his tests in college, so he used the extended test proctoring. In the workplace he needs to receive a report, then read it and meet after he has spent appropriate time on it. This is an accommodation. It is required.
by throwaway894345 | 2025-12-05 13:17:29+00:00
> In Go, nobody seems to care about that, which of course makes code easier to write, but catching errors quickly becomes stringly typed.

In Go we just use errors.Is() or errors.As() to check for specific error values or types (respectively). It’s not stringly typed.

> If you wish to make sure it's not a breaking change, mark your enum as `#[non_exhaustive]`. Not terribly elegant, but that's exactly what this is for.

That makes sense. I think the main grievance with Rust’s error handling is that, while I’m sure there is the possibility to use anyhow, thiserror, non_exhaustive, etc in various combinations to build an overall elegant error handling system, that system isn’t (last I checked) canon, and different people give different, sometimes contradictory advice.
by coolThingsFirst | 2025-12-05 13:17:36+00:00
Hire fast and fire in 2 days like Elmo told them is the new playbook. Keep teams super lean, 20 devs max to keep Dropbox working. Question is why would a staff engineer that can create a new tech on the scale of complexity of Netflix, X etc even need a job.

Doesn't take too much IQ to create an LLC and buy a domain name.
by chii | 2025-12-05 13:17:54+00:00
It's a repeat of how cable networks were.

This is the issue with content production being owned by the distributors too. It's too profitable to own the vertical because each piece of content is an effective monopoly, because to participate in culture requires watching it (piracy notwithstanding). Therefore, the "fix" is to regulate this monopoly - by making sure that monopoly cannot exist without cost. One "simple" way is, imho, to make content production and ownership of distribution strictly prohibited in the same entity, and to also enforce mechanical licensing of content (such that you cannot have content exclusives in the distribution platforms).

Movie theatres have similar restrictions with film studios in the past - to prevent this very monopoly. It's high time we brought it back.
by zozbot234 | 2025-12-05 13:18:02+00:00
There is a real argument to be made that quick prototyping in Rust is unintuitive compared to other languages, however it's definitely possible and does not even impact iteration speed all that much: the only cost is some extra boilerplate, without even needing to get into `unsafe` code. You don't get the out-of-the-box general tracing GC that you have in languages like Golang, Java/C# or ECMAScript, or the bignum-by-default arithmetic of Python, but pretty much every other basic facility is there, including dynamic variables (the `Any` trait).
by AnthonyMouse | 2025-12-05 13:18:24+00:00
> Not idiots necessarily, sometimes just long-time observers who have finally become cynical.

This doesn't explain why they would support privacy-invasive ID requirements instead of the RTA header.

> People that were pro-guns for decades may watch several years of failure to adopt basic and uncontroversial gun-control regulation, then eventually become anti-gun.

I want to call this a bad example because the only people who call the rules that don't pass "basic and uncontroversial" are the people who were on the other side to begin with, but maybe it's a good example because the analogy lines up so well with exactly the same scenario:

People who are anti-X propose rules with low effectiveness against actual harms but that impose significant burdens on innocent people who are pro-X, persistently insist that their proposal is fine and supported by everyone even as it demonstrably lacks enough support to pass and then point to the period of nothing being done to try to garner enough support from independents to squeak over the line instead of considering less burdensome alternatives, because burdening the pro-X people is the point. And then the people who fall for it are the useful idiots.
by belorn | 2025-12-05 13:18:28+00:00
The issue with the green steel production in Sweden is not about regulations, nor even about energy. It is that every aspect of green hydrogen is more expensive in reality than what was promised/predicted 20 years ago, and the prices are not going down in the way that people wished. 90% of Steel foundries work through using natural gas, and when natural gas prices went after Russia invasion of Ukraine, the result has been a struggling steel industry and production moving to countries which continue to buy gas from Russia (at a discounted war price).

The market price for energy regularly reaches close to 0 in nordpool during periods of optimal weather conditions, but the market price for green hydrogen do not. It has been and continue to be quite more expensive than natural gas. Hydrogen is also a very tricky and expensive to work with, and the cost to modify or construct new foundries to use hydrogen is not simple nor a cheap upgrade. Regardless of what they do with regulations, the problem with green hydrogen are not one that politicians can solve without reaching for subsidies and pouring tax money into the black hole (which is what the Swedish government decided a few days ago).
by jacquesm | 2025-12-05 13:18:40+00:00
Depends on the brand and the model, there is a trend towards higher voltages because that implies lower currents and wiring is heavy and expensive.

It started out with (nominally, voltage can rise and fall based on charge levels) (30S) 144V packs, (96S) 352V is very common and there are (192S) packs that do 704V (but that are marketed as 400V and 800V respectively).

You don't want to get zapped by any of these, it's middle voltage DC which is quite dangerous, so the fuses definitely have a safety aspect in case of a crash, they are to protect emergency personnel from touching the frame and exposed wiring. But that's in case of a very serious crash, your average encounter with a rabbit might set off the crash detector (which can't really know ahead of time how bad a crash will be) but has extremely little chance of resulting in exposed wiring. In the case of BMW that rabbit could end up being pretty expensive.
by foobarian | 2025-12-05 13:18:51+00:00
I've done plenty of low level IC type mentoring: "make sure your MR has a good description" "use library XYZ instead of DIY" "you'll need to go to Design Review for this project" etc. But I'm curious about the other angles as well; on one hand I could do a better job of guiding juniors. On the other hand I could do a better job of recognizing a good vs junior manager, and potentially help them improve. Many times I've seen managers ask "how could I help you better?" to which I had no good answer. You're the manager, that's your job to figure out :-)
by 1718627440 | 2025-12-05 13:19:25+00:00
> "Actual factory owners" also said getting rid of child labor would bankrupt them; they said the same thing about sick leave and a whole number of other now standard measures.

That's very country dependent. In Germany, some "actual factory owners" founded kindergartens and maternal leave, before it was enforced by activists. They first understood that not everything is about money and they need to look their employees in the eyes when they sit next to them in the church on Sunday and also understood, that a happy, worry-less employee is an employee that can focus on the work and work harder. Lenin said about the Germans, that they are to lazy to do a revolution, but I think the actual issue is, that German countries mostly got rulers actually interested in the well-being of the population.

In Germany a lot of regulation used to be introduced by grassroots movements and was followed voluntarily and later the state adopted the winner of the regulation competition. See TÜV, FSGV (basically a random association deciding how to build roads that the state just adopts) etc. A large part of German economic and social failure is, that we don't have that culture of self-regulation and enforcement anymore.
by OneDeuxTriSeiGo | 2025-12-05 13:19:48+00:00
Many asian countries industrialised with what was essentially central planning. Not in the literal "one government decision maker" sense but via a handful of extraordinarily large mega-corporations operating as central planners themselves.

The big five chaebol in South Korea for example orchestrate more than half the economic activity in the country and that's down from what it was before the turn of the century.

Similarly Japan was heavily industrialised under the zaibatsu and they effectively ran the entire economy of Japan through the entire imperial era. It was only during the american occupation that the zaibatsu were broken up and afterwards the keiretsu would take their place as the dominant drivers and orchestrators of economic activity.

This isn't to say that central planning or extremely heavily integrated planning and operations are a good thing for an economy or remotely healthy in the long term, just that they were pretty prevalent in many major cases of rapid industrialization in asia regardless of whether they came in a socialist or capitalist flavor.
by 9rx | 2025-12-05 13:19:54+00:00
If said DBMS is relational, with relations.

If said DBMS is tablational, like SQL, then you would have to approximate them using tables and constraints.

If said DBMS is of an another paradigm, like a document database, there may be no way to represent relations within the DBMS.

An enum is a construct that numbers things. There is no way to represent a set of tuples with an integer[1]. I'm not sure where you are trying to go with that one. Inversely, you could hold an enum generated value within a relation. Is that what you mean?

[1] Yes, technically you could break up the individual bits such that they form a set of tuples, but that wouldn't be useful beyond a very narrow use-case and doesn't generalize the way relation implies.
by nahuel0x | 2025-12-05 13:20:23+00:00
There’s something profound behind that funny observation. God is a creation of the human mind, yet humanity forgets that it created God. The idea then appears as something external, becoming an independent power that shapes and controls human consciousness. Humans become alienated from what they themselves produced.

This was Feuerbach’s insight, and Marx extended it: just as humanity creates God and then treats him as an autonomous force, it also creates Capital. But Capital comes to operate as if it were an external, self-moving—almost “demonic”—power. People end up acting not according to human needs, but according to the logic of Capital itself.

From this perspective, the Marxist project is not merely a struggle against the bourgeoisie; it is an effort to overcome humanity’s alienation from its own creations—to reclaim power from the human-made “demon” that has come to dominate social life.
by PMunch | 2025-12-05 13:21:49+00:00
Nothing, and it fact this works. To move to an example which actually compiles:

import math echo fcNormal echo FloatClass.fcNormal echo math.fcNormal echo math.FloatClass.fcNormal

All of these ways of identifying the `fcNormal` enum value works, with varying levels of specificity.

If instead you do `from math import nil` only the latter two work.
by amypetrik8 | 2025-12-05 13:21:52+00:00
there's a bunch of BS going on with autism that I find very obnoxious

1) I see autism as non-verbal, no concept that other people or conscious minds exist. That's what -actual- autism is to me. And there are plenty of people like that.

2) In light of the above definition, I see the concept of "autism is on a spectrum" as extremely disrespectful to both autists and non-autists. For example, if I have a deformed pinky toe I'm not now on the "paraplegic spectrum disorder". If my IQ is 99 I'm not on the "braindead spectrum disorder" and so on. Such a system applies a negative label to people with the most extreme form, and simultaneous everyone else gets a taste of that label too.

3) the above smooshiness of definition has caused autism to be embraced by people - people who have legitimate mental disorders - just not autism. Moreso the cluster B family of disorders i.e. the manipulative and dramatic family. They are "neurodivergent" vs "neurotypical" and now they have just conjured manipulative leverage from thin air.
by aw1621107 | 2025-12-05 13:21:54+00:00
As with many things, it comes down to tradeoffs. Immutable variables have one set of characteristics/benefits/drawbacks, and mutable variables have another. Different people will prefer one over the other, different scenarios will favor one over the other, and that's expected.

That being said, off the top of my head I think immutability is typically seen to have two primary benefits:

- No "spooky action at a distance" is probably the biggest draw. Immutability means no surprises due to something else you didn't expect mutating something out from under you. This is particularly relevant in larger codebases/teams and when sharing stuff in concurrent/parallel code.

- Potential performance benefits. Immutable objects can be shared freely. Safe subviews are cheap to make. You can skip making defensive copies. There are some interesting data structures which rely on their elements being immutable (e.g., persistent data structures). Lazy evaluation is more feasible. So on and so forth.

Rust is far from the first language to encourage immutability to the extent it does - making immutable objects has been a recommendation in Java for over two decades at this point, for example, to say nothing of its use of immutable strings from the start, and functional programming languages have been working with it even longer. Rust also has one nice thing as well which helps address this concern:

> or why you'd want to make copies of things so now you've got an updated variable and an out-of-date variable

The best way to avoid this in Rust (and other languages with similarly capable type systems) is to take advantage of how Rust's move semantics work to make the old value inaccessible after it's consumed. This completely eliminates the possibility that the old values anre accidentally used. Lints that catch unused values provide additional guardrails.

Obviously this isn't a universally applicable technique, but it's a nice tool in the toolbox.

In the end, though, it's a tradeoff, as I said. It's still possible to accidentally use old values, but the Rust devs (and the community in general, I think) seem to have concluded that the benefits outweigh the drawbacks, especially since immutability is just a default rather than a hard rule.
by damnitbuilds | 2025-12-05 13:21:57+00:00
Like many people on both political extremes, Linus Torvalds confuses people who disagree with him with people who are stupid.

Elon Musk is the best engineering manager this century. And a dickhead.

Edit: Just re-read the story. Going by the quote there, the interviewer lied about what Musk did and the story lies about what Torvalds actually said about him.
by YmiYugy | 2025-12-05 13:22:08+00:00
I measured an LCP or 3.5s + significant layout shift. The images are poorly optimized jpegs, instead of WEBP/AVIF. The start page takes a cool 6MB. A games page clocks in at around 12MB before the video starts loading including a whopping 4MB JS. None of the links appear to utilize preloading and it's and old school multi page app, so navigation takes a long time. I don't have a way to measure it, but subjectively it performs worse in the Steam client than in a browser.
by Aunche | 2025-12-05 13:22:23+00:00
> And while lobbying from corporations is not an unstoppable force, it has certainly shown to be overwhelmingly strong when compared to the lobbying power of individual citizens or non-profit citizen groups.

That has less to do with corporations and more to do with the fact that nonprofits and citizens avoid lobbying because they see lobbying as an unstoppable evil force, which becomes self fulfilling. Civil Rights was won when people took lobbying seriously. Louis Rossman started an organization that lobbied for Right to Repair legislation in states and you can see real changes in companies like Apple. Sure Rossman didn't get everything he wanted, but neither do corporations.

https://apnews.com/article/nonprofits-lobbying-less-survey-1...
by cmiles8 | 2025-12-05 13:22:42+00:00
The case is essentially seeking to put “AI powered search” on trial.

It’s long been established that one can link to other content and even provide short excerpts of what one might find on the other page. Essentially classic Google search. But when you pull so much content from the source and give the answer to the user without ever sending the user to the original content at some point one crossed the line from “fair use” to just theft.

By extension AI search is destroying the typical online advertising model, which is stacking up an every growing list of powerful companies now ready for a fight to resolve this.