MurphyA/hacker-news huggingface dataset:
by llm_nerd | 2025-09-15 21:57:06+00:00
> Basically the vibe I get from it is that they think their users are dumb

Your point would have been much more convincing had you refrained from this sort of pejorative assigning of motives. It wasn't necessary.

I've been running the betas to the final release and there are a number of basic affordances and system improvements that are definitely worthwhile. I will not be going back.

Having said that, while I know they had good intentions with this whole design, and probably really thought they were pursing a winner, what a massive, massive miss. This is such an aesthetic disaster that I'm just in awe. I feel like they had a huge push to do some seemingly substantial change, particularly on the mobile side, given the stumbles in the AI space, so they changed a lot of things maybe without quite enough thought.

Ugly as hell. More dead space. On the mobile side they released an update to iOS just today from the RC a few days ago that removes some of the particularly stupid animations (the app tray did some dumb thing where it expanded and shrank, and that and a few similar things are gone).
by didgetmaster | 2025-09-15 21:57:25+00:00
The US has one of the most generous LEGAL immigration policies in the world and there never seems to be a lack of people around the world who are willing to fill available slots.

The current administration is trying to make it so fewer people will want to violate our laws and sneak into our country.

Those two things actually have very little to do with each other. That is why some of the biggest supporters of border enforcement are those who came here through legal channels.
by AlexErrant | 2025-09-15 21:57:48+00:00
React DX is hot garbage. Words cannot express how much I LOATHE hook rules. Coming from a Solid JS background, where reactive primitives are just Javascript functions... I groan every single time I run into (yet another) hook rule.

I have to conditionally render empty fragments because React can't handle conditional hooks. It's the stupidest thing ever. "Oh hey let me allocate memory for this hook that will almost certainly never be used except under edge conditions! Sure, React can do conditional components, but conditional hooks are just too much for us!"
by ForHackernews | 2025-09-15 21:58:27+00:00
How is it good? I've only had the misfortune of working on two React apps, but they were both a nightmare. It seems like React is great if you have multiple teams that hate each other all working on the same giant frontend app.

https://medium.com/@fulalas/web-crap-has-taken-control-71c45...
by pnw | 2025-09-15 21:58:57+00:00
Increasing the high-density urban population leads to even lower fertility.

"We find a robust association between density and fertility over time, both within- and between-countries. That is, increases in population density are associated with declines in fertility rates, controlling for a variety of socioeconomic, socioecological, geographic, population-based, and female empowerment variables."

https://pubmed.ncbi.nlm.nih.gov/34914431/
by samtheDamned | 2025-09-15 21:59:00+00:00
Emphasizing this, the biggest pain point for me with previous laptops I've used isn't battery or performance decreasing. It's the little bits that really hurt: A broken hinge, a dying keyboard, or a broken charging port.

I'm lucky that the keyboard incident happened on a recent enough dell that parts weren't the hardest to find, though I basically had to disassemble the entire laptop and rebuild it on a new keyboard. The broken charging port happened on an older laptop and I couldn't find any reasonable options to repair or replace the piece. And for the hinge, a replacement hinge itself wasn't impossible to find, but finding the correct parts around it that it broke when it tore itself out of the frame (including the display) took so many purchases and returns that I was worried amazon would take action on my account.

I put a lot of value in the fact that any minor issue I may encounter will remain a minor issue. Also I appreciate the fact that if I do upgrade my framework I can put the old mainboard into a standalone case and have a relatively low power desktop to use for whatever I think up.
by interstice | 2025-09-15 21:59:17+00:00
I remember vividly the chaos before React and what it was like to not know whether it was worth investing in a framework because it might not be around for long. Vue was the first one that I stuck with for a while, but Nuxt was being updated slowly at the time and none of the packages ever seemed quite as seamless as the guys in React land had it. I don't even use more than a handful of unique packages per site generally, I just really need those to work out of the box (tm). It's amazing how many very popular slideshow libraries just.. Break.

I love the idea of a modern & efficient framework that replaces it all, but in terms of hiring, training, maintaining and all of those boring yet vital things it's going to have to be something quite special to make a case for itself. Being able to render 100k table line updates simultaneously instead of 10k or whatever isn't fundamentally going to make the difference for all of those other requirements.

When did I become this person. How depressing. At least there always fun new tech on the backend to play with on weekends.
by PaulCarrack | 2025-09-15 22:00:09+00:00
Unfortunately that won't work. Most companies now have an arbitration clause meaning that you can't take them to small claims court.

Had a similar situation happen with another company. Went to take them to small claims but the judge threw it out because of the arbitration clause. We then spent months and many resources but were unable to continue because we couldn't successfully contact their arbitrator to proceed with the dispute. Long story short, we wrote it all off as it was becoming too expensive both with time and resources.

This is all by design, and admittedly, a clever way for companies to do what they do.
by llm_nerd | 2025-09-15 22:00:13+00:00
You'd jump ship because of the .0 release of Tahoe? Really? People get a little hysterical about things like this.

You know you don't have to upgrade to it, right? They'll support Sequoia for years, and you could even be running Sonoma if you wanted.

The response to this design is likely to be so overwhelmingly negative that we'll see a lot of subtle retreats in the point releases going forward, and when the macOS 7 version replaces TahoeVista, you can upgrade then.
by carabiner | 2025-09-15 22:00:23+00:00
FT says it all: Korean companies admit cutting corners on US visas but say they have little choice. South Korean companies have routinely used unsuitable visas for workers sent to the US to build multibillion-dollar advanced manufacturing sites, according to Seoul-based executives and industry groups

https://www.ft.com/content/c677b9aa-2e89-4feb-a56f-f3c8452b3...
by timeon | 2025-09-15 22:00:38+00:00
I remember when there was option to run any application. With Sequoia there are only 2 options: App Store; App store + Known developers. Third option was removed. You can still run other apps but you need to manually approve them with ~3 popups where first option is "move to Bin". You need to do this after every OS or App update. I wonder when this option will be removed as well.
by apsurd | 2025-09-15 22:00:51+00:00
I think you've nailed it. It does come down to user preference.

React _is_ a whole new way of thinking. Back in the days of jQuery it was very painful to stitch together web experience across HTML+CSS+JS. jquery provided much needed DX around utilities to navigate across these pieces. But it was still way too easy to treat HTML like your database and model user-state across a Frankenstein of server, json, html, and javascript.

React was a paradigm shift. "Screw it, everything is javascript." The web depends on js runtime, we know we're going to need it. It starts to makes the best future-forward sense to use the only full programming runtime available. From DX pov this was spectacular to speed up prototyping. And you can finally truly model state purely from data.

What followed was a huge a mess (redux), but I always say, what do we expect? The web is a mess, and it's great because it's useful. Humans are a mess!

--- VUE: similar to angular I just don't align with "super-powered html attributes". It just doesn't make sense as a mental model. Because it's _not_ HTML spec and HTML is not a programming language. The more powerful the framework gets the more we reinvent a pseudo-programming language _through_ HTML. Angular was full-stop a no-go when I first saw it's for-loops in HTML.
by doctorpangloss | 2025-09-15 22:01:01+00:00
You keep saying deterministic… What are you actually trying to say?

Based on your docs: I mean googling “deterministic temporal.dev” brings up nothing. I found other libraries and I get it. I assume you mean, “replayable by our engine,” but that would give away: replayability of most code in all the languages you support is hopelessly out of scope. “Pure” isn’t even a useful constraint - lots of code looks pure, but basically none of Python is, because you will alloc by so much as sneezing and hence you can OOM. Why promise the world?
by cma | 2025-09-15 22:01:12+00:00
> I’m tired of seeing stories with no real facts and similarly tired of comment sections discussing the issue without them either.

Major stories (NYT) have covered at least one person wrongly detained:

> Almost 500 people were detained during a raid of a Georgia battery plant owned by two South Korean manufacturers last week, the largest immigration enforcement operation at one location in the history of the Department of Homeland Security.

> But in at least one instance, officials admitted a worker was employed legally and forced him to leave the country anyway, according to documents reviewed by The New York Times.

https://www.nytimes.com/2025/09/12/business/economy/hyundai-...
by zaptheimpaler | 2025-09-15 22:01:43+00:00
I think the real problem is the age structure of the population is increasingly skewing older and this problem becomes worse the lower the birth rate. I don't know how we're going to keep supporting more and more people getting past the retirement age and collecting benefits on a shrinking working age population being squeezed harder by taxes. Either retirement spending goes down maybe with higher retirment age or increased healthspan, or we become much more efficient at taking care of the elderly with fewer resources, or the working class gets squeezed harder & harder.
by gwbas1c | 2025-09-15 22:02:01+00:00
"Choose boring technologies"

For many software projects, you don't want to take technical risk on something like a UI framework. React is now boring.

Personally, I want a browser UI framework that's more like desktop/mobile UI programming. Working with the DOM directly kinda-sorta tries to do this, but it's so fundamentally "weird" compared to just getting a pointer / reference to an item onscreen, that it's clear why the React way is much more popular.
by rcarmo | 2025-09-15 22:02:02+00:00
I count four different corner radius sizes currently on my screen, which is maddening.

Apple has a thing against people with OCD. Or taste.

The thing is horribly wasteful of screen real estate, and as someone who’s been writing a Mac blog for over two decades, I am so happy I started using Fedora two years ago—GNOME has its flaws, but it looks nicer than Tahoe.
by Glyptodon | 2025-09-15 22:02:40+00:00
It's hard to take your argument seriously given that (a) prisons are an intentional police state and a generally unpleasant abode, (b) people are still violently dying in them anyway (well over double non-prison homicide rate even with somewhat effective dangerous property restrictions), (c) there's no sane way to apply prison levels of property restriction to the public at large outside of prisons (and we live in a world where the ability to fabricate weapons at home grows day by day), (d) whether gun ownership outweighs its downsides is as similarly complex and judgement driven a question as whether cars do: both have complex downside and benefits with situational and unclear boundaries. That people can with a straight face "why should anyone need a gun" in a country with food deserts and regions with deer overpopulation problems while often treating "why should anyone need a Lamborghini?" as an offensive or silly question only illustrates.
by zeroCalories | 2025-09-15 22:02:46+00:00
The reality is that for most situations choosing a technology you know well, is mature, and is proven, will almost always be the better choice. There's always going to be some small issue with a framework, and then suddenly you're pulling your hair out at 2am trying to hack together a solution to make it fit your specific needs. Web devs aren't complete idiots, most will be able to pick up a framework in a couple hours. They won't be able to pick up all the edge cases and foot guns for months or years. Better the devil you know.
by easyprotech | 2025-09-15 22:02:47+00:00
BRS-RECON is an async, modular network reconnaissance tool for Linux. Plugins for DNS, HTTP, subdomains, ports, screenshots. Typer CLI, YAML profiles, rate limits and timeouts. Outputs JSONL, HTML, SQLite. CI friendly. Safe exec sandbox, retries, timeouts. Designed for scale.
by galaxy_gas | 2025-09-15 22:03:22+00:00
Skip the middleman with coolab? https://fonts.bunny.net/

With a zero-tracking and no-logging policy, Bunny Fonts helps you stay fully GDPR compliant and puts your user's personal data into their own hands. Additionally, you can enjoy lightning-fast load times thanks to bunny.net's global CDN network to help improve SEO and deliver a better user experience.
by sho_hn | 2025-09-15 22:04:17+00:00
Whew. Those screenshots: https://arstechnica.com/gadgets/2025/09/macos-26-tahoe-the-a...

As a KDE Plasma dev, I always counted on us getting better, but I didn't expect the competition to get so much worse. We'd be flamed to high and heaven for shipping broken notification popups and rendering glitches like that in a prod release.

What happened internally to cause this, I wonder?
by dither8 | 2025-09-15 22:04:19+00:00
> Opus is also now supported in WebM, but you still can't just decode Ogg Opus

Apparently Ogg Opus and Ogg Vorbis has been supported since 18.4 (Mar 2025)[1]

I think it would be great to see more adoption of Opus in podcasting personally.

[1]: https://developer.apple.com/documentation/safari-release-not...
by andai | 2025-09-15 22:04:39+00:00
Google supposedly claimed to have no moat, but they actually have

- all the users

- all the apps (Google, GMail, YouTube, Docs, Maps...)

- all the books (Google Books)

- all the video (YouTube)

- all the web pages

- custom hardware

It's honestly weird they aren't doing better. Agree that the models are great and the UX is bad all around.
by strcat | 2025-09-15 22:04:52+00:00
> OP has found Graphene to be unusable

No, they're describing heavily using user profiles as not being usable. User profiles are a standard Android feature. GrapheneOS provides small improvements for user profiles as a tiny part of what we do. Using user profiles is in no way required to benefit from what GrapheneOS offers. They're describing a specific way they chose to use the device that's not GrapheneOS related as not being usable. What does any of what they said about user profiles being inconvenient and painful to heavily use for isolating groups of apps have to do with GrapheneOS specifically?

> my experience has been similar

Your reply shows you lack experience with GrapheneOS.

> In contrast, I find /e/OS to be friendly and approachable as a daily driver.

This is the direct opposite of nearly everyone's experience who has tried both, which you do not appear to have done.

> To be honest, I don't care if it's a few weeks behind on ASOP patches, it's still far better than the average OEM Android distribution.

/e/ lags many months and even years behind on privacy and security patches, not a few weeks. The amount it's behind depends on the device. On the Pixel 7, they're multiple years behind on kernel, driver and firmware security patches.

> A lot of the rest of this post reads as hostile FUD

No, it's your inaccurate claims about GrapheneOS privacy and usability which are accurately described that way. Everything in my posts about /e/ here is accurate and verifiable information. People should check the third party sources I linked and do research on it.

> /e/OS ships with microg

Our sandboxed Google Play compatibility layer is also open source. Both microG and sandboxed Google Play exist to provide compatibility with closed source code running on the device. microG receives substantial privileged access and the closed source code which it downloads/runs as part of itself and which runs in the apps using it has much more access to your data than it does on GrapheneOS. The Google services themselves don't become any more open source and neither do the Google Play libraries within apps, which often don't require Play services to function.

> users can optionally choose to log in with their Google account

GrapheneOS has no Google services built in and installing/using sandboxed Google Play does not require an account.

> Providing this choice out of the box is controversial for people who want a complete and total break from Google.

GrapheneOS provides the option to use Google apps and apps depending on them but doesn't bake in privileged Google services to the OS which are always enabled like /e/. On /e/, there's no way to avoid connecting to multiple Google services or to avoid how they're baked in with privileged access. A subset of these are covered in https://eylenburg.github.io/android_comparison.htm but not the ones added by /e/, only the ones present in AOSP which are not replaced by it.
by chimprich | 2025-09-15 22:06:15+00:00
> I congratulate you on an accurate diagnosis, I think all three are true.

Hah, fair enough. Thanks for getting the Culture back on the front page of HN :)

> I don't remember the details of Excession very well as I didn't actually like it

If you were actually referring to the Sleeper Service - I think you still remembered something like the opposite idea of what happened in the story. The twist was - (Spoiler!) - the Sleeper Service was actually not Eccentric at all, and had not built up a small army as a Mind that had gone rogue, but had actually done this as a planned failsafe in conjunction with a number of other Minds. Hence the multi-level pun of its name.

> I don't remember that at all, perhaps you could tell me which book to look at.

I'm afraid I can't remember exactly which books this was explored in, though Inversions, State of the Art and Player of Games are books where the Culture is explicitly compared to other civilisations and so more likely to have mentioned it.

Also Banks' essay /A Few Notes on the Culture/ covers it quite well if you haven't come across that yet. Very short but I think very readable and interesting.

http://www.vavatch.co.uk/books/banks/cultnote.htm
by seabird | 2025-09-15 22:06:28+00:00
50mg/ml disposable vape liquid tasting better than the freebase stuff is a crazy take. I haven't met a single person who was there before the modern disposable trash that doesn't think it's markedly worse. It tastes like gas station vape juice circa 2012.

Good reusable systems have been around for 10 years now. Disposables sell well because people like to think that they can quit whenever they want without having to abandon an investment (never mind that the investment in a refillable system is literally cheaper than a single disposable vape in many cases).
by spankalee | 2025-09-15 22:07:10+00:00
Web components are the way out of this trap. Every single framework that isn't React should be wholeheartedly supporting web components to make sure that they have access to a viable ecosystem of components and utilities without having to bootstrap an entire competitor to React and it's ecosystem.

While a lot of people view web components as competitors to frameworks, they don't really have to be. The just define an interface between component implementations and browsers so enable interop and reliable composition.

On top of the low-level APIs frameworks have a lot of room to innovate and customize:

- There is a huge range of possibilities an opinions on how to author components. Buildless, JSX, template literals, custom syntaxes and compilers, class-based, functional, etc.

- There is a lot room for gluing components together in different ways: custom component loaders, context protocols, SSR, suspense-like utilities, styling and theming frameworks, etc.

- State management cuts across the UI independently from components and has a lot of room for innovation.

Being able to say "Use our new Flugle framework, it works great with all the other frameworks and adds awesome scaffolding" should be a nice selling point and buffer against React monoculture, as opposed to building a different and much smaller silo.
by taneq | 2025-09-15 22:07:39+00:00
This trend has been going on for much longer than the current worries about microplastics and whatnot. Lower fertility doesn’t necessarily mean lower physical fecundity. It can also just mean that generations of kids have been raised to believe having kids early ruins your life, and should only be done much later after you graduate university and your career is well established (by which time you’re in your latter 20s and your fertility is naturally lower.)
by alephnerd | 2025-09-15 22:08:27+00:00
> with qualified unions (that seem to only include SEIU)

Unlike other states, the SEIU is the most powerful unions and political players in California.

Senator Laphonza Butler used to be SEIU leadership [0], and SEIU endorsements can make or break political careers, like endorsing Kamala Harris for CA AG back in 2010 [1]. They are also one of the largest lobbyists in CA state politics [2][3]

You cannot hold public office in California without SEIU backing.

I've had mixed experiences with them. Back in HS during the Obama 1 years, one teacher was notoriously grabby with girls and another ended up shacking up with one of their students right when she turned 18 and she spent a significant amount of time with him during her younger years despite her not being an AP Calc BC student like the rest of us and only in Algebra 2 by senior year.

Both teachers had an open history of sexual predation amongst us students, but when it came to a head, our teacher's union (an SEIU local who's leadership alumni are now very prominent in CA and national DNC politics) transferred the former to another HS and ended the latters contract but didn't touch his pension. Our local Safeway was an SEIU shop too, and they made all the students working there part-time students pay union dues but wouldn't given them union benefits or say in union matters, and the SEIU leadership at that Safeway would always prioritize the longer lasting members of the union, and would segregate the agreements and spaces.

As such, I'm not hopeful about this compromise.

[0] - https://www.latimes.com/politics/story/2023-10-16/laphonza-b...

[1] - https://www.latimes.com/politics/la-pol-ca-laphonza-butler-2...

[2] - https://calmatters.org/data/2025/04/california-lobbying-spen...

[3] - https://calmatters.org/politics/2024/11/california-lobbying-...