skysight-inc/HackerNews huggingface dataset:
Yes, devices to sense the environment and then to make some prediction about it seems quite complex to evolve by selection but to be expected given the tremendous advantage they can give. (And thank you for making the effort to illustrate the discussion with actual biology).

That's the evolution of the level of intelligence required to escape our environment that seems to miss the driver. I just can't see the evolutionary advantage. I would be the last person to underestimate animal intelligence, but none of the exemples, known and unknown, of brains that evolved on earth, have shown anything close to that.

I do acknowledge the fact that more individual as well as social intelligence is generaly good from a survival standpoint, but the gap in intelligence between lighting a fire or shaping a rock into a blade (both good for survival) into developing a theory of black holes or solving P=NP (both useless for survival) seems just too wide to be closed just by the hypothetical natural inertia in the brain growth process.

But maybe this is like emergence of intelligence in large neural network? That at some point, the more economical way for a neural network to be able to predict the correct output for a large set of input is to internalise some general knowledge and understanding of the laws governing the inputs? In other words, maybe the elements of reasoning and memory required to light a fire and carve rocks and understand seasons and prey behavior etc, are more easily synthesized into a brain that can, using the same elements of logic, develop a theory of black holes?

Maybe, but that take care only of the "individual" intelligence ; we still need to find a reason why social intelligence would go from "be smart enough to steal some bananas and therefore appear stronger and therefore can climb on more female at the end of the day" to "act and behave cooperatively toward a future common good". Is your solution to this the creation of super-organisms? If so, I'm no expert but I can think of as many exemples in nature of "super organisms" that became dumber (insect colonies) than more intelligent (multi-cellular) as a result.

I believe the root of my scepticism is actually my psssimistic views on social intelligence, the value of cooperation, that I doubt the central role of reason in most technical inovations, the role of faithful communication in the evolution of language, etc.

On another hand, you are the one who have to live with the Fermi paradox :)
A hell lot of CLI and TUIs are open-source, whereas GUIs are more often (than CLI tools) closed source, though, so it is mainly an issue with GUIs.
Honestly, that why I use Blazor. It just keeps simple.
What does a server side languge has to do with captcha? What are you on?
> I'm increasingly coming to the view that there is a big split among "software developers" and AI is exacerbating it.

I don't think this split exists, at least in the way you framed it.

What does exist is workload, and problems that engineers are tasked with fixing. If you are tasked with fixing a problem or implementing a feature, you are not tasked with learning all the minute details or specifics of a technology. You are tasked with getting shit done, which might even turn out to not involve said technology. You are paid to be a problem-solver, not an academic expert on a specific module.

What you tried to describe as "magic" is actually the balance between broad knowledge vs specialization, or being a generalist vs specialist. The bulk of the problems that your average engineer faces requires generalists, not specialists. Moreover, the tasks that actually require a specialist are rare, and when those surface the question is always whether it's worth to invest in a specialist. There are diminished returns on investment, and throwing a generalist at the problem will already get some results. You give a generalist access to a LLM and he'll cut down on the research time to deliver something close to what a specialist would deliver. So why bother?

With this in mind, I would go as far as to frame a scenario backhandedly described as "want to understand where their code is running and what it's doing" (as if no engineer needs to have insight on how things work?) as opposed to the dismissive "just wants to `git push` and be done with it" scenario, can actually be classified as a form of incompetence. You,as an engineer, only have so many hours per day. Your day-to-day activities involve pushing new features and fixing new problems. To be effective, your main skillet is learn the system in a JIT way, dive in, fix it, and move on. You care about system traits, not low-level implementation details that may change tomorrow on a technology you may not even use tomorrow. If, instead, you feel the need to waste time on topics that are irrelevant to address the immediate needs of your role, you are failing to deliver value. I mean, if you frame yourself as a Kubernetes expert who even know commit hashes by heart, does that matter if someone asks you, say, why is a popup box showing off-center?
Vite is the replacement for CRA, I usually create new projects with their preact-ts template. Its very fast and just works. I would personally strongly advise against nextjs, but use whatever you prefer.
A Blog, If You Can Keep It
Case in point, then.

I made a PHP CAPTCHA that requires no JavaScript, so pretty much everything?

What would a client-side language have to do with CAPTCHA? Kind of defeats the purpose of it, or rather, what it (server-side) does not have to do with it?
CRA has been a maintenance burden for my team for the last couple of years due to security vulnerabilities and incompatibilities in old packages.

We have several React apps (created with CRA) to support, embedded deep inside ASP.NET Web Forms apps (its legacy all the way down).

We decided to switch from CRA to Vite. It has worked great so far.

I am happy to see these docs recommend Vite as an option for adding React to existing apps, because at the time this decision was made on my team, it wasn’t very clear what the correct path was for replacing CRA. I don’t think we could have as easily switched to a framework like Nextjs.

If you are in a similar situation, I would recommend Vite.
This. PHP bolted on namespaces, back in 5.3 (iirc) and they failed to namespace the stdlib, and now 20 years later we are still stuck with the same garbage.

PHP has only globals really, no module system what so ever.
The greatest increase in clock frequency has been in the decade 1993-2003, when the clock frequency has increased 50 times (from a 66 MHz Pentium to a 3.2 GHz Pentium 4).

Since then, in more than 20 years, the clock frequency has increased only 2 times, while in the previous decade (1983-1993) it had increased only about 5 times, where a doubling of the clock frequency (33 to 66 MHz) had occurred between 1989 and 1993 (for cheap CPUs with MOS logic, because expensive CPUs using ECL had reached 80 MHz already during the seventies).

Also, Pentium III has reached 1.4 GHz only in early 2002, not in 2000, while 80486 has reached 50 GHz only in 1991, not in 1990.
I bought a PSP last year and now its my main gaming device in 2025. I wish Sony brings it back in some form.
That isn't really "authoritarian", just extreme. Authoritarian policy is where one group gets serious about enforcing their opinions on another group in the polity without having to justify them or respect basic social contracts like freedom of speech or religion. Sealing the border is no minor thing, but it is more xenophobic than authoritarian. Not running trains and busses isn't an issue for any ideology I'm aware of.

For example China is authoritarian but has busses, trains and an open border (I've been to visit, I wish we could handle that sort of industrial excellence in the West).
Funny, I have a storage locker in Bangkok too. I don't have a lot of stuff, but enough that I need a place to put it when I go traveling. I mostly live in Bangkok but sometimes my wife and I leave for months at a time.

I was just talking to an expat friend about how many expats/immigrants we know in Thailand who seem to do nothing but complain about Thailand and Thai people. I wonder why they stay here. I can see the same problems they do -- crowded, loud, dirty, bad traffic, polluted -- but I don't react to those problems the same way. I grew up in Los Angeles, a city that seems dirtier than Bangkok, but doesn't have great public transportation like Bangkok does, and I certainly don't feel safe walking around in LA. I try to focus on the things I love about Thailand and not get stressed over the things I don't like.

We all bring our own preferences and perspectives with us. I think the successful travelers and expats adapt and learn tolerance and acceptance. The people I talk to who seem most unhappy always compare where they live with where they came from, focusing on the things they miss, and the things they haven't adapted to. I met an American guy a while back who complained that he couldn't get Pop-Tarts in Bangkok. When I told him about Villa Market and Tops (he had somehow not discovered those after over a year in Bangkok) he got visibly happier -- major life stressor fixed for him.
I find it fascinating how robust ideologies are. They have to contain countless responses to thousands of ways of questioning their coherence.

In this example, to the concern about a power imbalance there was an immediate, trained response of „it can’t be done” - there’s simply no way to diminish the concentration of wealth.

It’s fantastic because you acknowledge that the imbalance is there and that it’s problematic - that can’t be argued. So instead you argue that it’s inevitable.

Intricate web of beliefs. Stable and resilient to any challenge.
…but who will have the question?
If you have a "helpful" voice in your head that feeds your delusions, we call that schizophrenia. But if you have a helpful chatbot in your pocket that feeds your delusions, we call that AI.
That’s not really fair, I read the article and there is not enough information really to make a statement like that.
When systemd came out people were saying that it added desktop bloat that was useless for servers, so maybe the truth is in the middle...
failure at life, failture at AI.

wake up people. we don't care that much about your life to read a stupid story about how terrible things were for you and now you paid 70 bucks for AI

way more people with way more problems
what a shit article
Alec from Technology Connections has an ongoing thing called "no effort November". Nice idea, doesn‘t work for him, though.
Duty – TypeScript Workflow Orchestration
Hey HN,

I've been working on Duty, a lightweight workflow orchestration tool for Node.JS/TypeScript. The goal is to provide durable, scalable, and Postgres-backed task orchestration.

Think of it like Temporal that only requires a Postgres database & and an npm install.

Think of it like a message queue but orchestrated with state persistence, automatic retries, and progress caching.

It's not ready for release just yet but I'd appreciate it if you read the README and starred the repository if this interests you at all.

I'd really like your feedback on this!

Thanks
WikiTok – Web App with TikTok-Style Interface for Exploring Wikipedia
These things are all subjective, but.... I've been ingesting negative opinions about Tesla for a about a year perhaps. And now with Musk's public insanities I started to believe those messages.

But then I tried other cars. And now I have no idea what they were talking about.

My 3 year old Tesla is a far better car than any new EV I have managed to test drive so far. They tend to be riddled with pointless or borderline evil crap (e.g. an ID.7 listened to everything I said inside the car and tried some AI shit on me) whereas my car is simple and to the point.

I might not get a new Tesla due to politics and I sure hope the other EV manufacturers are able to catch up before that time comes. Does not look promising right now.
Go. C#. Kotlin. I could name many. I think you’re confused.
My understanding is that features of react now require a meta framework to function. The main feature being React Server Components. There’s a bit of wiring things up required that doesn’t happen off the shelf when you add react as a dependency.

To keep CRA working, this would need to be added. Rather than go down that road, I guess the react maintainers preferred to recommend Next.js which offers RSC support.

I’m probably missing some details. This is my general understanding
If that's all you need then React was never the right solution. What makes you realise this now?

If you're used to React/JSX you'll hate templates, though. Look for a HTML component rendering library instead.
The PSP was a masterpiece of a device. Glad people still tinker with them.
C#? Kotlin? For a CAPTCHA? Funny.

Have you tried building web apps at all in these languages as opposed to PHP?

I do not like PHP much but I don't get the hatred. I chose PHP as opposed to Go (and I never, ever considered a JVM-like language) when trying to make a simple CAPTCHA, but I did choose PHP for a full-blown e-commerce website too.

PHP has built-in session handling, the deployment is extremely simple and works out of the box, and PHP's server-side rendering aligns perfectly well with no-JavaScript sites, form handling and image submission work natively with PHP, and so on. Go may offer better raw performance but it does not make sense to use Go, and it is laughable to ever consider Java or Kotlin for it.

If you need an exhaustive list as to why picking PHP is the right (or pragmatic) choice here as opposed to Go or JVM-like languages, let me know and I will provide you one.
> Has React really become so complex that mere mortals cannot comprehend it without another abstraction layer on top?

Wrong purpose. The extra layer provides things React never had, like URL routing.
Suspected Russian spies caught spoofing Teams invites
Hey! Email is not public on HN, if you want to publish it you gotta include it in your about section :). Also how are you with German? I used to speak some but forgot most. Can you get by with English?
and yet, every time I have a discussion about this with my frontend colleagues, they are soooooo far gone into the React pill, that it's impossible to talk to them. And they all happily migrate from one hype to the next, as the React gods dictate, burning funds for no reason. Funnily enough, the more time passes, the more bugs and regressions our frontend has.
Let's put the whole thing in context. This bill is intended to prevent foreign governments[0] demanding that companies headquartered in US[1] modify their products and introduce backdoors.

The top bullet point in the press release makes it crystal clear: "Prevent foreign governments from using the CLOUD Act to require U.S. providers to adopt specific designs for products, reduce the security of a product, or deliver malware to a customer."

It looks like the intended outcome is that if a foreign government wants to investigate a US based individual, they must go through the official, international court-to-court co-operation request channels. US courts can then grant the necessary warrants and/or compel that individual to give up the requested evidence / other material. Isn't that how things are supposed to work?

Interestingly, this bill would also collide with Australia's similar law.

> Let's say I'm Microsoft and I operate in the UK ... UK can still contact Microsoft and has to respond if they want to operate there.

If and when cross-border laws collide and conflict, it should be up to the governments to sort it out. UK are perfectly in their right to require that Microsoft provides information and data on entities who reside in the UK. Demanding Microsoft to introduce backdoors to their products or deliver malware to individuals would go far beyond that.

Personal context: Finnish, living in UK.

0: in this case, UK

1: as a trigger in this case, Apple
I have no idea how this actually could be made to work but there should be at least ten thousand people on this planet for which a better desktop Linux experience would be worth 50 bucks a month. Would 20 fulltime devs solely focused on desktop Linux be enough to move the needle?
Currently, Australia. Melbourne and Sydney are amazing cities that remind me a lot of San Francisco and Seattle, the climate is very similar to California, the politics aren't batshit crazy, and the country at least stands a chance of weathering a global war or calamity. English speaking, so easy to hit the ground running. Also, NZ is nearby.

Already submitted my EOIs to the 189/190 black box; waiting for an answer over the last year and a half.

I would have loved to live in NYC for a while, but MAGA seems intent on killing the country dead. I see no bright future here. Maybe things will look different in a decade or two.
Takahe is the only one that is doing it, but unfortunately Andrew stopped working on it.
> and squeeze the profit share down towards the zero theoretical minimum.

Nitpick. Zero is not the theoretical minimum profit, you can have negative profit.

Zero is the profit predicted by basic economic theory in a market equilibrium.
It possible to work in Spain and be fine. But finding a job in Spain would be challenging (especially if you're not fluent in Spanish) and the average salary is much lower than the U.S. (but so is cost of living). So, it's possible but not nearly as easy.
https://old.reddit.com/r/PhD/comments/1ihzjsn/keywords_that_...
I love the DeArrow experience. The problem with clickbait on YouTube is that even good creators are compelled to use it because it works. Whether it's due to the algorithm or just human behaviour I don't know.

There's a little blue button next to the video titles to toggle it on and off and it's very interesting to compare the community title and thumbnail with the original. Good original titles are often left largely intact, maybe with some extra context. Betteridge law is no longer relevant. It's nice.
In other words, the former is syntactic sugar and having just the latter option would suffice
Also, it was popular to use smaller, 3rd party programs that would provide what is now part of a typical OS; e.g. Norton Commander[1].

[1]: https://en.m.wikipedia.org/wiki/Norton_Commander
This was exactly the same takeaway I had. I think it's also why so many romance scams are successful. It's super easy to hook all but the most sought after and bothered(beautiful, young people?) with sweet words.

Me included. I'm older and uglier (and fatter) now, and I get a short shy smile every time the old checkout lady calls me sweetheart or hon. It just feels nice. I also remember a random compliment a lady gave me about my shirt some 2 odd years ago. Heck I even remember compliments from random guys over the years. They're that rare past my early 20s.

I'm not so weird or perverted to think anymore than what was written, but I can completely understand how people get hooked.
To me, the current LLMs aren't qualitatively different from the char RNNs that Karpathy showcased all the way back in 2015. They've gotten a lot more useful, but that is about it. Current LLMs will have as much to do with GAI as computer games have to do with NNs. Which is to say, games were necessary to develop GPUs which were then used to train NNs, and current LLMs are necessary to incentivize even more powerful hardware to come into existence, but there isn't much gratitude involved in that process.
If I want to watch a video for the sake of watching a video, then no, a text summary would not at all be the same thing.

But most of the time I don't want to watch a video, I just want to get information. A text summary then would be strictly superior.
React has never been a "framework", it's a "view library" that can be included in a framework. The benefit is you can pick your own pieces, like building your own computer. Also, React doesn't handle routing (I recommend wouter), and yes it does state management (I recommend zustand for additional state management). You seem pretty opinionated on something you don't know a whole lot about.
You’d have to write your own scheduler.
React itself was never a framework, just a library to render user interfaces. Routing, data fetching etc. have always been separate libraries (or built into frameworks).
> When that problem was mainly contained to just some drugs, overeating and laziness it was a less pressing issue. Don't do drugs, basically. Exercise sometimes. But once it starts to link itself into the economy like AI does

I'm a little confused here -- we have entire economies around drugs (uppers, downers, enhancers, etc.), eating (eat more, eat less, want to eat more, want to eat less, gorge, fast, ultranutritious), and vanity (clothes, makeup, surgical procedures, gyms, etc.) and have shown that we're willing to build up and support industries to chase the impulses to "the full spectrum of options" in any of these areas.

I think most people are dissatisfied or easily made to be dissatisfied with the state of their affairs, and this is something that's gone on for a long time and will likely never stop. What makes AI psychological companionship different from under/overindulging in these other aspects?
You might be interested in Astro (https://astro.build/), I've build my first project with it, and it's great to somewhat go back to basics, but without needing to set up my own server with templating and tasks for static assets, etc...
I disagree with hating templates. I am used to both, I find templates are much easier to deal with depending on the templating language.
When I say bad things about ICE, I always mean the Inter City Express trains in Germany.

When the Syrian refugees were coming to Frankfurt, quite a lot of them arrived via trains, so they usually work as the opposite of the American ICE.
React is a user interface library. It doesn't do anything to dictate how you structure your code or help with your larger application.
Tome does exactly that by replacing the history with playbooks

https://github.com/laktak/tome
But finally Europe is waking up.

Largest mainstream newspaper in Norway had an article this morning that some of our politicians want to increase our support to many times what it is today.

Four unlikely allies want to increase. The two traditionally largest parties are on the fence and only one large party was clearly against increasing it as far as I saw and remember.

More interestingly a poll there indicated broad support (slightly above 80% at the time I read it) from readers that we should increase our support significantly.

As I mentioned our two largest traditionally parties are on the fence, but I guess they will land were the majority of the voters are.

And to be clear: our current level of support has broad support from every party represented.
This looks delightful. Is it possible to get it to boot to BASIC?

I really want to get my son something which looks like daddy's laptop but recreates some of the early joys of that level of computing.
> Indeed, I have to wonder how many people actually understand Kubernetes. Not just as a “user” but exactly all what it is doing behind the scenes…

I would ask a different question. How many people actually need to understand implementation details of Kubernetes?

Look at any company. They pay engineers to maintain a web app/backend/mobile app. They want features to be rolled out, and they want their services to be up. At which point does anyone say "we need an expert who actually understands Kubernetes"?
Most of it is not a thing, especially in PHP usual case: a web app with a modern framework and php.ini current defaults.

Especially if you use strict mode, PhpStan etc.

There's still some surprising behavior sometimes, like how array_merge handles non-int keys but it's all in the documentation.
> teach a human how to be more emotionally supportive, especially in heated situations.

Meditation helps with this. Mind Illuminated by John Yates, a meditation teacher and neuroscientist, is a great book to learn it.