MurphyA/hacker-news huggingface dataset:
by thechao | 2025-12-22 12:56:23+00:00
You'd pay the cost of the core computation O(n) times. Matrix products under the derivative fibration (jet; whatever your algebra calls it) are just more matrix products. A good sized NN is already in the heap. Also, the hard part is finding the ideal combination of fwd vs rev transforms (it's NP hard). This is similar to the complexity of finding the ideal subblock matrix multiply orchestration.

So, the killer cost is at compile time, not runtime, which is fundamental to the underlying autograd operation.

On the flip side, it's 2025, not 2006, so pro modern algorithms & heuristics can change this story quite a bit.

All of this is spelled out in Griewank's work (the book).
by belorn | 2025-12-22 12:56:36+00:00
I could see that. In Sweden there were recently a buss accident where a health issue with the driver caused them to black out, killing several people and injuring even more. We put a lot of trust in commercial drivers that are responsible for managing people and several tons of moving vehicle. Pilots employed by commercial airlines generally have an age limit at around 65-68.

What level of impairment is tolerable when the buss driver are driving on the highway at highway speeds?
by pbalau | 2025-12-22 12:58:00+00:00
Doesn't really work on my setup (0). I am curious if it does more than the PhotoPills app, quite a useful thing for city scapes photography.

0. https://drive.google.com/file/d/1FB3Ofl4mUvOO4gGqARro9cO_kjJ...

/edit: Looks like noscript blocks the p5 thing.
by wolrah | 2025-12-22 12:59:01+00:00
> Modern fire trucks, and police cars usually, are built to be able to push vehicles out of the way.

Not so much police cars, anymore.

Back in the time of the B-Body Caprice and the Crown Vic, sure. These days with the exception of the Tahoe the most common police vehicles are all unibody platforms. Charger, Durango, Explorer, Taurus, and the rare Australian Caprice

You can still bolt a push bumper to them and most departments do, but they have to be used with a lot more caution and a lot less aggression to avoid damaging the vehicle than in the days of body-on-frame sedans.

Fire trucks on the other hand, yeah they're basically the opposite in that there might be a couple of Explorers or Durangos in the fleet but most everything else is a medium duty truck or a custom chassis specifically for fire service.
by reactordev | 2025-12-22 12:59:06+00:00
I can’t emphasize this enough. Every 5 years or so I reassess what my goals are and refocus my vision on where I want to apply my skills.

Things change fast in our industry so being able to pivot to something nearby is paramount for maintaining a career in this field.

Not everyone has the fortune to spend 15 years at a FAANG or other large corporation. Sometimes you have to build it.
by the_af | 2025-12-22 13:02:15+00:00
I don't think it's condescending to believe a large number of people mostly cannot design their lives. At best they can try to make it better for their children, if at all.

Why is this condescending? It's not their fault, it's how the system works and their bad luck in not being born into a more privileged position. For people who cannot make ends meet, trying to make ends meet takes most of their available time and energy, there's not much left to ponder about life's choices.

What it is, in my opinion, is terribly unfair. I agree with the GP commenter that us here mostly ignore this reality. And that's OK, clearly TFA is aimed at privileged people like us, not most people.
by boilerupnc | 2025-12-22 13:02:20+00:00
And that’s the tragedy. It should be viewed as a feature, not the bug. Curiosity and willingness to mix it up is where the serious innovation resides. Cross cutting concepts more easily happen when you’ve done/experienced/seen/felt different stuff … period.

I tell my son all the time that I couldn’t predict what I’m doing now … 3 years prior. I didn’t have this insight or awareness but after running the SW/IT marathon for 25 years here we are. Trust your instincts, they weren’t developed in a vacuum. The more you explore, the more insights pop in your mind and every 3 years or so, a change presents itself for you to affirm or deny.
by pollux01 | 2025-12-22 13:02:35+00:00
I made this game where santa runs around the screen and jumps and slides.

You need to click the santa as he tries to evade you.

Your clicks increase combo box hits, and you try to reach a goal. Also no of santas on the screeen increases as you click the santa.

You can paste the scrip tag in your body and the game will work automatically

see how the game works here: https://backai.dev/festive-santa

try clicking the santa and increase hit rates
by nfriedly | 2025-12-22 13:02:43+00:00
Yes. I think that initially there was even official documentation from Microsoft for how to bypass the check, although I can't find that now, just "unofficial" things like this https://learn.microsoft.com/en-us/answers/questions/2121461/.... (The top two comments have two different ways of bypassing the check: a command line flag for the installer and a registry change.)
Show HN: Python Local Sandbox Code Execution (Podman and Uv)
by pmkelly4444 | 2025-12-22 13:02:44+00:00
The core idea: @sandbox(dependencies=["pandas"]) turns any function into one that runs inside an isolated Podman container with dependency caching built in on uv. You call it like a normal function, but the code executes with no access to your host filesystem, credentials, or processes.

from pctx_sandbox import sandbox

@sandbox(dependencies=["requests"])
def fetch_url(url: str) -> str:
import requests
return requests.get(url).text

result = fetch_url("https://example.com") # runs in container

Technical details:

- Uses rootless Podman for container isolation (all the Linux namespace stuff: PID, mount, network, user)
- Maintains a warm pool of workers per dependency set, so there's no cold-start penalty after the first call
- Dependencies are cached and installed once per unique combination
- Resource limits enforced via cgroups

The security model is "defense in depth" – it's container isolation, not a VM, so it's not a perfect security boundary. But it's good enough that I'm comfortable letting Claude use it on my machine.

Would love feedback. Thanks!
by seec | 2025-12-22 13:03:14+00:00
Yeah they are just insane whishfull thinkers.

I calculated the costs of covering the needs of Germany for a 2 days low production event (as it happened between 6-9 december) and you would need about a trillion dollar.
That's for something that cannot even garantee you more than 48h of runtime for half the country's needs.

You would need at least 4 times that to be safe.
Even if batteries price are divided by 2 (very unlikely, there are large fixed costs) you would need trillions of dollar for a single country.
That's just not happening any time soon and even in 30 years time, I doubt it will be that prevalent of a solution.
by srean | 2025-12-22 13:04:13+00:00
Frankly there is nothing woo about it.

Even without venturing into the realms of Quantam Mechanics or Chaotic Dynamics, all measurements are, by physical definition, upto the resolution of the measuring instrument. So it always come with inherent +/- error bars. Sometimes these error bars are made explicit, at other times they are elided, often with the assumption that it's obvious.

Models are always simplifications. That is precisely why they are useful. ( A 1:1 scale map is not very useful, especially when we already have one). Models are obtained by ignoring the effect of many known disturbances, but whose effect one deems not to exceed a tolerance bound.
by davnicwil | 2025-12-22 13:04:36+00:00
I think I disagree, if I understand you correctly.

Technology is augmenting real world experiences all the time, and not always in positive ways.

Whenever anyone does anything with the real world as the destination, the phone comes too, and all that comes with the phone intersects with whatever it is you're doing. Again not always in positive ways.

I completely agree that the nature of the technology / platform doesn't matter or affect this.
by menaerus | 2025-12-22 13:04:43+00:00
OpenAI released GPT-4o in May 2024, and Anthropic released Claude 3.5 Sonnet in June 2024.

I haven't tried the local models as much but I'd find it difficult to believe that they would outperform the 2024 models from OpenAI or Anthropic.

The only major algorithmic shift was done towards the RLVR and I believe it was already being applied during the 2023-2024.
by tovej | 2025-12-22 13:05:06+00:00
I mean, you're allowed to think an ethnonationalist has a consistent and reasonable worldview. That's absolutely ridiculous but you're free to think it. Nobody's cancelling anyone.

But having DHH as a face of your programming language, a language that's supposed to have a "warm community", doesn't really make any sense, and it will obviously drive people away.
by rswail | 2025-12-22 13:05:13+00:00
Airbus is ~30% government owned by France/Germany/Spain and others. It is funded both as a private business and as a European "champion" to compete with Boeing.

It is also likely to get the majority of the European civil, commercial, and military orders now.

There is no reason why Europe can't build a hyperscalar cloud service. The skills and the software and hardware are all transferrable technology.

European defence budgets are being ramped up, spending some billions on data centres and comms is a no-brainer as part of that.

European governments contracting to a European cloud provider would be more than enough to fund the provisioning.
by kristopolous | 2025-12-22 13:07:28+00:00
I'm extremely familiar with them.

Some people, with some tasks, get great results

But me, with my tasks, I need to maintain provenance and accountability over the code. I can't just have AI fly by the seat of its pants.

I can get into lots of detail on this. If you have seen tools and setups I have done you'd realize why it doesn't work for me.

I've spent money, the results for me, with my tasks, have not been the right decision.
by Meneth | 2025-12-22 13:07:30+00:00
Paper on which the article is based: https://iopscience.iop.org/article/10.3847/2041-8213/ae157c

"A Carbon-rich Atmosphere on a Windy Pulsar Planet", PSR J2322–2650b.

No one bothered to link to it, but fortunately Google picked it up.
by jcims | 2025-12-22 13:10:01+00:00
This is one of those areas where family starts to influence decisions. My wife and I had kids between 24 and 28. From that point forward, 'supporting the family' took priority over personal fulfillment.

Now that our kids are grown and self-supporting, it's wild how much simpler the risk calculation is. But at 52 with engineering manager being the dominant role in my CV, not particularly appealing to the small companies making big moves that I'm interested in.
by the_af | 2025-12-22 13:10:07+00:00
Agreed. I would add to the mix, however, that MAGA and adjacent groups made the Epstein scandal a big deal. Remember among them you can count QAnon, the Pizzagate, the people who believe the elections were "stolen", the Capitol stormers, etc. Some of them are conspiracy-oriented people, fueled to rage by conspiracy oriented alt-right influencers. So they are very eager to call others cannibals, traffickers and pedophiles wihout a shred of evidence. It's just when someone they respect is in the eye of the storm that they reel and engage the reality distortion field.

Remember that even less than "circumstantial evidence" is what fuels 90% of Trump's bold assertions. And they lap it up. Even now they are trying to make this about Bill Clinton! (Can you imagine what would have happened if Clinton was Epstein's friend but Trump wasn't? Or if Hillary was in some photos? I can guarantee there'd be no redactions at all).

So now MAGA voters cannot complain when Trump is the target of unconfirmed rumors.

And indeed, even a portion of MAGA is susceptible to this particular scandal: Epstein. They had a minor falling out with their leader over this!

I do agree attacking all of MAGA is a counterproductive tactic though, because it puts them on the defensive. Mounting evidence against Trump without attacking his voters is more sensible.
by mrweasel | 2025-12-22 13:11:08+00:00
> I feel that people are fed up with the internet for the first time since its creation.

At least for a great number of people, I believe this to be true. The things that initially made me interrested in the internet, computers and and software are gone from the mainstream. The web has developed in to a perverted Minitel, it's a place I go to order something, if I can't find it in local stored, I read a little news, I look up documentation, and then I check out again. Much the same for TV really, there's no real reason for me to watch the news, movies and shows. The news is poorly covered and just rehashes of the same reporting. Movies and TV shows are commercialized to the point where I'm not even going to try, on the off chance that I hit something good. The stuff I buy is also often highly selective, as the chance of buying juke is at an al time high, better to buy nothing.

I feel like we're close to a major reset, at least for a portion of the population. Many simply can't stand sad state of algorithms, shareholder interests, subscriptions and just pure greed at the expense of everything else. If the reset isn't going to be society wide (which it probably isn't because a large part of the population also seem to not give a shit or they are actively profiting of the current state of affairs), then we're going to see one group quietly distancing themselves from media, technology and modernity. We'll use technology only to the extend where it helps us to our jobs and function in society, taking care to not compromise our humanity, then log right back off.

The original author escapes me, but the quote: "The future has lost it's appeal to me" seem increasingly true with every passing day.
by AntonZ234 | 2025-12-22 13:11:55+00:00
Thanks tzs.

OP here.
I actually feel that having ads that are relevant to the people reading are better both ways, as you might actually learn about a good tool :) (I try at least to only work with products I believe in).

I felt that having the ad between line dividers, and having this:
"Thanks Linear for supporting today’s article!"

should be enough, but maybe I'm mistaken.
by somenameforme | 2025-12-22 13:12:42+00:00
You're going to need to define what you mean by class. It's an exceptional amorphous term and I don't see your perspective here. You will find people from countless "class" backgrounds at top schools, and even in industry there's a wealth of actual diversity on this front. For instance Tim Cook, the progeny of a shipyard worker, graduated from the prestigious Robertsdale High School [1] whose Wiki leaves me with few nuggets of knowledge about the school other than "During a school football pep rally for the Robertsdale Golden Bears to go against the Spanish Fort Toros, students were seen holding Trump flags and a sign that read 'Put the panic back in Hispanic.'" Even at places like Goldman, Lloyd Blankfein [2] is the former CEO and still the senior chairman at Goldman. He grew up in the projects in NYC. Daddy was a postal worker, mommy a receptionist.

The only common denominator you find in these individuals is being the academic equivalent of our school of 6'6" types.

[1] - https://en.wikipedia.org/wiki/Tim_Cook

[2] - https://en.wikipedia.org/wiki/Lloyd_Blankfein
Show HN: Superapp – AI Full-Stack Engineer for iOS
by thekotik | 2025-12-22 13:12:49+00:00
Hi HN, we’re Vitalik (ex-Bolt) and Stas (ex-Grammarly, Superhuman and Wix). We’re building Superapp.
Superapp lets you create real native iOS apps by describing your idea in English. Unlike Expo builders, It generates real Xcode project in the background, Swift code + SwiftUI following best Apple standards, and creates Supabase schema via MCP.

Here's a DEMO creating HackerNews iOS swift app in 30 seconds: https://www.youtube.com/watch?v=GKQK-cI48Ew

We built this for non-technical founders, because Xcode + Cursor is too confusing for non-developers.

Because we use the Swift, the most surprising thing is quality of UI/UX design. We also use parallelisation, caching, and testing suit keep it fast and cheap on top of foundational models. You can export to Xcode to Cursor at any time, we don’t lock in the codebase, it’s just a folder on your Mac.

We're looking forward to your feedback. Still in BETA: https://www.superappp.com
by yzzTing | 2025-12-22 13:15:45+00:00
I built a command-line tool for analyzing code complexity, similar to Lizard but written in Rust for better performance.

GitHub: https://github.com/yzzting/LynxEye
Crates.io: https://crates.io/crates/lynx_eye

What it does
LynxEye performs function-level static analysis on JavaScript and TypeScript codebases. It extracts metrics that help identify functions that might need refactoring:

NLOC – Non-commenting lines of code
CCN – Cyclomatic complexity (number of independent paths)
Token count – Syntactic unit count
Parameter count
Complexity score – A weighted composite score (0-100)
Quick example
bash
$ lynx_eye src/

+------+-----+-------+-------+-------+------------------+------+-------------+
| NLOC | CCN | Token | Param | Score | Function | Line | File |
+======+====================================================================+
| 45 | 12 | 320 | 4 | 72.3 | processUserData | 89 | handler.ts |
| 28 | 8 | 195 | 3 | 54.1 | validateInput | 156 | validator.ts|
| 7 | 2 | 30 | 1 | 24.4 | calculateTotal | 1 | utils.js |
+------+-----+-------+-------+-------+------------------+------+-------------+

Why I built this
I was using Lizard (Python) at work but found it slow on large TypeScript monorepos. Rust + tree-sitter seemed like a natural fit for parsing code quickly.

The complexity score formula weights CCN highest (50%), since high cyclomatic complexity is usually the strongest signal that a function needs attention:

Score = 0.5·CCN_norm + 0.3·NLOC_norm + 0.2·Density_norm

Features
Fast – Parses thousands of files in seconds
Multiple output formats – Table (default), JSON, CSV
Filtering – --min-score 50, --min-ccn 10, etc.
Recursive directory scanning – -r flag
File output – --output results.json
Installation
bash
cargo install lynx_eye

What's next
Add support for more languages (Python, Go, Rust)
IDE integration (VS Code extension)
Trend tracking over git history
Would love feedback on the metrics, scoring formula, or any features you'd find useful. PRs welcome!
by derangedHorse | 2025-12-22 13:15:55+00:00
Pseudonymity allows people to freely express ideas with others without fear of it seeping into all aspects of their lives. How else would individuals share and get feedback on things like health issues, relationships, employment, etc. without the threat of repercussion? The internet is so powerful as a tool for connection because of this layer of pseudonymity and striving for a 'nicer' internet is being content with a shallow version of the interconnected human experience.
by cookiengineer | 2025-12-22 13:16:00+00:00
That already is old news, lots of manufacturers do that.

For example, the Passat 3B and later platforms introduced proprietary screws for the wheels and brakes, so you weren't able to change them yourself.

Same for all kinds of sensors that will go rogue when the car is turned off and you change a sensor on the engine. All firmware gradually was modified each generation to allow less modifications and less self repairs, and less repairs by third party workshops.

Also, the Golf 2 platform for example had a very sturdy engine running beyond 1 Mio km easily. What do you think happened with the Golf 3 engine design? They made the camshaft structurally weaker, so the engine will blow up more easily. The rest of the engine is almost identical. Talk about being bad at hiding planned obsolescence.

There's many more examples like this, acrosd every manufacturer. The real reason why there is so many people on race tracks driving old cars is because they're easier to modify, easier to maintain, and easier to buy replacement parts for.

It's ridiculous if you think about it, and really frustrating that there is no legislative intervention against this.
by zwnow | 2025-12-22 13:16:17+00:00
> Do you have something tangible you can look back on that you did last week that helped achieve this vision? If not, what small thing can you do this week?

Not too sure, I am pretty delusional about the impact part. I want to achieve something big but have zero ideas on what I could start with. I have a ton of time and want to use it for something I actually believe in, the difficulty is in finding something I actually believe in...
by zrobotics | 2025-12-22 13:16:32+00:00
This is an inherently weak fastener design, it requires the driver to have 2 separate 'pins' to fit the 2 quadrants of the logo. Even with a proper forged tool this will be weaker than a torx or hex bit. Basically the only way this would be manufacturable is 2 forged pins shaped like quarter circles that are pressed into a socket.

This isn't that different to how other bit sockets are made, but instead of loading the bit in torsion, it will be subject to bending forces to loosen the bolt. This will make it far weaker than other tools. So good luck loosening these once they have a few years of corrosion on them. Plus, with the head design, they'll be far harder to drill out to get a bolt extractor on. Although 3d printing and scanning don't really help that much here.
by socketcluster | 2025-12-22 13:16:42+00:00
Your last paragraph is an interesting way to frame it.

I also think it's true; what appeals to people is something superficial. The product has to be highly optimized to generate an initial 'wow' factor. But it's almost impossible to create such 'wow' factor without sacrificing something fundamental about the product.

The goal is to make such a good first impression that people will pay for your product and then will keep convincing themselves and their friends that your product is great... When it's not because actually there are many better alternatives out there which are higher quality and provide more flexibility.

Among financially successful products, I see a lot of rigid, inflexible, low-quality products. They create a 'wow' factor by removing complexity; also removing flexibility... Targeting a specific psychological bias... These products seem 'easy' and magical at first but what makes them easy also makes them inflexible and fundamentally useless. Because flexibility is what gives a competitive edge... But flexibility also scares people away.
by mschuster91 | 2025-12-22 13:18:14+00:00
> Even if it were fairly specific, I’d be surprised if a similar tool couldn’t be 3D printed with DMLS. It’s possible that due to torsion requirements it would have to be molded, which could be much more expensive.

A CNC mill should also be capable of creating an usable driver bit, or in a pinch, drill out 1mm center of an ordinary + bit.