MurphyA/hacker-news huggingface dataset:
by pavlov | 2025-09-06 10:27:53+00:00
They’ve been selling FSD in Europe since 2018.

I know because I bought it in March 2019 on a Model 3. (I got it because I thought it would help my elderly parents who mostly used the car.)

7500 euros completely down the drain. It still can’t even read highway speed signs. A five-year-old would be a safer driver than Tesla’s joke FSD.

They do have the audacity to send me NPS surveys on the car’s “Teslaversary.” Maybe they could guess by now that it’s a big fat zero.
by tetha | 2025-09-06 10:29:17+00:00
This is causing management at the current company to run in circles a bit as well. The company has been fairly adamant about having support contracts for systems, and it has encountered a number of these stunts. Opscode with chef a long time ago, CentOS exit, VMWare, Broadcom has a number of more ugly things available in Tanzu.

And we were either paying these companies (looking at VMWare), or looked for quotes and intending to pay these companies. But suddenly, your configuration management is supposed to cost almost 6 digits per year. Very basic services should suddenly cost a mid-6-digit range per year for a basic suport contract. Sorry but what the fuck? And - again, looking at VMWare - even then we can't really rely on it?

I've been recommending to instead sponsor foundations, or straight up paying maintainers and developers of OSS we use regularly. The giggles when suggesting that have been getting quieter. But I'd rather hire a Proxmox/qemu dev than start paying the next VMWare.
by suby | 2025-09-06 10:29:36+00:00
I think Jank will find its people, but I don't know how many of those people will be indie game developers. I'm sure some will be, but on the whole I don't think most indie game devs are clamoring for using clojure, if only if it wasn't for the JVM or the performance. I doubt many indie game developers are even aware of what clojure or jank are, or even much about functional programming to be frank.

For indie game devs you're competing against engine ecosystems like Unity, Unreal, Godot. If someone is inclined for more of a DIY route, you're competing against Lua (love2D), C# (monogame), Javascript (...), or for the people who care about performance, C++, Rust, Odin, Zig, and soon even Jai. It's a very crowded competition space and again, I think overwhelmingly the people in this space aren't dreaming of programming in a functional style.
by mustaphah | 2025-09-06 10:29:39+00:00
The repo made over 8k stars in just a few days. Revisiting it today:

Code is gone. Stars are under 200 (they apparently removed the repo and created a new one). A statement sits at the top of the repo:

"VibeVoice is an open-source research framework intended to advance collaboration in the speech synthesis community. After release, we discovered instances where the tool was used in ways inconsistent with the stated intent. Since responsible use of AI is one of Microsoft’s guiding principles, we have disabled this repo until we are confident that out-of-scope use is no longer possible."
by Thlom | 2025-09-06 10:30:04+00:00
I had the VW e-golf a while, and it was a super car. Never had any problems with it. Sold it to buy a VW Multivan (I think it's marketed as California in the US?) which also was a great car, but it was over 10 years old so obviously had a few relatively minor issues, but all in all happy with it.
by kelnos | 2025-09-06 10:30:44+00:00
I get why we look on Uber with disdain today. They're the big rich behemoths who treat drivers poorly, previously had a CEO who was a raging asshole, and have now raised their prices (gasp!) to a level that they need to be for a sustainable business.

But I remember when I started using Uber back in 2012. It was amazing compared to every single other option out there. Yes, they entered the market in questionably-legal or often probably outright illegal ways. But illegal is not the same thing as immoral. And I don't think it's unethical to force out competition when that competition is a lazy, shitty, legally-enforced monopoly that treats its customers poorly.
by torstenvl | 2025-09-06 10:32:54+00:00
No... you asked "Like, what specifically are you forbidden from doing?"

HN is for intellectual curiosity. Not gaslighting ideological battles.

Conditions on freedom are restrictions. Something doesn't have to be an outright prohibition to be an impingement on freedom. It's dishonest to pretend like anything short of a prohibition is unrestricted freedom.
by FrostKiwi | 2025-09-06 10:34:59+00:00
My blog's style has Sakura.css [1] as its base, which keeps the paragraphs narrow on wide displays, limited 684 CSS pixels to aid readability. The justify text-style was a choice by me. Now I really wonder whether that hurt readability.

[1] https://github.com/oxalorg/sakura
by mdp2021 | 2025-09-06 10:35:31+00:00
> you’re enjoying someone’s work without compensating them

Which is foreseen in societal decision: libraries (again and again).

> refusing to pay a window washer

The window washer is providing a service for a price, that service is not equivalent to knowledge production, and nobody has decided that that service (cleaning windows) should be done for free.
by lock1 | 2025-09-06 10:36:26+00:00
Disclaimer: I didn't have any production experience, only side projects in both C++ & Rust.

I think the problem with `T &d` and `T d` is that these 2 declarations yield a "name" `d` that you can operate on very similarly. It's not necessarily about reference declaration `T& d` is 1 char diff away compared to value declaration `T d`.

While there is a significant semantic difference between declaring things as a value and as a reference (&), non-static member function invocation syntax is the same on both `&d` and `d`. You can't tell the difference without reading the original declaration, and the compiler will happily accept it.

Contrast this to `T *d` or `T d`. Raw pointers require different operations on `d` (deref, -> operator, etc). You're forced to update the code if you change the declaration because the compiler will loudly complain about it.

It shares the same problem with a type system with nullable-by-default reference type vs an explicit container of [0..1] element Option<T>. Migrating existing code to Option<>-type will cause the compiler to throw a ton of explicit errors, and it will become a breaking change if it was a public API declaration. On the other hand, you're never able to feel safe in nullable-by-default; a public API might claim it never return `null` in the documentation, but you will never know if it's true or not only from the type signature.

Whether it's good or bad, I guess it depends on the language designer's decision. It is certainly more of a hassle to break & fix everything when updating the declaration, but it also can be a silent footgun as well.
by conartist6 | 2025-09-06 10:36:50+00:00
I have 0 trouble understanding why Twitter didn't want to be whipping up fury against democracy using their power to do so. Six days before that ban Trump had definitively crossed the line over to full-blown treason with the Reffensperger call. Two days before the ban he sat quietly, waiting and hoping a mob of his supporters whipped up by his verbal diarrhea would sieze power for him, ending democracy. Make no mistake, Twitter did exactly what they had every legal and moral obligation to do.
by dotancohen | 2025-09-06 10:38:04+00:00
Cost, weight, and reliability. The best part is no part.

No part costs less, it also doesn't break, it also doesn't need to be installed, nor stocked in every crisis dealership's shelf, nor can a supplier hold up production. It doesn't add wires (complexity and size) to the wiring harness, or clog up the CAN bus message queue (LIDAR is a lot of data). It also does not need another dedicated place engineered for it, further constraining other systems and crash safety. Not to mention the electricity used, a premium resource in an electric vehicle of limited range.

That's all off the top of my head. I'm sure there's even better reasons out there.
by 1dom | 2025-09-06 10:38:15+00:00
From the careers page:

> Life at Mentra

> We're a squad of hardcore builders between San Francisco and Shenzhen working 996 to build the next personal computer. We're upgrading human intelligence with high bandwidth interfaces. We're transhumanist hackers.

> And we're not just here for a job. We're here for a mission.

This is the worst of SV VC bullshit right here and is antithetical to open sustainable software.

"We're here for a mission" - I'm sure all those VC firms involved are there for the the same mission too, right?

If this goes anywhere or becomes anything, it'll be rug-pulled out of open source.
by kelnos | 2025-09-06 10:39:39+00:00
I mean, that seems pretty unfair, no, giving one set of transportation companies an arbitrary advantage over another? This sort of thing is exactly why Uber started in the first place: because taxis had unfair monopolistic advantages for no particular reason, and gave customers a poor experience, because they knew they didn't have to do better to keep their jobs.

I have no idea what I'm going to get with those taxis waiting immediately outside the exit door. Even in my home country, at the airport next to my city, I have no idea. I know exactly what I'm getting with an Uber/Lyft, every time. That's valuable to me.

I was just in another country a couple months ago, and when trying to leave the airport, I was confused where I'd need to go in order to get an Uber. I foolishly gave up and went for one of those "conveniently-waiting" taxis, where I was quoted a price up-front, in my home currency, that I later (after doing the currency conversion on the Uber price) realized was a ripoff. The driver also aggressively tried to get me to instead rent his "friend's car" rather than take me to the rental car place like I asked. And honestly I consider that lucky: he didn't try to kidnap me or threaten me in any way, but I was tense during the whole ride, wondering if something bad was going to happen.

That sort of thing isn't an anomaly; it happens all the time to tourists in many countries.
by kingkongjaffa | 2025-09-06 10:41:08+00:00
The steps in this article are also the same process for doing RAG as well.

You computer an embedding vector for your documents or chunks of documents. And then you compute the vector for your users prompt, and then use the cosine distance to find the most semantically relevant documents to use. There are other tricks like reranking the documents once you find the top N documents relating to the query, but that’s basically it.

Here’s a good explanation

http://wordvec.colorado.edu/website_how_to.html
by phendrenad2 | 2025-09-06 10:42:07+00:00
> Changing policy can reduce the value of assets across the board, everywhere

If the value of everything changes uniformly, what difference does it make? If I can sell an ounce of gold and buy 1,000 gallons of milk, what does it matter if I briefly have $1,000 or $10,000 in my bank account while accomplishing this trade?
by devbug | 2025-09-06 10:43:33+00:00
I recently built out training and inference at a FinTech (for fraud and risk) using Elixir and tried this very approach…

We’re now using Python for training and forking Ortex (ONNX) for inference.

The ecosystem just isn’t there, especially for training. It’s a little better for inference but still has significant gaps. I will eventually have time to push contributions upstream but Python has so much momentum behind it.

Livebooks are amazing though and a better experience than anything a Python offers sans libraries.
by kelnos | 2025-09-06 10:44:26+00:00
That's not really the point, though, is it? Now Anthropic can afford to buy books and get them scanned. They likely didn't have the money or time to do that before.

And even if they didn't use the illegally-obtained work to train any of the models they released, of course they used them to train unreleased prototypes and to make progress at improving their models and training methods.

By engaging in illegal activity, they advanced their business faster and more cheaply than they otherwise would have been able to. With this settlement, other new AI companies will see it on the record that they could face penalties if they do this, and will have to go the slower, more expensive route -- if they can even afford to do so.

It might not make it impossible, but it makes the moat around the current incumbents just that much wider.
by graeber_28927 | 2025-09-06 10:44:32+00:00
I thought I was crazy.

Every other month I drive 800km with my Opel Corsa-e, it takes me 10-12 hours and 4 charging stops.

This is 2 hours more than what my friends and relatives manage with their ICE car.

And since I have a child, I've been doing it in 2 days. Allows me to spend half a day packing, spend the other half in the car on the way to a hotel, and the next day I can be with the family for lunch. Kid is also not sitting tied to the seat a full day this way.

But I admit it is getting a bit much, and since I can't charge at home, I'm not getting the financial advantage either, so it's lots of travel time + hotel, and all the gain I get is that I love my car and don't want to switch back :D

Driving 950km with an e-up: I totally believe you that it's fine, but I'm sure I would be eyeing for a slight upgrade.

10% mora range isn't worth double the car price, probably. My personal benchmark is a 200km stretch on my way where I cannot reliably charge, and my current car is about the cheapest fully electric, that can do that. Even if I'm driving 90km/h behind trucks in the winter.

But good in you, nevertheless!

Ice car drivers love to make us feel miserable for the extra time and inconvenience, but it's a package deal, and overall the inconvenience is relatively easy to mitigate by smart planning, thinking outside the box.

And now I want an e-up for my wife :D
by throwawayqqq11 | 2025-09-06 10:45:05+00:00
> The people have freedom.

I repeat my other reply:

The article states it too: There is a resource (for software, id add knowhow) asymmetry and market innertia at play here.

Feudalism is formed by birth right privileges, excluding peasants or merit. With a look to present wealth distribution mechanisms (inheritance), its is no far fetch to apply that polarization effect to software infrastructure too, because software isnt really that immaterial.
by jkkola | 2025-09-06 10:46:25+00:00
I absolutely love Polars. I work on some unholy dirty data and the ease of use, chaining, speed are a godsend. One dataset that previously took 40 minutes in Pandas now takes two minutes in Polars. Granted, the Pandas query could be optimized, but out of the box, Polars eats pandas when it comes to speed and efficiency.

I basically ditched SQL for most of my analytical work because it's way easier to understand for my juniors (we're not technically a tech team) so it's a total win in my eyes.
by mettamage | 2025-09-06 10:46:36+00:00
I’m not surprised. As a former Elon fan, it never struck me that he thought about this from first principles, whereas for SpaceX he did.

For as long as we can’t understand AI systems as well as we understand normal code, first principles thinking is out of reach.

It may be possible to get FSD another way but Elon’s edge is gone here.
by interleave | 2025-09-06 10:48:23+00:00
We're practically a 100% XP shop compiled of ex-Pivots and Thoughtworks. Pairing, TDD and client-on-site as our baseline. We've also been using AI as part of our IDEs full-time for 2+ years.

Yet, the most unexpected thing happened this year on my team of 4 senior/staff-level developers:

Instead of "splintering/pairing off with AI" individually even further, we wound up quadrupling (mobbing) full-time on our biggest project to date. That meant four developers, synchronously, plus Claude Code typing for us, working on one task at a time.

That was one of the most fun, laser-focused and weirdly effective way of combining our XP practice with people and AI.
by cheschire | 2025-09-06 10:48:27+00:00
You mean back in the day when 30 fps at 1024x768 was the norm?

New monitors default to 60hz but folks looking to game are convinced by ads that the only reason they lost that last round was not because of the SBMM algorithm, but because the other player undoubtedly had a 240hz 4K monitor rendering the player coming around the corner a tick faster.

Competitive gaming and Twitch are what pushed the current priorities, and the hardware makers were only too happy to oblige.
by bolobo | 2025-09-06 10:48:54+00:00
The end result will be the same but I can give 3 docker commands to a new hire and they will be able to set up the stack on their MacBook or Linux or Windows system in 10 minutes.

Nix is, as far as I know, not there and we would probably need weeks of training to get the same result.

Most of the time the value of a solution is not in its technical perfection but in how many people already know it, documentation, and more important all the dumb tooling that's around it!
by slacktivism123 | 2025-09-06 10:50:07+00:00
Describing the commercial offerings as "weird and unintuitive" is a weak criticism palatable to corporate comms teams. It suggests a fault in the user ("you're holding it wrong") rather than deficiencies inherent to LLM architecture. No amount of marketing can fix the lethal trifecta or the hallucination problem, can it?

https://www.anthropic.com/solutions/code-modernization:

Generate dependency graphs, identify dead code, and prioritize refactoring based on code complexity metrics and business impact. Transform legacy codebases systematically while maintaining business continuity. Claude Code preserves critical business logic while modernizing to current frameworks. Claude Code can seamlessly create unit tests for refactored code, identify missing test coverage, and help write regression tests. Identify and patch vulnerabilities while maintaining regulatory compliance patterns embedded in legacy systems. Create modern documentation from undocumented legacy code, capturing institutional knowledge before it's lost.
by b112 | 2025-09-06 10:50:54+00:00
Wow. Look at the downvotes. Yet almost every parking lot is privately owned, and many cities have even sold management of street parking to private companies.

Do people seriously think that these companies want to charge more, for environmental reasons? Of course not. They care only for profit.

https://news.wttw.com/2025/05/21/final-tally-chicago-taxpaye...

The parent says that the reason the price is high, is because someone is trying to up the price for environmental reasons. What proof have they for this? I'd really like a citation, because instead I see almost all parking being profit based.

If someone is saying it's for environmental reasons, likely they're lying to make more profit.
ASIC: Proof-of-Concept Binary Optimizer Reduces Size, More to Come
by Forgret | 2025-09-06 10:51:23+00:00
I’ve built a PoC binary optimizer called ASIC that replaces common instruction sequences with specialized instructions.

Even with only 2 patterns implemented out of 19 identified, it reduced a test binary by 0.02%. Imagine the potential once all patterns are covered.

Highlights:

Works directly on binaries, no source changes needed.

Compatible with existing optimizations like O2/O3, Oz, and strip.

Cross-architecture potential, not limited to ARM64 or ELF.

Can complement packing tools (like UPX) without slowing execution.

This is early-stage, but the concept proves instruction-level pattern replacement is feasible. Next step: implement all hot patterns for meaningful optimization.

Would love thoughts from anyone who’s worked with binary transformations or runtime instruction emulation.
by numpad0 | 2025-09-06 10:51:25+00:00
XREAL is DisplayPort Alt Mode + USB for gyros. It's also wired only. DP needs 10-40Gbps of bandwidth, doesn't work wireless.

USB cameras also aren't natively supported on iOS/Android. You need apps. With apps comes lock-in opportunities which are never not tapped.

So "just use USB" doesn't make technical sense at all.
by ProllyInfamous | 2025-09-06 10:52:33+00:00
>https://en.wikipedia.org/wiki/Circular_mil

As blue-collars, we always referred to 500kcm as elephant cock (350kcm is donkey dick)... because it's almost an inch thick, with the sheathing. The copper is approximately 253mm² (177mm², respective).

When phased we used brown/yellow/purple ... so it was anatomically correct, from afar. Sword-fights with 3ft sections of scrap [@$$$$$$$$$/foot] could actually become bloody (accidental).
by kelnos | 2025-09-06 10:55:33+00:00
Not sure what point that's trying to make. Settling is a) a tacit admission that you feel you might lose, b) thinking legal costs will be to expensive to win, c) thinking the bad publicity of the trial dragging on isn't worth your time, d) just no wanting to spend the cycles dealing with it.

Settling isn't "forced", but it's a choice that tells you that the company believes settling is a better deal for them than letting the trial go forward. That's something.
by lionaruc | 2025-09-06 10:55:37+00:00
Unlock the power of your voice content with MegaTranscript's comprehensive AI voice platform. Our advanced neural networks deliver real-time transcription with speaker diarization, custom voice profile creation, and natural-sounding speech synthesis across multiple languages. The platform features secure cloud storage, professional subtitle export in SRT and VTT formats, document export capabilities, and video captioning tools. With over 10,000 hours transcribed and 500+ voice profiles created, MegaTranscript serves creators, teams, and enterprises with scalable solutions from basic to premium tiers, all backed by dedicated support and continuous innovation through our detailed product roadmap.
by instig007 | 2025-09-06 10:56:09+00:00
> If you see some statements like below on the serialization topic:

> Make all fields in a message required. This makes messages product types.

> Then it is fair to raise eyebrows on the author's expertise.

It's fair to raise eyebrows on your expertise, since required fields don't contribute to b/w incompatibility at all, as every real-world protocol has a mandatory required version number that's tied to a direct parsing strategy with strictly defined algebra, both for shrinking (removing data fragments) and growing (introducing data fragments) payloads. Zero-values and optionality in protobuf is one version of that algebra, it's the most inferior one, subject to lossy protocol upgrades, and is the easiest one for amateurs to design. Then, there's next lavel when the protocol upgrade is defined in terms of bijective functions and other elements of symmetric groups that can tell you whether the newly announced data change can be carried forward (new required field) or dropped (removed field) as long as both the sending and receiving ends are able to derive new compound structures from previously defined pervasive types (the things the protobuf says are oneoffs and messages, for example).
by rkomorn | 2025-09-06 10:57:08+00:00
I don't play any online competitive games or FPSes, but I can definitely tell that 144 FPS on a synced monitor is nicer than 60 FPS, especially when I play anything that uses mouse look.

For me, it's not quite as big of a jump as, say, when we went from SD to HD TV, but it's still a big enough leap that I don't consider it gimmicky.

Gaming in 4K, on the other hand, I don't really care for. QHD is plenty, but I do find 4K makes for slightly nicer desktop use.

Edit: I'll add that I almost always limit FPS anyway because my GPU turns into a jet engine under high load and I hate fan noise, but that's a different problem.
by batmansmk | 2025-09-06 10:57:37+00:00
I made my master thesis on real-time, with a chapter where I experimented with different levels of jitter and latency. Jitter is the consistency of the latency, is it like a locked 66ms or sometimes does it go to 200ms. Jitter is more impactful than latency for a wide range of applications, from gaming to music and video call. Having a lower latency allows for lower jitter, or less jitter while keeping the same latency. Today’s discovery is huge imo.