MurphyA/hacker-news huggingface dataset:
by jval43 | 2025-09-27 06:33:58+00:00
That is exactly my experience, although a bit earlier.

I landed on a Kinesis Advantage 2, at the time as the 360 wasn't even announced yet.

Spent entirely too much money on other ones. There's a reason the Kinesis Advantage line has been around for decades. It really is a just a great ergonomic shape without many compromises. And mine has held up 7 years now with no issues.

Anyone looking for pain relief should really try the Advantage 2 or 360. If the 360 Pro is too expensive don't shy away from considering a used Kinesis Advantage 2. Don't get an Advantage 1 as they have compatibility issues with newer machines.
by sandspar | 2025-09-27 06:38:06+00:00
One of Picasso's acquaintances said that he would suck people's energy. When you hung out with him, you'd leave his presence feeling emotionally drained and frazzled. And the more Picasso drained you, the more enlarged he himself seemed to feel. It was like he stole people's energy and used it as fuel.

I heard that anecdote ten years ago and can never get it out of my mind.
by jezzamon | 2025-09-27 06:38:58+00:00
If you asked someone 300 years ago what an automated dishwashing machine would've looked like, it would be a lot more like a person than the wet cupboard we have now. I'm assuming many tasks will be like that -- it's more of a lack of imagination for why we say we need a humanoid robot to solve that task. I'm assuming it'll be the minority of tasks where it make it makes sense for that
by j4coh | 2025-09-27 06:39:35+00:00
With art and AI, people seem to enjoy the part where they say they made something and get credit for it, but didn’t actually have to bother. People used to find art of people on the internet and claim it as their own, now an AI can statistically generate it for you and it maybe feels a bit less icky. Though I have to agree it all seems sort of pointless, like buying trophies for sports you didn’t play.
by zamalek | 2025-09-27 06:40:12+00:00
This may or may not change your perspective on keyboards. Assuming Covid never happened:

- How many hours a day do you spend driving?

- How much do you/did you spend on your car?

- Did you purchase the cheapest car that just filled the need you had (aesthetics, comfort, etc. are therefore off the table, "gets N people to N places")? If not, why not?

- How many hours a day do you spend typing?

- How much did you spend on your keyboard?

If you haven't tried a good mechanical keyboard see if you know someone who has one and spend some time using it.
by 3uler | 2025-09-27 06:41:28+00:00
When I moved to the Netherlands I was shocked to find out you have to maintain a registered address with the government.

The government also decides how many non-family members can register at an address, so in Amsterdam it is common for people to remain registered at there parents while subletting a room in an apartment.

You also get a DigiD which very convenient but also terrifying, especially when I walk around my neighborhood and see plaque’s in the ground for the victims of the holocaust who lived here.

My Dutch girlfriend does not believe me when I tell here that you don’t have to register where you live with the government in the anglophone world. It’s just so engrained in the society that anything else seems absurd.
by Slothrop99 | 2025-09-27 06:41:42+00:00
IMO everyone should at least try Zork I. It was the first and the greatest, there's plenty of places to go, and much of it is pretty easy. Plus all these games constantly reference it in oblique ways. You should at least try your hand at Zork first.

> do not start with infocom games

Yeah, the filfre.net historian described how most Infocom games sold in tiny numbers to their fanbase. They are text adventures for the hard-core text-adventure enthusiast. (And that includes Zork II and III.)

> Plundered Hearts

> Hitchhikers Guide

Both these seemed super-linear. If you can't solve a puzzle, you are stuck and you die. Not recommended for newbies imo. (Plundered Hearts is a 'romance novel' rather than the usual d&d shit.)
by utopiah | 2025-09-27 06:42:02+00:00
Nice but AFAICT one can self-host lichess https://github.com/lichess-org/lila so I'd imagine based on how active it is, how inclusive it is (including languages like Chinese) I would provide some comparison with it. In terms of long term maintenance I have a hard time, and sorry to be so negative, to imagine it will last longer solely based on the size of the existing community.

PS: even has container images, e.g. https://github.com/lichess-org/lila-docker so before I could finish writing this message I had my own instance running.
by vazgriz | 2025-09-27 06:42:48+00:00
Hi, author here.

I wanted to keep the data tables exactly the same in the C# translation. While formulas can be converted to metric easily, the data tables do not actually have units defined for any of them, so translating them to metric is non-trivial. And the way data is mixed from multiple tables is very complex. So verifying that the calculations have equivalent results in metric is well beyond my ability.

Or rather, the best way to verify it would be to write a flight model that uses customary units (what I describe in the article), and then use that to verify that the metric flight model is equivalent.

At the end of the day, only the inputs and outputs of the flight model need to be converted, which is just handful of multiplication operations. The flight model is very cheap to run, even with conversions at runtime.
by abdusco | 2025-09-27 06:44:27+00:00
> Part of the reason is the systematic destruction of farmland by the Israeli military. Ground troops have demolished greenhouses; bulldozers have toppled orchards, ploughed out crops and crushed the soil; and planes have sprayed herbicides over the fields.

> The Israel Defense Forces (IDF) justify these attacks by claiming that “Hamas often operates from within orchards, fields, and agricultural land.” And apparently from hospitals, schools, universities, industrial estates and any other resources on which the Palestinians depend.

Everyone and everything that can be killed is Hamas and must be killed, apparently.
by Terr_ | 2025-09-27 06:46:59+00:00
> No sense of touch. Human hands are packed absolutely full of sensors. [...] We store energy in our tendons and reuse it on the next step

Side-rant: As cool as some cyberpunk/sci-fi ideas are, I can't imagine a widespread elective mechanical limb replacement within the lifetime of anyone here. We dramatically under-estimate how amazing our normal limbs are. I mean, they're literally swarms of nanobots beyond human comprehension. To recycle an old comment against mechanical limbs:

________

[...] just remember that you're sacrificing raw force/speed for a system with a great deal of other trade-offs which would be difficult for modern science to replicate.

1. Supports a very large number of individual movements and articulations

2. Meets certain weight-restrictions (overall system must be near-buoyant in water)

3. Supports a wide variety of automatic self-repair techniques, many of which can occur without ceasing operation

4. Is entirely produced and usually maintained by unskilled (unconscious?) labor from common raw materials

5. Contains a comprehensive suite of sensors

6. Not too brittle, flexes to store and release mechanical energy from certain impacts

7. Selectively reinforces itself when strain is detected

8. Has areas for the storage of long-term energy reserves, which double as an impact cushion

9. Houses small fabricators to replenish some of its own operating fluids

10. Subsystems for thermal management (evaporative cooling, automatic micro-activation)

_______________

I predict the closest thing we might see instead will be just growing replacement biological limbs, followed by waldoes where you remotely control an arm without losing your own.
by pjmlp | 2025-09-27 06:47:35+00:00
It is more of a culture thing, most compiled languages have been fast enough for quite some time.

People using systems languages more often than not go down the rabbit hole of performance tuning, many times without a profiler, because still isn't the amount of ms that is supposed to be.

In reality unless one is writing an OS component, rendering engine, some kind of real time constrained code, or server code for "Webscale", the performance is more than enough for 99% of the use cases, in any modern compiler.
by rswail | 2025-09-27 06:48:43+00:00
So I have a WASD ISO full keyboard with Cherry Blue keys that I did custom MacOS keytops for that is starting to lose both keytop prints and the keys are starting to occasionally misfire.

How hard is it to find a full 101/104 mechanical keyboard, with cherry blue, ISO layout (ie big upside-down Enter/Return) with customizable keytops that are in en-US and have the MacOS keytops (L: control/option/command, R: command/option/fn) and the appropriate MacOS function key tops?

All of the ISO that I could find have one or another of the EU layouts, which I don't need or want.
by radley | 2025-09-27 06:50:09+00:00
Music is math. Art is patterns. Like how we're using AI to iterate through design and code, musicians could use it for generating musical patterns including chords, harmonies, melodies, and rhythms. In theory, it can pull up and manipulate instruments and effects based on description rather than rifling through file names and parameters (i.e. the boring stuff).

Most success as a musician stems from developing a unique style, having a unique timbre, and/or writing creative lyrics. Whether a coder, designer, artist, or musician, the best creatives start by practicing the patterns of those who came before. But most will never stand out and just follow existing patterns.

AI is nothing more than mixing together existing patterns, so it's not necessarily bad. Some people just want to play around and get a result. Others will want to learn from it to find their own thing. Either way works.
by Animats | 2025-09-27 06:52:06+00:00
Brooks describes how speech preprocessed by chopping it up into short time segments and converting the segments to the frequency domain. He then bemoans the fact that there's no similar preprocessing for touch data. OK.

But then he goes on to vision, where the form that goes into vision processing today is an array of pixels. That's not much preprocessing. That's pretty much what existed at the image sensor. Older approaches to vision processing had feature extractors, with various human-defined feature sets. That was a dead end. Today's neural nets find their own features to extract.

Touch sensing suffers from sensor problems. A few high-detail skin-like sensors have been built. Ruggedness and wear are a big problem.

Consider, though, a rigid tool such as an end wrench. Humans can feel out the position of a bolt with an end wrench, get the wrench around the bolt, and apply pressure to tighten or loosen a nut. Yet the total information available is position plus six degrees of freedom of force. If the business end of your tool is rigid, the amount of info you can get from it is quite limited. That doesn't mean you can't get a lot done. (I fooled around with this idea pre-LLM era, but didn't get very far.) That's at least a way to get warmed up on the problem.

Here's a video of a surgeon practicing by folding paper cranes with small surgical tools.[1] These are rigid tools, so the amount of touch information available is limited. That's a good problem to work on.

[1] https://www.youtube.com/watch?v=5q-HHoqzQi0
by unethical_ban | 2025-09-27 06:53:05+00:00
>makes it obvious he didn't feel that way

But he said it. So you're either wrong and he meant it, or you're defending the words of a disingenuous sack of... Well, let's say "lies". That bad faith provocateur act has no role in decent society.

His speech was legal and despicable. He was not a good person. He may have believed himself to be a Christian, I don't know his heart, but he was not Christ-like.
by TeMPOraL | 2025-09-27 06:55:24+00:00
Evolution is a dumb, greedy search that can only work in extremely tiny increments, and every step has to result in a viable organism that's also at least as fit as it was before.

That means whatever evolution created, whether it's wings or brains, however complex it looks now, must be fundamentally simple enough it could be reached by iterating in tiny steps that were useful in isolation. It constrains the space of designs reachable by evolution considerably.
by kergonath | 2025-09-27 06:55:51+00:00
> I think a majority of the time I'd rather be opposed to (1)

This sounds terrible. Any political system can be good or bad, but some of them are much more prone to autocratic drift than others. There should be absolutely no hesitation: rule of law is much better than personal dictatorship. It is not sufficient because the law can be oppressive, but it is absolutely necessary.
by jfultz | 2025-09-27 06:56:13+00:00
I remembered a comic panel that I'd seen in the New Zork Times back in the day, and I just found it...page 7 of this:

https://infodoc.plover.net/nzt/NZT4.4.pdf

The comic pokes fun at the ridiculously cruel babelfish puzzle. Which, I'm proud to say, I solved back in the day without assistance, after a full day's worth of effort, and requiring at one point to completely restart the game because of an apparently useless item I didn't pick up at the very beginning of the game (if you've solved it, you'll know the item I'm referring to).

But...while that was a nice achievement, I still got stuck later in the game, trying to fix the Nutrimatic.
Show HN: Wilde AI – Turn Stale Blog Posts into SEO and Geo-Friendly Content
by LCHK | 2025-09-27 06:57:29+00:00
"Ah, how I enjoy refreshing my old blog posts" has no one said - EVER.

With Wilde AI the days of tedious content refreshes are over.

Here's how Wilde works: Step 1: Provide it with the URL of your old blog post. Step 2: Wait. Step 3: Done.

Wilde turns your old blog posts into fresh conversion opportunities by automatically adding: 1. A TL;DR summary, 2. Smart CTAs, 3. Internal links, 4. Relevant content, 5. A visual summary of your blog post, and 6. FAQs.

Compatible with WordPress, Wix, Squarespace or any other content management system, Wilde AI produces clean, maintainable blog posts in HTML and CSS, 100% publication ready.

We're in public beta now, and would love to hear everyone's feedback! Thanks in advance for checking us out!
by mentalgear | 2025-09-27 06:59:11+00:00
> When an instability is detected while walking and the robot stabilizes after pumping energy into the system all is good, as that excess energy is taken out of the system by counter movements of the legs pushing against the ground over the next few hundred milliseconds. But if the robot happens to fall, the legs have a lot of free kinetic energy, rapidly accelerating them, often in free space. If there is anything in the way it gets a really solid whack of metal against it. And if that anything happens to be a living creature it will often be injured, perhaps severely.
by AnthonyMouse | 2025-09-27 06:59:43+00:00
> If I understand correctly, your thought is that we have artificial scarcity on medical care because we don't license doctors we could. Those regulations are paid for in blood (or in this case, snake-oil); agree to disagree that lowering the constraints wouldn't just return us to the bad practices that required the constraints in the first place.

The "agree to disagree" isn't necessary because it isn't relevant.

People can argue that quacks used to show up to rip people off and then skip town before people caught on that snake oil is snake oil, but they couldn't really do that anymore because now we have the internet which allows your past victims to notify your future victims even if they live in a different city.

But that argument is boring. It doesn't matter if it's true or not, because the laws that really make medicine expensive aren't the ones that require you to register as a doctor so they can more easily investigate quacks. They're the ones that e.g. the AMA has lobbied for to limit the supply of doctors. And we could get rid of those regardless of whether we also get rid of the other ones.
by card_zero | 2025-09-27 07:00:10+00:00
> they will likely have to collect the both the right data, and learn the right thing.

The "bitter lesson" says to stop trying to find simple rules for how to do things - stop trying to understand - and instead to use massive data and massive search to deal with all the incredibly fussy and intractable details magically.

But the article here is saying that the lesson is false at its root, because in fact lots of understanding is applied at the point of choosing and sanitising the data. So just throwing noise the model won't do.

This doesn't seem to match experience, where information can be gleaned from noise and "garbage sources of data ... become valuable with a model large enough", but maybe there's something illusory about that experience, IDK.
by derriz | 2025-09-27 07:00:22+00:00
Hydrogen isn’t “clean” in any sense and I dislike that adjective is used so commonly with hydrogen.

When burned in air it produces far more NOx than burning methane due to higher temperatures. For example, one popular idea (hydrogen blending - HENG) is to mix it into the natural gas people burn in their homes. But burning a 15% hydrogen blend leads to a ten fold increases in health damaging NOx over burning natural gas.

And leakage during transportation is much worse than NG - particularly in liquid form. Combined with fact that leaked hydrogen is an extremely potent (indirect) greenhouse gas with more and more studies arriving at a number between 10 and 13 for its GWP100 (https://cicero.oslo.no/en/hydrogen-leaks-add-to-global-warmi... for example).
by j4coh | 2025-09-27 07:00:31+00:00
I guess it’s similar to learning by watching masters on YouTube - I’m convinced that passively watching them causes the illusion in the viewer that they are also capable of the same, but if they were to actually try they miss all the little details and experience that makes their performance possible. Watching a chess GM play, for example, can make you feel like you understand what’s happening but if you don’t actually learn and get experience you’re still going to get beat all the time by people, even beginners, who did. But as long as you never test this, you get to live with the self-satisfaction of having “mastered” something yourself.

Of course, nothing wrong with watching and appreciating a master at work. It’s just when this is sold as the illusion of education passively absorbed through a screen that I think it can be harmful. Or at least a waste of time.
by iammrpayments | 2025-09-27 07:01:05+00:00
Cavities are caused by corrosion from acid produced by a bacteria called streptococus mutans, they digest the sugar in your mouth and produce acid, they thrive in slightly acidic environments. If you have other types of bacteria in your mouth, they will leave less sugar to be digested and will also produce byproducts that make leave your mouth ph less acidic.
by kergonath | 2025-09-27 07:01:49+00:00
> This is so abundantly hilarious to read. Cooperating with the Federal government cannot plausibly be a crime in the United States.

It’s yet another constitutional crisis. There is nothing hilarious in that. On what ground should random federal agents be able to coerce companies to ignore state laws? Or federal law in a bunch of well-known, high profile cases?
by presentation | 2025-09-27 07:01:49+00:00
I am bummed by this, basically sounds like they’re sunsetting future development into Auth.js.

I tried Better Auth and it was not usable for what I wanted to do - I manage my own database schema and expose it through a permissioned GraphQL API. With Auth.js I just needed to implement a documented set of functions with specified input and output types, like creating users, storing tokens, etc. - however I wanted to - and then it all just worked with my own custom GraphQL API as the backend.

But with Better Auth it’s all insanely general, where the data types are “whatever a particular plugin wants” meaning the any type in TypeScript; and the only thing you can do is delegate responsibility for design of database schemas and execution of data migrations to whatever plugin developers decide you need for the particular authentication methods you support.

Way beyond the pale for an auth library in my opinion, I thought I was dumb and just didn’t understand the library but when I asked the community about it, they told me that’s by design - plugins determine their own data model. This isn’t a matter of me having a weird use case with the whole GraphQL thing, I can’t imagine anyone who takes their data modeling/security seriously would be fine with delegating that kind of control to plugin developers.

(Yes I know you can make your own adapters, but the interface for that is literally “implement a general purpose SQL-like query executor” where the models that you’re querying/mutating are arbitrary strings - so basically no control over your schema. It literally just takes in a code: string value for eval’ing your migrations! Insane! [1])

When I saw the announcements before about Better Auth, emphasizing not that it was innovative nor technically good in any way, but instead focusing on the fact that its developer was self-taught and has only been coding for a few years [2], I tried to restrain myself from assuming anything about how it might be designed, especially since it seems everyone was hyping it up… but I’m not so confident my prejudices were totally wrong.

I guess this is marginally better than the status quo where Auth.js was basically unmaintained and not being developed further at all. Which is to say, the state of open source auth libraries in JS is surprisingly poor.

[1] https://github.com/better-auth/better-auth/blob/f6cbdcc84ee5...

[2] https://techcrunch.com/2025/06/25/this-self-taught-ethiopian...
by kelvinquee | 2025-09-27 07:02:16+00:00
No, please don't apologise. Thank you for brining up a great point!

Running something as complex as Lichess is... unwieldy when all I wanted was something I can quickly spin up in 5 mins on nearly any server, with a simple mobile interface for my father-in-law and child, and easy-to-debug (Lichess uses websockets which are often blocked by state firewalls).

If you don't have to deal with an amorphous state actor and a very different Internet culture, then please use Lichess. :)
by hyperman1 | 2025-09-27 07:02:23+00:00
Belgium had a new plastics recycling factory, which made a big splash this week in the news. Has anybody an idea if this really changes the percentages of theoretically recyclable material if it gets scaled up?

https://www.belganewsagency.eu/new-plastic-recycling-facilit...

(Of course, recycling will still be the worst option.)
by oerdier | 2025-09-27 07:02:55+00:00
After getting shoulder bursitis two years ago--although the direct cause was sports, not desk habits--I dove into the world of split ergo keyboards. I did get one (a Kyria v3) and learned to type on it at an acceptable speed--although still significantly slower than my speed on a regular keyboard.

Wanting to optimize my layout, I did research into my typing behavior and logged my keystrokes (and storing these logs as securely as I would a password). Analysis did give me notable insights (e.g. by far my most used keys are arrow keys, for selecting text), but my main conclusion was that even during a regular full day of programming preferring my keyboard over my mouse (tiling window manager, hotkeys, browser extension to virtually click on elements using keys), I don't actually type that much, and if I do, it is in bursts, never more than 20 seconds or so.

Although I find typing on a split fun and comfortable, I went back to a regular keyboard because the hit in productivity is not worth it for me. The experiment did teach me how to improve my ergonomics. I optimized my desk height and bought a very flat and less wide keyboard, with the completely unused numpad section chopped off ("TKL") so if I do grab my mouse there is less travel.