MurphyA/hacker-news huggingface dataset:
by aboringusername | 2025-11-23 13:42:55+00:00
I'm not sure why there's a need to update anything every 2-3 years. In fact, the pace of change becomes exhausting in itself. In my day-to-day life, things are mostly well designed systems and processes; there's a stable code of practice when driving cars, going to the shops, picking up the shopping, paying for the items and then storing them.

What part of that process needs to change every 2-3 years? Because some 'angel investor' says we need growth which means pushing updates to make it appear like you're doing something?

old.reddit has worked the same for the last 10 years now, new.reddit is absolutely awful. That's what 2-3 years of 'change' gets you.

In fact, this website itself remains largely the same. Why change for the sake of it?
by 0olong | 2025-11-23 13:42:57+00:00
A big factor was the defining feature of Asperger's being a lack of language delay, which turned out to be poorly correlated with life outcomes. The categories were also used very inconsistently - a lot of people, and some clinics, thought the Asperger's distinction implied far more than it did on paper, but not everyone went along with that.
by LEDThereBeLight | 2025-11-23 13:43:05+00:00
I’ve also found Dr Amen’s “types” of ADHD the most helpful way of understanding how ADHD affects people differently.

When I had my brain scanned, it was explained to me that ADHD isn’t a matter of lack of willpower or distraction - when you intentionally try to concentrate or focus (rather than when focus just “appears” naturally like it does for some tasks you’re interested in), blood actually flows away from your prefrontal cortex so you really do become worse at regulating decision making and have worse performance at whatever task you’re trying to accomplish. Whereas for people who don’t have this problem, intentionally concentrating forces blood into the prefrontal cortex, improving your performance.

It was also explained that even though we usually think of ADHD as a “hardware” issue with our brains, that’s rare. It’s normally a conditioned response related to how we learned to process stress and anxiety. The idea is that if you can improve your ability to handle your underlying stress and anxiety (through trauma therapy, healthier lifestyle and habits), your mind becomes much better at handling choice and focus. Although I haven’t been able to therapy my way out of it yet.
by jqpabc123 | 2025-11-23 13:43:16+00:00
I don't think there is any law prohibiting this in the USA.

But this does not overcome the chicken and egg problem. Before residents will invest the time and money to build a charging station, there must be sufficient incentive for them to do so.

Without more EVs, people won't build charging stations. Without more charging stations, people won't buy more EVs.
by isodev | 2025-11-23 13:43:54+00:00
VPNs were already there, so why bother with a different approach. That's also something the whole "age verification", "let's protect the children from x" online is going to run into - the root cause of all that is not that there are means to access certain content in a certain way, it's the purpose and context in which the access takes place.

So for X to solve its authenticity issue... that's a tricky one. They want to allow "all opinions" and yet they want to limit the ones that aren't authentic. So how do you know if a post is authentic? What makes a person more or less "authentic"?

For me, it's really a fundamental issue of "this medium is not suitable to measure or label authenticity" (social media).
by ponector | 2025-11-23 13:44:12+00:00
>> If Putin violates the agreement

It's not "if", it's "when". Russians negotiates in bad faith, always. They violates agreements for centuries. Putin also lied many times.

West will do nothing meaningful to stop them and they know it.

That is why we should not push Ukrainians to accept proposed capitulation "deal" from Kremlin.
by tliltocatl | 2025-11-23 13:44:33+00:00
Modern CPUs are more or less built around the memory hierarchy, so it would be really hard to compare those two - a 386 in a modern process might be able to run at the same clock speed or even faster, but with only a few kb of memory available. As soon as you connect a large memory it will spend most of the time idling (and then of course it is the problem of power dissipation density).
by anal_reactor | 2025-11-23 13:44:34+00:00
I was the only student who did the thesis in MS Word because why the fuck not. Of course I had to use a LaTeX font, and there was a bug with PDF export, but other than that, it was fine.

Long ago I've read a study somewhere that people using LaTeX take more time and effort to accomplish same tasks compared to MS Word, but they are more happy about the process. Seems to match my impression that LaTeX is "by tinkerers, for tinkerers".
by justsomejew | 2025-11-23 13:44:49+00:00
It is not Russia's aggression "against the west", it is your aggression against Russia, and in general against Russians, since the west organized the Kiev's coup at 2014 (renember the Odessa May 2014 pogrom at the Unions House against people opposing to "Maidan", for which none, or almost none, got punished, or the murders by ucranian services at Mariupol, of which most of the westerners did not hear at all). Ucrainian war is just the logical outcome, were it not for your built-in dishonesty and hypocrisy which make it seem as a spontaneous aggression against a peaceful neighbour.

(I am not saying this is the whole story. But the main part of it, yes.)
by martinald | 2025-11-23 13:44:54+00:00
Did he update the post since I commented? I'm sure they weren't there.

I'm pretty convinced it is RF interference. (Nearly) all DOCSIS interference is at node level, it's a shared system so any RF is going to knock out neighbouring properties.

He also could do with pasting the SNR and power levels for each DOCSIS channel :).

Fair enough if the author really needs 1gig, but I think it's pushing to say it's a monopoly based on that. 99% of residential users would not really notice 300mbit starlink vs 1gig (and starlink is likely to reach gig speeds in the next year or so).
by tonyarkles | 2025-11-23 13:45:33+00:00
> Talking about “thousands of tonnes” of nuclear waste is comically misleading when you realise how tiny the volume is.

Yeah, it’s really easy to forget how dense these materials are. A jug of milk (4L/1gal) weighs 4kg/8.8lb. Milk has about the same density as water, 1g/cm^3. Uranium has a density around 19g/cm^3, making that same gallon jug weigh 76kg/167lb. A metric ton of uranium (1000kg) is about 13 gallons.
by baxuz | 2025-11-23 13:45:35+00:00
Not only that, but it's becoming increasingly difficult to get to legitimate data advanced web apps need in order to work properly, or to get legitimate analytics.

Everything is obfuscated. And this is not the situation on iOS and Android.

I am working on multiple products which use webassembly and cameras on mobile devices. It's impossible to reliably know how many workers to spin up, what's the safe memory limit and how much memory the device has, which compile-time optimized bundle to load, which camera to select for ideal focus lengths...

Especially on iOS.

And I often get customer complaints that the product is crashing. Eventually it ends up being a single (iPhone) that needs a restart to stop it from aggressively managing memory in Safari. Fingerprinting a device would solve SO MANY issues. And this is, again, possible on native apps.
by yorwba | 2025-11-23 13:46:33+00:00
> I worked on it a ton a couple years ago. Now I'm too busy. The current codebase is stuck in development hell on some branch of trying to make the big preprocessing sweep be more efficient (with multiprocessing). That's plausibly not even worth the complexity, at least the way I'm currently doing it.

Huge props for finding the time to at least publish it in its current state. I have lots of projects in various stages of abandonment where I keep telling myself that I'll come back to them eventually, even though deep down I know that realistically that's not going to happen. So it's inspiring to see someone persevere a bit more than that.
by perlgeek | 2025-11-23 13:46:35+00:00
I don't have any insider knowledge, but it's not hard to imagine a customer with a fleet of machines that will run out of LTS soon. The project that replaces them is already on its way, but of course delayed.

So now, what do they do? Spend thousands of hours upgrading the soon-to-be-replaced fleet anyway, or ask their vendor if they could, pretty please, extend LTS for another two years?

If Ubuntu can spread the cost between enough (or large enough) customers, why not?
by teiferer | 2025-11-23 13:46:37+00:00
I personally don't mind at all that you used AI to make your writing more accessible. To the contrary, I think it's a very suitable use of the tool and I would do the same.

But don't you realize what impression you are conveying to the audience here by being so strongy defensive? To the point of lashing out at bystanders like me? That's exactly what makes people wonder how you interacted with the company that you are so strongly (and likely rightfully) criticising.

To answer your question, by "owning up" I meant admitting to using AI for the text after initially denying it. Again, no judgement on my end for having used it. Apologies if my choice of the term implies a judgement to you. That wasn't my intention.
by tecleandor | 2025-11-23 13:47:10+00:00
People in general don't talk about America because they want to be Americans. Some of them do it because they are worried about the effect that it could have in the rest of the world. Others because they have empathy about people suffering under the government (local or foreign). Others just because it's entertaining and sometimes stranger than fiction, like somebody that watches Netflix.

I'm so sorry that your circle isn't worried about what's happening around them. I'm happily surrounded by young and middle aged people that cares about their neighborhood, city, and national politics. I'd prefer that they didn't have to worry because everything was perfect, but this is what we have, and I'm happy that near me there's people with empathy and solidarity feelings.
by swed420 | 2025-11-23 13:47:30+00:00
> It's absolutely bonkers to me that we've all collectively figured out how to stream a Hollywood movie to a pocket device over radio with a quality exceeding that of a typical cinema theatre, but these multi-trillion market cap corporations have all utterly failed to allow users to reliably send a still image with the same quality to each other!

You act like this is some kind of mistake or limit of technology, but really it's an obvious intentional business decision.

Under late stage capitalism, it'd be weird if this wasn't the case in 2026.

Address the underlying issue, or don't be surprised by the race to the bottom.
by jasongill | 2025-11-23 13:48:08+00:00
The NHS does nothing of the sort, in fact, they recommend them as safe and routine.

https://www.nhs.uk/pregnancy/your-pregnancy-care/ultrasound-...

> The scans are painless, have no known side effects on mothers or babies, and can be carried out at any stage of pregnancy.

If you read the linked article, you'd see that most of it focused on how extremely hard it was to get the ultrasound to do anything - it required an MRI and exact positioning of the ultrasound transducer. I doubt that 5 minutes of being gently prodded through the skin and fat is going to harm a child. Also, ultrasounds (and waves and radiation of all sorts) are passing into your body at all times, so it's not like they are exposing the fetus to something rare or unusual.
by netruk44 | 2025-11-23 13:48:58+00:00
Years ago I lived in an apartment with intermittent connection issues.

I phoned xfinity support who said they’d send a tech out at no cost to me.

The tech comes, finds bad connections in the shared external apartment box, fixes them, leaves without entering my apartment.

Xfinity sends me a support bill for the tech.

I call xfinity support to complain saying they said the tech would be free. The support agent says there’s nothing they can do and also that I should sign up for their support plan to get a 50% discount on the fee.

I tell them to cancel my internet subscription because I won’t support a company with deceptive billing practices. They give me 3 retention offers (the last one being an additional 25% discount on the tech fee). I decline because they told me it would be free. My internet is scheduled to be cancelled.

I go to twitter (as it was called at the time), and @ xfinity support with this same story.

Someone from that Twitter account DMs me and I told them that if they cancel the technician fee, they can leave my internet subscription active.

They do so with exactly no fuss.

I don’t know why, but apparently publicly @‘ing xfinity on Twitter gets you better support than calling them and actually cancelling your internet.
by mystraline | 2025-11-23 13:48:58+00:00
Try telling that to: Discord, Microsoft, Facebook, Paypal, Google, or most any major US based service.

Your account will get pre-locked due to "reputational quality" immediately. Usually, they then demand photo ID, phone number or app, or some other onerous process.

If you need a VPN but dont want this "bad quality VPN smell", what you're looking for is a "residential IP VPN". Those look and smell like a Comcast IP, but are VPNs.
by echelon | 2025-11-23 13:49:26+00:00
I suggested a hiring ban on anyone who ever worked at Meta some years back. It was not met with open arms. Going to try again here...

I think it's a valid suggestion that might result in people rethinking working for Meta if it was taken seriously.

Working for Meta is ethically questionable. The company does unspeakable damage to our country. It harms our kids, our elders, our political stability. Working for it, and a number of similar companies, is contributing to the breakdown of the fabric of our society.

Why not build a list of Meta employees and tell them they're not eligible for being hired unless they show some kind of remorse or restitution?

It could be an aggregation of LinkedIn profiles and would call attention to the quandary of hiring someone with questionable ethics to work at your organization. It might go viral on the audacity of the idea alone. That might cause some panic and some pause amongst prospective Meta hires and interns. They might rethink their career choices.
by astura | 2025-11-23 13:49:55+00:00
>Truly can't understand where this sympathy comes from...

It's because they have no experience with have such a bad person in a supposed "caregiver" role in their life so their minds literally can't imagine it. They think he just MUST be misunderstood instead of just callous and uncaring.

Or they are a parent and can't imagine not carit about their own child, so they assume it must be a universal thing, and the father MUST have loved her, even if he didn't show it. Truth is, a fuck ton of people don't love, like, or give two shits about their own children. These people do exist.

It's a truly cruel cognitive dissonance.
by exogenousdata | 2025-11-23 13:50:22+00:00
In a perfect world, I’d like the user to have a choice. And that way I could post things anonymously if I wanted. However there would still be the implication of posting anonymously.

In the states, I desperately want a state-verified ID system that I can use to post on social media. However I don’t want it to be mandated.
by _pdp_ | 2025-11-23 13:50:51+00:00
Also, this is how GitHub Copilot works when rendering UI to preview draft tickets. It is simply a markdown fenced codeblock with some special properties in the language definition.

Not only this approach is more specific to the application where the UI is supposed to render but it also opens the door for the user to customise how the UI should work by adding their own prompts.

The approach that OpenAI has taken is not better - it is simply a mechanism to create some sort of app store - something they have attempted to do many times in the past as well.
by HeinzStuckeIt | 2025-11-23 13:50:53+00:00
Reminiscent of a finding reported at a neurology conference in the 1960s that served as the epigraph to J.H. Prynne’s collection of poems Wound Response:

“Of particular interest in the present context are the observations made on patients whose middle ear had been opened in such a way that a cotton electrode soaked in normal saline solution could be placed near the cochlea. A total of 20 surgically operated ears were studied. Eleven patients heard pure tones whose pitch corresponded to the frequency of the sinusoidal voltage applied to the electrode… One patient reported gustatory sensations.”
by JKCalhoun | 2025-11-23 13:51:49+00:00
I wasn't in any way judging the father harshly when I read it. I also read between the lines that there was additionally "traditional Asian culture" as another factor.

I only questioned why he would have brought kids into the "union", but I can easily imagine that it was his wife's desire.

A very sad story in general. I lost my mom a few years ago and I suspect I'll go to my grave still very sad about the could-have-beens.
by lxgr | 2025-11-23 13:51:57+00:00
That's backwards compatibility for you.

I think Ultra HDR (and Apple's take on it, ISO 21496-1) make a lot of sense in a scenario where shipping alternate formats/codecs is not viable because renderer capabilities are not known or vary, similarly to how HDR was implemented on Blu-Ray 4K discs with the backwards-compatible Dolby Vision profiles.

It's also possible to do what Apple has done for HEIC on iOS: Store the modern format, convert to the best-known supported format at export/sharing time.
by perlgeek | 2025-11-23 13:52:26+00:00
Just this year I ran into the year 2038 limit in MariaDB where converting between Unix timestamps and ISO dates (don't remember the direction). By the time this happened, a new version was already out that had that limit lifted, but the version I ran still had it. Cannot have been more than two years old.

On the plus side, businesses and administrations work with dates in the future a lot (think contract life times, leases, maintenance schedules etc.), so hopefully that flushes out many of the bugs ahead of time.
by justsomejew | 2025-11-23 13:52:46+00:00
I am quite sure that these "mysterious drones" which the western services "cannot identify" is yet another "false flag" as you like to call them, to justify investing hindreds of billions (maybe also these stolen from Russia) into a future war against Russia which the west is feverishly preparing. Territory, natural resources, this is what it is about. Always is, always has been.
by pfdietz | 2025-11-23 13:52:49+00:00
I believe the point was that non-water moderated designs typically operate at higher core temperature than LWRs, so they can reject waste heat at higher temperature (or reject less waste heat per unit of electrical energy produced), and that makes rejection to air more practical.

A very high temperature reactor might even be able to work with an open air Brayton cycle system, which would allow heat to be directly exhausted in that air stream. It would probably still need an in intermediate heat exchanger so the air wasn't being irradiated with neutrons.
by chrismorgan | 2025-11-23 13:54:52+00:00
Here’s the fun part that I suspect many here are forgetting: if you want to write the function body, it will probably (or at the very least can) look very similar!

function flat() { // type FlatArr<Arg extends unknown[]> = let [first, ...rest] = this; return (this.length > 0) ? // Arg extends [infer First, ...(infer Rest)] ? Array.isArray(first) ? // First extends unknown[] ? [...first, ...flat(rest)] : // [...First, ...FlatArr<Rest>] : [first, ...flat(rest)] : // [First, ...FlatArr<Rest>] : []; // []; }

If you want to unternarise it:

function flat() { if (this.length > 0) { let [first, ...rest] = this; if (Array.isArray(first)) { return [...first, ...flat(rest)]; } else { return [first, ...flat(rest)]; } } else { return []; } }

I still wouldn’t call it basic TypeScript, but it’s not conceptually that advanced, you just need to know about infer and extends.

Now in reality, Array.prototype.flat has a more complex definition, partly because (like most of Array’s methods) the method is generic (it works on array-like objects that have a length property and numeric indexing), and partly because of the depth parameter. From lib.es2019.array.d.ts:

type FlatArray<Arr, Depth extends number> = { done: Arr; recur: Arr extends ReadonlyArray<infer InnerArr> ? FlatArray<InnerArr, [-1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20][Depth]> : Arr; }[Depth extends -1 ? "done" : "recur"]; interface ReadonlyArray<T> { // [Snipped: flatMap, and flat’s doc comment] flat<A, D extends number = 1>( this: A, depth?: D, ): FlatArray<A, D>[]; } // [And repeated for interface Array<T>.]

Ouch. Don’t like the { done, recur }[Depth extends -1 ? "done" : "recur"] at all, no idea why it wasn’t written as `Depth extends -1 ? Arr : Arr extends ReadonlyArray<…`. And as for hard-coding support for depths up to 20 then bailing… probably pragmatic, it’s possible to support all values, but rather messy: https://stackoverflow.com/q/54243431.
by eviks | 2025-11-23 13:54:55+00:00
Maybe they'll do it right this time

> The team explained that other platforms moved ahead. Safari supports JPEG XL, and Windows 11 users can add native support through an image extension from Microsoft Store. The format is also confirmed for use in PDF documents.

glad those folks didn't listen to "the format is dead since the biggest browser doesn't support it" (and shame on Firefox for not doing the same)
by Y_Y | 2025-11-23 13:55:45+00:00
> everybody wants to be american

Not in Europe. I know personally several people who have moved here recently, and none who want to go the other direction. In fact there's been an uptick in the number of people who've told me they'd be reluctant to even visit the US.

Personally I'm not fussed, but I've definitely cooled on any plans I had to move back stateside.
by lxgr | 2025-11-23 13:56:51+00:00
This theory utterly fails Hanlon's razor (or whatever the organizational/societal equivalent is).

On one hand, there have been (and still are!) several competing HDR formats for videos (HDR+, Dolby Vision, "plain" HLG, Dolby Vision in HLG etc.), and it tooks years for a winner to pull ahead – that race just started earlier, and the set of stakeholders is different (and arguably a bit smaller) than that for still images.

On the other hand, there are also several still image HDR formats competing with each other right now (JPEG with depth map metadata, i.e. Ultra HDR and ISO 21496-1, Apple's older custom metadata, HEIF, AVIF, JPEG XL...), and JPEG XL isn't the clear winner yet.

Format wars are messy, and always have been. Yes, to some extent they are downstream of the lack of a central standardization body, but there's no anti-HDR cabal anywhere. If anything, it's the opposite – new AV formats requiring new hardware is just about the best thing that can happen to device manufacturers.
by syockit | 2025-11-23 13:56:53+00:00
The best thing about gccgo is that it is not burdened with the weirdness of golang's calling convention, so the FFI overhead is basically the same as calling an extern function from C/C++. Take a look at [0] and see how bad golang's cgo calling latency compare to C. gccgo is not listed there but from my own testing it's the same as C/C++.

[0]: https://github.com/dyu/ffi-overhead