MurphyA/hacker-news huggingface dataset:
by black3r | 2026-02-16 11:45:09+00:00
You can have decoupled Controllers from Views using React. That's the basis of the "original" Flux/Redux architecture used by React developers 10+ years ago when React was just beginning to get traction.

A flux/redux "Store" acts as a Model -> contains all the global state and exactly decides what gets rendered. A flux/redux "Dispatcher" acts as a Controller. And React "Components" (views) get their props from the "Store" and send "events" to "dispatcher", which in turn modifies the "Store" and forces a redraw.

Of course they aren't "entirely decoupled" because the view still has to call the controller functions, but the same controller action can be called from multiple views, and you can still design the architecture from Model, through Controller (which properties can change under what conditions) and then design the Views (where the interactions can happen).
by stevage | 2026-02-16 11:45:10+00:00
This question is straightforward for humans. I have run into a weird edge case like this in my actual life which confused me.

I'm in a band. After a concert, I have to drive back to the band room to drop off my instrument, then go to the pub for the post-concert drinks.

The wrinkle is I live about 5 minutes walk from the band room, and about 5 minutes walk from the pub (and it's about 5 minutes walk between the two). I can't carry my instrument on foot.

So...I have to drive to the band room. But if I then drive to the pub, I'd then have to drive home...two ridiculously short drives that make me sad. So I end up instead driving home, and then walking to the pub from there. Which seems weird...but less wrong somehow.
by wiseowise | 2026-02-16 11:45:16+00:00
> Yes, extensively aided and funded, no matter how you try to avoid this fact

I literally gave you the number, this is the fact: West has provided less than percent of their economies over 5 years.

> Russia has more sanctions applied that any country ever did.

That's what attacking your neighbour does, yes. And it's far, far from 'all it can' part.

> Still it is Russia gaining land and NATO ally, which runs on NATO money and NATO weapons, retreating.

Russia took less than percent of Ukrainian soil every year after initial shock gains. This is hilariously bad performance for the great power that fights against donated scraps. It's not even high end tech (F-35s, last gen Euro-fighters).

> NATO has arrived indeed. NATO ally (or protectorate) has huge and obvious manpower loss.

Does NATO know it has arrived?
by class3shock | 2026-02-16 11:45:28+00:00
For Airbus, Boeing, and others the cost of failure is disproportionately high. Just look at how you consider Boeing despite that 99.99...% of their software and hardware work flawlessly. They will be known for the 737 Max failure for decades.

When OpenAI tells someone that suicide isn't that bad, some bs supplement could be the best thing to treat their cancer, or does anything else that has a negative outcome, the consequences are basically zero. That is even though any single failure like that probably kills alot more people per year than Boeing.

It seems there is knowledge of this and the lack of responsibility placed on these companies so they act accordingly.
by lnsru | 2026-02-16 11:45:49+00:00
Just one thing: the western semiconductors went illegally to Soviet Union through German Democratic Republic. That’s why area about Dresden is called Silicon Saxony and from my viewpoint is doing fine right now. There was no Intel in Soviet Union. No Traitorous eight. Only talented guys trying to copy last generation western parts or working on workarounds while the west was innovating. The backwardness accumulated in Soviet Union over time in semiconductor design and manufacturing areas and the whole industry became obsolete. You couldn’t see it in the other side of the pond or Iron Curtain. Many novel Soviet things were happening outside of current russia. I think, Ukraine was big in ship and plane building, but that’s not my domain.
by antonyh | 2026-02-16 11:46:10+00:00
This is fantastic. As an absolute beginner in the language I've added to my list of learning resources for Gaeilge. I've tried to find a better scan of the book online, but it's not anywhere - there's some Máiréad Ní Ghráda on archive.org but this one is missing.

It also looks like the PDF in the repo is just the first 20 pages, it would be worthwhile scanning the whole thing cleanly and uploading to preserve this important work.
by azangru | 2026-02-16 11:46:34+00:00
I think digressions about React dilute the message. Ok, we get it, react bad; but what is the actionable message here? What are the robust alternatives? There is a section on how changes to react (the introduction of hooks and of the concurrent mode) necessitated significant code changes almost amounting to rewrites; but which alternatives, other than vanilla web platform, can promise long-term stability? Which alternatives are better suited for which kinds of applications (roughly, an e-commerce site vs excalidraw)?
by fc417fc802 | 2026-02-16 11:46:35+00:00
By the same logic, why would anyone expect that the best player in the world for any given sport happens to compete in the olympics? The issue here is the semantics. FIDE titling someone "world champion" is at the end of the day no different than a burger joint claiming to be the best in the country after winning some competition or another.

To be clear, I don't mean to take issue with the competitions themselves.
by rcxdude | 2026-02-16 11:49:47+00:00
The issue with pizzagate (and a lot of these conspiracy theories) is not that it was directionally incorrect about 'some heinous shit is going down' (which is a good cold reading any day of the week in any age), it's that it jumped to specific and often just unhinged conclusions from basically zero evidence.

The latter part tending to both create more problems and give cover to the existing ones.
by troad | 2026-02-16 11:49:58+00:00
Per the original article:

>> High-resolution digitisation by the Early Manuscripts Electronic Library and open access through the Sinai Manuscripts Digital Library allowed scholars to study the text for the first time in close detail.

You can read it right now. Didn't take long to find: https://sinaimanuscripts.library.ucla.edu/catalog/ark:%2F211...

Luckily the text is in (presumably classical) Arabic, so it should be relatively easy to find scholars able to understand and translate it.
by pydry | 2026-02-16 11:50:15+00:00
It's already made it impossible to trust half of the content i read online.

Whenever i use search terms to ask a specific question these days theres usually a page of slop dedicated to the answer which appears top for relevancy.

Once i realize it is slop i realize the relevant information could be hallicinated so i cant trust it.

At the same time im seeing a huge upswing in probable human created content being accused of being slop.

We're seeing a tragedy of the information commons play out on an enormous scale at hyperspeed.
by virtujoel | 2026-02-16 11:51:02+00:00
Even "newly available" doesn't seem correct. For example:

https://modern-css.com/smooth-height-auto-animations-without...
This claims `interpolate-size` is newly available and works in all major browsers.

https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/P...
This states `interpolate-size` only works in Chrome/Edge.

I tested the demo and it's definitely not working in my copy of Firefox.
by Grumbledour | 2026-02-16 11:51:12+00:00
I had a similar idea a few years ago and tried to set it up, but failed at making it easy to connect to.
I wanted the phone to prompt you like when connecting to wifi hotspots where you have to accept some T&Cs before you can connect to the internet, but to then just show you the local services instead of actually offering internet. Honestly, this can't be that difficult, but at the time, I could not get it to work reliably.
by adrian_b | 2026-02-16 11:51:57+00:00
I can confirm that it should be a good idea to get the vaccine.

Many years ago, I had shingles and it was a great torture for a few months, until the pain faded away. It was almost impossible to sleep, which made everything worse than just because of the pain.

The antiviral treatment that I had started promptly had a very obvious effect, but even with that a very long time passed until the pain gradually decreased so much as to be no longer felt.
by artpar | 2026-02-16 11:52:37+00:00
I tried that over a month

except '- the directness and simplicity of JavaScript'

https://github.com/artpar/guage

But somehow the language feels so foreign. it can obviously do hello world, but I don't have a real use case

PS: the "Pure symbols only" is no longer true, most symbols have been converted to English names

and, the "days" you see there in the markdowns are "claude code sessions", not actual days
by sedan_baklazhan | 2026-02-16 11:52:50+00:00
1) The West did all it could. As in any conflict.
2) The way you call Himars, ATACMS missiles, Storm Shadow/Scalp, Bradleys, SAM Patriot with PAC-3 'donated crap' is fun. These are the actual modern weapons. Not something old. Current and up to date.
4) Of course it knows. They've lost lots of modern weapons and lots of manpower. Your protectorate's manpower is your asset. It is not free.
by Const-me | 2026-02-16 11:53:42+00:00
> but nobody is using it! What does that say?

It’s impossible to replace JS with WebAssembly because all state-mutating functions (DOM tree manipulation and events, WebGL rendering, all other IO) is unavailable to WebAssembly. They expect people to do all that using JavaScript glue.

Pretty sure if WebAssembly were designed to replace JS instead of merely supplementing it, we would have little JS left on the web.
by Quarrel | 2026-02-16 11:54:32+00:00
Despite what some of the replies say, it isn't because of their fall, but because we beleived the stories of their rise.

In the 1960s, some American economists were starting to argue & beleive that "communism" was just a better economic model. Then it all came to a crashing halt.

Once you get past the basics of industrialising serfs, ie they started from a sadly much lower starting point than most Western economies of the time, and account for the compound growth the West had gone through in the 18th & 19th centuries, and then are finally able to look past their Potemkin villages of the 20th century, they were left with no way to proceed. No market signals, no major improvements in consumption. Yes, they had a large (miltary focused) industrial sector, and a large primary economy (as they do now), but their bureaucracy, nepotism & corruption were always going to catch up with them.

Without economic growth, as they got through the 'easy' phases of industrialisation, the periphery was always going to be a problem, then the core.

I'm not sure the "fully dependent on China" slight is needed though, as it could apply to a good chunk of the West at this point. Still, as Europe has learnt with reliance on Russia, these things can be at least factored in.
by bmacho | 2026-02-16 11:54:35+00:00
"Mini Kore is a 120-word subset of the Mini language designed to be a complete language in itself. [...]

Mini Kore is an intellectual descendent of Toki Pona, but distinguishes itself from its progenitor through its richer and more comprehensive grammar and its more useful vocabulary. [...]

Mini Kore began as a relexification of Toki Pona: I started with TP’s vocabulary and replaced each word with a more recognizable global derivation."
by kakacik | 2026-02-16 11:55:16+00:00
At work, paid gitlab duo (which is supposed to be a blend of various top models) gets more complex codebase hilariously wrong every time. Maybe our codebase is obscure for it (but it shouldn't be, standard java stuff with usual open source libs) but it just can't actually add value for anything but small snippets here and there.

For me litmus paper for any llm is flawless creation of complex regexes from a well formed prompt. I don't mean trivial stuff like email validation but rather expressions on limits of regex specs. Not almost-there, rather just-there.
Show HN: Droptheslop.ai – pastebin alternative with human typing verification
by parsabg | 2026-02-16 11:55:53+00:00
hey HN, happy Monday!

I got sick of receiving personal messages that were clearly written by AI, so I vibe-coded a pastebin-like service that allows authors to electively prove they wrote something themselves.

how it works:

- typing rhythm analysis: analyzing your keystroke patterns to measure how human-like they are, based on rhythm, speed, variance, etc.
- audio verification: optionally, corroborating the audio from your microphone with your keystrokes as you type, to get an "audio verification" badge.

in an increasingly AI-generated world, I think it's very important for us humans to be able to prove to each other that we actually wrote a piece of text ourselves. this is especially true for personal messaging and social media IMHO.

so perhaps this type of physics-level verification needs to be built into our phones and browsers, not just for text, but also images, video, and audio. would love to hear this community's thoughts on this topic.

note: this doesn't really prove that something wasn't written by AI. the idea is to raise the bar sufficiently to reduce the likelihood of something being AI written, and leave it to authors to decide how far they wish to go to prove to their audience that they did in fact write something themselves.

- try it out: https://www.droptheslop.ai/
- demo: https://youtu.be/MEgo8xQNbdY?si=3cLc1xJ93XG_YDUj
- verification for this post: https://www.droptheslop.ai/d/lMd7xoYx
by juretriglav | 2026-02-16 11:56:01+00:00
These examples are amazing, though compute heavy and built with WebGL, which is less than an ideal fit for it. This website and project have been around for a couple of years, and the web's graphics capabilities have grown since, bumped up significantly by the introduction of WebGPU. And since Firefox introduced support for it in 141 on Windows, and 145 on macOS (see wiki tracking implementation here: https://github.com/gpuweb/gpuweb/wiki/Implementation-Status), it now also enjoys broad cross-platform support (Windows, macOS, Android, iOS, with Linux trailing a bit behind).

I've recently written about another compute heavy global illumination approach, which is all but impossible to pull off using WebGL: https://juretriglav.si/surfel-based-global-illumination-on-t...

After this experiment (and some that are in progress), and some very recent movement on raising the bound storage buffer limit in Chrome (https://issues.chromium.org/issues/366151398), I can't help but feel that we're on the cusp of an AAA-level experience built exclusively on the web. I'm super excited for the future of computer graphics right in your browser.
Show HN: Glitchy camera – a circuit-bent camera simulator in the browser
by elayabharath | 2026-02-16 11:57:01+00:00
Fun little side project I built after learning about circuit bending in cameras for intentional glitch effect. It is browser based camera toy where you "rewire" CCD pin pairs, turn knobs to get different glitch artefacts in real time to capture as photos. I had fun learning to simulate different pin modes - channel split, hue/phase shifts, horizontal clock delays, colour kill etc.

Here are some photos taken: https://glitchycam.com/gallery

I intentionally leaned towards skeuomorphic design for nostalgia. I miss the days where I'd spend hours making a button to look like a physical button. Here I chose to make it look like a "good enough" Teenage Engineering device UI.

I tested/used GPT-5.3-Codex to build this from scratch, since there was a lot of hype around it on X. Maybe I wasn’t using it right, but I found it needed a lot of code cleanup at every step and a lot of hand holding along the way. It missed details/nuances and didn't land the skeuomorphic buttons or the interaction polish. It mostly helped with boilerplate where there wasn't much thinking/detailing. It did give a basic starting point for the effect calculations, but didn't really move the needle on the details.

Please give it a go and let me know what you think - your photos and video never leave your browser (you can download them if you choose to). Everything is processed locally in your browser (works offline), nothing is uploaded or seen by anyone.
by twsnmp | 2026-02-16 11:57:18+00:00
Hi HN, developer here.

I’ve been developing and maintaining a network management tool called TWSNMP for about 25 years. This new version, "FK" (Fresh Konpaku), is a complete modern rewrite.

Why I built this: Most enterprise NMS are heavy, server-based, and complex to set up. I wanted something that runs natively on a desktop, is extremely fast to launch, and provides deep insights like packet analysis and NetFlow without a huge infrastructure.

The Tech Stack: - Backend: Go (for high-speed log processing and SNMP polling) - Frontend: Svelte (to keep the UI snappy and lightweight) - Bridge: Wails (to build a cross-platform desktop app without the bulk of Electron)

I’m looking for feedback from fellow network admins and developers. What features do you find most essential in a modern, lightweight NMS?

GitHub: https://github.com/twsnmp/twsnmpfk
by throw4789296 | 2026-02-16 11:57:26+00:00
The West Bank is under occupation, Israel itself is not.

There may be some racism as in every other country, but Israeli Arabs have the same rights as Jews in Israel (and if you visit, you will see them living side by side and getting on well). Asides from being able to travel to certain areas, which the Arabs are allowed but Jews are not. And that military service is optional for Arabs.

It doesn’t matter if Christians and Jews were historically tolerated in Muslim countries. There’s no other country in the world that has proportionally this many Muslims and Jews living together. To think that you can replace it with a better model based on neighbouring countries is ridiculous or disingenuous.
by Quarrel | 2026-02-16 11:58:30+00:00
I'm not sure the Soviets ultimately ever really tried to make the transition, when confronted with the reality that the ruling dogma that they represented no longer worked, they couldn't handle the collapses in the periphery.

Also see the 'lost years' of the Japanese economy, or the Chinese as they try to make the transition now.

It is terribly hard, but the USSR had their heads well in the sand at that point.
by vidarh | 2026-02-16 11:59:28+00:00
For a very narrow definition of "the young web".

The period without ads lasted ~4 years, during which almost nobody used the web, and even fewer used a graphical browser.

Mosaic 0.5 was first released in January '93 (yes, there were other graphical browsers preceding it, like Viola, but none saw broad distribution)

Netscape was first launched in October '94.

By '94 the first banner ads existed.

DoubleClick started selling banner ads in '95.
by petcat | 2026-02-16 12:00:27+00:00
The convenience of not having to marshal data over a network is certainly a use case. But I'll admit that two of the worst programs I ever saw were written in Perl and TCL. Somehow just a big jumble of inscrutable regexes.

When "everything is a string" then you have no choice but to literally treat everything as a string. Painful. Very cool project though.
by Leftium | 2026-02-16 12:00:52+00:00
Yes, it's a lot of spec work. But a lot of it is research and exploring alternatives. Sometimes Claude suggests ideas I would have never thought of or attempted on my own. Like a custom python websocket server: https://github.com/Leftium/rift-local

(I also implemented the previous version with only a high-level, basic understanding of websockets: https://rift-transcription.vercel.app/sherpa)

I think of Claude like a "force-multiplier."

I have been able to implement ideas I previously gave up on. I can test out new ideas much faster.

For example, https://github.com/Leftium/gg started out as 100% hand-crafted code. I wanted gg to be able to print out the expression in the code in addition to the value like python icecream. (It's more useful to get both the value and the variable name/expression.) I previously tried, and gave up. Claude helped me add this feature within a few hours.

And now gg has its own virtual dev console optimized for interacting with coding agents. A very useful feature that I would probaly not have attempted without Claude. It's taken the "open in editor" feture to a completely new level.

I have implemented other features that I would have never attempted or even thought about. For example without Claud's assistance https://ws.leftium.com would not have many features like the animated background that resembles the actual sky color.

60 minute forecast was on my TODO list for a long time. Claude helped me add it within an afternoon or so.

Note: depending on complexity of the feature I want to add the spec varies in the level of detail. Sometimes there is no spec outside Claude's plans in the chat session.

[1]: https://github.com/gruns/icecream
by plexicle | 2026-02-16 12:01:35+00:00
Nah. It's just non-deterministic. I'm here 4 hours later and here's the Opus 4.6 (extended thinking) response I just got:

"At 50 meters, just walk. By the time you start the car, back out, and park again, you'd already be there on foot. Plus you'll need to leave the car with them anyway."
by eager_learner | 2026-02-16 12:01:44+00:00
to--> latexr: Thank you for the link to Polum's essay in juliusosis. It really is the case that a lot of incompetence is hiding in plain sight. Probably because modern schooling encourages this.

I've lived in China (as a foreigner) and they have a word for Juliuses. They call them the 'cha bu duo xiansheng' = the 'Mr. Almost ok'.
Ask HN: Predictions on the state of theoretical STEM research post-AGI
by expressrisk | 2026-02-16 12:01:50+00:00
I am a pre-tenure researcher in theoretical quantum physics. I am looking for nuanced opinions on the longevity of pure theory roles in STEM due to the acceleration in AI capabilities.

I use AI almost daily in my work, for helping me write code to test new ideas, for doing literature reviews to scope out whether an idea I have has been done before, and (probably most worryingly) to help come up with ideas for proofs. I also use it to help restructure grant applications between different format requirements. I have also used it to brainstorm different new topics to research with varying success.

I feel like the progress/jump from GPT4.5 to 5 (equiv. Gemini 2.5 to 3) was extremely impressive in terms of the ability to solve complex problems and write high quality code. Metaculus (albeit presumably with a bias) predicts the first weakly general AI to be devised by Feb 2028 and strong general AI by Aug 2033.

For context, I am a young researcher pre-tenure with a 30+ year career ahead of me and concerned that I will need to completely retrain or do some job that is not suited to my interests or abilities. I am neurodivergent and thrive in academia and can't see myself enjoying a job that isn't highly intellectually stimulating. I am even considering moving to industry/finance asap to build a safety net before my skillset is made redundant.

Am I being naïve in believing metaculus' predictions? Or worrying too much about it's consequences?

What would a career in academia in theoretical STEM look like if general AI becomes reality?

I assume undergraduate teaching would be relatively safe for a while, as people pursue courses out of interest rather than practical relevance, but would government fund PhDs/post docs for research if an AI could do the same research at a tenth of the cost?