MurphyA/hacker-news huggingface dataset:
by toomuchtodo | 2025-09-05 19:22:57+00:00
We're getting there, takes time for EU defense to spin up.

> We can keep going. In March, a leading Danish defense official acknowledged his country’s F-35 purchases, but expressed regret over the decision. “[B]uying American weapons is a security risk that we cannot run,” Rasmus Jarlov, the chair of Denmark’s parliamentary defense committee wrote on social media, adding: “We must avoid American weapons if at all possible.”

https://www.defensemirror.com/news/40014

https://nationalsecurityjournal.org/the-f-35-has-a-double-tr...

https://breakingdefense.com/2025/08/switzerland-weighs-cuts-...

https://www.msnbc.com/rachel-maddow-show/maddowblog/f-35-fig...
by asdff | 2025-09-05 19:23:17+00:00
That 0-10mph response is way too twitchy in most EVs i've ridden. The old teslas were not like this. I'm not sure what package my friends model 3 is or if it comes down to his lead foot but I feel nauseous in that car. Its a combination of that instant torque and the suspension sort of feeling like one of those play horses on a spring you see in playgrounds.
by jameshart | 2025-09-05 19:23:31+00:00
All programmers need to try assembly programming just once.

Just a program counter, a stack, a flat addressable block of memory, and some registers.

You’ll very quickly learn how hard it is to program when you have complete responsibility for making sure that the state of the system is exactly as expected before a routine is called, and that it’s restored on return.

Every language tool we’ve built on top of that is to help programmers keep track of what data they stored where, what state things should be in before particular bits of code are run, and making it harder to make dumb mistakes like running some code that will only work on data of one sort on data of a totally different structure.

Of course types are a solution. You just have no idea what the problem was.
by runjake | 2025-09-05 19:23:42+00:00
> Is anyone here deliberately low‑tech?

I don't really treat it like an identity, but more and more, yes.

> If so, why and how?

- Everything spews telemetry which ends up with data brokers and by proxy, various nation-states.

- Everything is software-based. If you work in or with software developers, you'll have an idea how bad it is. I can't trust that code, even when its not vibecoded.

How?

- By reducing usage of and dependence on tech products where feasible.

- By selecting low-tech product alternatives. My appliance don't need wi-fi. If I can't get an appliance without wi-fi, it's never going to be connected to wi-fi.
by psim1 | 2025-09-05 19:23:48+00:00
T.38 is actually a fine way of transporting fax bits but unfortunately it is quite uncommon to see T.38 end-to-end. While a VoIP provider may negotiate T.38 with a customer's fax ATA, it is likely being transcoded to G.711 by a gateway at some point as it traverses the telephone network, ultimately making T.38 a less-reliable choice. (Better to have the same codec end-to-end.) A comparison might be cellular or VoIP providers offering wideband codecs, which sound great when you stay on-network, but when the call crosses the PSTN and is transcoded, the sound is worse than if you used the standard narrowband end-to-end.
by SirMaster | 2025-09-05 19:24:03+00:00
But that doesn't come close to the flow and convenience of Spotify.

So I have to manually invoke Lidify, then see the recommendations, then buy the songs, load them into my library, then mix them into my playlists. And what if I don't like them? Now I bought songs that I have no interest to listen to again.

How many songs can I even buy per year for $99 a year that Spotify costs. $1 per song? I certainly cycle through way more than 100 new songs a year with the Spotify algorithms to hear new music.

I just don't see how he can make a claim that his setup is even remotely comparable to Spotify.
by chickensong | 2025-09-05 19:24:06+00:00
> it really seems only suited for hyper-complex (ironically, Google) deployments with thousands of developers pushing code simultaneously

There are many benefits to be had for individuals and small companies as well. The piece of mind that comes with immutable architecture is incredible.

While it's true that you can often get quite far with the old cowboy ways, particularly for competent solo devs or small teams, there's a point where it starts to unravel, and you don't need to be a hyper-complex mega-corp to see it happen. Once you stray from the happy path or have common business requirements related to operations and security, the old ways become a liability.

There are reasons ops people will accept the extra layers and complexity to enable container-based architecture. They're not thrilled to add more infrastructure, but it's better than the alternative.
by ninetyninenine | 2025-09-05 19:24:14+00:00
>Judging by your comment history I'd look inwards!

I do. Commenting and having contrarian opinions isn't the same as spending time going onto other peoples threads to start shit and stalking them. Unfortunately, you don't have much going on, that's why you can do this. It's the truth and you know it. Good day sir.
by QRY | 2025-09-05 19:24:31+00:00
That makes sense. I think of it like visual movement, a difference in position over time. Even a single step represents a change in position, even if the time increment is very small. The transition is the animation, the duration would be 2 frames: up, and down.

In a nutshell: put two different frames in sequence, and you have an animation.
by doawoo | 2025-09-05 19:25:23+00:00
I ended up grabbing an Ioniq fully electric 2019 and i absolutely love it. Got it for a decent used cost, interior wise it was like new, no huge touch screen, but a decent one for CarPlay and Android Auto, real knobs and buttons, and the online portion is entirely obsolete since it used 3G so it has no connection to the internet! It’s perfect for me
by zzzeek | 2025-09-05 19:25:32+00:00
"Type checking is an antipattern" because it admits that our software has more than seven dependencies, which is cognitively unacceptable

"Type checking is an antipattern" because electrical engineers designing CPUs have nothing like type checking to rely upon

These two statements alone seem, to be charitable, wrong. But together, I have a sneaky feeling that a running CPU is at least as cognitively overwhelming as a modern software application. Which would mean cognitively overwhelming systems are not an antipattern. Or that CPU designers are also engaging in an active antipattern. So these arguments would appear to contradict each other in any case.

Overall a post like this that makes huge grandiose claims and ends with basically nothing to show at the end rings pretty hollow. Yes complexity is inconvenient but handwaving "there should be systems that are simple ! easy to understand!" yeah thanks! show us one? Oh, the mainboard of an iPhone, that's easy to understand? It literally requires software to figure out how to lay out all the tiny components on both sides like that. It is...not simple at all.
by nebula8804 | 2025-09-05 19:26:06+00:00
Are you saying SuperCruise on the Bolt stops working or just that they wont expand existing coverage?

This Bolt EUV car drives so damn good. I was very impressed when I drove it.

The Bose audio is also quite good. After testing several new cars, I learned that Bose audio is not implemented the same across manufacturers. For example Mazda Premium Bose is just plain mediocre.

For the price that you can pay for one, Bolt EUV is an amazing deal. Unfortunately the charge speed is a deal breaker for many. But I never forgot how well it handles.

I really hope these cars last, they are a hidden gem and I think a lot wouldnt care about resale value if that charge speed was a bit better.
Show HN: Turn pose photos into editable animation code
by Amyang | 2025-09-05 19:26:08+00:00
Built a web editor that converts any pose photo into semantic animation code using computer vision. Demo: https://popo.love/playground, https://mmd-mpl.vercel.app/ How it works:

Upload pose photo → MediaPipe extracts landmarks My solver generates readable MPL code like leg_l bend forward 120; arm_r bend forward 45; Edit the code, export to animation formats

Tech stack: Rust compiler (WASM), MediaPipe, Babylon.js 3D preview. Runs entirely in browser.

The language (MPL) bridges human-readable syntax with quaternion math. I've used it to fine-tune LLMs for text-to-animation generation.

Use cases: Game dev prototyping, VTuber expressions, animation learning, AI motion research.

GitHub: https://github.com/AmyangXYZ/MMD-MPL
by danaris | 2025-09-05 19:26:14+00:00
That's not true, not if your regulations are sufficiently strict.

For instance, if you tax second homes (or third homes, or homes not occupied at least 8 months out of the year, or whatever specific condition you want to use) at 100% of the value per year, you're going to end the purchase of empty real estate to park money, without directly affecting ordinary middle-class people who just want a place to live.

Unfortunately, such a measure would be politically untenable—frankly, even in the 2024 environment, and exponentially moreso now.
by measurablefunc | 2025-09-05 19:26:15+00:00
If it's trivially false then you should be able to present a counter-example but so far no one has done that but there has been a lot of hand-waving about "trivialities" of one sort or another.

Neural networks are stateless, the output only depends on the current input so the Markov property is trivially/vacuously true. The reason for the uniform random number for sampling from the CDF¹ is b/c if you have the cumulative distribution function of a probability density then you can sample from the distribution by using a uniformly distributed RNG.

¹https://stackoverflow.com/questions/60559616/how-to-sample-f...
by kellyjackson5 | 2025-09-05 19:26:18+00:00
Rabbet (YC S17) | Sr. Software Engineer (Elixir/React) | REMOTE (TX, NC, CO) | Full time Rabbet is hiring Sr. Software Engineers to help us streamline construction finances. We offer cloud-based software for commercial lenders and real estate developers to centralize construction finances, automate administrative tasks, and reduce the time spent managing draws.

Backend is in Elixir (Phoenix/Absinthe/postgres), frontend is React (mostly JS with more new stuff in TS). The company is ~20 people with 7 of us on the engineering team. Looking to add another 2-3 engineers over the next ~6 months.

We are fully remote, though we do require candidates to be in TX, NC, or CO (exceptions possible if you have several years of professional Elixir experience). We don't currently offer sponsorship.

If you're interested, you can read more or apply here: https://jobs.ashbyhq.com/rabbet/581ed4d8-d683-428c-88c5-1131... You can also email me (Kelly, Engineering Manager) directly at kjackson@rabbet.com.
by rednafi | 2025-09-05 19:26:21+00:00
I like the problems that Protobuf solves, just not the way it solves them.

Protobuf as a language feels clunky. The “type before identifier” syntax looks ancient and Java-esque.

The tools are clunky too. protoc is full of gotchas, and for something as simple as validation, you need to add a zillion plugins and memorize their invocation flags.

From tooling to workflow to generated code, it’s full of Google-isms and can be awkward to use at times.

That said, the serialization format is solid, and the backward-compatibility paradigms are genuinely useful. Buf adds some niceties to the tooling and makes it more tolerable. There’s nothing else that solves all the problems Protobuf solves.
by throw0101d | 2025-09-05 19:26:41+00:00
> Why is it that every high-brow discussion of US politics soon ends up quoting one of the founding fathers? As an outsider […]

I, the GP, am Canadian, so have my own system to worry about.[0]

But if you're going to talk about the pros and cons of a country's system, it is useful to a certain extent to look at what the architects were thinking. And in this particular case they did have some insight into the weaknesses of what they thought up.

Another that I heard in a recent podcast[1] was the fact that the existence / creation of political parties was not put in anywhere in the US system (even though they had existed in the UK already), and so you can get into tribalism/clans, which we are now seeing the effects of.

[0] https://sutherlandhousebooks.com/product/the-crisis-of-canad...

[1] https://www.youtube.com/watch?v=mhZBLpzcYx4&t=50m50s
by slipheen | 2025-09-05 19:27:38+00:00
I am not the original poster, but I have a hard time understanding how this is useful to anyone.

I have tried these sort of tools before and never see the point – if it is something that I want to read in depth then I’m going to spend the time to read it.

If it’s something I’m not particularly interested in the details of, I’ll just skim it and read the parts that I /am/ interested in.

I am genuinely curious, can you help me understand why you would ever want to summarize a page?

This feels like skipping over your own life? Typically If I’m going to a webpage, it’s because I want to enjoy reading it.
by m463 | 2025-09-05 19:28:23+00:00
It crossed the point where mini or barebone pcs are a better deal, unless you really want to use hardware/GPIOs/etc

Tesla is another story. They used to sell complete cars, now they put in a touchscreen and have taken away the dashboard, the buttons, and now the turn signal and drive select stalks. It's not minimalist or cost savings, it is cheap.
by kdmtctl | 2025-09-05 19:28:36+00:00
It's changes the data flow. Transit connections are magnitudes expensive than local exchanges, and you can even connect to neighborhood country exchanges on lower prices than serve all TikTok through Ams/Fra. Since VPN is encrypted you can't reroute its content by your rules.

Also mentioned here, larger corps have local caches which unloads transit significantly. Google does this for YouTube everywhere.
by fwip | 2025-09-05 19:28:58+00:00
Yes, Amazon would do that. Why would another person be able to meaningfully "undercut" Amazon here? Amazon would profit from selling e-books even if it's only for 10 cents - and integration with their Kindles and convenience of discovery would make it difficult for anyone to compete meaningfully on price.

For printed books, economies of scale work in their favor as well - if it costs them $1.20 to manufacture/store/ship a paperback, and me $1.50, how am I supposed to undercut them?
by dghlsakjg | 2025-09-05 19:29:38+00:00
Yes. You could just invent a different code.

The other issue is that it can take weeks of study to even reach a minimal level of fluency in Morse. 5 WPM is the basic metric. You could tap faster with much more practice, but the proctor would almost certainly notice the student furiously tapping patterns onto their desk with their pencil.

To review you need to devote weeks of study to learn an encoding that is poorly suited for the task, and that has a very slow transmission rate so that you can transmit a message that everyone in the room might be able to hear?

Morse just isn’t a practical way to cheat.
by kqgnkqgn | 2025-09-05 19:29:53+00:00
I wouldn't consider myself anti-transit - before Covid I took BART every work day and currently walk to my office. And have never regularly commuted by car in the Bay Area. But in SF, we seem to keep throwing money at transit orgs through ballot measures, and getting little tangible results in return. I voted for funding increases for Muni for years, with supposed reliability / service enhancements that never seemed to materialize. It's disappointing that rather than hearing that voters are more hesitant to fund this now vs previously, the reaction would be to try to lower thresholds to get things passed.

Even with the new Central Subway that opened in SF (which I assume cost billions given how long it took to develop), wasn't a clear net-win. Muni closed other Metro routes when those opened. Depending on where you're going, you might be worse off now.

While RTO may be increasing ridership numbers, Covid did change population and commuting dynamics. Transit orgs need to adapt, and maybe accept downsizing / focusing more on a smaller scope. In Bart's case, maybe it would be wiser to focus on the core Bart system, and not the more recent expansions (the East Bay trains that are totally separate from the rest of Bart, and the Oakland airport train). Maybe a stronger look should be taken at merging the disparate transit organizations themselves, to reduce administrative overhead?

Caltrain seems to be doing better than others - they have financing worries themselves, but are on a better track from my understanding. Pun semi-intended :)

Transit is important, and I feel like the current organizations keep letting us down.
by immibis | 2025-09-05 19:29:57+00:00
Banks make bank-account-dollars (a form of IOU) but they can't make cash-dollars. When you withdraw, the bank has to give you cash-dollars from its pool and can't just print some. Only reason they're considered equivalent is... uh... because I said so? And they're legally allowed to denominate their bankdollars in dollars.

Anyone can print IOUs, but not everyone can legally call them dollars. That's the only advantage banks have over the rest of us.

Same on the blockchain but without the privilege of conflation. You can have a smart contract that has $100 of ether but trades in 200 shares valued at $10 each. But the blockchain systems prevent you from pretending that bank-ethers and cash-ethers are the same thing. You can label them the same but they're not the same and the system knows that. Even Wrapped ETH, a contract that literally just prints and destroys WETH 1-to-1 with the ETH it holds, i.e. a full-reserve zero-fee bank, isn't interchangeable with actual ETH.
by gshulegaard | 2025-09-05 19:30:16+00:00
I don't know what your frame of reference is, but BART is above average for US public transit payment systems.

I've lived in the San Francisco Bay Area CA, Portland OR, and Philadelphia PA over the last 10 years. All of those metros have comparable public transit payment systems with auto-loading special use cards and are at various stages of adopting support for tap to pay. Honestly, within the US I can only think of NYC as having a better payment system as they were first movers on tap-to-pay adoption and it's basically fully adopted.

Internationally I think there is a larger range of experiences. I don't travel enough to properly gauge it, but I was in Paris in the last year and I don't think public transit payment was better. Still had to acquire specialized fare cards and navigate different payment systems between RATP and RER. Honestly, SF Bay comes out slightly ahead of Paris if only because Clipper is unified between various transit options (BART, Bus, Ferry, CalTrain) IMO.
by toolslive | 2025-09-05 19:30:23+00:00
>functional programming languages ... break down when you try to coordinate between components, especially when those components are distributed ...

I think the exact opposite. Having spent more than a decade in distributed systems, I became convinced functional programming (and pure functions) are essential for survival in distributed systems.

Back then I wrote down my insights here (amazed that the site still exists)

https://incubaid.wordpress.com/2012/03/28/the-game-of-distri...
by SparkyMcUnicorn | 2025-09-05 19:30:32+00:00
The "Even Realities G1" and "Vuzix Z100" options listed in the compatibility doc look interesting.

https://github.com/Mentra-Community/MentraOS/blob/main/glass...

https://www.evenrealities.com/g1

https://www.vuzix.com/products/z100-smart-glasses
by dclowd9901 | 2025-09-05 19:30:52+00:00
> Another purposeful animation is this subtle scale down effect when pressing a button. It’s a small thing, but it helps the interface feel more alive and responsive.

If you haven't watched the Half Life documentary, I can't recommend it enough. In it Gabe Newell talks about the way he wanted the game to be different from games that came before it in that you could interact with things around you so you felt like you were actually in with and interacting with this world. He then related it to a psychological concept (maybe associated with self realization or external validation) and how as humans we crave the kind of physical objective feedback as recognition of our existence and how important and valuable that is. Really a neat idea and whether or not the science is sound, there is something immensely satisfying about interacting with virtual objects and having them respond in a physical manner that replicates physical reality.
by mnahkies | 2025-09-05 19:31:26+00:00
> make complexity manageable: strict isolation between components, explicit timing constraints, and simple, well-defined interfaces.

Maybe I'm missing something, but those simple well defined interfaces are the types?

I've worked with large javascript codebases before typescript came on the scene, and functions with a single params object were rife, which combined with casual mutation plus nested async callbacks made for a mess that was very difficult to get confidence on what was actually being passed to a given function (presumably easier if you'd written it instead of joining later)

A type system so that you can define those interfaces (and check they're adhered to) feels pretty essential to me.
by slipheen | 2025-09-05 19:31:31+00:00
One thing that I do think AI would genuinely be useful at, is a smarter “reader mode”.

I don’t want it to summarize the page. I don’t want it to do the reading for me.

But if it use visual analysis to remove ads, that can work even when they are served from the same domain as content.

A reader mode could identify the text of a page and remove all of the headers remove the footer and just give me the main article.

Various add-ons and browser modes do this to an extent, but they don’t always work reliably and this does seem like something we’re using AI could genuinely improve the experience.
by sroerick | 2025-09-05 19:32:17+00:00
The best CI/CD pipeline I ever used was my first freelance deployment using Django. I didn't have a clue what I was doing and had to phone a friend.

We set up a git post receive hook which built static files and restarted httpd on a git receive. Deployment was just 'git push live master'.

While I've used Docker a lot since then, that remains the single easiest deployment I've ever had.

I genuinely don't understand what docker brings to the table. I mean, I get the value prop. But it's really not that hard to set up http on vanilla Ubuntu (or God forbid, OpenBSD) and not really have issues.

Is the reproducibility of docker really worth the added overhead of managing containers, docker compose, and running daemons on your devbox 24/7?
by throw0101d | 2025-09-05 19:32:27+00:00
> The real magic in the American Revolution was how spectacularly unambitious it was; all of the most important parts were already in place in Britain, and only denied to the colonies through sheer bloody-mindedness.

I think the main 'innovation' was the splitting up of the Crown / Executive.

One failing was not taking political parties into account. It's not like they were unknown at the time:

* https://en.wikipedia.org/wiki/Political_party#18th_century
by thijson | 2025-09-05 19:32:27+00:00
I just took mine on a fairly long trip, around 370 miles. I used the hold charge feature once the battery reached 75%. It was fun to drive through a hilly region, the battery got me up the hill, then the engine plus regen charged it back up to the set point on the way down the hill. I liked that I didn't have to touch the brakes.

The fuel tank is quite small, but it doesn't take long to fill.

Overall fuel consumption was around 6-8 gallons for the trip.
by squigz | 2025-09-05 19:32:47+00:00
> Same with pawn shops.

Isn't America experiencing absurd amounts of petty theft right now? Maybe pawn shops are no longer in the equation (doubtful, though. Any data on this?) but did it actually help alleviate the problem?

As for the opioid crisis... well, I don't want to open up that can of worms.