MurphyA/hacker-news huggingface dataset:
by oneeyedpigeon | 2026-01-20 11:20:40+00:00
As someone who has never really dived into React etc., my main question is "where is the line?"

I'm sure you'll agree that React is overkill for some applications and, for the sake of this discussion, I'll agree that it's beneficial for applications beyond a certain complexity.

But where exactly (or even, roughly) does that line lie? A basic CRUD app? Surely not. A calculator? I'm guessing "no". Bluesky? Maybe/probably.
by adzm | 2026-01-20 11:21:10+00:00
I use a wasm xxhash implementation that is 40x faster than the fastest JavaScript version I can find. Drop in replacement. Call overhead is minimal, could be better with stringref if that ever gets available. Also some other audio analysis stuff in wasm I've been using is 400x faster than the JavaScript implementation but admittedly I just went straight to wasm rather than try to optimize the js in that case.
by thomas_witt | 2026-01-20 11:21:28+00:00
Being a customer for years, I have to politely disagree.

Design is obviously a totally personal matter of taste, but as they have made many iconic shapes, apparently they're in the broad opinion not too bad at it.

The main difference is driving. I have driven many cars in my life, from very cheap to very expensive. For me personally, Porsche is in my opinion comparable to using a Mac - they're one of the few who "get it right":

- The entire workmanship is fantastic—nothing wobbles and nothing rattles.
- Everything looks very harmonic, from interior to usability. Every button is where it has to be. Even the built-in entertainment system is highly usable (which in my opinion others like Mercedes never got right).
- And, most importantly, despite being ICE or EV, the whole driving experience is just lightyears away from many competitors. Whether it's a 911 or a 718, they are just a joy to drive. Even a Cayenne just doesn't feel like a bulky SUV. There seems to be a lot of engineering going into all of that, weight distribution, chassis tuning, etc.

Apart from that - again, having owned many cars in my life - they're the most service-unintense cars ever. They just - work. You change the oil, sometimes the tires and that's it. I never had a single bigger problem with them.

Is there a lot of stuff which they didn't get? Agreed. Would it be nice to have better self-driving options? Without a doubt, but that's just a question of time.

But at least you have to give them that they, in strong contrast to many other German car manufacturers, didn't miss the trend and started to produce sexy EVs (hello Taycan) from very early on.

As long as I can, I will stay a loyal customer to them. If you have never driven a Porsche, get a test drive. I can only highly recommend it.

PS: And double points if you can do it on the German Autobahn. Try driving 240+ km/h with any other large-volume-production car, you'll be sweaty. With a Porsche, it just feels joyful.
by mananaysiempre | 2026-01-20 11:22:25+00:00
The moat is the leverage to get licensing deals using the size of the existing user base.

You could bootstrap a movie rental business by buying DVDs from a DVD store (then eventually from a DVD distributor, etc.). You cannot bootstrap a movie streaming business by buying streaming rights because nobody will sell them to you. They hardly even sell them to Netflix anymore.

The Internet Archive tried to get around the same issue for ebooks by scanning physical books and renting the scans (and not being a business), and it nearly cost them everything.
by iso1631 | 2026-01-20 11:23:07+00:00
They aren't, they're choosing bouncing boobs. The only sites left to them are the ones that were already illegal. Or a VPN service, which means the UK has no voice in the mainstream sites.

You turn people off the professional sites which can be held accountable and they end up on the dark side of the internet.

America saw the same thing when the puritans banned alcohol last century, people ran right into the arms of organised crime.
by rswail | 2026-01-20 11:23:11+00:00
This is not a market disruption, this is a supply chain change that is not going to be delayed by artificial tariffs or other protectionist attempts.

Post COVID was getting back to what was before, this is the equivalent of the introduction of Ford mass production techniques on the previous industry of coach building.

ICE engine parts are a major ongoing expense but also profit centre for dealers and an entire industry on their own.

So there's entire supply chains that will be disrupted.

How many engine plants are going to be needed going forward?

Australia went through this wrench back in 2014 when our local car industry collapsed after the government withdrew a measly amount in annual subsidies.

Fortunately it was a 3 year process that played out that allowed adjustments.

That had a major knock on effect of the loss of roughly 50K manufacturing jobs and industries had to pivot.

The US/EU/JP manufacturers are having trouble pivoting, the US because its car industry is entirely about trucks/SUVs, EU because its premium for manufacturing is rapidly eroding, and JP because they seem to be having trouble actually manufacturing EVs.

CN and KR is where the leaders are now.
by 1659447091 | 2026-01-20 11:23:35+00:00
> It would also look at whether more robust age checks could be implemented by social media firms, which could be forced to remove or limit features "which drive compulsive use of social media".

Why not some version of this from social media companies?

Revert the service back to the early days for under-16 (or whatever) accounts where they connect with friends and only see post from them in chronological order without all the other outside content injection. A very pared down limited feature version so the kids still have online interaction minus the content up for debate on its harmfulness. And if the companies did it on their own they could use that to look like they care; be the "good guys". The risk is everyone else wanting the same -- better, imo -- experience. In which they tell the adults to kick rocks and everyone gets on with life.
by afpx | 2026-01-20 11:23:47+00:00
The sad thing is that slavery is still happening (India, China, Pakistan, Bangladesh, North Korea, Nigeria, etc). Approximately 50 million people. It is tough to read attacks on a country that eradicated slavery when self-righteous critics are doing little about the current problem. My Grandma was human trafficked Roma in the 1920s. And, according to people I know doing work there, they're still being human trafficked today. The EU has some deep issues to work through.
by extraduder_ire | 2026-01-20 11:24:25+00:00
From the article, this is only in mobile users specifically.

They both have ~150M mobile users. But twitter has about that number of "web" users, whereas threads.com/.net only have about 8.5M users.

I can't find a link to the source in TFA, besides the similarweb homepage, nor can I find anything on their website about their methodology. Just two unsourced images on techcrunch of graphs from similarweb. I would really like to know how they are gathering this data.
by craig552uk | 2026-01-20 11:24:58+00:00
As a parent of early-teen children I don't want a ban, I want better tools to supervise and educate my kids about using SM safely.

- Searchable history of all content that has been viewed on the app

- Age-based content/functionality restrictions, with sensible defaults

- SM account DOB set from device DOB, with no override

- Parental controls implemented consistently across all apps

- Free comprehensive public education programme for parents about using SM safety

Some of this already exists, but not widely and is rarely done well.
by lolc | 2026-01-20 11:25:06+00:00
I'm talking about how language can be used without misunderstanding. In what instances would you front a personal pronoun in English?

> It's not a coincidence that the arguments that are free to wander around the sentence are the ones that bear explicit markings of the nature of their relationship to the verb.

The thrust was that Turkish allows more liberties than other languages. Yes that is due to the Turkish language having more strict markings. What are we disagreeing about?
by Joeboy | 2026-01-20 11:25:09+00:00
I'm fairly agnostic to the headline question of whether social media should be banned for under 16s. The part that seems interesting to me is whether this will entail linking online activity to real world identity for the rest of us. It doesn't have to, but in practice I guess that's probably what'll happen. Unfortunately all the debate is "but freedom of speech" vs "but think of the kids" vs, and nobody will be lobbying for a better (or less worse) implementation.
by drysine | 2026-01-20 11:25:13+00:00
>Imagine how obliterated Russia would get if West actually tried!

Now you might ask yourself a question why the west hasn't tried. Like maybe the West doesn't want to be obliterated itself in the nuclear war.

>Russia has been meddling with world peace for far too long, even before you've invaded Ukraine you kept meddling with elections and stirring uncertainty all around the world.

You need to look in the mirror before accusing Russia of anything.

Maybe start by reading how the US meddled in Russian elections[0].

Imagine how comical it is to hear accusations that Russia somehow meddled in Western elections after such blunt intervention by Americans in Russian elections.

[0] https://archive.org/details/TimeUSMeddlingOnRussia
by ikety | 2026-01-20 11:25:21+00:00
What about Elm? I think most people could grasp the elm architecture in an afternoon. To me this MVU style is pretty much perfect for UI.

I think a lot of the time React appears complex and hacky is because we tried to solve world hunger with one component. I've worked on plenty of React projects that were very easy to scale, modify and iterate because they focused so heavily on small independent stateless components.
by bloak | 2026-01-20 11:25:52+00:00
You need to be 15 years and 9 months to apply for a provisional driving licence, but 17 to drive a car, in most cases, though I think there's an exception for some disabled people. You need to be 13 to give consent for processing of personal data. The age of criminal responsibility is 10 in England and Wales, but higher in Scotland, I think. It used to be 16 for getting married, with parents' consent (or without, in Scotland), but I think that's been raised. You can leave school on the last Friday of June in the school year (Sep-Aug) in which you turn 16, or something like that. There are lots of different age limits. I think the real answer to "Why 16?" is basically "Why not?".
by latexr | 2026-01-20 11:26:11+00:00
> The time that an “App Store” existed and didn’t have adverts was very minimal.

The iOS App Store was introduced in 2008. Ads in it began in 2016. We’re in 2026. The App Store has had ads for longer than it didn’t, but the early period was not “very minimal”, it was almost half its current life time.
by user34283 | 2026-01-20 11:26:47+00:00
What I'm actually telling is that I disagree with far left propaganda.

Many of you seem to jump to the conclusion that I'm some sort of hardcore MAGA supporter or far right Trump fan.

In reality, I'm European and arguably only conservative leaning, and I don't like Trump and his erratic trade and geopolitical policy.

Apparently disagreeing with far left politics already often makes me a pariah on the internet. This discussion alone has already cost me like 10 karma, for pushing back on X supposedly being the worst for political content.
by delis-thumbs-7e | 2026-01-20 11:27:18+00:00
> "The studies show that Meta has obtained extensive evidence, from many different kinds of research, that its products facilitate and enable vast direct harms to young people (e.g., cyberbullying, unwanted sexual contact) and that its products are likely harming users’ mental health, particularly for adolescent girls, particularly via harmful social comparisons, promotion of eating disorders, body-image problems, and increased depression."

https://metasinternalresearch.org/#block-2e15def2e67a80c0928...
by sorahn | 2026-01-20 11:27:55+00:00
I don't think this is specifically a react problem. The problem is that people don't want to learn what modern CSS can do, or write it themselves (see Tailwind), and most new frameworks make it easy to just sidestep that with div soup.

Some of us _like_ CSS, and try to use as much of it when possible, but I feel like we are few and far between. I use react to manage the state of my app, but that doesn't mean I have to make a 27 div component to style an input.

The big problem is trying to convince the rest of the team that they should learn and use CSS.
by fatherwavelet | 2026-01-20 11:27:59+00:00
I haven't had social media in 11 years.

The best part to me is not mediating all experience through this filter of post worthiness.

I can remember anything I would learn or experience would be quickly interrupted by the thought of the possibility and worthiness of sharing what I just learned or experienced.

I would be lying if I said I am not more disconnected from people than I would be otherwise but social media gives me a form of a learning disability because of the post worthiness filter.
by barishnamazov | 2026-01-20 11:28:30+00:00
I foolishly sat in 8.821 [0] while at MIT thinking I could make sense out of quantum gravity. Most of the math went over my head, but the way I understand this paper, it’s basically a cosmic engineering fix for a geometry problem. Please correct me if necessary.

String theory usually prefers universes that want to crunch inwards (Anti-de Sitter space). Our universe, however, is accelerating outwards (Dark Energy).

To fix this, the authors are essentially creating a force balance. They have magnetic flux pushing the universe's extra dimensions outward (like inflating a tire), and they use the Casimir effect (quantum vacuum pressure) to pull them back inward.

When you balance those two opposing pressures, you get a stable system with a tiny bit of leftover energy. That "leftover" is the Dark Energy we observe.

You start with 11 dimensions (M-theory) and roll up 6 of them to get this 5D model. It sounds abstract, but for my engineer brain, it's helpful to think of that extra 5th dimension not as a "place" you can visit, but as a hidden control loop. The forces fighting it out inside that 5th dimension are what generate the energy potential we perceive as Dark Energy in our 4D world. The authors stop at 5D here, but getting that control loop stable is the hardest part

The big observatiom here is that this balance isn't static -- it suggests Dark Energy gets weaker over time ("quintessence"). If the recent DESI data holds up, this specific string theory solution might actually fit the observational curve better than the standard model.

[0] https://ocw.mit.edu/courses/8-821-string-theory-and-holograp...
by dathinab | 2026-01-20 11:28:31+00:00
there are already regulations in the EU which say

- ADs need to be clearly recognizable as such

- bunch of other things related to deceiving users and customer protection

- the risk this enables in combination with target ads to trick a user into installing a look alike malware makes such designs IMHO negligent, and in the EU you are responsible for (your) negligence no matter what you put in some TOS

so why do we tolerate sites systematically blending the lines between ads and content in a way which makes it unclear what is and isn't an ad and is designed to deceive the user into clicking on an ad instead of the content they are looking for. Which to make it worse also has lead to absurd market practices where competitors can semi-hide your product by buying ads which puts their look alike products above your product every time a user looks for your product.
by onion2k | 2026-01-20 11:28:36+00:00
I'm writing a point and click adventure game, and for that I've built a dialogue editor that uses a local text-to-speech model to turn speech into audio that runs in WASM (or WebGPU if it's available).

From what I can tell WASM is mostly being used to run big libraries from other languages in web apps. That's not a particularly common thing to need, so it's not commonly used. That doesn't mean it's moving too slowly.
by LeFantome | 2026-01-20 11:28:42+00:00
Well, today it is only Ubuntu 25.10 and newer that require RVA23. Almost everything else will run on plain old RV64GC which this board handles no problem.

But you are correct that once RVA23 chips begin to appear, everybody will move to it quite quickly.

RVA23 provides essentially the same feature-set as ARM64 or x86-64v4 including both virtualization and vector capabilities. In other words, RVA23 is the first RISC-V profile to match what modern applications and workflows require.

The good news is that I expect this to remain the minimum profile for quite a long time. Even once RVA30 and future profiles appear, there may not be much pressure for things like Linux distributions to drop support for RVA23. This is a lot like the modern x86-64 space where almost all Linux distributions work just fine on x86-64 v1 even though there are now v2, v3, and v4 available as well. You can run the latest edition of Arch Linux on hardware from 2005. It is hard to predict the future but it would not surprise me if Ubuntu 30.04 LTS ran just fine on RISC-V hardware released later this year.

But ya, anything before RVA23, like the RVA22 Titan we are discussing here, will be stuck forever on older distros or custom builds (like Ubuntu 25.04).
by Okawari | 2026-01-20 11:30:14+00:00
Yeah, you are right! I have started going down that road the last year or so, but mostly in the IRC sphere. I started hanging out libera.chat, but found a smaller community on irc.inthemansion.com which I really enjoy.

I'm probably just jaded as most of the forums I visited back in the day became ghost towns during the 2010s. I should make more of an effort here
Show HN: Pikchr.pl – Make Pikchr diagrams using Prolog
by xlii | 2026-01-20 11:30:14+00:00
I was on the hunt for building diagrams declaratively and figured that tangling it Prolog might be the way.

It works for me and though I'd share. It won't save you from learning (some) Prolog and Pikchr though :)
by dangus | 2026-01-20 11:30:55+00:00
Because it’s not just Teams that’s broken, it’s a solid percentage of the websites I visit.

Apple can’t blame developers for their browser’s inconsistency.

Firefox has 1/10th of Apple’s market share and that browser is clearly more compatible with websites in my experience.

Whenever I have some kind of rendering issue or functionality glitch in Safari I switch to Firefox and it works fine.

Like, dear lord safari can’t even implement the back button normally. The behavior is terrible. It’s like you see a static screenshot of the precious page and everything is frozen for a second, and then if you’re lucky it unfreezes and at worst your scroll position gets messed up, or you’re unlucky and the entire page reloads.
by mtmail | 2026-01-20 11:32:35+00:00
The solution back then makes sense. It was a couple of years too early for CouchDB, Cassandra or MySQL Cluster (https://en.wikipedia.org/wiki/MySQL_Cluster) which are more suited for write-heavy applications and clustering across servers.

Later spinning harddrives were replaced by SSD, then NVME. More open source NoSQL and columnular storage solution. Cloud services started offering hosted databases with unlimited scale. 500GB would all be 'hot' ready to be queried in realtime.

Today I'd see three options

* multiple cloud servers which receive the data and put it into a managed cloud database, like Google BigQuery. They'll handle all scale, including region replication, backups. You might overpay but likely still less than Oracle software licence.

* specialist SaaS for IoT, for example ClickHouse. They can handle 10.000 incoming rows per second. The data store later does defragmentation, storing data by date and other optimizations which make it faster to query recent data, vs older data.

* place it into JSON or CSV files, one per hour, or one day and query with DuckDB.
by jcattle | 2026-01-20 11:32:44+00:00
I thought this part especially was quite ingenious.

If you have this great resource available to you (an LLM) you better show that you read and checked its output. If there's something in the LLM output you do not understand or check to be true, you better remove it.

If you do not use LLMs and just misunderstood something, you will have an (flawed) justification for why you wrote this. If there's something flawed in an LLM, the likelihood that you do not have any justification except for "the LLM said so" is quite high and should thus be penalized higher.

One shows a misunderstanding, the other doesn't necessarily show any understanding at all.
by willtemperley | 2026-01-20 11:34:29+00:00
This should be a wake-up call to a lot of SaaS companies.

It's becoming fairly clear that keeping app data purely server-side is no longer viable for customers with data sovereignty requirements.

Having a toggle button saying 'Keep my data in Europe' won't be enough either if local-first apps can actually guarantee data location, and allow users to specify which API endpoints they use.

With network monitoring verifying application behavior, privacy reduces to OS-level security.
by athrowaway3z | 2026-01-20 11:34:40+00:00
This is sure to be a very constructive thread, but let me sum up the dissonance and solution I think will work.

IT people are rightly afraid this will be used to create Draconian requirements.
Parents are rightly afraid social media is having extreme negative effects on children (and society).

Banning social media for 16 is the right way to go, and enforcement should be put on the parents / schools. Not the tech platforms beyond a cursory glance.

The goal should be to get >80% of kids off social media + a campaign to clarify the other 20% is a bunch of addicted losers getting played by an algorithm.

That's it. By making it the law you make it the norm. Dutch School policies banning phones have been overwhelmingly successful when you ask children and parents. They like having lunch breaks again where nobody is on their phone.

Delusions about perfect 100% coverage by some technical solution that boils down to mass surveillance / authorized users is just idiots saying idiot things.
by BatteryMountain | 2026-01-20 11:34:44+00:00
Same here with the GAN charger. I got myself a 145W GAN charge with one Type-A USB port (charges mouse, bluetooth speaker, toothbrush, body trimmer etc, max 18W) and two Type-C USB ports (45W (charges N100-based Tablet), 65W (charges Ryzen 7 -based HP Laptop)) - it can charge all these things at the same time, while generating almost no heat, no electrical noise. It weighs much less than the 3+ chargers/cables needed by the original setup. I'm amazed about how efficient the GAN charger is. My only irritation with them is that when you plug something in, it re-negotiates all the connections to decide how much power to deliver to each port, so when that happens the devices see a disconnect/reconnect event which can be irritating at times (which can also happens when a device reaches 100%.. and then dipping to 95% and then reaching 100% again.. over and over). But overall best money I've spent on my tech backpack goodies. And maybe 240W/8K/20gbps USB-C cables.
by giancarlostoro | 2026-01-20 11:34:58+00:00
> I have a "car desk", which is just a little expandable contraption you hang on the steering wheel, then you can place your laptop on it.

I remember one of those on Amazon with like a thousand reviews that were all meme reviews about using it whilst driving. Cant find the exact one, but it was one of those many Amazon products full of joke reviews.
by danabramov | 2026-01-20 11:35:48+00:00
For what it’s worth, the point of React is that you can just fix that Radio component to be an input (if that makes sense) and it’ll just be an input.

React gives you boxes to put stuff into but you decide what to put into them. Then React ensures that you can change what’s in those boxes without breaking anything. That’s the power of component abstraction.