MurphyA/hacker-news huggingface dataset:
by bitwize | 2025-05-24 23:21:04+00:00
One of the things about the Angry Videogame Nerd that I enjoyed when he first came out (yeah, I'm that old) is that back in the mid-2000s, there was a lot of NES nostalgia, but it tended to focus on big-ticket games that were considered "good" -- Mario, Zelda, Mega Man, Castlevania, etc. -- and shared experiences like blowing on cartridges. The AVGN showcased that there were also a lot of forgotten not-so-great games from that era -- games like Dr. Jekyll & Mr. Hyde -- which are worth examining today from a standpoint of why they were not so great. Was it developer inexperience? Were they cutting corners? What were they THINKING?!

This had the added effect of reviving interest in these old games. Today you can still play Hydlide or Silver Surfer on a real or emulated NES just as it was back then, and a NES library could hardly be considered complete without such games.

The real issue is that gaming today is a service, and that has implications for the longevity of games. City of Heroes and The Matrix Online are never, ever coming back -- not as they were, anyway, notwithstanding doujin efforts of dubious legality (see Blizzard et al. v. Jung et al. and the legal situation around bnetd) to reimplement the server backend for these games so they can continue to be played on unofficial worlds.
by bonki | 2025-05-24 23:21:40+00:00
IANAL but I'm pretty sure that's not how it works. If MS chooses to violate the original license that is between the original author and MS. You as the uploader do not and cannot grant rights to MS which you did not receive in the first place. You upload the code under its original license and if MS does not honor the license that is not on you. Not defending MS here in any way, btw, I do firmly believe in opt-out.
by jiggawatts | 2025-05-24 23:21:55+00:00
I’ve used Gemini Pro 2.5 to generate code syntax rewrite tools from me. I asked it to use a compiler SDK that I know from experience is fiddly and frustrating to use. It gave me a working tool in about 10 minutes, while I was actively listening to a meeting.

Not all scripts are “ops”!
by bigyabai | 2025-05-24 23:22:09+00:00
"Don't reinvent the wheel" doesn't necessarily imply you shouldn't question anything, or even that you always have to take the path of least resistance. If your car tire pops, you should consider all of your wheel options. You just shouldn't reinvent the wheel; they give you a spare for a reason, and anything you can design or manufacture is going to be worse than the one from the factory.
by dustingetz | 2025-05-24 23:23:17+00:00
Time Is The Denominator,

especially in an industry context where you are being paid (there’s that pesky denominator again). R&D, which is what this is, is a very expensive and risky endeavor. 99% of startup projects fail, for example. They would not fail given infinite time, but you cant have that because time is not free:

Interest Is The Price Of Time
by YZF | 2025-05-24 23:24:13+00:00
Can't read the whole thing because paywall.

I thought nature was about publishing research. This reads like a political opinion piece but is published as "news"?

The author has other similar articles like these about the "US brain drain":

https://www.nature.com/articles/d41586-025-01540-y

https://www.nature.com/articles/d41586-025-01489-y

What would help me get an accurate picture is how many conferences are typically held per month in the US and how has that number changed but instead we get fluff like:

"Some meetings have been put on hold" - which meetings?

"Several academic and scientific conferences in the United States have been postponed, cancelled or moved elsewhere" - Which conferences, what % of the total? more specifics?

"Organizers of these meetings say that tougher rules around visas and border control — alongside other policies introduced by US President Donald Trump’s administration — are discouraging international scholars from attending events on US soil. In response, they are moving the conferences to countries such as Canada, in a bid to boost attendance." - Which organizers?

EDIT: I found this resource which would be interesting to examine for trends: https://conferenceindex.org/conferences/science

EDIT2: there are some specific anecdotal examples towards the bottom of the paywalled article. This is still not meeting what I would consider accurate non-opinionated reporting.
by fnordpiglet | 2025-05-24 23:24:18+00:00
This is an article about survivor bias in the end. It has a lot of explanation for reasons old games never die and new games come and fade out. The truth is a lot of old games disappeared we just don’t really remember them. It was also a much much smaller market. As a percentage more survived because there were more as a ratio of paying players. Certainly some of these reasons matter but maybe not as much as simply survivor bias.
by iamwil | 2025-05-24 23:24:32+00:00
Because Algebraic Effects are unfamiliar, we explain a part of it with something that's familiar to most developers.

This is just like the story of the blind men with the elephant. The elephant (algebraic effects) is a whole other different beast, but to help the beginner understand the first parts of it, we say the truck is like a snake (resumable exceptions) or that the ear is like a fan (dependency injection).

Algebraic effects are a new type of control flow. When an effect is raised, the handler (defined further up the call stack) has several options:

- handle the effect and resume the computation where the effect was raised.

- handle the effect, but resume the computation multiple times back to where the effect was raised.

- decide not to handle the effect, and just exit, at which point the execution resumes right when the handler was called further up the stack, and everything executed since then is as if it never happened. This is a way of doing back tracking.

In addition, what's algebraic about algebraic effects is that they usually come in a group, and are designed with a compositional algebra, so you can safely compose them in different ways. A common one is commutativity, so it doesn't matter what order you execute them in. Of course, not all algebraic effects have commutativity, as that has to be designed by the implementer. Monads are different in that they often don't compose without monad transformers, so that can be finicky.

Hence, with all these things together, you can use them to implement control flow in other languages that are typically baked into the language, such as exceptions, coroutines, generators, async/await, probabilistic programming, backtracking search, dependency injection. You might also invent your own!

But most commonly here, we use them to separate the *intent* to do a side-effect from the actual execution of the side-effect. That way, side-effects are controlled, and it becomes easier to reason about our code.
by mystified5016 | 2025-05-24 23:24:38+00:00
Anecdotally this rings true. I'm currently watching a CEO destroy their startup by trying to build an empire in a team of 15, while everyone else just wants to make the company work together. No investor ever speaks to staff, nobody but CEO is ever allowed to pitch, or even be present at a pitch. All cofounders and most staff have quit because it's so ridiculous to try and rule over such a small team
by ycomb_anon | 2025-05-24 23:24:56+00:00
Testing has not been fully completed yet, but if PR merge. rav1d will become even more difficult to optimize.

How much real data alignment helps? Wouldn't -O3 with -Ofast do all code optimization for programmer. Contributor dav1d claims 1-3% growth after his optimization, depending on video dataset payload. He nullified 1% optimization in rav1d, if the real growth was 3%, rav1d will not soon be able to equalize benchmark results.

Another question in theory can Rust be faster than C? If all possible optimizations are applied.
by kierangill | 2025-05-24 23:26:46+00:00
I’m a sucker for when the form serves as an example for the author’s idea.

> If it were, it wouldn't be good, because the rhythm of good writing has to match the ideas in it, and ideas have all kinds of different shapes. Sometimes they're simple and you just state them. But other times they're more subtle, and you need longer, more complicated sentences to tease out all the implications.

From William Zinsser’s On Writing Well:

> The growing acceptance of the split in-finitive, or of the preposition at the end of a sentence, proves that formal syntax can't hold the fort forever against a speaker's more comfortable way of getting the same thing said—and it shouldn't. I think a sentence is a fine thing to put a preposition at the end of.

Another from the same book:

> CREEPING NOUNISM. This is a new American disease that strings two or three nouns together where one noun—or, better yet, one verb-will do. Nobody goes broke now; we have money problem areas. It no longer rains; we have precipitation activity or a thunderstorm probability situation. Please, let it rain.

> Today as many as four or five concept nouns will attach themselves to each other, like a molecule chain. Here's a brilliant specimen I recently found: "Communication facilitation skills development intervention." Not a person in sight, or a working verb. I think it's a program to help students write better.
by Ferret7446 | 2025-05-24 23:27:02+00:00
Setting aside my personal grudge against moreutils for shadowing GNU parallel with a severely gimped version and generally providing "useless" tools that could be a couple lines of shell copied into your personal config, wdired also allows you to move files/create new subdirectories, change permissions, and change symlink targets. I believe you can also edit multiple directories at the same time (as Dired allows you to insert multiple directories into the same buffer).
by elengyel | 2025-05-24 23:28:09+00:00
I don't think you're missing anything. One of the goals of this article is to demonstrate how geometric algebra is really just another part of exterior algebra anyway. However, performing transformations in spacetime with the geometric product might make some things easier to understand, but I'm not making any strong claims about that. This article contains a small glimpse of what I'm talking about: https://terathon.com/blog/relativistic-quaternions.html
by mgraczyk | 2025-05-24 23:28:48+00:00
Would you mind explaining where in the article the author gives an opinion, as opposed to stating uncontested facts that would be newsworthy to scientists?

Or would you mind sharing a snippet that expressed any political belief of the authors?

I could not find either

As for your specific questions, they are answered even in the paywalled version. Just keep reading past the first sentence
by chubot | 2025-05-24 23:29:20+00:00
A bit tangential, but I wonder if anyone else (in the US) discovered they had a big hole in their knowledge of the "old world" and its history?

I feel like I understand these pictures a bit better after learning some history

I discovered this hole recently, in my 40's ... I thought I had a good education, but I don't recall learning anything about Europe or Asia past some very cursory stuff in 8th grade. Like "Genghis Khan created the largest land empire", and that's about it

I feel like I didn't understand movies like "Gladiator" because I didn't know who any of the peoples are, but maybe you're not supposed to understand it, and are just watching the fights

---

I have mentioned Fall of Civilizations of before, and the latest episode is nearly 7 hours on the Mongols!

https://www.youtube.com/watch?v=PdFwMDuAnS4

One primary thing it impressed on me was the thousands of years of conflict between "settled peoples" and "nomads". I didn't realize that was such a huge theme lol

i.e. how steppe nomads rose and fell in cycles, over thousands of years, e.g. from the Xiongnu to the Huns to Tatars and Mongols - probably in accordance with weather

Regarding the Mongols, it's a bit crazy how they intersected with the Chinese, Persians, Arabs, Russians, and Europeans in such a short time period

And when their technological advantage eroded, all those civilizations basically "started" or started again

I think the geography was one of the big missing parts, and how that affects agriculture and the nomadic lifestyle

And how that gave them a devastating advantage in war (killing soldiers almost like killing animals)

But then that advantage disappeared, and over hundreds of years, they had to retreat into the most undesirable land.

I also find it interesting how easy it would have been to lose knowledge of all these peoples
by rainsford | 2025-05-24 23:30:26+00:00
There's some weird anthropomorphization with Alexa and similar voice assistant type devices that seems based less on the data being collected and more on the fact that you're speaking to it instead of typing in queries. This article definitely leans very heavily into that perspective, but doesn't seem to realize it or reflect on why.

As an example, the part of the article about questions his daughter has asked Alexa reflects things no different than ones you might type into a search engine. But he describes it as "Coco’s relationship with Alexa...", a term I'm confident he wouldn't use to describe her typing the same things into Google. You could maybe make the argument that it's different because people ask Alexa things they wouldn't just search for, but that potentially interesting distinction is unexplored by the author.

I'm not aware of anything covering this, but I think there's some interesting potential looking into how humans see technology as more human if they can communicate with it in a human way, regardless of whether or not it otherwise displays aspects of humanity. Generative AI falls into this category too I think. People view it as way more intelligent than it actually is because you can sort of converse with it like a human.
by teleforce | 2025-05-24 23:31:26+00:00
> if it was any better the gods would have kept it for themselves.

Fun facts, in Semite languages namely Arabic, Hebrew and Aramaic (language of Jesus) God is called Allah. This word has no plural meaning, thus God by this very definition is only one.

Funny that you mentioned MSG, personally I can detect certain amount of MSG that went into my consumed food by my nose being itchy and uncomfortable.

MSG however is not intoxicant to the brain like alcohol, marijuana, meth, etc that badly effect the state of mind immediately. The verse clearly mentioned intoxicant and by extension any new substances that make you lose your mind (temporarily or permanent) is not permissible or haram.

This is an excellent video by the health experts if you not yet convinced that any amount of alcohol consumption is bad for human brain and health in general based on published research evidences [1].

[1] Psychiatrist Reveals What Alcohol Actually Does to Your Brain [video]:

https://www.youtube.com/watch?v=5QWMSLmVVyw
by bitwize | 2025-05-24 23:31:44+00:00
To play Doom: The Dark Ages, a video card with raytracing and 8 GiB of VRAM is min spec. So AMD's advice is already out of date.

Cheating is a huge problem, yes. To solve it you need to implement Trusted Computing at the hardware, firmware, and OS level. In the short term, more and more games will follow the lead of Apex Legends and just ban Linux players, because the very flexibility of Linux that make hobbyists prefer it also enables rampant cheating.

In the long term, devices like Pluton will make the PC a locked-down platform and the whole question will be moot. Future PCs will just be Xboxes that can run Excel. User-created content, including mods and custom servers, might be re-enabled in such an era for some games provided there are enough protections against shenanigans (piracy, cheating in multiplayer).
by BlueTemplar | 2025-05-24 23:31:44+00:00
Interesting. It's a shame they stopped there and didn't try to compile numbers across models...

And I can believe them when a discrete mid-range card being announced for $350 is "relatively cheap":

https://www.rockpapershotgun.com/amds-radeon-rx-9060-xt-want....

But on the other hand 3D-heavy games coming out right now seem to be a combination of poorly optimized and very badly looking on low-end hardware, making ~new gaming laptops less viable too...
by wormius | 2025-05-24 23:31:53+00:00
Yeah - is this THE Rick Rubin? Is there another Rick Rubin? Is this just taking the idea of his quote as inspiration and turning it into code? Has he had the time to step back from producing to learn JS and recontextualize the Tao Te Ching into this? What is up with this site?

EDIT: Found it: https://podcasts.apple.com/us/podcast/rick-rubin-on-art-life...

(would be nice if the original person posting this on git or wherever put a link to this so we had an idea wtf is going on)
by Ferret7446 | 2025-05-24 23:33:04+00:00
It's hard to explain thoroughly, but Emacs is basically doing exactly what you say, except interactively.

Instead of typing up an entire command pipeline all at once, or running sections of the pipeline into temporary files that you examine/edit with a text editor, Emacs lets you run that same pipeline interactively in a text buffer (basically a temporary file). Being able to see the results as you work on it interactively is a huge advantage (compare ed vs vi).
by Bender | 2025-05-24 23:33:12+00:00
I have not been able to find many true dumb-phones. Most of the "dumb phones" are running Android and just hide most of the UI. A proper dumb phone would only have enough firmware and OS to make calls and text, maybe a very rudimentary calculator. AFAIK most of those are gone or depend on networks that have long since been shut down such as GSM in most places. With the engineering firmware they could display what cell site one was on along with the signal strength of each sector. That and the basic GSM spec was about it.
by __jl__ | 2025-05-24 23:33:18+00:00
Voyage models are great in my experience and I am planing to test 3.5. Almost more interested in 3.5-lite though. Great price.

My concern: voyage api has been unreliable. They were bought by mango db, which makes me a little uneasy.

Gemini embeddings look like a great model but it’s in preview and there haven’t been any updates for a while (including at io). Also not sure how committed Google is to embeddings models.
by slyall | 2025-05-24 23:33:58+00:00
I wonder if there is room for books about day to day professions. There are plenty of books about how an airline pilots or chefs job works.

Why not books about how a plumber, librarian, or widget salesmans job happens. Everyone knows when they move industries that there is a huge amount of stuff in any job (see the "Horse News" from the original article)

Stuff like business models, how profits is made spiced with the odd funny story. Easy to find a friend, uncle or to interview.

I'd point to the youtube channels about topics like this with 200,000 subscribers (and sometimes a lot more).
by wtallis | 2025-05-24 23:34:10+00:00
Map editors and modding have always been pretty common for both turn-based and realtime strategy games, and the entire MOBA genre originated from RTS mods. Bethesda RPGs have active modding communities in part because they always need community-made patches to be playable. Doom and Quake and Unreal had very fruitful mod and fork ecosystems with offspring that went mainstream like Team Fortress and Counter-Strike. Several simulation games shipped with the Gmax 3D modeling program.
by gamescr | 2025-05-24 23:35:14+00:00
> in the modern Fallout games2 the only vehicles of gameplay import are aircraft. The existence of ground vehicles is implied in dialogue, but we never see them, presumably because they’d be too difficult to implement in the engine.

It's more of a game mechanics issue than technical, there is a lot of rubble, obstacles and destroyed roads, specially the highways. Vehicles also make the world smaller. It might be fun anyway.
by viraptor | 2025-05-24 23:35:23+00:00
This is the origin of vibe coding: https://x.com/karpathy/status/1886192184808149383

> There's a new kind of coding I call "vibe coding", where you fully give in to the vibes, embrace exponentials, and forget that the code even exists. (...) I ask for the dumbest things like "decrease the padding on the sidebar by half" because I'm too lazy to find it. I "Accept All" always, I don't read the diffs anymore. (...)

Pair programming still very much deals with code and decisions.
by codewiz | 2025-05-24 23:35:45+00:00
> I'm talking about wrapping jansson (a C library that handles JSON) so that it made sense in my C++ world and I could import JSON

Why not just use JsonCpp then?

https://github.com/open-source-parsers/jsoncpp

It's a native C++ parser which is mature, actively maintained, and likely safer than a low-level C parser implementing its own string buffers.
by tedunangst | 2025-05-24 23:36:48+00:00
Will we ever stop hearing about it if even if not?

https://www.vox.com/future-perfect/413657/iphone-detox-flip-...

https://www.newsweek.com/heres-why-tech-enthusiasts-are-embr...

https://fortune.com/2025/05/19/parents-alternative-device-fa...

https://slate.com/technology/2025/04/light-phone-iii-review-...

https://www.geekwire.com/2025/well-hello-from-landlines-to-d...
by awb | 2025-05-24 23:37:04+00:00
The best exercise is the one that you’ll do.

In the vein of atomic habits, reducing a task to its minimal effective dose is great for starting new habits.

For people that sit all day, a 1min exercise snack makes a lot of sense. After that becomes easy and routine then gradually increasing the duration and difficulty up until a typical 30-45 min workout 2-4x a week is a great end goal.
by latchkey | 2025-05-24 23:37:22+00:00
Previous discussions:

You’re a little company, now act like one https://news.ycombinator.com/item?id=1395164 (June 1, 2010 — 153 points, 14 comments)

You're a little company, now act like one https://news.ycombinator.com/item?id=795976 (August 31, 2009 — 240 points, 53 comments)
by elesiuta | 2025-05-24 23:38:33+00:00
I really enjoy that roller coaster feeling both in real life, and in VR games like Jet Island and Windlands.

I'm pretty interested in this and would like to participate in a study as well if given the opportunity. I think one of the potential causes and solutions is it being a self-fulfilling prophecy that may be overcome with self-efficacy as described here [1] for seasickness. My only evidence is that I never knew motion sickness was a possibility when I first tried VR, and my friends with the worst motion sickness were worried about it before they even tried VR, even if they never got seasick or carsick.

From the article and other comments, they also mention figure skating which I never thought of before, and I play ice hockey which is likely similar enough. For reference I've been playing VR since 2016 and never once experienced motion sickness, from any style of game/locomotion.

[1] https://psycnet.apa.org/doiLanding?doi=10.1037%2F0021-9010.8...
by justinclift | 2025-05-24 23:39:24+00:00
Wonder how long it's going to be until someone makes an MCP server for controlling a cockroach (or similar)?

For reference:

* https://www.technologynetworks.com/informatics/news/robo-roa...

* https://www.sciencealert.com/scientists-turned-cockroaches-i...

And many other examples going back more than a decade...
by ofcourseyoudo | 2025-05-24 23:39:28+00:00
"Far more people are playing UT99 than in the past as you just need to download it there and play it."

This is laughably untrue.

But mostly this article just says "old good games are old and good". It's nice that they run on anything, but comparing the current slate of new-ish games against... the entire history of PC gaming, I actually think new games are doing just fine:

- Fortnite

- Apex Legends

- Valorant

- Overwatch

- COD

- League

- Dota 2

- Roblox

Heck there are still people playing Phasmophobia.