MurphyA/hacker-news huggingface dataset:
by xp84 | 2025-04-28 20:30:50+00:00
I didn’t really find anything problematic from an economic standpoint with the Texas power disaster. On the surface, the main problem there was just that a bunch of people were on spot energy plans, in order to save tremendous amount of money as long as the spot price stayed low. This is simply gambling. Those people after some period of savings suddenly cried foul when their gamble went south as prices spiked. The only issue I see here is if they weren’t adequately informed of that possibility. Obviously, the people who got the $2000 electricity bills are going to be the decide they weren’t informed adequately, and I’m sure it was spelled out in a document the size of an iTunes license agreement that literally no customer ever read. But anyway those people had themselves to blame as that plan was not mandatory or default.
by Suppafly | 2025-04-28 20:31:09+00:00
>Amen. Extra special are the ones that when you complain about outbound, you get "well how else are we supposed to sell things!".

These people live in a different reality than the rest of us, one they've likely taken steps to convince themselves is true so they don't have to feel bad about their actions. I met someone years ago that was basically a professional email spammer that described his job as marketing and sending newsletters and was convinced that people were OK receiving spam and that he was providing a service by spamming garbage to people who didn't sign up for it.
by huijzer | 2025-04-28 20:31:23+00:00
It’s the same now. I’ve spent arguably too much time trying to avoid Python and it has cost me a whole lot of time. You keep running into bugs and have to implement much more yourself if you go off the beaten path (see also [1]). I don’t regret it since I learned a lot, but it’s definitively not always the easiest path. To this day I wonder whether maybe I should have taken the simple route.

[1]: https://huijzer.xyz/posts/killer-domain/
by Saris | 2025-04-28 20:31:24+00:00
I think because most of the stuff people complain about gets removed when you run one of the many debloat programs out there, ie; programs installing themselves, ads, popups asking you about things, onedrive, cortana, copilot, recall etc..

There's also the spying stuff, but I haven't really seen much actual analysis of the data being sent back to microsoft from a system not running all that bloat, so I don't know if it's really doing much.

Windows itself is quite nice to use, it's very stable these days and basically every piece of software and hardware will support it well.
by SnazzyUncle | 2025-04-28 20:31:45+00:00
Why put the [citation needed]? I've told you what my rationale is behind my statement. Just argue against my logic.

> An opposite argument is that compulsory voting smooths out or buffers the extreme radical urgency of any faction that might, in the right circumstances, carry the day in a low-turnout election.

That is a bad thing IMO. I am (and many other people) are disenfranchised by mainstream politics and I want to see more radical ideas/policies/opinions, I (and many others) don't want more of the same.
by ivape | 2025-04-28 20:31:50+00:00
We can't just say it's the incentives. Morality is always a choice. What people who make amoral or immoral choices skate on is that their morality will not be exposed or questioned publicly or privately. We afford this to all because it's impolite to question someone's morality, extremely rude. You don't know what they've been through and you don't know what their life circumstances are. This is what puts us in this scenario where no one's morality can be called out in situations where there is obviously a moral dilemma. It's not an easy answer, but the only solution to this is courage. You will not make friends doing this so really only people who have "made it" or just straight DGAF will take up this sword.

I remember in college just about every student was sharing exams and cheating. I just didn't do it, and I got shittier grades. Life is full of a lot of people like this, no pun intended, it's demoralizing. I wonder if it's polite to say that to others, just a "hey you are literally demoralizing me, it's toxic".
by gruez | 2025-04-28 20:32:18+00:00
>its prudent to identify and never engage in a strawman fallacy, which involves introducing an argument that was never the one under discussion in order to discredit the one that was, in amusing textbook fashion you follow this with

I'm not sure what your basis for the "strawman fallacy" is from. If you read my comments carefully, I've never claimed that you supposed mislabeled chinese goods, only that it's the logical conclusion if you support workers lying about where they're from. That's not the same as strawman.

>[...] do you think a chinese manufacturer labeling their products as non-chinese is also a "fake problem?

>However, if you think that chinese goods should be properly labeled [...]

(emphasis mine)

Now that I restated my argument more clearly, why don't you think the two cases can be equated? You haven't address aside from casually dismissing it with "I think they are separate problems in isolation".
by parrit | 2025-04-28 20:33:04+00:00
The world is sinful on many levels there is a lot to change. It is hard to exist in a way that doesn't fuck someone over. If you live in the global west and participate in modern life then you are in some area definitely following a perverse inventive.

For example do you live in a building? Do you heat it? There you go. You should be in a tent. Climate change.

Have an SP500 index fund? Investing in weapons and other dystopia. Generally support globalization, regulatory capture, lobbying, bad work conditions and tax evasion over supporting small business.

Vote for one of the 2 main parties? Well done both support genocide. Protest vote? Oh then you voted for Trump in this system well done! The only moral thing is to change the constitution (fwiw) for proportional representation.

Send your kids to a good school?

The list doesn't end.
by worik | 2025-04-28 20:33:27+00:00
Migrating away from Bevy is the main thrust.

Rust is a niche language, there is no evidence it is going to do well in the game space.

Unity and C# sound like a much better business choice for this. Choosing a system/language....

> My love of Rust and Bevy meant that I would be willing to bear some pain

....that is not a good business case.

Maybe one day there will be a Rust game engine that can compete with Unity, probably already are, in niches.
by delusional | 2025-04-28 20:33:47+00:00
Nobody intelligent is actually uncritical about these growth claims. What you are seeing is the other side of "the market can remain irrational longer than you can remain liquid". There's no financial benefit to calling bullshit, because timing when the market is suddenly going to correct is impossible. Rational investors are either in the market of boosting the stock to sell it in the short term (a bigger fools scam) or staying as far away from it as possible.

It doesn't have to hit the projections. It just has to keep looking like it could 2 months from now when you sell.

The market has never been determined by the actual value of the underlying tangible thing, but rather the market value of that tangible thing. Although they may seem similar they are not the same. As the market becomes increasingly detached from reality, you'll see more of this.
by __MatrixMan__ | 2025-04-28 20:34:52+00:00
Yes, let's all take this to heart. But once we get to the corollary:

> It's not the incentives, it's them

What are we to do? Shame them, sure, but until a critical mass of us is prepared to interfere, to inject ourselves without consent into the business of others, then it comes back to fixing the incentives.
by Saline9515 | 2025-04-28 20:34:56+00:00
https://www.gov.uk/government/publications/non-crime-hate-in...

Well: - Criticizing a Islam and muslims is considered a NCHI. It's already amazing that criticizing religion is forbidden in democracy. And it's kinda funny given that said religion contains a lot non-avoidable rules that would make any liberal blush very hard (38). Saying "muslims should be stopped, by force if necessary, from practicing genital mutilation on young boys" leads to an NCHI.

- NCHI can be without victim! Just like blasphemy, in the old times (38).

- "Freedom of speech" reserves are vague, and unlike other cases, do not include examples.

- Not using the right invented pronouns can lead to the record of a NCHI (42).

- It doesn't have to be a recurrence, a single occurrence is enough (14).

- It is evaluated on the basis of if it "disturbs someone" (14), which is totally subjective and as such can lead to unfair consideration.

- It can be reported by someone who isn't the victim, but who witnessed it. Hearsay is mentioned as being ok (15, example G, J).

- "Antagonism" is enough to record a NCHI (15). Amazing, really.

- They admit that all of this bullshit is highly subjective, so Police "should use judgement". I really wonder how an Indian police officer will "use judgement" when evaluating an affair involving Pakistanis, for instance. This opens the doors of so many arbitrary procedures.

- If an offense can't be a crime, a NCHI can still be reported! (J)

- Overall, nothing requires the police officers to confirm that what is being recorded really happened.

Living in an ex-soviet country, this is typical of the stories you can hear about how the KGB operated in the population.

And regarding the famous "UK policing". They sent a man to prison for 20 months because he...shouted at a dog. Even a Russian prosecutor would be embarrassed to read such a ridiculous affair. I have a hard time understanding how the UK isn't considered as an authoritarian regime.

https://www.bbc.com/news/articles/cm2nm5jgxlko
by CharlieDigital | 2025-04-28 20:35:03+00:00
> People tend to be influenced by opinions online but often the real world is completely different.

Unfortunately, my experience has been that C#'s lack of popularity online translates into a lot of misunderstandings about the language and thus many teams simply do not consider it.

Some folks still think it's Windows-only. Some folks think you need to use Visual Studio. Some think it's too hard to learn. Lots of misconceptions lead to teams overlooking it for more "hyped" languages like Rust and Go.
by jpc0 | 2025-04-28 20:35:22+00:00
More an organisational thing but, what is the long term sustainability plan for this project. Apple Developer Program isn’t free and apple isn’t exactly well known for keeping stable APIs.

If the answer is “until I don’t want to do it anymore” that is perfectly fine but then can there be a commitment to open sourcing (if it isn’t already) when you make that decision?
by dogprez | 2025-04-28 20:35:26+00:00
I think it's a good point and I experienced the same thing when playing with SDL3 the other day. So even established languages with new API's can be problematic.

However, I had a different takeaway when playing with Rust+AI. Having a language that has strict compile-time checks gave me more confidence in the code the AI was producing.

I did see Cursor get in an infinite loop where it couldn't solve a borrow checker problem and it eventually asked me for help. I prefer that to burying a bug.
by DragonStrength | 2025-04-28 20:35:36+00:00
My criticism is most definitely of economics as a field and is a common topic among economists today as they reckon with their failures post-2008. Economists do not all agree on everything.

I am most definitely thinking of the Great Recession which I lived through. I encourage you to research the low growth era that followed and what economists think now. You won't have to go far back because five years ago when the pandemic started there was a lot of writing about the failings of that era. In fact, the consensus seems to be we over-corrected this time, but still better than what we did in 2008. But yes, we made the investors who created the mess whole while making the American citizens eat the costs. It's a bit baffling to have something so widely written about dismissed so confidently by someone who doesn't seem to understand what we are even discussing.
by quotemstr | 2025-04-28 20:36:20+00:00
Rust is fine as a low-level systems programming language. It's a huge improvement over C and (because memory safety) a decent improvement over C++. However, most applications don't need a low-level systems programming language, and trying to shoehorn one where it doesn't belong just leads to sadness without commensurate benefit. Rust does not

* automatically make your program fast;

* eliminate memory leaks;

* eliminate deadlocks; or

* enforce your logical invariants for you.

Sometimes people mention that independent of performance and safety, Rust's pattern-matching and its traits system allow them to express logic in a clean way at least partially checked at compile time. And that's true! But other languages also have powerful type systems and expressive syntax, and these other languages don't pay the complexity penalty inherent in combining safety and manual memory management because they use automatic memory management instead --- and for the better, since the vast majority of programs out there don't need manual memory management.

I mean, sure, you can Arc<Box<Whatever>> many of your problems away, but that point, your global reference counting just becomes a crude form of manual garbage collection. You'd be better off with a finely-tuned garbage collector instead --- one like Unity (via the CLR and Mono) has.

And you're not really giving anything up this way either. If you have some compute kernel that's a bottleneck, thanks to easy FFIs these high-level languages have, you can just write that one bit of code in a lower-level language without bringing systems consideration to your whole program.
by kubectl_h | 2025-04-28 20:36:39+00:00
I'm from rural Texas and it is indeed rinky dink town, not to far from the places you mention. But I moved to New England years ago and don't miss Texas at all. Keller, Southlake, even, sadly, Denton were overdeveloped hell holes then, but I never lived anywhere where kids were playing right beside an eight lane road. At worse maybe they had to cross a 4 lane road with a median if they were going somewhere outside their neighborhood, and you had lights and crosswalks for this, but mostly people lived in neighborhoods where there were... normal... roads.
by noosphr | 2025-04-28 20:36:58+00:00
The obstacles have absolutely changed.

A processor from 2015 is good enough for most daily tasks in 2025. Try saying that about one from 1985 to 1995.

The issue today isn't that by the time you get to market with SOTA manufacturing on a custom 10x design you only have two years before general purpose chips are just as fast.

It's getting to the market in the first place.
by taylorallred | 2025-04-28 20:38:03+00:00
I love Rust and wanted to use it for gamedev but I just had to admit to myself that it wasn't a good fit. Rust is a very good choice for user space systems level programming (ie. compilers, proxies, databases etc.). For gamedev, all of the explicitness that Rust requires around ownership/borrowing and types tends to just get in the way and not provide a lot of value. Games should be built to be fast, but the programmer should be able to focus almost completely on game logic rather than low-level details.
by juxtaposicion | 2025-04-28 20:38:35+00:00
Glad you guys mentioned Costco -- I happen to have written a blog post on exactly that: https://popgot.com/blog/retailer-comparison Surprisingly, Costco does not win most of the time, and especially if you are not brand loyal. Costco has famously low-margins, but it turns out that when you sort by price-per-unit they're ok, but not great.

@mynameisash I'm curious what you learned... maybe I can help more people learn that using Popgot data.
by 999900000999 | 2025-04-28 20:38:40+00:00
Unity is still probably the best game engine for smaller games with Unreal being better for AAA.

The problem is you make a deal with the devil. You end up shipping a binary full of phone home spyware, if you don't use Unity in the exact way the general license intends they can and will try to force you into the more expensive industrial license.

However, the ease of actually shipping a game can't be matched.

Godot has a bunch of issues all over the place, a community more intent on self praise than actually building games. It's free and cool though.

I don't really enjoy Godot like I enjoy Unity , but I've been using Unity for over a decade. I might just need to get over it.
by kllrnohj | 2025-04-28 20:38:44+00:00
> We wrote extensive pros and cons, emphasizing how each option fared by the criteria above: Collaboration, Abstraction, Migration, Learning, and Modding.

Would you really expect Godot to win out over Unity given those priorities? Godot is pretty awesome these days, but it's still going to be behind for those priorities vs. Unity or Unreal.
by geraneum | 2025-04-28 20:38:47+00:00
> But your talking about Copilot makes it seem like you're nowhere near the cutting edge use of AI, so you don't have a well-formed opinion about it

You can use Claude, Gemini, etc through Copilot and you can use the agent mode. Maybe you do or maybe you don’t have a well formed opinion of the parent’s workflow.
by delusional | 2025-04-28 20:39:19+00:00
The vision they are selling is that AI will replace high value professionals in the economy. It's a vision that entails the collapse of the entire western societal model. If you believe in that investing in them becomes a existential matter, and the actual immediate value doesn't matter. You simply can't afford not to invest.

The numbers are meaningless. They are just meant to evoke "we will control the economy".
by ianburrell | 2025-04-28 20:39:34+00:00
It is an advantage that HSR uses Caltrain track to get to SF. It would be super expensive to build a separate high speed line, and it wouldn't be worth the time savings. Caltrain should spend money grade separating the whole line, adding passing lines where possible, and increasing the speed to 125mph or 150mph since it would be good for Caltrain service. At 125mph, HSR (250mph) would save 10 minutes, and 150mph would save 6 minutes.
by bunderbunder | 2025-04-28 20:39:38+00:00
I worked in a regulated space at one time, and my understanding is that this is a big reason they chose .NET over Java. Java relies a lot more on third-party libraries, which makes getting things certified harder.

Log4shell was a good example of a relative strength of .NET in this area. If a comparable bug had happened in .NET's standard logging tooling, we likely would have seen all of the first-party .NET framework patched fairly shortly after, in a single coordinated release that we could upgrade to with minimal fuss. Meanwhile, at my current job we've still got standing exceptions allowing vulnerable version of log4j in certain services because they depend on some package that still has a hard dependency on a vulnerable version, which they in turn say they can't fix yet because they're waiting on one of their transitive dependencies to fix it, and so on. We can (and do) run periodic audits to confirm that the vulnerable parts of log4j aren't being used, but being able to put the whole thing in the past within a week or two would be vastly preferable to still having to actively worry about it 5 years later.

The relative conciseness of C# code that the parent poster mentioned was also a factor. Just shooting from the hip, I'd guess that I can get the same job done in about 2/3 as much code when I'm using C# instead of Java. Assuming that's accurate, that means that with Java we'd have had 50% more code to certify, 50% more code to maintain, 50% more code to re-certify as part of maintenance...
by mystified5016 | 2025-04-28 20:40:11+00:00
Jetbrains is burning their company to the ground trying to chase the latest fad.

They're outright lying to users, censoring any critical discussion, and just throwing all of the trust and goodwill of their paying users in the trash.

I've been subscribed to the all products pack for nearly ten years. Once my fallback license ticks over to 2024, I'm canceling.

I'm extremely not interested in paying such a shitty company monthly for a VSCode knockoff. If I wanted any of it, I'd use VSCode for free. As is, I'm going to continue using the last version with a real UI designed for professionals, not this Little Tykes nonsense.
by pavel_lishin | 2025-04-28 20:40:11+00:00
1. I think that it's sufficiently important to be in version 1.0; this isn't like that truck that doesn't come with paint or an entertainment system.

2. I disagree. If the point of the proposed solution is to prevent bots from impersonating humans, it's gotta have some mechanism to actually solve that problem - and if a human can hand over the keys to their identity to a bot, then the solution absolutely does not solve the problem. (And identity theft was only one of the ways a bot could get a human's identity.)
by skeptrune | 2025-04-28 20:40:19+00:00
>I wanted UI to be easy to build, fast to iterate, and moddable. This was an area where we learned a lot in Rust and again had a good mental model for comparison.

I feel like this harkens to the general principle of being a software developer and not an "<insert-language-here>" developer.

Choose tools that expose you to more patterns and help to further develop your taste. Don't fixate on a particular syntax.
by dogleash | 2025-04-28 20:41:12+00:00
It's not one instance. Most people who have this happen to them don't tweet about it. Every instance could have a "well, you should have ______ better" stapled to it.

Here's another one that I already know exists off the top of my head -- the only thing I have to look up is the tweet url: https://twitter.com/tiangolo/status/1281946592459853830
by TimTheTinker | 2025-04-28 20:41:48+00:00
> for him to warn about this hypothetical scenario while it was ostensibly unfolding in front of his eyes

Well why wouldn't he? See something, say something.

I'm sure he saw direct reasons to be worried about people becoming ungovernably immoral, and I bet slavery was one of those reasons -- after all, he did believe it to be a colossal evil.

So I'm not sure I understand your point.
by no-dr-onboard | 2025-04-28 20:42:14+00:00
I see this quite a bit with Rust. I honestly cringe when people get up in arms about someone taking their project out of the rust community.

The same can be said of books as of programming languages:

"Not every ___ deserves to be read/used"

If the documentation or learning curve is so high and/or convoluted that it's disparaging to newcomers then perhaps it's just not a language that's fit for widespread adoption. That's actually fine.

"Thanks for your work on the language, but this one just isn't for me" "Thanks for writing that awfully long book, but this one just isn't for me"

There's no harm in saying either of those statements. You shouldn't be disparaged for saying that rust just didn't work out for your case. More power to the author.
by Delk | 2025-04-28 20:42:33+00:00
At least some games in the Arma series have also used a copy protection that messes with gameplay if it judged the game to be pirated. I don't know if it used tricks to trip crackers, though -- Wikipedia mentions intentional errors on optical media that didn't get passed on by disc copy software.

https://en.wikipedia.org/wiki/FADE
by tptacek | 2025-04-28 20:42:34+00:00
No, this doesn't ring true: long before there were LLMs, people were selecting languages and stacks because of the quality and depth of their community.

But also: there is a lot of Rust code out there! And a cubic fuckload of high-quality written material about the language, its idioms, and its libraries, many of which are pretty famous. I don't think this issue is as simple as it's being out to be.