MurphyA/hacker-news huggingface dataset:
by Capricorn2481 | 2026-01-26 06:00:45+00:00
> Please, please, please tone it down. Really. This is the amplification I’m talking about. You say “I don’t hate you” and then spew a bunch of hate at me

Listen, I'm sorry if I caused you emotional distress, and I can tell you're a kind person, but I wish you led with this comment so I didn't bother writing anything. This has been a very revealing response. If my comment was "hateful" to you, I don't think you're really equipped to lecture people on their emotional responses to these situations.

> I am going to reply to all of this in a chunk. And I want to picture in your mind that I’m someone in your life that you respect (friend, neighbor, loved one, doesn’t matter).

I'm talking to you exactly how I talk to anyone in my life that would say what you're saying. Just because I correctly pointed out the impact of your rhetoric, that doesn't mean I'm "spewing hate at you."

> This is a very important distinction to make. It’s the difference between giving your daughter advice for “don’t dress like that when you go out, there are a lot of dangerous people out there” and saying “it was her fault she was raped”. The former is practical advice you might give to someone you care about, and the latter is the abhorrent victim blaming you’re casually accusing me of doing.

No man. Open your eyes. You are doing the latter. Renee is dead, and you have 1 sentence condoning ICE, and multiple paragraphs explaining what SHE should have done differently. That is exactly like saying "If she dressed differently, this may not have happened." You may not think of that as literal blaming, but it sure rhymes with it.

I wouldn't tell my daughter what to wear, and limit her freedoms, because I know that wouldn't stop her from being harmed. I would tell her to be with people she trusts and lean on her friends for safety.

> One of those things that could have happened differently is for people to choose a different avenue than directly interacting with the armed men

That's great that you're able to do that. Some people do not have that choice. I hope you have a good day.
by DavidPiper | 2026-01-26 06:01:21+00:00
This seems to be more of a rant about bad critical analysis than whether video games are art. Or even a misunderstanding of what critical analysis is.

> And so, good art game criticism can only be understood by those who have no need of it; a hand may point at the moon, but once you see the moon, you no longer need to look at the hand.

This seems to be the primary point of the article, rather than anything specific to video games. The author argues that art can be created in any medium, but there is a difference between whether critical analysis of the content is transformative in its own right.

> An artful video game cannot be described, because it is not a description but a transformation.

While the author goes on to say that "passive" art forms tend not to have this property, they offer a few counter examples without touching on a whole library of classic literature that scholars are still arguing about hundreds of years later.

> Game art criticism only works when it conveys the transformativeness on the player (ie. reviewer/critic) ... Given the commercial realities, perhaps this cannot be fixed, and we must accept that timely reviews are ultimately the “Cliff Notes” of games.

Also true for "passive" media.

Critical analysis is not supposed to be a replacement for first-hand experience of any "art" in any medium.
by BatteryMountain | 2026-01-26 06:01:25+00:00
Interesting.

Now run the same kinds of tests while listening to music, meditation, sleep, orgasm, psychoactive substances (including caffeine/alcohol/nicotine), during simulated stress event (hard slap in the face?), on different age groups, genders, races. Perhaps there are more than one version or definition of "You" that arises in certain circumstances.
by fuzzy_lumpkins | 2026-01-26 06:01:30+00:00
we see games impact culture constantly, especially language. it’s spearheaded shorthand language we use online and texting, influences how people approach problem solving, created social groups and impacted lives. there is a quantitative measure that can show video games have impacted people not only at an emotional level (the standard barometer for determining what “art” is), but how they ripple into the zeitgeist
by giancarlostoro | 2026-01-26 06:01:49+00:00
Neovim is the only reason I've given vim a serious look. I love Emacs more, but Neovim lets me use any UI on top of it, which means I can have better visual indicators for things I don't know how to do in VIM. Emacs has a GUI but a lot of it is "beyond flat" and it just doesn't translate well to my brain. The best plugin for Emacs for me is still Spacemacs, and no I don't use it with the vim mode stuff, I prefer it with regular emacs commands (for anyone curious).

But Neovim just works for me every time, even vanilla its fine.
by meatmanek | 2026-01-26 06:03:08+00:00
My favorite weather map for SF is PurpleAir: https://map.purpleair.com/environment-estimated-temerature-f...

There are thousands of sensors around the city. You can get a sense of shade-vs-sun temperatures by the spread of numbers you see (on cloudy days, the reported temperatures will be much closer together, while on sunny days, sensors in the sun will report elevated temperatures.)

You do need to make sure to disable indoor sensors, and keep in mind that some sensors are faulty. (I've seen some that have been reporting a constant temperature for years.)
by Dylan16807 | 2026-01-26 06:03:31+00:00
> If you calculate the lifespan and cost of a Starlink satellite you will come to the obvious conclusion: it will be very hard for Starlink to break even.

We don't have up to date revenue numbers but let's look at spending $5B a year on sattelite launches. That's probably around half their current revenue, and they're gaining customers quickly. They're doing about 100 launches a year, and each launch is about 30 $1M satellites and $15M of rocket. That fits into the budget.

And for just maintaining the constellation they could cut the number of launches in half.
by e-khadem | 2026-01-26 06:03:35+00:00
Lol. That was _before_ these new restrictions. And don't assume that you could setup a simple wireguard server and be done with it. No, it had to be a proper low fingerprint method (e.g., you had to hide the tls-in-tls timing pattern and do traffic shaping). Now, something like dnstt sometimes works, sometimes doesn't. You may be able to open gmail in 10 minutes if it does, and you explicitly have to block the fonts.
by giancarlostoro | 2026-01-26 06:04:33+00:00
The Creality one runs decent on Mac and Windows, sadly on Linux its a nightmare, and technically why I ditched Ubuntu / popOS for Arch Linux, but I can't help but still feel it runs a little weirder + its out of date compared to Mac and Windows versions. My buddy used to use Orca slicer on my printer, that one iirc should run on Mac too, but I havent tried it.
by TeMPOraL | 2026-01-26 06:05:46+00:00
My favorite example is actually one that I believe could be true[0]: self-reinforcing cycles of human conflict, that resemble the life cycle of a parasite. From an old (2014) SlateStarCodex essay[1]. Some of it is going to be controversial read today[2], so I'll just give you the relevant "money quote" from the end:

<quote>

What would it mean for a meme to have a life cycle as complicated as toxoplasma?

Consider the war on terror. They say that every time the United States bombs Pakistan or Afghanistan or somewhere, all we’re doing is radicalizing the young people there and making more terrorists. Those terrorists then go on to kill Americans, which makes Americans get very angry and call for more bombing of Pakistan and Afghanistan.

Taken as a meme, it’s a single parasite with two hosts and two forms. In an Afghan host, it appears in a form called ‘jihad’, and hijacks its host into killing himself in order to spread it to its second, American host. In the American host it morphs in a form called ‘the war on terror’, and it hijacks the Americans into giving their own lives (and tax dollars) to spread it back to its Afghan host in the form of bombs.

From the human point of view, jihad and the War on Terror are opposing forces. From the memetic point of view, they’re as complementary as caterpillars and butterflies. Instead of judging, we just note that somehow we accidentally created a replicator, and replicators are going to replicate until something makes them stop.

</quote>

--

[0] - In whatever sense models are "true", i.e. a nice way to describe reality, that's succinct and has good predictive power, or something.

[1] - https://www.slatestarcodexabridged.com/The-Toxoplasma-Of-Rag...

[2] - Which is not the same thing as saying it turned out wrong.
by crimsonronin | 2026-01-26 06:06:26+00:00
Hey all!

I'm a principal engineer at a large Australian enterprise, and I was working on a project recently where they required a service to manage dismissible UI state per user. And like all good billion dollar companies, they didn't want to spend the time/money building it internally and decided to cut the feature all together.

Anyway, I figured they must not be the only company who needs something simple to manage dismissible state, so I decided I would build a solution in my own time and open source it.

So here's Dismissible:
https://github.com/DismissibleIo/dismissible-api

TLDR;

- It's an "all in one" API built using NestJS

- I've provided a public Docker image for getting up an running quickly: https://hub.docker.com/r/dismissibleio/dismissible-api

- And a pre built react client to use in your project: https://www.npmjs.com/package/@dismissible/react-client

Out of the box the API supports:

- Postgres

- Dynamodb

- In memory (to test it out quickly)

Some other features that come pre packaged are:
- JWT auth for better security
- Configurable CORS
- Ratelimiting
- Cache (coming soon)

If you have custom needs, you can use the underlying NestJS "core" module https://www.npmjs.com/package/@dismissible/nestjs-core and tap into the lifecycle hooks, which are used for auth, ratelimiting etc, or use the non-blocking events for things like analytics. You can even provide your own custom storage adapter if you want to use MySQL or Redis or some other DB not provided.

You can see it in action on https://dismissible.io

I'd love to hear your feedback and/or feature requests.

Thanks!
by manuelmoreale | 2026-01-26 06:06:39+00:00
> how much does Return of the Obra Dinn or Outer Wilds really change the player as a person?

That’s an odd bar to cross in order to define art, if that’s what you mean there. I’ve seen plenty of art in my life (not hard to do living in Italy) and most of it didn’t change me as a person. It was still art though.
by breppp | 2026-01-26 06:06:55+00:00
it's a very weird kind of propaganda I see a lot of lately.

Everything is the same and comparable never mind how hyperbolic. Doubt it? be showered with cherry picked micro facts that on the surface are similar.

This rests on the fact that in order to establish a big picture you have to take small facts and agree on the big picture, and that leap from small and verifiable to large and analytic is the place you can inject faith and emotion
by throwaway17_17 | 2026-01-26 06:07:39+00:00
Your assumption is somewhat correct, for both Erlang and Elixir, however the phrase under discussion doesn’t mean the same thing for immutable languages. Both are ‘pass-by-value’ but that term is being overloaded in a particular way. As I said in another comment, ‘value’ in the language from TFA means any object that IS NOT a reference. The qualifier that every semantic object is a ‘value’ and that therefore, all arguments to a function call, threads spawn, etc are independent values which are (logically, at least) copied to new values that are then passed to the new context.

However, for Erlang and Elixir ‘pass-by-value’ is otherwise called ‘call-by-value’. In this case, it is a statement that arguments to functions are evaluated before they are passed into the function (often at the call site). This is in opposition to ‘call-by-name/need’ (yes, I know they aren’t the same) which is, for instance, how Haskell does it for sure, and I think Python is actually ‘by-name’ as well.

So, Herd’s usage here is a statement of semantic defaults (and the benefits/drawbacks that follow from those defaults) for arguments to functions, and Elixir’s usage is about the evaluation order of arguments to functions, they really aren’t talking about the same thing.

Interestingly, this is also a pair of separate things, which are both separate from what another commenter was pedantically pointing out elsewhere in the thread. Programming language discussion really does seem to have a mess of terminology to deal with.
by carlosft | 2026-01-26 06:08:49+00:00
There is a reason ICE wasn't shooting unarmed civilians prior to operation metro surge, which only started in December, 2025. Standard ICE operations are targeted and generally quite. Operation Metro Storm is neither.

These are intentionally provocative and involve agents performing traffic stops and harassing people on the street for no other reason than (it increasingly appears) the color of their skin.

Lets see them deploy 3000 agents to West Texas or Hialeah for a few weeks. I am guessing those local populations might have a few problems with it as well.
by somerandomqaguy | 2026-01-26 06:11:28+00:00
>Really step back and imagine a world where the modern EV [1] was first to market and a gasoline combustion engine was second.

.... you worded that extremely poorly. Being first to market is completely different then someone's personal first experience. Between that first sentence and the follow post, it's like reading the question what if the smartphone came out before the electric telegraph.

If you're trying to say like a future time when we've got fast chargers everwhere with no need for an app, and at home charging is common which makes BEV's 80% of the market? Sure that makes sense. Probably it's going reality by 2040 or so.

But for me right now, as is, I'd probably still sticking to ICE, or MHEV engines for a while. No easy access to home charging, and I don't have data on my phone which makes fast charging way more complicated. And I don't drive enough KM in a year to make break even point in costs reasonable.

And I've test driven BEVs and I could afford to buy a BEV. The advantages don't outweigh the drawbacks in my situation at least, and there wasn't enough there for me to want to just put objectivity aside.
by fwipsy | 2026-01-26 06:13:20+00:00
Confirmed != estimated. This source does not make any estimates. They are investigating every death individually. Given the lack of transparency, the true number of deaths is likely higher than the number which can be confirmed at this time.

As of writing this comment, the subtitle says "The number of deaths currently under investigation stands at 17,031." They do not claim that this is the total number of deaths either.

30,000 is not confirmed but cannot be ruled out.
by ggm | 2026-01-26 06:14:44+00:00
The source has one interest only: encouraging stock picks. It's selling advice, or improving its brand positioning by giving it away as a taster and so this topic has interest to the core market as input to Intel, TSMC or related party purchase decisions for the window where it applies.

If there is a longer term technology benefit to Intel in this process, the geopolitical interest will be on where the production facilities wind up which make these chips in bulk.

TSMC and other fab lines will ultimately be in the same space. Meantime, RAM and flash memory remains insanely expensive for ordinary use because of AI. Opportunistic production cycles and frankly cartel like behaviours are inevitably going to exist, and so parasitical entities like the Motley Fool move in, like sea lice on a whale.
by breppp | 2026-01-26 06:15:25+00:00
A republic with a supreme religious leader who actually decides everything, that fakes elections and has a council of religious leaders that can disqualify any candidate

that's without even talking about killing 30,000-40,000 citizens for wanting their rights

> It subsidize basic needs of its poorer citizens, such as fuel, bread, housing, education and healthcare.

I'd start with supplying basic needs like water and electricity.

The actual subsidizing is for the IRGC which steals whatever they can get their hands on so they can be counted on to mass slaughter the people
Ask HN: Running UPDATEs in production always feels heavier than it should
by Lucy_Bai | 2026-01-26 06:15:54+00:00
I’m curious how many of you have felt this:

You’re in production.
The change is “simple”.
A small UPDATE or DELETE with a WHERE clause you’ve read over multiple times.

Still, right before hitting enter, there’s that pause.

Not because you don’t know SQL.
Not because you didn’t think it through.
But because you know:
•If this goes wrong, it’s on you
•Rollback isn’t always clean or instant
•And the safest option is often… “don’t touch it”

In reality, I’ve seen people deal with this by:
•Manually backing up data “just in case”
•Having someone else stare at the query with them
•Restricting who’s allowed to run anything at all
•Or simply avoiding fixing things directly in prod

I’m not asking for best practices or tooling advice.

I’m genuinely curious:

What do you personally do, when you have to change data and can’t be 100% sure it’s harmless?

Is this just an unavoidable part of working with production databases?
by AnthonyMouse | 2026-01-26 06:16:05+00:00
> It reduces the expected value of stealing a phone, which reduces the demand for stolen phones.

It's not at all obvious that this is what happens. To begin with, do you regard the average phone thief as someone who even knows what expected value is?

They want drugs so they steal phones until they get enough money to buy drugs. If half the phones can't be resold then they need to steal twice as many phones to get enough money to buy drugs; does that make phone thefts go down or up?

On top of that, the premise is ridiculous. You don't need to lock the boot loader or prevent people from installing third party software to prevent stolen phones from being used. Just establish a registry for the IMEI of stolen phones so that carriers can consult the registry and refuse to provide service to stolen phones.

It's entirely unrelated to whether or not you can install a custom ROM and is merely being used as an excuse because "prevent theft somehow" sounds vaguely like a legitimate reason when the actual reason of "prevent competition" does not.
by jauntywundrkind | 2026-01-26 06:16:48+00:00
The real question to me is whether they're going to challenge Strix Halo with a high bandwidth GPU.

N1/N1X gpu is rumored to get near 5070-ish speeds! That would be a remarkable feat if true!! 5070 has 670 GB/s (via 192-bit, 1.75GHz GDDR7) memory to do what it does. That's more than twice the bandwidth Strix Halo and DGX Spark offer! That would be very interesting to see in a mobile chip.

Next gen Medusa Halo from AMD is going from quad to hex-channel DDR5: that'll be a bump. But still way short of a 5070's bandwidth, and still likely far more than a year out.

In all likelihood these rumors are probably ridiculously wrong. Nvidia is charging $4000 for DGX spark systems. It's unlikely that this is going to be a vastly more expensive system. It also seems improbable that it's going to be cheaper and vastly more performant. But for a little while longer, i can dream.
by baby | 2026-01-26 06:16:50+00:00
Using nextjs with turbopack in a turborepo+bun monorepo is so hard. Someone need to explain to me how things are supposed to be setup

> Many build systems include explicit dependency graphs that must be manually populated when evaluating build rules. Explicitly declaring your dependency graph can theoretically give optimal results, but in practice it leaves room for errors

Man this is the part I hate with turborepo
by beepbooptheory | 2026-01-26 06:16:54+00:00
Listen I appreciate you taking the time. And Ok, if we must treat "analogy" as a kind of formal linguistic unit like this, then sure, I guess I was dumb about this.

I will say, it does seem to lose all meaning in this definition. Or just, your argument makes it seem redundant as a concept to simply a "comparison". Maybe it's the brain damage, but I come from a world of shared, natural language where an analogy is somewhat defined by the actual bearing on the two terms, or how as you say, how "good" it is. Also lost in your concept here to me is that analogies are also definitionally asymmetrical: you're using one concept to explain another. It is why we are called to make analogies at all. It's a synthetic intellectual act bringing disparate things together. That's why we say that we "make" analogies. It's also why none of your "analogies" to me are really that good or obvious, save maybe the wagon one.

But hey, you do sound like you know what you're talking about, so maybe I should just learn from this!
by danpalmer | 2026-01-26 06:17:10+00:00
I do feel like one of the main disadvantages of Sydney over London is that it's 3411 miles from the nearest "national" park, instead of 3074 miles away.

Other than the "national" park comparison and non metric units, I was pleasantly surprised that I could add non-US cities. However it feels pretty surface level. Comparing Sydney and London, all I can really deduce is that Sydney is sunnier and more rainy, but there's nothing about what it feels like to live there.

Would I feel happier? What are the cultural differences? What is the food like? What sort of social groups thrive in the cities? What's public transport like? What's commuting like? What's tourism like?
by SubiculumCode | 2026-01-26 06:17:40+00:00
This is the same thing I thought when liberal-minded folk talked about giving the Federal government more power over States in order to enact some good work, or to achieve some policy win. Yes, for now, I thought, but you can't assume a good natured centralized power will persist, and when it doesn't, what is your alternative? I have watched as liberal minded folks rediscover the value of State Sovereignty and power in the face of an autocratic Federal executive, bearing arms when the an autocrat sends masked agents to terrorize your city. Lean into it, I say. Winner take all Federal system means no alternative but to win at all costs, rather than live and let live. We need more, smaller, States. We need more Representatives than 1 per 700,000 citizens...by 10x
by throwaway17_17 | 2026-01-26 06:19:46+00:00
I wrote the following and then realized maybe it is just a quirk of the example in the reader that the ‘set’/‘=‘ pair comes at the end of the chain. If so, it is just a unique syntax sugar for a function, I don’t think it is, so I’m leaving my comment as I wrote it letting this act as a caveat:

Although I don’t particularly like the ‘|’ to be used for chaining functions, I certainly know that it has been a long term syntax coming from Unix. My only issue with the ‘|=‘ is that it should be unnecessary. The only reason I can see that the special operator is required is that the ‘set’/‘=‘ syntax pair is a non-functional keyword ‘set’ with an (I think) overloaded keyword ‘=‘. If the equal sign was an ordinary function (i.e. a function that take a value, and an identifier, associates the value and the identifier, then returns the new value like the Lisps and derived lands) it could just be used arbitrarily in chains of functions.
by citizenpaul | 2026-01-26 06:20:47+00:00
>STEP 2: The Shock (Reality Check)

I've found a funny and simple technique for this. Just write "what the F$CK" and it will often seem to unstick from repetitiveness or refusals(i cant do that).

Actually just writing the word F#ck often will do it. Works on coding too.