MurphyA/hacker-news huggingface dataset:
by XCabbage | 2025-12-30 15:36:04+00:00
I certainly claim that almost nobody "commits" that "fallacy" and that it is not a remotely notable viewpoint in the civic discourse of any country I know about.

No doubt in a world of 8 billion people, there exists someone, somewhere, who has for some reason voiced the belief described - i.e. that if institutions really heavily based their selection of applicants on skin color rather than merit, that would be good, but that because in reality institutions have only been convinced to somewhat compromise on merit-based selection in favour of skin-color-based selection, it's bad, and should thus be abandoned completely in favour of total meritocracy. But that belief would really be rather odd, and I have never seen it expressed even once in my entire life.

Nor am I convinced, despite its oddness, that it is properly considered to contain a fallacy! After all, sometimes it really is the case, for various reasons, that some endeavour is only worth doing if total success can be achieved, and not worth the downsides if you can only succeed partially. No doubt if someone really held the allegedly fallacious view described, they would believe affirmative action is exactly such an endeavour and be able to explain why!
by svara | 2025-12-30 15:36:19+00:00
> This sentence assumes a certain degree of shared prosperity. I think this is increasingly an illusion. IMO, Social media tends to create filter bubbles which create illusions of shared prosperity

I think it's exactly the other way around? Wealth inequality (in the US, as an example) has actually not drastically changed in the past few decades, but I do agree the perception of unfairness has increased a lot.

My hunch is that everyone is now being fed wealth porn on social media and comparing themselves to influencers or actual billionaires who actually do live or pretend to live a .01%er lifestyle.

Life's never been fair; but feeling shortchanged for living a solid middle class lifestyle because Bezos has a big yacht seems new.

Ultimately it all feels depressingly materialistic to me. Go work on something actually meaningful!
by huhkerrf | 2025-12-30 15:36:50+00:00
> Are you a parent?

Yes, I am. And my spouse and I managed to raise two kids under the age of two without giving them an iPad. Yeah, it meant we didn't go to restaurants as much and that the house wasn't as clean as it was before. It's all trade offs.

I'm not saying this to say I'm a better parent than you are, but you don't __need__ an iPad or to plop them in front of a tv. Claims otherwise are just excuse making.
by timcobb | 2025-12-30 15:37:50+00:00
> CSS-in-JS promised simplicity but delivered performance issues.

IMO it delivered said simplicity, and the performance issues are there, but they've never been the lowest hanging, biggest fruit to optimize. Not even close in my experience, which for me indicates a resounding success. And as a result, more "native" CSS solutions like Tailwind improved the native CSS landscape. So, wins all around for everyone: you can stick with CSS-in-JS and take the almost always practically invisible performance hit, or use newer solutions for improved ergonomics and performance.
by Forgeties79 | 2025-12-30 15:38:02+00:00
> But this is definitely where generative ai will be a boon to games, once it's stabilised enough to trust.

The problem is most deployments will likely be sloppy shovelware and every now and then we’ll get half decent games with it, maybe a great one every few years. Just like how we see now with garbage unedited LLM outputs flooding the internet and dominating searches as “articles” or “blogs.” It is just far too easy flood us with trash while any decent work gets buried in it and can’t be found.
by mojuba | 2025-12-30 15:38:28+00:00
It's a good article but I think you need to start explaining structured concurrency from the very core of it: why it exists in the first place.

The design goal of structured concurrency is to have a safe way of using all available CPU cores on the device/computer. Modern mobile phones can have 4, 6, even 8 cores. If you don't get a decent grasp of how concurrency works and how to use it properly, your app code will be limited to 1 or 1.5 cores at most which is not a crime but a shame really.

That's where it all starts. You want to execute things in parallel but also want to ensure data integrity. If the compiler doesn't like something, it means a design flaw and/or misconception of structured concurrency, not "oh I forgot @MainActor".

Swift 6.2 is quite decent at its job already, I should say the transition from 5 to 6 was maybe a bit rushed and wasn't very smooth. But I'm happy with where Swift is today, it's an amazing, very concise and expressive language that allows you to be as minimalist as you like, and a pretty elegant concurrency paradigm as a big bonus.

I wish it was better known outside of the Apple ecosystem because it fully deserves to be a loved, general purpose mainstream language alongside Python and others.
by kachapopopow | 2025-12-30 15:38:34+00:00
it was just the result of me trying to express the loss of respect for public spaces / content and content in as little words as possible I could go on forever writing an entire book about changes in the definition of public and private and how disrespecting such spaces / content is how we end up with only powerful people having such things while the rest lose it entirely as they fight over whatever remains.
by greensh | 2025-12-30 15:38:43+00:00
> In the long run we are all dead. Economists set themselves too easy, too useless a task if in tempestuous seasons they can only tell us that when the storm is past the ocean is flat again.

J. Keynes

He was specifically criticising this "the market will regulate itself after a while" attitude. Nice for you to have a big enough safety net, bot not everybody does.
by mkozlows | 2025-12-30 15:38:49+00:00
Agree. But it's increasingly the case, IME, that for a a lot of tasks, you can start with that. If it does it well, great. If it does something stupid, it's easy enough to ask it to completely rework the stupid thing in a better way, and it can do it quickly. That's still a huge shift compared to the olden days (three months ago) where you needed to really break things down into small chunks for it to get to a success state.
by Zak | 2025-12-30 15:38:54+00:00
This goes beyond simply using Play Integrity, which normally just does remote attestation of the operating system. The next level is allowing an app to check its own package for modifications or installation from an unapproved source, but this goes beyond even that and gives the app the ability to check where a third-party app came from.

Google are assholes for building this.
by CuriouslyC | 2025-12-30 15:38:56+00:00
A lot of code smells matter more for humans than LLMs (and LLMs have their own unique code smells). For example, nested ternary operators are a great source of bugs in human code, but agents could care less, but humans handle multiple files with the same variable names and lots of duplicated code well, whereas this stuff confuses agents.
by isodev | 2025-12-30 15:38:59+00:00
I really don't know why Apple decided to substitute terms like "actor" and "task" with their own custom semantics. Was the goal to make it so complicated that devs would run out of spoons if they try to learn other languages?

And after all this "fucking approachable swift concurrency", at the end of the day, one still ends up with a program that can deadlock (because of resources waiting for each other) or exhaust available threads and deadlock.

Also, the overload of keywords and language syntax around this feature is mind blowing... and keywords change meaning depending on compiler flags so you can never know what a code snippet really does unless it's part of a project. None of the safeties promised by Swift 6 are worth the burnout that would come with trying to keep all this crap in one's mind.
by knorker | 2025-12-30 15:39:14+00:00
> There is no such thing as the soap opera effect.

What has been asserted without evidence can be dismissed without evidence.

I'll take the Pepsi challenge on this any day. It looks horrible.

> Good quality sets and makeup and cameras look good at 24 or 48 or 120 fps.

Can you give an example of ANY movie that survives TV motion interpolation settings? Billion dollar movies by this definition don't have good quality sets and makeup.

E.g. MCU movies are unwatchable in this mode.

> People like you insisting on 24 fps

I don't. Maybe it'll look good if filmed at 120fps. But I have seen no TV that does this interpolation where it doesn't look like complete shit. No movie on no TV.

Edit: I feel like you're being dishonest by claiming that I insist on 24 fps. My previous comment said exactly that I don't, already, and yet you misrepresent me in your very reply.

> causes people like me to unnecessarily [… or …] seeing them with some interpolation

So you DO agree that the interpolation looks absolutely awful? Exactly this is the soap opera effect.

I know that some people can't see it. Lucky you. I don't know what's wrong with your perception, but you cannot simply claim that "there's no such thing" when it's a well known phenomenon that is easily reproducible.

I've come to friends houses and as soon as the TV comes on I go "eeew! Why have you not turned off motion interpolation?". I have not once been wrong.

"There's no such thing"… really… who am I going to believe? You, or my own eyes? I feel like a color blind person just told me "there's no such thing as green".
by corimaith | 2025-12-30 15:39:25+00:00
I always feel to place prices in context; Yes it does suck that 32gb DDR5 Ram is 300 dollars now, but comparatively a Magnus Pro XL table is $800 from the beginning. Furniture, Food, Clothes, etc are all at much higher marginal prices, its rather that PC building has been exceptionally cheap here. Are you really going to angrily shake your fist at society for that?
by forgotpwd16 | 2025-12-30 15:39:36+00:00
Go has explicitly rejected adding shebang support, mandating this hack, due to being considered "abuse of resources"[0]. Rather `gorun`, which is also called a mistake by Pike, is recommended instead. And can alter this method so not to need to hardcode a path.

/// 2>/dev/null ; gorun "$0" "$@" ; exit $?

>Good-old posix magic. If you ask an LLM, it'll say it's due to Shebangs.

Well, ChatGPT gives same explanation as article, unsurprising considering this mechanic has been repeated many times.

>none other fits as well as Go

Nim, Zig, D, all have `-run` argument and can be used in similar way. Swift, OCaml, Haskell can directly execute a file, no need to provide an argument.

[0]: https://groups.google.com/d/msg/golang-nuts/iGHWoUQFHjg/_dbL...
by Aurornis | 2025-12-30 15:39:38+00:00
I’ve followed a couple indie game developers over the years who started with lofty ideas about selling DRM free games. As soon as they add an online component of any type (e.g. a leaderboard for ranks or high scores) they’re blown away by the number of connections coming in because the number of people playing the game is so much higher than they would have expected from sales alone.

If you’re the kind of person who actually pays for games even when you could pirate them with a few minutes of searching, you probably don’t fully understand how widespread the problem is. Many people will simply not pay for something if there is an option to get it without paying by default.

The only developers who can afford to do DRM-free games are those with such a high volume of users that they’ve passed their target threshold for income and are okay with leaving money on the table. For every 1 person you see claiming they will only spend money on DRM-free games in comments on HN or Reddit, there are probably 100 to 1000 more who don’t care about the DRM status of the game, they just want to buy it and play for a while.
by ciex | 2025-12-30 15:39:53+00:00
Cost of a car is extremely hard to predict, not just because of unexpected repairs but also because the price of gas is literally political.

The train experience in Germany is as bad as it is because of lobbying by the car industry and corruption both in the government and train operators. Not enough investment over decades paired with the absurd idea that train fares need to cover operating costs. Nobody would ask this of road networks, it’s just infrastructure that a society pays for. In addition to that the Deutsche Bahn suffers from common inefficiencies of large corporations that are not mitigated in effective ways by its leadership.
by zahlman | 2025-12-30 15:40:05+00:00
> Oh come on, it's easy: (satire)

If you've checked out a repo or unpacked a tarball without documentation, sure.

If you got it from PyPI or the documentation indicates you can do so, then you just use your tooling of choice.

Also, the pip+venv approach works fine with pyproject.toml, which was designed for interoperability. Poetry is oriented towards your own development, not working with someone else's project.

Speaking of which, a project that has a pipfile, environment.yml, uv.lock etc. and doesn't have pyproject.toml is not being seriously distributed. If this is something internal to your team, then you should already know what to do anyway.
by 4bpp | 2025-12-30 15:40:10+00:00
Do you think that the people who made those remarks you cite considered them untrue themselves? If yes, you are suggesting bad faith (which should be grounds to extricate yourself from the discussion and/or call it out, not add fuel to the fire); if not, you are suggesting that factual disagreement is appropriately answered by childishness, which basically is saying that you think every discussion worth the name should devolve into childishness.

Often, it seems like this concept of "disinformation" you invoke just serves as a way people give themselves moral license to suspend normal rules of debate conduct in the face of disagreement. Being charitable to your opponents and having to engage with their claims is tiring and difficult, and sometimes they even come better prepared - how much easier if you can just frame dissent as dangerous enemy action and shut it down.
by coryrc | 2025-12-30 15:40:20+00:00
> Again looking back to Babylon 5 which was a pioneer...

Heh I was going to reply "B5 is better than TNG", but thought "better check all the replies first". Wherever there's discussion of extended plots there's one of us nerds. (If anyone hasn't seen it... yes half the first season is rough, but you get a season's worth of "The Inner Light"-quality episodes by the end and for all the major characters; TNG, while lovely, has just a few because there's so little character development besides Picard)
by llm_nerd | 2025-12-30 15:40:30+00:00
"Instead, people first observe that government, academia, and corporate workplaces disproportionately use serif faces — or are trained to use them — and only then infer that serifs must mean professionalism and authority."

This is an aside, but many people would benefit from appreciating what is observed here, because it impacts an enormous numbers of preferences and perceptions people hold.

A good example is 24 FPS in cinema, which we generally attribute to high quality movies, baked in our value system via a technical/financial limit imposed a century ago. If a movie is presented any higher it gets mentally mapped with soap operas and low quality sitcoms, and it is disorienting to people. The Hobbit tried upping to 48FPS and it was described as "resembling low-budget video like American daytime soap operas rather than cinematic film". Higher quality TV dramas shoot at 24 FPS, intentionally forcing the 3:2 pulldown for TV presentation to signal "no, compare me to a movie not those other TV shows".

There are many areas in our life where we're judging things by this signalling criteria, and not by any real objective measure, yet people will often invent objective measures to assuage themselves that their values aren't so easily manipulated. Bring up 24FPS being a baked in limitation rather than some pinnacle of film making and many will start contriving why no, they actually prefer it because... It's all just noise.
by mkozlows | 2025-12-30 15:40:44+00:00
I think you should ask yourself: If it were true that 1) these things do in fact work, 2) these things are in fact getting better... what would people be saying?

The answer is: Exactly what we are saying. This is also why people keep suggesting that you need to try them out with a more open mind, or with different techniques: Because we know with absolute first-person iron-clad certainty what is possible, and if you don't think it's possible, you're missing something.
by tolerance | 2025-12-30 15:40:47+00:00
I want to like it but I feel like it neuters everything I like about Franklin Gothic/Libre Franklin.

For some reason I always thought that Plus Jakarta Sans was forked from on Public Sans.

<https://tokotype.github.io/plusjakarta-sans/>

Which for some other reason always makes me think of the book The Jakarta Method:

<https://www.librarything.com/work/24301785/t/The-Jakarta-Met...>
by apexalpha | 2025-12-30 15:40:47+00:00
I build a gaming VM and decided to go with Windows because the latest AMD drivers (upscaling etc..) only works there for now.

I wanted to be nice and entered a genuine Windows key still in my laptop's firmware somewhere.

As a thank you Microsoft pulled dozens of the features out of my OS, including remote desktop.

As soon as these latest FSR drivers are ported over I will swap to Linux. What a racket, lol.
by claytongulick | 2025-12-30 15:40:58+00:00
With apologies, and not GP, but this has been the same feedback I've personally seen on every single model release.

Whenever I discuss the problems that my peers and I have using these things, it's always something along the lines of "but model X.Y solves all that!", so I obediently try again, waste a huge amount of time, and come back to the conclusion that these things aren't great at generation, but they are fantastic at summarization and classification.

When I use them for those tasks, they have real value. For creation? Not so much.

I've stopped getting excited about the "but model X.Y!!" thing. Maybe they are improving? I just personally haven't seen it.

But according to the AI hypers, just like with every other tech hype that's died over the past 30 years, "I must just be doing it wrong".
by everdrive | 2025-12-30 15:41:10+00:00
> You’re at a restaurant and your toddler is trying to run away and generally make a mess out of everything

I don't think toddlers should be at most restaurants. I have a toddler and a 7 month old. I'm not even saying that for the sake of the other patrons. There's really nothing fun whatsoever about being at restaurant with your toddler. We don't even have bad outcomes, but you're sort of trapped in your seat, it's messy, it's expensive, and you're constantly keeping your toddler in line.

Restaurant food is really not so good as to overcome those issues.
by Kwpolska | 2025-12-30 15:41:10+00:00
> The Supreme Court’s […] opinions are typeset in Century Schoolbook from that family. Originating in the 19th century, the typeface features more expansive proportions, balanced stroke contrast, and an elegant form, exuding a far more assertive presence than Times New Roman. As the name suggests, it also began life as a textbook face, optimized for legibility. With proper typesetting, it reads far better than a haphazardly produced Word document set in Times New Roman.

The example document is typeset in Century Schoolbook, with the exception of "SUPREME COURT OF THE UNITED STATES", which is typeset in Times New Roman.
by linsomniac | 2025-12-30 15:41:25+00:00
>Code review the AI generated code line by line

Have you considered having AI code review the AI code before giving them off to a human? I've been experimenting with having claude work on some code and commit it, and then having codex review the changes in the most recent git commit, then eyeballing the recommendations and either having codex work the changes, or giving them back to claude. That has seemed to be quite effective so far.

Maybe it's turtles all the way down?
by embedding-shape | 2025-12-30 15:41:40+00:00
> Almost all games these days are basically like a work in progress, so if you pirate them then the game doesn't stay up to date.

Which, as a mod author and consumer, isn't always a bad thing. More than once, I had to drop just enjoying a game, to patch my published mods because some update that is automatically pushed out, and people have to accept in order to even boot a single-player game. Why? I don't know, but it's really annoying sometimes.

Besides, nowadays cracking groups release smaller patches too, so while you might not get the update the same hour it was published on Steam, usually within a week or two the same group that uploaded the original release, has released another patch.
by amenhotep | 2025-12-30 15:41:42+00:00
As long as the number of people newly being convinced that AI generated bounty demands are a good way to make money equals or exceeds the number of people realising it isn't and giving up, the problem remains.

Not helped, I imagine, that once you realise it doesn't work, an easy pivot is to start convincing new people that it'll work if they pay you money for a course on it.
by cainxinth | 2025-12-30 15:41:48+00:00
My lifetime browser journey on x86: Netscape → Internet Explorer → Firefox → Chrome → Firefox.

I switched to Chrome because it’s fast. I switched away because of Manifest v3. I’ve been back on Firefox for about six months now. It’s fine and very impressive give its resources relative to the market leader, but it still lags behind in speed. It’s not even entirely their fault, as so much of the web is now optimized specifically for Chrome, but it is noticeable to me.
by azangru | 2025-12-30 15:42:07+00:00
> does anyone know, scoped style rules are here to stay or not?

There is the @scope CSS directive. It is part of the CSS spec now. MDN even says it is supported by all latest browsers.

> in HTML spec <style> is not allowed in body

Parts of the body can be encapsulated in the shadow DOM; and the shadow DOM allows its own <style> tags.
by ModernMech | 2025-12-30 15:42:20+00:00
The pivot to robotics came exactly when it became clear Tesla is a failed car company. The valuation is not based on solid fundamental analysis of expected future revenue in robotics, because the company is lead by someone who fundamentally does not understand robotics (as evidenced by his continued failure to deliver FSD, robo taxis, and his completely backwards belief that sensor fusion makes belief estimates worse). Tesla's track record on autonomy and robotics is they are responsible for the first autonomous robot death, they invented something they dub "mecha-hitler" because of how vile it is, and they promised a product capable of driving across the US 8 years ago but still can't deliver it today. So no, the valuation is not solid, it's vapor.
by sgarland | 2025-12-30 15:42:27+00:00
The last time I tried to run Tachyon: The Fringe was Windows 10, and it failed. IIRC I could launch it and play, but there was a non-zero chance that a FMV cutscene would cause it to freeze.

I see there are guides on Steam forums on how to get it to run under Windows 11 [0], and they are quite involved for someone not overly familiar with computers outside of gaming.

0: https://steamcommunity.com/sharedfiles/filedetails/?id=29344...
by dontlaugh | 2025-12-30 15:43:15+00:00
I agree with you that the interpolation isn’t ideal, I’m not praising it. It’s merely a necessity for me to not get headaches. It’s also much less noticeable on its lowest settings, which serve just to take the edge off panning shots.

The “soap opera effect” is what people call video at higher than 24 fps in general, it has nothing to do with interpolation. The term has been used for decades before interpolation even existed. You seem to be confused on that point.

Source video at 120 looks no worse than at 24, that’s all I’m saying.