MurphyA/hacker-news huggingface dataset:
by DonHopkins | 2025-12-09 00:27:18+00:00
Check out how Blender’s entire UI (menus, buttons, hotkeys, pie menus, toolbar tools, context menus, etc) is built on a single abstraction: operators -- universal command objects that can be used in many contexts.

Every operator has:

Identifier: mesh.extrude_region_move

Label: human-readable string, like "Extrude Region"

Description: tooltip text, like "Extrude selected vertices, edges or faces along their normals"

Icon: optional enum from Blender’s built-in icon set, like ICON = 'MESH_EXTRUDE_REGION'

RNA properties: parameters / flags like direction, axis, booleans

Poll function: whether it is available in current context, like only enabled when a mesh is in edit mode

Execution logic: the actual command code

Blender’s designers generally follow these principles:

Operators always have labels. Icons are optional. Most menu items use no icon by default. Only well-established visual operations (cursor, transform tools, viewport shading modes, etc.) get icons.

Unlike macOS Tahoe’s vague "everything gets an icon" ideology, Blender uses icons when they convey meaning, but not when they’re decorative filler.
by linguae | 2025-12-09 00:27:30+00:00
I believe Microsoft Office 97 for Windows was the first time I saw icons next to menu items. Office 97 had highly customizable menus and toolbars. Each menu item and toolbar item could be thought of as an action with an icon and a label, and that action could be placed in either a menu or a toolbar. Not every menu item had an icon associated with it. Additionally, each icon was colored and was clearly distinct.
by nowittyusername | 2025-12-09 00:27:50+00:00
determinism v nondeterminism is and has never been an issue. also all llms are 100% deterministic, what is non deterministic are the sampling parameters used by the inference engine. which by the way can be easily made 100% deterministic by simply turning off things like batching. this is a matter for cloud based api providers as you as the end user doesnt have acess to the inferance engine, if you run any of your models locally in llama.cpp turning off some server startup flags will get you the deterministic results. cloud based api providers have no choice but keeping batching on as they are serving millions of users and wasting precious vram slots on a single user is wasteful and stupid. see my code and video as evidence if you want to run any local llm 100% deterministocally https://youtu.be/EyE5BrUut2o?t=1
by layer8 | 2025-12-09 00:27:50+00:00
Yeah, that's a bit inconsistent. I think they are criticizing that it appears to be random which menu items have icons assigned, instead of (for example) giving all important or frequently used items an icon, or in some way that creates visual structure in the menu. Personally, what I find the most disconcerting in those examples is that the menu items aren't consistently inset.

Here is what I would think is a fairly good use of icons: https://learn.microsoft.com/en-us/windows/win32/uxguide/imag... The icons are positioned such that they introduce groups of menu items, and they create a visual structure that one learns to recognize with repeated use.
by diddid | 2025-12-09 00:28:00+00:00
AI can really only be as good as the data it’s trained on. It’s good at images because it’s trained on billions of them. Lines of code, probably 100s of millions, but as you combine those codes into concepts, split by language, framework, formatting etc all you loose the numbers game. It can’t tell you how to make a good enterprise app because almost nobody knows how to make a good enterprise app, just ask Oracle… ba-da-bum!
by energy123 | 2025-12-09 00:28:04+00:00
I agree it isn't the main property we care about, we care about reliability.

But at least in its theoretical construction the LLM should be deterministic. It outputs a fixed probability distribution across tokens with no rng involvement.

We then sample from that fixed distribution non-deterministically for better performance or we use greedy decoding and get slightly worse performance in exchange for full determinism.

Happy to be corrected if I am wrong about something.
by rdl | 2025-12-09 00:28:13+00:00
I’m in Niseko (Hokkaido) and had just driven 2.5h through a snowstorm to my hotel, opened door, and put down bags and phone. Weird alarm from my phone (new phone; forgot to disable, which I usually do because where I live abuses the system for a bunch of stupid alerts for chronic issues), looked at it, realized in Japan it is probably real, so I stood in a doorway. Pretty decent sized storm.

If a tsunami affects me on a mountain something would be seriously wrong, so I’m not going to worry.
by dekhn | 2025-12-09 00:28:33+00:00
Medical reasoning is complex. It typically needs to consider second and third order effects (typically, how the public responds to a policy needs to be considered when updating the policy). It can't simply attempt to maximize the global health utility function (ethics, budgets, politics, and human behavior all get in the way).

If your reaction to something like this is an offhand "why don't you just...", or "experts don't matter", or "my grandma told me not to eat sugar because it feeds cancer", please, take a deep breath, and think twice before starting to argue with folks about this.
by warbaker | 2025-12-09 00:29:02+00:00
You can locate an aluminum plant pretty much anywhere you want, as the energy required to make aluminum is large compared to the cost of mining/shipping bauxite. This solves the main problem with geothermal, which is that it's in random locations around the world that don't necessarily have many people living there.

Any place with significant volcanic activity (e.g. Hawaii) could probably do geothermal power if they wanted to.
by bluedino | 2025-12-09 00:29:18+00:00
How did it get this way?

A million years ago we had Microsoft Office, PerfectOffice, Lotus SmartSuite, Lotus Symphony (which became one of the free suites), and others I can't remember.

Then we had a bunch of Java and web versions built of various office appplications.

It would be a massive undertaking to create a new office suite from scratch.
by pndy | 2025-12-09 00:29:39+00:00
Some 20 years ago French Planete documentary channel (back then that channel had some good stuff - often shocking, unlike Discovery that slowly marched towards flashy popsci, aliens and WW2) was showing this piece about cryonics, and there was a segment about company that did indeed went bankrupt. Bodies of their clients due to unpaid bills de-thawed and started decomposing. And since that happen there was nothing else that families could do but just bury their beloved ones.

Some of the experts speaking argued that it's impossible to preserve and then revive human bodies with available technology because ice crystals do irreversible damage to body tissues.
by AngryData | 2025-12-09 00:30:04+00:00
Probably because you then need pillars throughout the entire building to support the second floor which you are loading down with a ton of weight. The average forklift weighs 3x or more the weight of the average car, and then adding racking and stock on top of that. Yeah if you completely redesign your storage system to not require forklifts you save weight there, but you end up adding the weight back with all the heavy duty track systems and extra heavy duty racks that are required to eliminate the forklifts. Plus there is liability of having that weight up top, a rack failure on a second floor could take down half the building.

It is possible, but you end up spending 10x as much on the building.
by Muromec | 2025-12-09 00:30:17+00:00
russia doesnt have oligarchs for 15 years at least, it has the opposite of it. Oligarchs control the big chunks of economy, media and have a lot of political influence direct and indirect. What they have right now is some friends of the dictator who own something until dictator allows them.

The closest US has to olugarcha is Bezos and Musk, but they dont have each their own party and a few poket ministers in addition to owm bank and 20ish percent gdp.

US is still too big and rich for this shit
by exasperaited | 2025-12-09 00:30:48+00:00
That’s… not many at all, really. You could do it in a year with ninety deliveries per day per location (well, 92).

Assuming a dozen robots per location, that's less than eight deliveries per day per robot (and even that might be beyond their upper bound, actually, given their speed and range).

But then they didn't do it all in one year. So… it doesn't feel like a stretch.

Given how many will be recurring customers with recurring journey routes, it feels barely enough to encounter all the possible unique problems.
by BoiledCabbage | 2025-12-09 00:31:14+00:00
I thought it was SNOBOL I was thinking of, but then I looked up the SNOBOL syntax and that wasn't it. Then I thought maybe REBOL but that wasn't it either. Following up from a comment below it was Eve that it seemed more similar to me (at least at first view).

And also replying to one more comment below. Modal on the developer June's website reminds me of Maude. If feel like term re-rewiting languages have a really cool idea in then that are just waiting to take off. Funny enough I think Maude also has a pattern matching system like Nova. although it's I believe an unordered bag of terms to match against instead of an ordered stack.
by daemin | 2025-12-09 00:31:38+00:00
My biggest design peeve of the examples posted is the inconsistent indentation of each section of the menu. Where if any single item in the section has an icon it gets indented, but if none do it doesn't, and seeing them next to each other is jarring. I feel this is especially inconsistent design because if a menu item has a check mark it indents all menu items in the whole menu. I would have thought Apple would have the taste to keep things more consistent across the whole menu than that, as it seems sloppy.
Show HN: Tool to detect malware left behind after patching CVE-2025-55182
by Just_Clive | 2025-12-09 00:32:37+00:00
I'm Clive, a developer from South Africa. Four days ago, Eduardo Borges posted about getting hacked through CVE-2025-55182 (the React Server Components RCE). His server was patched, but the malware stayed, crypto miners, fake services named "nginxs" and "apaches", cron jobs for persistence. CPU at 361%. Part of a 415-server botnet.

That's when I realized: patching removes the vulnerability, but not the infection.

I built NeuroLint originally as a deterministic code transformation tool for React/Next.js (no AI, just AST-based fixes). When this CVE dropped, I added Layer 8: Security Forensics.

It scans for 80+ indicators of compromise: - Suspicious processes (high CPU, random names, fake services) - Malicious files in /tmp, modified system binaries - Persistence mechanisms (cron jobs, systemd services, SSH keys) - Network activity (mining pools, C2 servers) - Docker containers running as root with unauthorized changes - Crypto mining configs (c.json, wallet addresses)

Try it: npm install -g @neurolint/cli neurolint security:scan-breach . --deep

No signup required. Works on Linux/Mac. Takes ~5 minutes for a deep scan.

What's different from manual detection: - AST-based code analysis (detects obfuscated patterns) - 80+ behavioral signatures vs. 5-10 manual grep commands - Automated remediation (--fix flag) - Timeline reconstruction showing when breach occurred - Infrastructure-wide scanning (--cidr flag for networks)

The tool is deterministic (not AI). Same input = same output every time. Uses Babel parser for AST transformation with fail-safe validation - if a transformation fails syntax checks, it reverts.

Built it in 3 days based on Eduardo's forensics and other documented breaches. Already found dormant miners in test environments.

GitHub: https://github.com/Alcatecablee/Neurolint-CLI NPM: https://www.npmjs.com/package/@neurolint/cli

If you were running React 19 or Next.js 15-16 between Dec 3-7, run the scanner even if you already patched. Especially if you already patched.

Happy to answer questions about the detection logic, AST parsing approach, or the CVE itself.
by devilbunny | 2025-12-09 00:33:15+00:00
If you want the cassette experience without the massive downsides of cassettes, pick up an old Minidisc recorder. Physical media that are nearly infinitely re-recordable (unused ones are expensive but used ones from Japan are not) and nearly indestructible. The NetMD ones have been bid up in price because of transfer speed but older ones that only do real-time transfers are not hideously expensive.
by 0xbadcafebee | 2025-12-09 00:33:34+00:00
I think the whole software industry has tried to obscure the fact that most companies who hire software engineers are writing exactly the same code as every other company. How many people here have written the same goddamn webapp at the last 3 companies they've been to? Anyone ever wonder why nobody just publishes blueprints to software and licenses that blueprint to a single engineer to customize? Because there's a lot less money in doing that, versus selling a lot more software add-ons/SaaS/etc.

There is no value-add to hiring software engineers to build basic apps. That's what AI will be good for: repeating what has already been written and published to the web somewhere. The commoditized software that we shouldn't have been paying to write to begin with.

But AI won't help you with all the rest of the cost. The maintenance, which is 80% of your cost anyway. The infrastructure, monitoring, logging, metrics, VCS hosting, security scanning, QA, product manager, designer, data scientist, sales/marketing, customer support. All of that is part of the cost of building and running the software. The software engineers that churn out the initial app is a smaller cost than it seems. And we're still gonna need skilled engineers to use the AI, because AI is an idiot savant.

Personally I think 50% cost reduction in human engineers is the best you can expect. That's not nothing, but that's probably like a 10% savings on total revenue expenditure.
by pglevy | 2025-12-09 00:34:18+00:00
I've been thinking about something like this from a UI perspective. I'm a UX designer working on a product with a fairly legacy codebase. We're vibe coding prototypes and moving towards making it easier for devs to bring in new components. We have a hard enough time verifying the UI quality as it is. And having more devs vibing on frontend code is probably going to make it a lot worse. I'm thinking about something like having agents regularly traversing the code to identify non-approved components (and either fixing or flagging them). Maybe with this we won't fall further behind with verification debt than we already are.
by markus_zhang | 2025-12-09 00:34:20+00:00
I had a wonderful retro futuristic dream about an automated Costco warehouse a few weeks ago. It was one of the less weird dreams so I still remember it clearly.

Basically, each section is like a closed areas with some windows. Customers order at the computers by the windows and flash their membership cards. Robots glide left and right to move 10 samples to the customer, in an arm with rotating clips. Customers can press a button to rotate the samples, observe them, and place an order by pressing a button. Samples not chosen are temporarily stocked at the window as a “stack”.

In each closed section, there are humans who monitors and maintains the robots, and occasionally fetch samples when robots stop working (hopefully it too often, you know those 9s).

At the exit, a human worker assembles the packages and hand them to the customers with a smile. Customers have a last chance to return unwanted items.

Why was it a retro futuristic dream? Because the customers have the option to go into a bakery to enjoy a cup of coffee/tea, some cake and socialize with fellow customers. All of them looked like the men and women from advertisement from Fallout 4.

I’d like to shop or even help build one of these.
by BloondAndDoom | 2025-12-09 00:34:45+00:00
Can someone help me out how to get started in this kind of coding setup?

I haven't written production code for the last 8 years, but has prior development experience for about 17 years (ranging from C++, full stack, .NET, PHP and bunch of other stuff).

I used AI at personal level, and know the basics. Used Claude/Github to me help fix and write some pieces of the code in languages I wasn't familiar with. But it seems like people talking and deploying large real world projects in short-"er" amount of time. An old colleague of mine whom I trust mentioned his startup is developing code 3x faster than we used to develop software.

Is there resource that explains the current best practices (presumably it's all new)? Where do I even start?
by monerozcash | 2025-12-09 00:34:55+00:00
I don't think you can approach this subject in good faith and arrive at that conclusion.

His options at that point were pretty much limited to prison in the US or seeking protection from the Russian government. If you wouldn't have made the same choice as him in that situation, you can reasonably criticize his choice, you'll just have a hard time convincing anyone that you would've chosen prison in that situation.

There's also no evidence that his arrangement involves any work on behalf of the Russian government.
by jshier | 2025-12-09 00:34:57+00:00
All independent agencies are dead, according to SCOTUS fiat. If we want anything to survive they'll have to be rebuilt, either with an enlarged court that won't strike them down again, or as section 1 agencies that Congress has to power directly (which will also be hugely corrupt). Either that or an amendment that creates a branch that straddles the legislative and executive, to be truly independent.
by moorow | 2025-12-09 00:35:24+00:00
Watson was a marketing exercise designed to sell a bunch of disconnected text and image processing libraries pulled together by consulting services. It did not function as advertised.

At one point we worked with a large energy company that was basically sold something LLM-like (large-scale indexing and searching/querying of documents) in 2016 or so. IBM had a team of 90 people doing full-time data ingestion for something like 26,000 documents. We got asked to do a counter-product in two weeks, which was literally just a TF-IDF search and some smarts around ingesting different types of documents. Both solutions performed approximately equally, except one cost something in the order of $185m and one cost $40k. Watson continued running for about a year until an external data science contractor realised they could query Watson for highly confidential board meeting notes, and it would provide full previews into the documents. The project was shuttered shortly after.

Alas, nobody gets fired for hiring IBM.
by linguae | 2025-12-09 00:35:44+00:00
I wonder if part of the problem is the lack of color in these examples? I remember Microsoft Office 97 and 2000, which had icons in their menus (albeit only for a few actions, not for every action). However, those icons were colored and appeared visually distinct from each other.

Yesterday I booted my 350MHz Power Mac G4 for the first time in 13 years. I booted into Mac OS 9.2.2. I remember the Apple menu having icons for every item. Once again, though, every icon was in color.
by mauvehaus | 2025-12-09 00:36:06+00:00
I put The Full Monty in a combo VHS/TV machine in a hostel a few years back, and was pleasantly surprised by how good it looked. Admittedly on, like, a 17" or 19" screen, but still. Turns out when you aren't trying to record 6 hours of video on a 2 hour tape from broadcast TV, the format performs pretty well. Yes, I lived through that. Star Trek marathons were the motivator for that.

I could see dumber things happening.
by syncsynchalt | 2025-12-09 00:36:23+00:00
The reference is that the anime character "Naruto"[0] wears the same colors and roughly the same uniform as a Japanese recovery worker[1].

During disaster work, you see swarms of recovery workers and the joke/reference being made is that this looks like Naruto doing a "shadow clone" technique.

[0] https://i.redd.it/psseu93j62la1.jpg [1] https://sendai-resilience.jp/media/images/efforts/case31_ima...
by shadowgovt | 2025-12-09 00:36:52+00:00
Where the technology currently stands, people are far faster, more agile, and more compliant with the rules of sidewalk and street use than this category of robots is. They're currently objectively worse; a human being on two legs can make much better use of sidewalk real-estate than a robot (and that's before noting that most delivery couriers are in the street, using a bicycle, scooter, or car).
by clearleaf | 2025-12-09 00:36:52+00:00
My brain first started doing this with online ads as well.

The habit has adapted and evolved very strongly with the amount of exercise it gets from UIs, textbooks, signage, and basically every other visual medium possible these days. It has actually become a problem with how often I overlook important information due to it being situated in a "nothing useful will ever be here" zone. But it's difficult to consciously control that instinct when it's correct 99.999% of the time.
by kulahan | 2025-12-09 00:36:55+00:00
I hate those stupid things so much. They're really, as far as I can tell, just moving all labor to the kitchen and drive-thru, while considering the dining area an afterthought.

Maybe they're just following the trends their own numbers tell them are happening, but I don't think they trust robotics enough to put an area they truly care about under its purview just yet.
by llm_nerd | 2025-12-09 00:37:00+00:00
What a wild series of events. It's a demonstration of someone having "no cards", as Trump likes to say. Of having delusions about the hand they hold and thinking they're the dealmaker.

Earlier this year, during the beginning of this massively self-destructive trade war, Trump tried to use the existing H20 as a lever and banned its export to China. Not long after he allowed it again given that China didn't bend an iota, which was followed by China banning nvidia from their own data centres while strongly encouraging Chinese companies to not use them.

Does anyone seriously think Chinese companies are going to line up again? The US is a grossly unreliable partner (see: Canada via USMCA), and nvidia just doesn't have the monopoly they did. Seeing Huang shilling himself on Rogan just makes the whole thing look pathetic.

Everything about this clowncar cabinet has been a disaster, and forcing Bessent, Hasset, and Howard "Wig-Salesman" Lutnick to debase themselves with an endless series of ridiculous lies doesn't change this.
by Muromec | 2025-12-09 00:37:02+00:00
It wasnt US, it was EU who did that, then gave us visa free travel and a few BN for it. Then monitored the whole thing and imlementation of it.

Anticorruption agency head cant be removed even by parliament vote, not even the executive.

But then again, every governmemt and political person has their taxes published by default
by crote | 2025-12-09 00:37:44+00:00
First, ignoring frail patients means your trial isn't representative of the wider population, so it shouldn't be accepted for general use - only on people who were well-represented in the trial.

Second, you're ignoring the possibility of other treatment options. It isn't always the binary life-or-death you're making it, so SAEs do matter.

Third, a big part of trials is to discover and develop prevention methods for SAEs. Explicitly ignoring the people most likely to provide data valuable for the general population sounds like a pretty silly approach.
by felipeerias | 2025-12-09 00:38:03+00:00
Thinking about the relationship between creation and verification is a good way to develop productive workflows with AI tools.

One that works particularly well in my case is test-driven development followed by pair programming:

• “given this spec/context/goal/… make test XYZ pass”

• “now that we have a draft solution, is it in the right component? is it efficient? well documented? any corner cases?…”