MurphyA/hacker-news huggingface dataset:
by sensanaty | 2025-09-16 09:05:14+00:00
If after nearly a decade swarms of people are still making the exact same mistakes with how they use a specific method exposed by the library, then the problem isn't with the hundreds/thousands of people making the mistake, the design of the method is broken. This type of issue simply does not exist in Vue or Svelte even if people abuse watchers (which I've anecdotally noticed tends to happen from React devs writing Vue code).

Also I just want to point out again that Dan Abramov had to write an insanely long guide to using useEffect [1]. This piece is around 10k words explaining in-depth how useEffect works. That is insane for one of the fundamental, core methods exposed by a library.

[1] https://overreacted.io/a-complete-guide-to-useeffect/
by menaerus | 2025-09-16 09:06:10+00:00
There's one thing you're missing - inference is not cheap. HW is not cheap. Electricity is not cheap. This is w/o R&D. They show that, in average, they recorded ~2.627B requests/day. This is ~79B requests/month or ~948B requests/year. And this is only for the consumer ChatGPT data, Enterprise isn't included AFAICT. Each request translates to the direct cost that could be even roughly estimated.
by jackvalentine | 2025-09-16 09:06:38+00:00
No worries.

As someone who is actually in the process of procuring something like Informatica/Alation I was really keen to have a play with your tool. As described it sounds like a good starting point for some of our less capable teams.

I REALLY struggled to make lineage work though. Is there some kind of trick?

Also while logged in (used google in the end) I couldn’t go back to the front splash page - it kept just showing me my project page. I wanted to go back and look at the marketing!
by Boxbot | 2025-09-16 09:07:02+00:00
the culture Minds are intentionally designed with personalities (for lack of a better term) suited for their intended functions that keep them interested in/involved with base reality and their responsibilities there. there was a bit about how "perfect" Minds created without such proclivities will basically fuck off to a higher plane of existence asap. of course the culture Minds know this, they're the ones designing and building new Minds after all, and some decide that they'd like to see what's on the other side of the veil themself and that's allowed, but most are content running their ships and orbitals and whatnot
by a_paddy | 2025-09-16 09:07:17+00:00
They have repeatedly hampered the entry of baby formula, a clear pattern of actions to stunt childhood development, increase childhood mortality and dissuade the population from having more children.

https://www.timesofisrael.com/israel-said-hampering-entry-of...

https://www.lemonde.fr/en/international/article/2025/07/01/i...

https://www.theguardian.com/commentisfree/2025/jul/22/gaza-i...
by grayrest | 2025-09-16 09:07:20+00:00
Rich Hickey had nothing to do with it. He did put a lot of the initial work to get Clojurescript up and running but for many years the majority of cljs maintenance and shepherding was done by David Nolan. Not sure now; I've been out of the loop for years.

The Clojurescript community was the first group adoption of React outside Facebook (early on they had community news blog post and mentioned it) but that because the React rendering model fit the Clojure data model. I was active in the NYC Clojure meetup at the time (Rich was from upstate and would only come in for big announcements, and David was local) and we had 4 or 5 months where there was active discussion among the web devs after the talk on how to make cljs actually work. My memory is Brandon Bloom is the one who made the React connection. David picked up the idea and promoted it to the wider community.
by dracotomes | 2025-09-16 09:08:16+00:00
Is there any residential router that exposes internal endpoints be default? I've yet to come across one that does not have a deny-any policy on it's WAN interface and has incoming destination NATs setup up.

What use is reducing the attack surface of a device which only ever initiates connections?

Edit: also there are network operators that block customer traffic on certain ports liike NetBIOS, SMB or SMTP to name a few.
by jeroenhd | 2025-09-16 09:09:12+00:00
The first part also happens on desktop thanks to DRM, unfortunately. Like on Android, it can be worked around, but it's a massive pain to do so.

I'm curious about the second part, though. How do carriers influence the call recording feature on your phone? Is it because you run a carrier ROM or is there some kind of integration with the mobile network/SIM card that I'm not aware of?
by Theodores | 2025-09-16 09:09:35+00:00
> I would pay 2x the price of a macbook for a linux laptop with the same hardware quality.

How about half the price?

Huawei are probably banned in the USA these days, however, the hardware quality is top notch and everything Linux works just fine out of the box. Not everything is perfect though, it all depends on what you want to do. If you are okay with integrated graphics (so no Blender or other 3D applications) but do need genuine Intel floating point single-thread performance, then give Huawei a go.

I have had plenty of Dell XPS, Lenovo things and much else over the years and all of them have poor thermal management and tend to creak if you use less than four hands to pick them up. The Huawei machines are in a different league.

As for battery life, I think you are right, but I am inanely loyal to genuine Intel and that means plugging in. I don't have problems with that.

People do get triggered by Huawei though, because the dreaded communists will steal your soul and brainwash you into hating the American way of life. So you might want to just cover up the badging lest anyone be offended. Ironically, a Huawei Matebook X Pro running linux is the laptop that is least likely to spy on you because the camera folds down into the keyboard.
by Banou | 2025-09-16 09:09:37+00:00
Good thing that 99% websites don't need to modify 1k dom elements every seconds then, if you do using a DOM library isn't the right choice. My comment was about size library, in response to the parent comment about MBs of js. I'd gladly take a 10ms slower update on 1k rows(that practically never happens, ever heard of virtual lists?) for a maintainable codebase any day.
by hasanhaja | 2025-09-16 09:09:54+00:00
Syntactical preferences are subjective though and are prone to familiarity bias. I started my webdev career with React so I'm really familiar with JSX and like it, but that alone isn't enough to make engineering decisions.

I think semantics could be a more objective way to assess the DX of frameworks because you can have/add a syntactic layer on top that suits your preferences [1]. Semantics would be things like rules of hooks, footguns of `useEffect`, component level reactivity rather than fine-grained reactivity, etc. The high level outcome of this would be being able to answer the following question:

"How likely is it that this framework will put me in the pit of success with minimal overhead?"

[1] https://vuejs.org/guide/extras/render-function.html#jsx-tsx
by doublerabbit | 2025-09-16 09:11:25+00:00
It was hard but I did eventually discover a non-android, non-wifi, bluetooth enabled device that allows me to stream Bluetooth from my phone to the player.

Allowing me to play streaming services and keeping my phone separate. Granted you can't use bluetooth headphones while doing this but I've always preferred wired anyway.

Added bonus it can act as a USB Dac, and plays FLAC,OGG too. Not cheap though.

http://m.lotoo.cn/en/6k-index.html

I still prefer minidiscs.
by bonoboTP | 2025-09-16 09:13:04+00:00
They probably mean that Belgium consists of French-speaking and Dutch-speaking (and German-speaking) groups, which the person counts as separate nations, hence Belgium not being one nation.

This is mostly a language confusion for non-native English speakers. Nation, country, state, a people, nationality, ethnicity, citizenship etc. are used in confusing ways for speakers of other languages.

For many, "nation state" just means an independent state (roughly speaking, a UN member, note also that the UN is called United Nations), because just saying "state" could mean a subdivision, such as a US state. And "country" can be confused with the subdivision of the UK (they call, e.g. Scotland a "country").

In more precise contexts of political history, "nation state" mostly refers to modern (post-World War I) countries that more or less correspond to a people speaking the same language and having the same ethnic identity. It delineates nation states from the previously more common multi-ethnic empires and kingdoms, such as Austria-Hungary or the Holy Roman Empire etc.

Similarly, in English, nationality is often an exact synonym for citizenship, while speakers of other languages expect it to mean ethnicity, e.g. an ethnic Hungarian in Romania with Romanian citizenship would be considered a "Romanian national" in English-language news. This often makes people confused/angry. Also, in some contexts in English, "ethnicity" is more like a euphemism for something like "race", but not quite (e.g. in the US "Latino" is considered an "ethnicity" but not a race). In that sense "Hungarian" would not count as an "ethnicity" at all, but still phrases like "ethnic Slovak" refer to a minority group in a different country than Slovakia. But also "ethnic" can also just mean with "exotic foreign origin", e.g. "ethnic food" or "an ethnic woman" (this was really weird when I first read it). But I digress.
by mschuster91 | 2025-09-16 09:13:09+00:00
I get where that one is coming from though - tap-to-pay is considered second-factor-authenticated, aka no PIN entry is necessary at the PoS terminal because the user already entered their PIN or presented biometric credentials to the smartphone.

If a malware were able to snatch the key material that represents the credit card outright or it could (by running as root) act to the TEE like it were Google Pay's NFC controller app, it would enable the actor controlling the malware to spoof the credit card on their own phone... and since tap-to-pay is considered authenticated, chances are next to zero you can dispute the payment.
by DrScientist | 2025-09-16 09:14:39+00:00
> And a text terminal? Like DOS?? Who the hell is ever going to want to use that on a Mac?

Why complain about something you don't need to use if you don't want to?

What's great about the commandline? Scriptability, automation, configurability, composability, the easy re-running of complex commands with a small tweak, access Unix commandline tools that have been fined tuned over decades.

And to compare the terminal to DOS is not to understand the gulf in quality between them.

> Who the hell is ever going to want to use that on a Mac?

Developers & scientists. They are people too :-)
by jeroenhd | 2025-09-16 09:16:26+00:00
The architecture can work if enough smart people are put to work on it. That's how Apple managed to turn macOS into a mobile operating system.

I think UBPorts and Sailfish prove that Linux for phones is practical if you're willing to rely on Linux applications that stick to mobile friendly APIs.

You need to configure and compile your Linux kernel for aggressive power saving, of course. Seeing how Linux currently struggles to effectively do power management on laptops without S3 sleep, there's plenty of work to be done if you want to use it with a phone.

It's not just about app developers either, Qualcomm's modifications to the Linux kernel are public thanks to GPL but most phone kernel modifications haven't made it into the upstream kernel so far. Projects like postmarketOS are trying to make things better but it's not easy to port practical code that works into code that's acceptable for the maintainers of the broader Linux project.
by alexey-salmin | 2025-09-16 09:16:28+00:00
>> it’s a company that I feel has lost its alignment with me and other long-time Apple users and customers.

> When OS X debuted there was a daytime radio talk show in my area called “The Computer Guys.” They capably covered all sorts of computing topics, but were clearly long-time Apple dudes. And they spent weeks complaining about what a disaster OS X was. The Dock was useless and violated Apple’s HIG. The Finder made all the same mistakes as Windows did. And a text terminal? Like DOS?? Who the hell is ever going to want to use that on a Mac?

I kind of see it differently. That is, Apple did in fact lose the alignment with the Classic MacOS fans but Apple did it on purpose. Objectively, by 2001 standards MacOS sucked and you wouldn't want to align with people who think otherwise. As the result Apple broke out of a small stagnating niche and won a big market.

This is different from today's situation where it feels like Apple breaks the alignment not on purpose and not by innovation but rather just slowly drifts out.

There's a theory in the comments that they want to align with "people who want the best camera array and have money to burn". This could be true but even then it doesn't look like a good strategy to win a big market long-term. More like a retreat back into a small niche that may stagnate in the future, like "people who want the best publishing software and have money to burn".
by madaxe_again | 2025-09-16 09:17:18+00:00
Tell me about it.

We don’t have a permanent stream, but we do have enough intermittent flow in the winter to keep a 55,000L tank full. So our install entailed building a huge tank, a filtration system for water ingress (as it’s also our potable water supply, and a firefighting reserve in summer), digging 400m of trench over nightmare terrain with 70m of vertical drop, crossing a road twice, burying 90mm HDPE water line, fibre and 4x25mm2 power (latter two not necessary for hydropower but useful to have, and if I’ve got a trench open I’m putting everything in it at once) - and then building a hydro shed, installing the turbine, connecting it to our grid via a grid tie inverter, configuring our grid to accept power from it, setting up automations to turn it off and on depending on power demand and the level in the tank, and of course all sorts of side quests to achieve the above.

It has been neither cheap (about €12,000) nor easy (perhaps six weeks of full days for me, if added up over the year it took), but it has given us enough extra power in the winter that the petrol generator is now under a pile of crap in the shed, getting dusty.
by stinkbeetle | 2025-09-16 09:18:02+00:00
> I can't wrap my head around on how is it that triggering the L1 HW prefetcher so that it loads two pairs of cache-lines, from L2 into L1, can cause false-sharing.

CPU0 stores to byte 0x10 and dirties CL0 (0x00-0x40). CPU1 loads byte 0x50 in a different data structure which is in CL1, and its adjacent line prefetcher also loads CL0, which is what Pentium 4 did.

> Perhaps what fb experiment measured was the artifact of L2 HW prefetcher which takes advantage of 128-byte data layout:

Seems plausible.
by Boxbot | 2025-09-16 09:18:15+00:00
the gsv sleeper service had an entire other ship/Mind basically acting in this role (a rotating assignment/volunteer position), complete with human crew/residents

the grey area/meat fucker was a small, uncrewed, and demilitarized(?) ship/Mind that, while morally repugnant to the culture's sensibilities (or at least most other Minds'), no one considered significant/dangerous enough to give the same treatment
by throwuxiytayq | 2025-09-16 09:18:24+00:00
Not much to add vs the other comment. Look into ADHD symptoms - inattentive traits that you relate to are all part of that. Upon reflection you might relate to some other symptoms as well. You might want to read about how all of diagnostic criteria are defined in the DSM-5, which is likely similar to what your psychiatrist will rely for diagnosis.

Disregard the stigma, it is mostly confined to people fully ignorant as to what ADHD is, how stimulant medication works, and its well proven safety profile.
by pndy | 2025-09-16 09:18:33+00:00
After years with Xfce and GNOME, I recently switched to distro that by default prefers KDE, and I'm overall satisfied - Qogir theme, little customization and I'm as good as I was with Win7. Plasma 6.4.5 feels way more stable than line 5 that would crash during stupidest things.

As for what happen at Cupertino: it seems that they replaced people who knew theory and practice, principles of interface design with designers who were told to make a product that looks "fresh" and will diverge attention from Apple's AI failure.

Because why this Liquid Glass now if not as "rattling keys" effect? It's not a technological breakthrough - we've seen translucent plastic/glass/acrylic elements and fancy animations in operating systems before. Hell, even Plasma had that glass stuff in initial line 4 of release. And OSX had Aqua interface, window animations long before Microsoft wasted years for Longhorn finally releasing it as Vista with Aero. Not mention Compiz on Linux around same time.

My partner is already baffled with lack of polish and consistency across the system in this release. In some places it's just a transitional animation added on top of flat style for "wow" effect because hardware nowadays doesn't tax much for that. Tahoe feels like it tries to follow GNOME/Adwaita big interface elements that should stay exclusively on mobile devices, and it does this quite late and also really bad.
by thomasahle | 2025-09-16 09:18:39+00:00
Second answer is better imo:

> Don't use My or Your. In most cases it's obvious whose they are.

> The only case you might want to do it is to differentiate e.g. between the user's documents and everyone's documents. In that case I would follow the Microsoft guidelines cited by Michael and use "Your Documents" and "All Documents".

> One of the worst UI bloopers in Windows XP is the use of the prefix "My". It's ridiculous: want to see your photos? Look under "M" for "My Photos". Received files? Look under "M" for "My Received Files". It's like the old joke about the secretary who files everything under "T" for "The Payroll", "The Rent", etc.
by basisword | 2025-09-16 09:18:57+00:00
I swear we get these articles every single year. I tried to read this but it lost me pretty quickly. Apparently the 'sob stories' where Apple Watch is shown to have literally saved peoples lives are just a 'marketing tactic'. And AirPods, arguable the most widely popular and innovative product in Apple's recent history is 'wasteful'. Given the popularity of the Watch and AirPods it seems like it's the author that has lost alignment with society and now Apple losing it's alignment with him.
by ben_w | 2025-09-16 09:19:02+00:00
I say this because I do care about you and your continued existence.

When the October attack happened, much of the west outpoured grief and empathy for Israel.

I knew then what was coming, because I have seen it before, just over two decades ago: that attack hurt Israel more, proportionally, than 9/11 hurt the USA. You, personally, are burning with pain and anger today, it is natural and human if you don't even want to hear a single word that would humanise the Other.

And yet, you are wrong: this is not, and never was, an existential threat to Israel, and that's why Europe is doing things to hold Israel back in Palestine while still supporting Israel against Iran.

To be human is to strike out in anger and vengeance and also look back in shame a generation later when your kids show you today's newspapers and say "you knew". I know why it feels existential, history is replete with examples, but Israel is simply much stronger than Hamas ever was, even with the external support that Hamas gets that in turn makes it entirely justifiable for Israel to totally blockade Palestine (or would, if enough food was getting through).

It took the USA more than a decade to get out of their own way with 9/11, it would be unreasonable to see Israel's national psyche do so any faster.

Just as with the Taliban in the USA, all of Hamas are to the nation of Israel as a few angry wasps are to a picnic: when they sting, they hurt, and you may come up in welts, but it would take hundreds or thousands of them to meaningfully injure their target.

Europe doesn't want Israel to become the same monsters that killed so many millions just on the edge of living memory. Well, most of us don't, at least; it was a sad and slow realisation that plenty of people who give no shits about the Palestinians will still cry crocodile tears for them if it means hurting Israel.

Unfortunately for Israel, some of the latter group are gaining power in the USA, and if the USA becomes Israel's last ally… well, that has potential to become genuinely existential.
by Sayrus | 2025-09-16 09:19:20+00:00
Manufacturers can prevent you from unlocking bootloader. Whether they are Apple or not. Samsung used to have a hard fuse that broke when you unlocked, it seems they now forbid it entirely.

Apps developers can decide to require Play Integrity so your Android fork cannot be used to run their apps.

Google can decide to not support or explicitly exclude your custom fork. Due to Play Integrity used on their own products, you cannot run Wallet on most forks where Google is not running as root.

Google can decide to delay or not publish source code so your Android fork cannot be maintained anymore.

Manufacturers, Google and developers can alter that deal at any point in time. Recently:

- Delayed patch of AOSP unless your are a partner: https://news.ycombinator.com/item?id=45158523

- Wall of shame of manufacturers locking bootloader: https://github.com/melontini/bootloader-unlock-wall-of-shame

Those "annoyances" are only one of the attacks made, and not all of them can be easily defended against without having the manpower to actually maintain your own hardware and software stack.
by esskay | 2025-09-16 09:19:41+00:00
The whole "Liquid Glass" UI is by far their worst ever take on a design language. It feels like stepping backwards to web 2.0 but with even bigger accessibility issues.

It doesn't look or feel modern, its ugly, inconsistent and just all around crap. God knows what they were thinking with this.

Also who on earth green lit these low resolution looking blurry icons everywhere?!
by baxuz | 2025-09-16 09:19:45+00:00
> It's winning because at the core it's just JavaScript function composition.

Except it's not. It has a bunch of footguns and implicit behaviours that make no sense unless you're well-versed in the internals of React.

See: https://macwright.com/2024/09/19/the-extra-rules-of-hooks

https://www.schiener.io/2024-03-03/react-closures

And JSX by itself is already a DSL, which drastically changes how it works based on the pragma used. JSX for SolidJS, Preact, Inferno or any other framework has completely different internals.