MurphyA/hacker-news huggingface dataset:
by registeredcorn | 2025-12-26 01:47:23+00:00
Kinesis Advantage360 SmartSet. If you need an ergonomic keyboard for any reason, do not use Kinesis. RSI is preferable to interacting with the arrogant twits who work there.

Now, to their credit: The keyboard itself is of a reasonable build quality, aside from the fact that it will just occasionally completely die on me until I unplug it for a few minutes and try again.

On the other hand, their customer service was not only unhelpful but actively antagonistic and rude towards me. I gave basic feedback once or twice, and asked for an updated technical manual on the keyboard I purchased and I was treated like I shit on their cat.

---

"Hello, I can only find (this) and (that) manual regarding the 360 SmartSet. One document appears to be an outdated version of the other, and the more up-to-date version is no longer accurate. Do you have an up-to-date manual I can work off of? I was able to parse out some other functions like XYZ by looking at manuals for (devices that are no longer for sale) but I think I'm still missing some crucial information."

"It's on the site, but since you can't find it yourself, here you go." (It's the more outdated manual that I already referenced by name and included already.)

---

"Hello, I noticed it occasionally has issues when I use it with my KVM. Is this a known problem, or should I perform an RMA?"

"Well, that's why we say don't use a KVM!" (Take a wild guess at what information was not listed on any page of their website in regards to the 360 SmartSet.)

---

"Hi, some of the marketing material on your site on (this page) is inaccurate. It would be good to update it to reflect how this thing work now. I've provided a few points to consider updating. (Two or so changes)"

"Too many people have complained about this! This issue is closed now!!" (The entire page is subsequently deleted, making it even less clear how things are intended to work, what future customers will be paying for, giving even less information about their products.)

---

To be clear, I know that some times people will overstate things and make it sound much worse than it actually are, but I really am just trying to tell things as they were. If anything, I've probably understated how rude some of their responses have been. I have never had a positive experience interacting with any person at that company.

Moral of the story is: Never buy from Kinesis, even if it causes you physical pain.
by like_any_other | 2025-12-26 01:47:42+00:00
> As far as I'm aware, Russia is also an important source for nuclear fuel.

I couldn't find a source on where Germany got its fuel, but did find that Canada, Kazakhstan, and Australia are also nuclear fuel producers, so at the least they had options.

But supposing they did get their fuel from Russia - nuclear fuel [1] costs $1.5 per MWh [2], while natural gas (the cheapest fossil fuel) costs $13.2 per MWh. So Russia gets ~TEN TIMES more money per MWh if selling gas vs. nuclear fuel.

> find sympathy

Let me know how much effect sympathy has compared to diverting capital into Russia.

[1] Only the fuel, so this does not include the full cost of operating a nuclear plant, and the electricity produced is thus more expensive, but this is what Russia would get paid.

[2] https://en.wikipedia.org/wiki/Economics_of_nuclear_power_pla...

[3] https://en.wikipedia.org/wiki/Natural_gas_prices
by blandflakes | 2025-12-26 01:48:04+00:00
I find that if most of my logic is relatively gluey, then the fields in my API boundaries are heavily optional, at which point types add a lot less than they do when most of my logic is more internal, and in cases where what I'm doing is just getting some JSON and doing something with it, I'd rather just have the dynamic shape of the JSON in a lot of cases than have to declare an entire schema/codec.

We have so much boilerplate and tooling to share request/response types between services and it's just... heavy. The same feeling arises when I'm sitting here trying to share a shape between a web app and the backend service, where FINALLY I just want the types to get out of my way instead of having to go through all this ceremony.

And my domain is relatively precise and typeable - streaming video with a deterministic set of parameters.

Generally though I'm more likely to agree with the value of types than to undersell them; I just can't find a ways to describe the above experiences such that they reflect that perspective.

I think it's not that I don't want types, it's that I want simple types that play slightly more dynamically - maps of <string, heterogeneous values>, for example, and reasonable means of interacting with them (like various "safe traversal" operators that some languages have added).
by textlapse | 2025-12-26 01:48:05+00:00
There is a big difference between paperbacks and TikTokification:

Paperbacks required authors to spend the same amount of time/effort to create content with a vastly expanded market and distribution mechanism.

TikTok and Insta created N creators to M consumers where N is nearly the same as M. Making the distribution channels bigger but effortless to create content doesn’t magically equate quality paperbacks with short form hummingbird-attention videos.
by tooltalk | 2025-12-26 01:48:46+00:00
LFP was developed in the late 1990's and NCM in the early 2000.

They have already gone through multiple iterations: NCM523 was developed in 2005; the latest mainstream NCM is now NCM811, followed by the next-gen NCM9.5.5 (higher density). LFP is now up to the 4th generation.
by WahyuS002 | 2025-12-26 01:49:52+00:00
Hey HN! I'm the creator of PixelDeveloper.

I built this because I was frustrated with video-based coding courses where you just watch someone code. I learn best by actually writing code and getting immediate feedback, so I created a platform centered around that.

How it works:
- Interactive coding lessons where you write real code in the browser
- Instant feedback on your solutions
- Progressive difficulty with hands-on exercises

I'd love feedback on:
- The learning approach - does "learn by doing" resonate with you?
- Any features that would be dealbreakers or must-haves?

Happy to answer any questions about the technical implementation or pedagogical approach!
by jondwillis | 2025-12-26 01:51:08+00:00
> MiniMax has been continuously transforming itself in a more AI-native way. The core driving forces of this process are models, Agent scaffolding, and organization. Throughout the exploration process, we have gained increasingly deeper understanding of these three aspects. Today we are releasing updates to the model component, namely MiniMax M2.1, hoping to help more enterprises and individuals find more AI-native ways of working (and living) sooner.

This compresses to: “We are updating our model, MiniMax, to 2.1. Agent harnesses exist and Agents are getting more capable.”

A good model and agent harness, pointed at the task of writing this post, might suggest less verbosity and complexity— it comes off as fake and hype-chasing to me, even if your model is actually good. I disengage there.

I saw yall give a lightning talk recently and it was similarly hype-y. Perhaps this is a translation or cultural thing.
by zephen | 2025-12-26 01:51:28+00:00
Most of the rules in that list are certainly things you would be better off following than not.

But some of them aren't, and many of the ones that are valid are simple programming errors that will be caught as soon as you run any data through your program. Which would seem to stretch the term anti-pattern past its breaking point.

This list reminds me of a letter to the editor I saw, maybe 40 years ago or so, in Dr. Dobb's.

This is (partially) paraphrased, but not by much, because the letter was short and sweet:

Dear sirs:

Everything in your magazine is either obvious or wrong.

Please cancel my subscription.

Sincerely,
xxxxx
by baobun | 2025-12-26 01:51:34+00:00
How would you determine or estimate "age of email"? It isn't really public info. Does it imply that you are by now expected to be doxxed by data brokers to not be judged suspicious?

> I’m sure you’re fine if your email is real (in my experience they all resolve to Onvoy LLC instead of a real cell provider),

Email is expected to be resolving to "a real cell provider"? Wut?
by mmooss | 2025-12-26 01:51:36+00:00
> It’s literally worthless in all senses of the term.

I think that misunderstands the economics:

For a long time we've been able to generate mathematical solutions at a prompt, and yet those still have value - I still gain by having them. Email is free and ubiquitous, but still has value. Clean water, for example, is generally free and ubiquitous, but has enormous value; I'd die without it.

In the market, things are priced by their marginal value - the added value of the last one sold; your 10,000th glass of water is not as valuable as your 1st (if you have only 1). But price != value: 'price is what you pay, value is what you get'.
by jongjong | 2025-12-26 01:51:48+00:00
Personally, I've been feeling the pain of this kind of 'giving.'

I've seen people get handed out huge opportunities, big bonuses despite objective incompetence! Meanwhile I was highly competent and never once received a raise or Christmas bonus. I got the opposite of help. Anything I ever got, which isn't much, I had to force as far as the law allowed.

It seems like the entire system is working against me. What do I have to do to get EQUAL treatment?

I would 100% vote for communism, any opportunity I get because I don't even care about equality of OPPORTUNITIES anymore. If I could get equality of OUTCOMES, I wouldn't even mind that I worked 10x as hard.
by woodruffw | 2025-12-26 01:51:51+00:00
Is it? Curl dropped the hyper components, but they appear to support rustls as a backend. That work appears to have been done by Prossimo as well, and is conceptually grouped with it on the site.

(In other words: curl is using Rust, just not a specific Rust HTTP/1 backend anymore. But the site doesn’t limit its scope to just that backend.)
by dimal | 2025-12-26 01:51:56+00:00
As someone who has been debugging their own chronic illnesses for the past ten years (and doing better than my doctors), I wouldn’t consider the medical diagnostic process to be “debugging” at all. And that is exactly the problem. Doctors seem to be stuck thinking like bureaucrats following probabilistic flowcharts, and they’re incapable of actually thinking about a problem and debugging it.

The behavior seems to be so deeply ingrained in every single doctor I’ve seen that it seems impossible to change. I suspect they must have this drilled into them in school and residency, then it seems like every decision is constrained by insurance requirements. As far as I can tell, the situation is hopeless.
by hshdhdhj4444 | 2025-12-26 01:52:20+00:00
Did you drive from LA to NYC without ever touching anything 9 years ago?

Because that would be a refutation of not believing what Musk promises.

Or was your vehicle used as a RoboTaxi beginning half a decade ago and has been returning 10x your initial spend on it on an annual basis? Because that would be another refutation of the idea that we shouldn’t believe Musk’s promises.

This list can go on for a very long time.
by joecool1029 | 2025-12-26 01:52:59+00:00
That’s a book I’ve been taking my time with. Read a bit every few weeks. Found the part about visual memory mechanics resonated: I have to spread everything out and see it when doing mechanic work.

No to doing books via audiobook because I see the words in my head and it’s massively distracting. Cool if it works for others I guess but like the mechanic excerpt above… not for me.
by MarkusQ | 2025-12-26 01:53:22+00:00
> both its rotation and orbit are about 8 hours on the sameish axis. So

> it's still spinning pretty dang fast, enough that the gas doesn't have

> to settle into hot and cold sides.

Except that by spinning on the same axis [more correctly, on axes normal to the same plane] at the same rate the atmosphere is stationary in the co-rotating frame. That's what it means to be tidally locked. The gas is already divided into a hot side (always facing the star) and a cold side (always facing away).
by fleebee | 2025-12-26 01:54:36+00:00
I suffered a burnout fall last year and adapting to a slower lifestyle was my way out of it. I started reading long novels, and taking aimless, leisurely walks. It's hard to overstate the positive effect that had on my mind and well-being. I haven't felt this kind of mental clarity and motivation to do things for over a decade.

This post resonates strongly with me. I strongly believe the default settings _are_ too high, and it takes conscious effort to slow down while bound to the shackles of modern society, but it's so worth it.
by aragilar | 2025-12-26 01:54:37+00:00
But my nearly 10 year old ThinkPad hasn't needed upgrades to last that long, it just has decent build quality. Will the Frameworks last that long?

A good test would be to work out what's the oldest in-use Framework (which should be one of the first, if not there's an build quality issue) and see how many upgrades were needed to keep it functioning compared with similar era machines from other manufacturers.
by hackermailman | 2025-12-26 01:54:47+00:00
Math was always the stumbling block for me then I realized through work how easy it is with pure rational or reals except when you need to translate it to an algorithm now you are throwing out all the elegant linear algebra for a numerical representation and using obscure characteristic polynomial constructs just to run a program and now math sucks again I went back to the beginning.

A nice course for this is of course TAOCP volume 2 old testament or MITs math github https://github.com/mitmath/18335/tree/spring22 (change the yr to suit) like we can't even have nice things like gradient descent anymore because it zigzags and is too inefficient
by torginus | 2025-12-26 01:55:15+00:00
To my knowledge, X11 didn't offer a comprehensive accessibility API either - there's no Linux equivalent of stuff like MS Active Accessibility or MSUIA on Linux.

Even back then Qt, GTK and everyone else offered their own API and screen readers needed to integrate with every single one - this didn't really change under Wayland, only the sandboxing makes certain operations harder, but the accessibility story on Linux is not great, and never was.
by ipnon | 2025-12-26 01:55:22+00:00
GPU programming definitely is not beginner friendly. There's a much higher learning curve than most open source projects. To learn basic Python you need to know about definitions and loops and variables, but to learn CUDA kernels you need to know maybe an order of magnitude more concepts to write anything useful. It's just not worth the time to cater to people who don't RTFM, the README would be twice as long and be redundant to the target audience of the library.
by katzgrau | 2025-12-26 01:56:00+00:00
You’re correct that belief is a powerful driver of prosperity/poverty - and that believing that you’re headed for either can lead to you to different modes of decision making. I’ve experienced and witnessed both.

An unexpected windfall will amplify the psychology of the recipients. For people who have lived without, the mindset is frequently “live today like it’s your last” or “enjoy it while it lasts” and blow it or self destruct.

Some will be obviously be more mature about it though.
by Animats | 2025-12-26 01:56:30+00:00
The tone timing is in the audio sample is weird. Minimum tone duration is 65 ms, and minimum pause duration between tones is 65ms. [1] That example has much longer tones than pauses. If you send tones 100ms long with 100ms paus

[1] https://www.etsi.org/deliver/etsi_es/201200_201299/20123502/...
by godelski | 2025-12-26 01:58:40+00:00
> he might shrug and say "I don't know"

I have far more trust for people willing to say this.

> I would start blurting out half-baked ideas to fill the silence

I find that I'm more likely to do this but try to make an effort to stop. There's times to spitball but we should also spend time thinking. And let's be real 30-60s is not that long

> This manager also typed with one or two fingers, and pretty slowly too. But he wrote a lot of good code.

I'll be honest, this is the big reason I don't get all the hype around coding agents. I do find them useful but typing isn't the bottleneck. Not even close. Plus, while typing is when I'm doing my best debugging and best simplifying.
by wingtw | 2025-12-26 01:59:01+00:00
Start writing
/
Leaf list
Settings
Press on "add tag to filter by"
Type any character

Aand im dropped back to empty editor with just that one character visible

(Firefox 146.0.1 (Build #2016132551), 86bb7f6af6312ba3c0161085f854bcdff68f1a91
GV: 146.0.1-20251217121356
AS: 146.0.2
OS: Android 14)
by The_President | 2025-12-26 02:00:29+00:00
I've taken the time to rebuild a large music collection locally. I've adopted every CD collection my friends and family have set aside to rust. It's immensely satisfying to scroll a gigantic list of 40,000 tracks and just pick whatever feels good, knowing I'm not contributing to a profile on my listening habits and that the file will play flawlessly.

I have some excellent garage band CDs that probably have two or three copies still in the wild at most. Unfortunately sometimes the 25 year old burned CDs are missing the TOC data, but even the recovery process is satisfying.

(Same with the DVD collections.)
by Ericson2314 | 2025-12-26 02:01:06+00:00
> The answer was as unhelpful as possible

Uh I think I think that's way too mean to the email. From a random web form they got some technical information, a useful CC, and offer to have a call. Not bad at all!

Also, my basic theory about hardware problems is that the problem is less that they won't share the docs, and more that even the internal docs suck. When you essentially co-evolve devices and software through many revisions of each over many years, it's easy to get a complete mess that nobody understands.

(Of course, in this specific case, DisplayLink was new, so it's maybe less of a problem.)
by registeredcorn | 2025-12-26 02:01:15+00:00
What kind of Robot Vacuum did you have? I had mine map the house once downstairs, and once upstairs and it's been fine navigating around stuff ever since. It comes into the kitchen area while I'm cooking and will eventually just come around for a second pass after my feet are out of the way. I have the roborock Q5+.

The only complaints that I have are:

1) I have mine set to notify me when it's done cleaning. Sometimes it will do it immediately after it's done, while other times the notification might come two or three hours after the fact. Still other times, not at all.

2) I have to clean the vacuum more frequently than I would like. That means: cutting out hairs from the "side brush" on the front of it, cutting hairs out of the "main brush" that sucks up most of the debris, and wiping the sensors clean. In fairness, I'd probably have to do the same sorts of thing with the rollers on a normal vacuum cleaner after a while too, though.

3) There's been a handful of times over a 2-ish year period where it'll go to the other room to start cleaning, and while a normal trip might take 15-20 minutes, it'll claim to be done in about 5 minutes. I suspect that blankets may have fallen on the ground or something, so it became too "blocked" to be able to clean properly, but it could be some kind of software error.
by olowe | 2025-12-26 02:01:30+00:00
> The old randomized ones were actually better.

Exactly. We changed from some fancy one that my boss gave me to a cheap one that you operate with an old-school (can't believe I'm saying that) infrared remote. It doesn't "think". It just works like our other reliable dumb machines - diswasher and washing machine. We don't own a regular vacuum cleaner as I just do a regular sweep with a broom when we want a thorough job done.

All other home tech gadgets friends and family have acquired live in limbo land stored in the back of the draw or on top of the cupboard, never opened or tried once but got stuck downloading some stupid app. But we can't just throw it away yet, as there's guilt around acquiring that smart tech thing in the first place even though we know there's already so much e-waste.
by yakattak | 2025-12-26 02:02:23+00:00
Gaming headsets, especially the expensive ones were a trap I fell into for a long time. They’re overpriced for sure, quality varies but they usually last a few years. They’re always all so uncomfortable too.

I broke out and ended up getting a DAC/AMP, some good cans and a mounted microphone and I’ve never looked back. I miss the wireless part a little, but taking the headphones off to get up is a cheap price compared to $200+ garbage.
by mootothemax | 2025-12-26 02:02:59+00:00
Hi there - I’m really sorry about your negative experiences. I read the replies to your comment and felt sad that I didn’t read one that recognised how much work you’re putting into what sounds like an indifferent society - and how unfair that is. I also hope I’m not crossing the line of too much/trying too hard. Frankly, it sounds like a shit place to be.
by tim-tday | 2025-12-26 02:04:09+00:00
Short answer:
Never

Why you might think this good idea. LLMS are great at discussing best practices. I could probably improve my financial health by 20% by asking for and following best practices advice.

Why I’d never put it in control: LLMs are shit at doing things right the first time, dealing with the unexpected, dealing with the real world.

If you haven’t had an LLM make catastrophic, terrible and insane mistakes you haven’t been using it enough to see how it can go wrong and have no business either making or using AI for anything important.
by sky2224 | 2025-12-26 02:04:28+00:00
> you see already today that self-driving produces already much less accidents (90% or so I read days ago?)

This is like saying skydiving is safer than driving because you're looking exclusively at accidents and ignoring the total number of events. There are way more cars than there are skydivers. Now in the realm of autonomous vehicles: there are way more manually driven vehicles than there are autonomous ones, so of course there's going to be significantly more accidents from manually driven vehicles.
by jackschultz | 2025-12-26 02:05:43+00:00
Quote that I always like:

There was a man who was afraid of his shadow and disliked his footprints. So he tried to get away from them.
He ran, but the faster he ran, the more numerous his footprints became, and his shadow kept up with him without lagging behind.
Thinking he was going too slowly, he ran faster and faster, until he collapsed and died of exhaustion.
He did not realize that if he had simply stayed in the shade, his shadow would have disappeared, and if he had sat still, there would have been no footprints.

And another one [0]:

My hut lies in the middle of a dense forest;
Every year the green ivy grows longer.
No news of the affairs of men,
Only the occasional song of a woodcutter.
The sun shines and I mend my robe;
When the moon comes out I read Buddhist poems.
I have nothing to report, my friends.
If you want to find the meaning, stop chasing after so many things.

[0] https://firstknownwhenlost.blogspot.com/2011/06/stop-chasing...
by potato3732842 | 2025-12-26 02:05:49+00:00
1800s black powder revolver replica + starter kit of stuff. Noisy, messy, fraught with peril and danger, a little less expensive and much less cumbersome than a 1980s 3-wheeler. For ~$500 you can be the coolest uncle ever and if the parents take it the kid will resent that for life.
by TacticalCoder | 2025-12-26 02:05:50+00:00
> I will never use their services again, I was really digusted by this failure.

Without such measure anyone with your password could "reset" your 2FA.

The solution to "I may lose my 2FA" is not to make GMail a 1FA: it is to configure beforehand your GMail so that if your account is inactive for 6 months, access to your account is given to a person of your choice. It's so that a death spouse (for example) can eventually access the account.