MurphyA/hacker-news huggingface dataset:
by lbreakjai | 2025-09-15 22:08:28+00:00
React's benefit was absolutely technical. Its component model and one-way data binding was so much simpler to reason about and elegant than Angular. So much so that they ended up copying it in Aungular 1.6 and Angular 2.x.

One of the biggest criticisms at the time (And perhaps still now) was that it wasn't opinionated at all. It didn't make assumptions as to how to do routing, or to fetch data, or to handle state. The community eventually converged towards a handful of solutions, like redux, but it was easy for each project to have its own combination of flavours and patterns.

Angular was an all-batteries-included MVC framework, with DI, testing framework, and one true way to do things. The reason why it's harder to introduce very low quality code in React is because React is just functions, returning JSX, executing when the function parameters change.

On the other hand, angular had comically large footguns due to its very high complexity. Have a look at the legacy documentation, the page about "scopes" by itself is longer and introduces more concepts than the entire "Thinking in react" page.
by tastyface | 2025-09-15 22:09:08+00:00
Just as a reminder, deportees to CECOT were subjected to beatings, torture, and rape. Both Bukele and the Trump administration know this, know innocent people were dumped there for an intended life sentence, blatantly lied about it, and seem to find the whole thing *funny*.

It’s self-evident what supporters of these individuals will look like in the history books.
by feoren | 2025-09-15 22:09:19+00:00
Literally every sentence you said is based on lies and misinformation.

> Nobody thinks that "being trans == child abuse."

Yes, they pushed laws that say that "cross dressing" in the presence of a minor should be considered child abuse, and they define "cross dressing" as wearing clothing not appropriate to your birth sex, so a trans woman wearing a dress in public would count as child abuse. In the media they talked about "drag shows" but the bill would have effectively made trans people dressing as their gender a felony.

> We don't let them get tattoos and piercings.

Many ear piercing salons will pierce the ears of children as young as 6. Some infants get their ears pierced. Many children do not even need the consent of their parents to get piercings. Tattoos I'll grant you.

> They do argue that encouraging children to do permanent elective surgeries is child abuse.

Nobody is encouraging children to get permanent elective surgeries. Children are not receiving permanent surgeries. Gender reassignment surgeries are only done on people 18+ except in extreme cases (which apply to both trans- and cis-gendered people), and only after years of other care and treatment. Puberty blockers are not permanent -- that is their entire point. These "drive-through" gender reassignment surgeries are a total fabrication of anti-trans groups.

Many more cis-gendered children receive puberty blockers (e.g. for those entering puberty way too early) and other gender-related care than trans-gendered kids. Conservatives do not argue that children should not receive these surgeries, they only argue that trans children should not receive these surgeries. The exact same care is either classified as legal or illegal depending on whether its purpose is to reaffirm birth sex or not. Nobody is trying to outlaw any of these treatments or care, they are only trying to outlaw its use in trans people. Nobody objects to the care, they object to the existence of trans people.

> Some people believe we should also not let them sterilize themselves as minors.

This is not a thing that happens.

> But I'll refrain from discussing this off-topic subject further.

"Let me just spread complete disinformation, but you're not allowed to reply to any of it, or you're being off-topic, and I refuse to engage with you." This is an extremely bad-faith way to end your post. You are spreading misinformation. Stop it.
by gtsop | 2025-09-15 22:09:33+00:00
Over 10 years writting front ends. I hate react, but this article is junk, it advocates for new "reacts". This exact mentality is what got us the bad parts of React, and it's going to give us the bad parts of whatever next library.

All the problems that react faces had already been solved by another framework, YEARS in advance. That framework is ember.js. And you know why? Because react started out as an view layer library, it was not meant to be a full blown front end framework from the beginning and it paid the price. But hipsters kept looking at how fast it rendered 10 million rows instead of focusing on what actually matters FOR EVERY TOOL YOU USE:

SCALABILITY!!!

Does your tool scale? ALL freaking frameworks feel great while writting Todo MVC. But how does feel writting a huge app? That's where decisions matter. And ember.js got these decisions right, everyone is reinventing those decisions (in worse ways) and calling it innovation. You're not innovating, you are reinventing a wheel, having not even learned your lesson from previous experience.

Having done that rant, and having said i hate react, react has become mature enough (with a big ecosystem) to let you do your job decently enough. Give me a freaking break. Let me use a tool for 3 years without having to re-learn a new API.
by sfn42 | 2025-09-15 22:09:56+00:00
React is totally fine for solving simple problems.

I'd classify pretty much all frontend web development I do as simple. It's pretty much just boring internal websites, I definitely don't need react for them. Could have made the same thing with any other frontend framework, could have made it server-side rendered. React is totally fine for that. The backend is generally more exciting than the frontend. React is totally fine.

The main problem I see is that most other developers are really ass at their jobs and just overcomplicate everything. I've seen very simple apps have a super complex React codebase, and due to the complexity they're always full of bugs. It's much more rare that I see an elegantly simple React app, or any other app for that matter. Everyone just always overcomplicates everything.

Using React doesn't in any way require you to make it complex. You can make React apps dead simple. And if you are comfortable working with react you'll already know all the solutions to all the problems which makes your job extremely easy. You can breeze through and make the entire simple app in a few days if you know what you're doing. Or you can pick up some new fancy tool, hey let's try Svelte. And now instead of a few days we're gonna spend a few weeks and end up with a codebase that reflects our Svelte experience. And hey look it's time to onboard a new team member - hey guy, we have these three apps - this one's made with Angular because one dimwit wanted to learn that, here's a Svelte app we made last year and lastly here's a HTMX app we made when that was hot. Good luck learning 3 new technologies you'll probably never use again!
by anigbrowl | 2025-09-15 22:10:01+00:00
The specifics of this depend on information that only ICE has, which they're being uncharacteristically circumspect about. This report has the most detail I've seen, though still not much: https://www.theguardian.com/us-news/2025/sep/12/immigration-...

I have seen acknowledgements in the Korean press that there may have been some irregularity on the corporate end due to the administrative complexities involved. Given that SK is quite bureaucratic itself, that seems to me like a criticism they would be receptive towards. But the security measures like shackling all detainees and the bad detention conditions are landing with the public there (according to friends of mine as well as this editorial article) as an insult to Korean dignity which is really intolerable, eg leading respectable political figures there to muse openly about whether the time has come for SK to have an independent nuclear deterrent.

I think US policymakers often fail to realize that the US is an outlier among developed countries for the severity and indignity of its law enforcement practices. Most countries grant criminal defendants far more privacy pending conviction, in contrast to the publication of mugshots and home addresses that obtain in many US jurisdictions, and are far less inclined toward the use of physical restraints or harsh detention environments. South Korea in particular associates systematically harsh conditions with the autocratic regime of North Korea so they've been deeply startled to see such conditions inflicted upon their nationals by their main ally.
by vehemenz | 2025-09-15 22:10:03+00:00
I use a Shortcut for this because it cuts down on the unnecessary apps. Hammerspoon.app would work too though.

tell application "System Settings" activate end tell delay 0.1 tell application "System Events" tell process "System Settings" click menu item "Trackpad" of menu "View" of menu bar 1 delay 0.25 click radio button 2 of tab group 1 of group 1 of group 2 of splitter group 1 of group 1 of window 1 click checkbox "Natural scrolling" of group 1 of scroll area 1 of group 1 of group 2 of splitter group 1 of group 1 of window 1 tell application "System Settings" to quit end tell end tell
by 827a | 2025-09-15 22:10:38+00:00
Next initially jumped the shark when they went all-in on server-side rendering. The reason why Vercel did this is clear: client-side rendered apps can be hosted basically for free on Firebase, Cloudflare, or S3, so the only way they can raise their Vercel cloud revenue is by forcing their users into a dynamic-first world, pushing so much complexity and dynamism into the framework that only Vercel could disentangle how to host it effectively. The less-dystopic reasons they communicated as to why customers might want SSR; improved time-to-first-byte and a more PHP/Rails-like programming model; while well-intentioned, ultimately became of questionable value to customers given their choices during implementation.

I do actually believe a more PHP/Rails-like programming model would be beneficial for React; Vercel just missed the extremely important detail in how Rails is so dang productive. Its not their decisions when it comes to HTML templating; its Active Record.
by dijit | 2025-09-15 22:10:44+00:00
Well, Wikipedia has multiple[0] definitions and argues that it is contested (as does encyclopedia britannica[1]) and people throw it around like candy[2]; so idkwym;

From EB;

> There has been considerable disagreement among historians and political scientists about the nature of fascism. Some scholars, for example, regard it as a socially radical movement with ideological ties to the Jacobins of the French Revolution, whereas others see it as an extreme form of conservatism inspired by a 19th-century backlash against the ideals of the Enlightenment.

[0]: https://en.wikipedia.org/wiki/Definitions_of_fascism

[1]: https://www.britannica.com/topic/fascism

[2]: https://x.com/esjesjesj/status/1786062622531477707?s=46&t=rr...
by strcat | 2025-09-15 22:11:05+00:00
They're describing a bad experience with heavily using Android's user profiles for compartmentalization, not GrapheneOS. An incredibly tiny portion of what GrapheneOS provides has to do with user profiles. GrapheneOS does not restrict/limit users in the way they're describing. They're attributing a very niche way they chose to set up and use the device to GrapheneOS when it's not tied to it. See https://news.ycombinator.com/item?id=45244497.

Disabling Google Play apps as you're describing will heavily break other apps and will cause lots of issues. It will not reduce what they can do or access. It's not an alternative to the privacy or security features provided by GrapheneOS. What the person above is describing has little to do with GrapheneOS specifically and doesn't make sense as an approach to using it.

Recommend reading https://grapheneos.org/features and looking at https://eylenburg.github.io/android_comparison.htm for an understanding of what GrapheneOS provides.
by strcat | 2025-09-15 22:11:45+00:00
This all has little to do with the privacy and security features provided by GrapheneOS. See https://news.ycombinator.com/item?id=45244497 in response to the original post with complaints about Android user profiles, which are not a GrapheneOS feature. Nearly the entirety of the GrapheneOS added features can be used without ever making/using a secondary user. It's not required by sandboxed Google Play at all. Secondary users are useful but not a feature added by GrapheneOS.
by oofbey | 2025-09-15 22:13:12+00:00
Google's incapable of sticking to anything good. Nobody gets promoted at Google maintaining a system. So somebody inevitably gets the idea to make a 2.0 which isn't backwards compatible, enabling them to do all sorts of bold promotion-worthy innovation. And inevitably 2.0 isn't very good. Even worse, it makes the entire ecosystem confusing and unhealthy.
by mbirth | 2025-09-15 22:13:25+00:00
There seems to be a playlist on YouTube with slightly better quality: https://www.youtube.com/playlist?list=PLYn090EvNBcinpVcrKNmY...

*EDIT:* There's also the CD version somewhere out there. Here's a Reddit post where someone ripped it (but didn't make it available): https://www.reddit.com/r/Neuromancer/comments/1gr7k4n/audiob...
by Eextra953 | 2025-09-15 22:13:30+00:00
Clearly this is a huge deal for Korea, their news sites have been talking about it non-stop since it happened and they've zeroed in on the humiliation and treatment of their people. The workers arrested weren't just laborers they were skilled labor and engineers which is another point they keep coming to. I've seen stories point out how they were shackled and forced to lick water from plates. As a tech worker in manufacturing I know that the entire industry depends on cross-training and manufacturing with other countries, sending engineers to and from is everyday practice. If the administration keeps with their policies then manufacturing will be affected negatively.
by roadside_picnic | 2025-09-15 22:13:53+00:00
I find it odd that people seem to sincerely not understand how much grey area there is regarding some of these issues. I'm pretty sure at least once in our careers most people have traveled internationally for business, but been told to say it's "personal". These cases could all potentially be violating visa laws, but most people don't think of themselves as "illegal immigrants" in these scenarios.

In this case the issue seem to be a debate around specifically what types of work these people were permitted to perform on their visas, with the union arguing, in their self-interest, that the work they were doing did not qualify.
by coldtea | 2025-09-15 22:15:10+00:00
The Finder looks like shit. The sidebar is like badly retrofited from another program, perhaps from some crappy Gnome theme.

The Control Center (or however they call the drop down window with quick controls for volume, wifi, brigthness, etc) has floating isolated icons like crap.

Bring back Scott Forstall. Give him a big bonus. Let him fix this shit.

Otherwise, the code changes and actual features are probably fine.
by anigbrowl | 2025-09-15 22:15:45+00:00
It's easy to enter the US on business under the visa waiver program, but I think there are a lot of restrictions on what sort of business activities are acceptable. Thus it's fine to do market research or pitch your product to potential investors or distributors, but if you do work and collect a paycheck inside the US (even if it's at the office or factory of a Korean company) you need a proper work visa.

This case is additionally complicated as some of the construction work was being done by Latino workers who (like many construction workers) may not have had valid immigration paperwork.
by ekelsen | 2025-09-15 22:16:04+00:00
hmmm, the performance suggests it's not a particularly good implementation of one. (performance at sizes that fit in the cache being lower than performance that exceed it...)

Also the statement in the text is just false ("Radsort is a radix sort and as such unable to adapt to patterns in the data")

MSB absolutely can adjust quite easily. Even LSB can pay some attention. And hybrid like I suggested (use MSB to bucket based on high bits and then LSB) absolutely can...
by viccis | 2025-09-15 22:17:28+00:00
I listened to Neuromancer on a long drive one time, and I will say that it's a wonderful book but not one that's particularly suited to the audiobook medium. It's hard to follow at times because it avoids a lot of big picture narrative and instead focuses on very small scale scenes of events happening within a broader story. It means that it can be confusing at times, as you are often as in the dark as the characters are.

This is an abridged version, so maybe it streamlines some aspects of the narrative, so take that into account.
by creddit | 2025-09-15 22:17:35+00:00
I decided to install this and the updated iOS today to see how I felt about it.

My very initial impressions on MacOS:

(1) I like the look of Safari better and the Mail app compared to the prior designs. They both look really nice to me and the Mail app especially looks like a huge improvement in terms of design unification with some of the features like summaries and unsubscribe options that looked bolted on in the past now blending in seamlessly.

(2) I really, really don't like the new icons! Especially so on iOS.

(3) On iOS the app group/folders look terrible to me with the way they distort my wallpaper. Not a fan.

(4) A lot of people are complaining about transparent icons. It's not a valid complaint and is strong evidence whoever is saying that hasn't used the new OS as that is a choice you can make if you want. The default is not transparent.

(5) The increased radii in some places doesn't seem to have any meaningful impact to my information density. A simple comparison of Chrome (old styling) and Safari (with the liquid glass design) shows that Safari has a few pixels fewer in height search + tab bar as a concrete example.

(6) Messages app in MacOS looks like shit. I hate almost everything about it.

(7) Spotlight search has marked improvements! UI is nicer and functionality has expanded greatly (eg clipboard search).
by Eddy_Viscosity2 | 2025-09-15 22:17:37+00:00
Easy, just do the same thing as other western countries. If the 2A is an obstacle, then change it. The unlikelihood of and changing the 2A is the heart of the problem, not an constraint to be worked around. The question is why are gun rights sacrosanct, but other rights can taken away just by saying 'think of the children'.
by second_brekkie | 2025-09-15 22:17:44+00:00
At least some of them were not on the correct visas, and it's possible some may have overstayed.

The most egregious violation was that they were using Korean contractors for construction and there is no visa for that.

Also if you are going on a business trip, your company organises your visa for you. You cant really refuse, it's part of your job. So I feel quite sorry for these workers becuase they've been caught in the crossfire.
by dlcarrier | 2025-09-15 22:18:03+00:00
I live off grid in inland northern California, and a have a solar panel array large enough to run my air conditioner continuously while the sun is up. It's just large enough to run the blower for a gas furnace in the winter so sizing turned out to be pretty even. Using a heat pump in the winter would require several times larger panel array, and running it at night would require the battery be much, much larger.

My 5 kW solar array and 24 kWh battery is fine for my 1300 sq ft house, all summer long, even when it's cloudy, and it works great for clear winter days, but as you mentioned for extended days of bad weather, the battery runs empty. Fluffy white summer clouds aren't a problem, but thick winter rain clouds let in so littl light that the whole array can't even run a 200 W refrigerator, so a few days of rainy weather depletes the battery and I have to top it off with a generator.
by darthwalsh | 2025-09-15 22:18:50+00:00
We get most of our groceries through Drive Up services, where you place an order the day before and they bring the groceries to your car. Through a combination of a new disability, and a new baby in our family, the convenience is well worth the price (free).

But now every week we have more and more reusable bags that we can't find any use for, so we recycle a bunch each quarter. (And even that is questionable, when they are covered in impossible-to-remove stickers.)
by nailer | 2025-09-15 22:19:16+00:00
> I define as perpetuating flamewars is posting comments that add to a flamewar and thereby provoke other people into continuing the flamewar.

HN has changed since the flagged submissions are being manually unflagged. The site now has a huge amount of political content on the front page. This is not my doing. It is yours. You are the moderator Dan. You have said you are unflagging political posts. Stop blaming others for participating in this shitshow you're responsible for.

> > There is certainly a racist piece of shit in this conversation but you may wish to look closer to home.

That's a very reasonable response to someone labelling someone a 'racist piece of shit'.

> > I suspect you’re very young and not good at arguing

That's quite calm and reasonable.

> > if you’re not going to read when I respond to you there’s no point having this conversation.

And likewise. It's entirely reasonable to point out someone you are conversing with is not responding to the the points you make. Why on earth would you find this abusive?

> > Yes, that's how I feel. I mentioned he was standing up to racist hiring practices, you ignore and don't reply.

Again. That's very civil and reasonable to write.

Regarding:

> Worse you've continued to post in this style after I asked you to stop

HN doesn't have a notify option, people have to scan replies. I responded to you as soon as I noticed your reply.

> Moreover, your account has been using HN primarily for political and ideological battle for quite some time.

As I have previously discussed, you've been manually unflagging posts sent to the front page, increasing the amount of flamebait and conspiracy theory content on HN. The site is combatative Dan because you have made it combatative.

I have previously discussed what you're doing to the site at https://news.ycombinator.com/item?id=45253049. Please respond.
by slanterns | 2025-09-15 22:19:19+00:00
I found the [picture](https://www.moonbitlang.cn/assets/images/image-1-41a71e74567...) in moonbit's [post](https://www.moonbitlang.cn/blog/moonbit-value-type) which claim it is 33% faster is so misleading. The real reason for the performance difference has nothing to do with the code shown in the picture or "value types," but is the [memory allocation](https://github.com/moonbit-community/benchmark-fft/blob/8768...) in recursive function in their Rust code, while Moonbit is a managed language whose runtime [uses mimalloc by default](https://github.com/moonbit-community/benchmark-fft/issues/10). By simply [switching](https://github.com/CrazyboyQCD/benchmark-fft/pull/1) Rust from system allocator to mimalloc as well, it'll just outperform Moonbit.
by jaredklewis | 2025-09-15 22:19:43+00:00
Well, that's why there is a lot of complaints.

The main selling point of a macbook is not a UI with transparency. It's hardware stuff (like ARM processors, battery life, aluminum frames, etc..) and a decent, stable, unix-ish software environment. No one is using macOS for the visual effects, so it is annoying that Apple is revamping the UI everyone is used to in order to add more visual effects.

Seems nuts to me, but I'll be curious to see how this all pans out.