MurphyA/hacker-news huggingface dataset:
by roenxi | 2025-09-06 10:05:36+00:00
> This would seem to imply that the established internet, what we had before this relenting, was somehow left wing. Is that an accurate description of your view? When did this relenting take place?

No, the left wing wasn't really involved. It looked from the outside like a pocket of authoritarians settled in the US intelligence services. Given the priorities of the Trump establishment on starting Term 2 when they moved very quickly to gut the US propaganda services I think Trump's people came to a similar view. And the relenting came when it was obvious that the companies involved were going to start suffering commercial consequences. Or, in cases like Twitter, got bought out by prominent right-wing figures.

> Is it your position that Truth Social (the social network started by the current president of the united states) is currently a marginalized space?

Yeah. It isn't really operating on the same scale as Twitter and it only exists because Twitter felt the obvious way to construe "To all of those who have asked, I will not be going to the Inauguration on January 20th." was as glorification of violence [0]. It's commercial wisdom is unclear.

> I think it's interesting that you posit this as a fight between the "peasants" and the "soliders".

I'm almost positing the opposite, NOT(it is a fight between peasants and soldiers). That is why I think the feudal meme is a mistake - this isn't a situation where the powers that be in the tech world can actually bring consequences down on a class of people. The people have freedom.

[0] It was bizarre. I've kept a copy of Titter's announcement saved to disk as a reminder of how crazy groupthink can get. Anyone willing to state such a stupid theory in public has to believe it.
by h3techsme | 2025-09-06 10:08:06+00:00
It's ironic you're posting this on a site named Y Combinator. ;)

"The AMM article presents a useful initial framework for understanding how programmers might choose to think about computation. It correctly identifies that mental models matter more than either programming language theory or hardware details. But it assumes these models are fixed, independent entities that exist in tension with each other."

https://speakez.tech/blog/abstract-machine-model-paradox/
by herbst | 2025-09-06 10:08:38+00:00
In my area according to Google maps I see J1772, CCS1, CCS2, Typ 2, CHAdeMO, NACS next to schuko (landline) (in Austria right now).

As said not all stations provide all the standards, not every station has CCS2, hence why I carry multiple cable adapters. That's all I know really. As said I don't drive an electric car.
by sigseg1v | 2025-09-06 10:08:42+00:00
Whoever designed the keyboard animation for Walmart self checkouts should take note.

Every time you want to type in a product by name, you must endure a 2 second slide-in of the keyboard before you can start typing on it. It's so slow that I feel that I could have completed the search and started on the next item before it's even done animating, if there was a way to disable it.

I sincerely hope employees don't have to use systems like this all day that reduce their throughout by more than half.
by sylware | 2025-09-06 10:09:04+00:00
This is exactly what could imped LLM training dataset in the western world, which will mechanically lead to "richer" LLM training dataset in countries where some PI is not walling that data for training.

But then, the countries with the freedom to add everything to the training dataset will have to distribute for free the weights in PI walled countries (because they would be plain 'illegal' and will be "blocked" over there, unless free as in free beer I guess), basically only what deepseek could work.

If powerfull LLM hardware becomes somewhat affordable (look at nvidia omega push on LLM specific hardware), "local" companies may run at reasonable speed those 'foreign trained LLM models', but "here".
by bullen | 2025-09-06 10:09:43+00:00
I coded my own with dns4j. It's 10 rows of code for only providing my own domains.

The trouble starts when you want to provide ALL domains I guess. I wonder what database would be best for that; just MySQL with int to name table?

The trouble with DNS is that you need a fixed external IP that has port 53 open.

Not easy to get at home cheaply.
by Broken_Hippo | 2025-09-06 10:11:09+00:00
Part of it is likely because Norway has done a lot to encourage the use of EVs. I wouldn't be surprised if this were part of this system. There have been things like tax breaks, not paying for tolls, and allowing people to drive in taxi/bus lanes. I'm not entirely sure about the extent: I haven't driven since I moved to Norway. This is all in addition to building out infrastructure - it is far easier to get around with an electric car now than it was when I moved 10 years ago.

This program isn't the same throughout Norway, though. In Trondheim, it looks like you pay for parking and then you pay for the charging separately so you really aren't parking for free. (Private parking might vary, and sometimes city parking is free).
by mbrochh | 2025-09-06 10:11:29+00:00
After their recent change in tune to retain data for longer and to train on our data, I deleted my account.

Try to do that. There is no easy way to delete your account. You need to reach out to their support via email. Incredibly obnoxious dark pattern. I hate OpenAI, but everything with Anthropic also smells fishy.

We need more and better players. I hope that XAi will give them all some good competition, but I have my doubts.
by CPLX | 2025-09-06 10:12:45+00:00
> Telsa is not — nor was ever intended to be — a car company. Tesla is fundamentally an "energy generation and storage" (battery/supercapacitor) company

Are we still doing this in 2025?

Uber is not a taxi company it’s a transportation company! Just wait until they roll out buses!

Juicero is not a fruit squeezing company it’s an end to end technology powered nourishment platform!

And so on. Save it for the VC PowerPoints.

Tesla is a car company. Maybe some day it’ll be defined by some other lines of business too. Maybe one day they’ll even surpass Yamaha.
by nickjj | 2025-09-06 10:13:10+00:00
I've been using Docker since before Docker Desktop.

Never really had any major problems with Docker Desktop on Windows. I run it and it allows me to run containers through WSL 2. Volume performance is near native Linux speeds and the software itself doesn't crash, even on my 10 year old machine.

I also use it on macOS on a work laptop for a lot of different projects and it works. There's more issues around volume mount performance here but it's not something that's unusably slow. Also given the volume performance is mostly due to OS level file system things I'm skeptical Podman would resolve that. I remember trying Colima for something and it made no difference there.
by bob1029 | 2025-09-06 10:14:28+00:00
This could be a big deal for multiplayer gaming. Right now there is enough margin in splitting east/west regions in latency sensitive games. With HCF, the argument for talking to one central region starts to prevail. For a game like counter strike with client-server, you don't actually need to go coast to coast. The server is the authority. If everyone can talk to Dallas or Ohio in <50ms they're probably going to have an OK time.
by tialaramex | 2025-09-06 10:14:35+00:00
The compiler isn't ignoring your new types, as you'll see if you try to pass a OneVar when the function takes a Vec but yes, Rust really likes new types whose representation is identical yet their type is different.

My favourite as a Unix person is Option<OwnedFd>. In a way Option<OwnedFd> is the same as the classic C int file descriptor. It has the exact same representation, 32 bits of aligned integer. But Rust's type system means we know None isn't a file descriptor, whereas it's too easy for the C programmer to forget that -1 isn't a valid file descriptor. Likewise the Rust programmer can't mistakenly do arithmetic on file descriptors, if we intend to count up some file descriptors but instead sum them in C that compiles and isn't what you wanted, in Rust it won't compile.
by Ygg2 | 2025-09-06 10:16:44+00:00
Isn't that just same old "skill issue", "No True C(++) programmer" refrain?

If people could keep entirety of J.2 appendix in their mind at all time we would not have these issues. And if they had entirety of J appendix in mind all C code would be portable.

Or if people just always ran -Wall -Wpedantic -Wall_for_real_this_time -fsanitize=thread,memory,address,leaks,prayers,hopes,dreams,eldritch_beings,elder_gods -fno-omit-frame-pointer

I mean if this was all it took then C and C++ programs would be as safe as Rust. Which is not what we see in practice. And it's not like C programmers are an average web dev. It's a relatively niche and well versed community.
by ilitirit | 2025-09-06 10:17:36+00:00
I would recommend watching Curt Jaimungal's series of talks with Jacob Barandes. He gives a nice background history of various aspects of QM, including the formulation of Matrix and Wave mechanics (and loads of other ideas). Barandes is excellent at clearly articulating complex ideas in very simple, concise terms. He also has his own formulation of QM based on "Indivisible non-Markovian Stochastic Processes". Even if you disagree with his ideas, the interviews are quite fascinating.

In this interview he goes over pretty much exactly what you mentioned (and a lot more):

https://www.youtube.com/watch?v=7oWip00iXbo
by malux85 | 2025-09-06 10:17:51+00:00
I remember early in my career I was working for a consultancy and the user was complaining that the search results were slow, our tech manager just LOVED this problem, in his mind he would get to go down the search engine rabbit hole - analyse the search query, maybe theres a more advanced indexing algorithm that he could find to speed it up, this could take weeks of benchmarking and comparing and prototyping and everything, what a wonderful rabbit-hole where the first prize is a happy client because of his algorithmic genius!

But me, being a bit more pragmatic, instantly benchmarked it, saw the search backend was responding quickly and it was just the animating menu that showed the results that was slow to animate. I changed 1.6 second animation to a 0.2 second animation, a change that look maybe 5 minutes to benchmark, find the code, and then change it,

The tech manager refused to accept that the solution was that simple, and only confonted with irrefutable evidence (direct client feedback AND benchmarks that showed that the search backend was already fast) that he accepted.
by stevekemp | 2025-09-06 10:18:35+00:00
That's probably the real reason, but I think their redesign didn't help either.

The /. redesign wasn't as brutal as that which Digg had, but it was certainly something that stopped me visiting so often.

I just looked and saw to my surprise I still have an account there, the last few comments were made in 2014, 2012, 2011. So maybe I did return later after all.
by palata | 2025-09-06 10:19:39+00:00
> Projects with CLAs more commonly are subject to rug pulls; projects using a developers certificate of origin do not have the same power imbalance and are less likely to be rug pulled.

Would be worth explaining why: my understanding is that if you sign a CLA, you typically give a right to relicence to the beneficiary of the CLA. So you say "it is a GPL project, my contribution is GPL, but I allow you to relicence my contribution as you see fit".

If the project uses a permissive licence already, honestly I don't really see a big impact with signing a CLA: anyone can just take the codebase and go proprietary with it. However, if it is a copyleft licence, then signing a CLA means that the beneficiary of the CLA doesn't play by the same rules and can go proprietary with the contributions!

If you don't want a rug pull, you should use a copyleft licence and not sign a CLA: nobody can make Linux proprietary because the copyright is shared between so many people.

If you use a permissive licence, then a rug pull is part of the deal.
by arp242 | 2025-09-06 10:20:06+00:00
> if you are a CEO in 2015 and you aren’t flattering this idiot to profit then you are violating your duties to your shareholders

Ah yes, because that's the only thing that matters. Nihilistic capitalism at its finest – there no morality beyond economics. Everything that makes economic sense is moral because it makes economic sense. Whether it actually does is rather dubious by the way, as all of this has the very real possibility of massively damage these businesses in the medium to long term – so also nihilistic short-termism at its finest.
by figassis | 2025-09-06 10:21:21+00:00
Behavioral and pattern analysis is always in full overdrive when I drive. I drive in Africa, people never follow rules, red lights at crossings mean go for bikers, when there are no lights you can't just give right of way, or you'll never move. When nearing intersections, people accelerate so they can cross before you, and it's a long line, and they know you have right of way, so they accelerate to scare you into stopping. Amateurs freeze and hold up the line for a very long time, usually until a traffic officer shows up to unblock (multiply this by every intersection). In order for you to get anywhere, you have to play the same game, and get close enough to the point where they aren't sure you'll stop, and will hit you and will have to pay. So often at crossings you're always in near misses and they realize you're not going to stop, so they do. Everyone is skilled enough to do this daily. Your senses, your risk analysis, your spider sense are fully overclocked most of the time. And then there are all the other crazy things that happen, like all the insane lane zig zagging people do, bikers our of nowhere et night with no lights, memorizing all the pot holes in all roads in the city bc they aren't illuminated at night so you can drive at 80-120km/h, etc. So no, it's not just your eyes. Lots of sensors, memory, processing, memory/mapping are required.
by Ygg2 | 2025-09-06 10:21:34+00:00
Problem is there is a huge number of pitfalls when measuring performance.

You have to do it correct or you might be just measuring: when your system is pulling updates, how big is your username, the performance of the least critical thing in your app.

And at worst you can speed up your least performing function only to yield a major slowdown to overall performance.
by wiseowise | 2025-09-06 10:21:43+00:00
>> AOSP (or even a minimal fork) is way too heavy to be running on the glasses

> Meta Horizon OS, previously known informally as Meta Quest Platform or Meta Quest OS, is an Android-based extended reality operating system for the Meta Quest line of devices released by Meta Platforms.

https://en.wikipedia.org/wiki/Meta_Horizon_OS
by gf000 | 2025-09-06 10:22:26+00:00
Especially when I press the volume button, and it shows up rotated 90 degrees at a different side of the screen, or the litany of other iOS bugs..

This experience has stopped being the case for quite some time now. Sure, a 60 USD low-end device is no ground for proper comparison with a 1000 dollar one, but androids in a similar category absolutely have similar animations and "niceties". I have actually recently moved from iOS to Android, and I do prefer the latter's visual UX. I will even go as far and say that there are less UI bugs.

(As for "smoothness", sure, apple's SoC game is far above any android manufacturer's, which helps a lot)
by griffzhowl | 2025-09-06 10:22:31+00:00
As long as you have more money coming in than your costs, then it's technically a profit even if that money comes from investments.

It's not the same as debt from a loan, because people are buying a percentage stake in the company. If the value of the company happens to go to zero there's nothing left to pay.

But yeah, the amount of investment a company attracts should have something to do with the perception that it'll operate at a profit at some point
by jbm | 2025-09-06 10:22:35+00:00
I bought one too and he did not factor into it.

Electric car + active battery management were what I cared about at the time of purchase. Also, I am biased against GM and Ford due to experiences with their cars in the 80s and 90s.

I doubt I'm the only one.

(In retrospect, the glass roof was not practical in Canada and I will look elsewhere in the future)
by 1dom | 2025-09-06 10:24:37+00:00
"How do the glasses serve as a dumb camera to the phone": just like a USB camera. USB protocol, or USBIP. "yeah, but what OS" - what OS does a USB webcam need to be a USB webcam? That OS.

"What if you want to use multiple apps?" for a headset that's a window to a phone, you see the phone screen, the phone handles multitasking. Want to switch between apps? Then switch between apps on your phone, and you see the result.

"Do you want to make an app that accesses the microphone?" again, the phone does it. What OS do my bluetooth earphones run to be accessible from my phone?

I agree with what the person you're responding to wants: just an screen/audio interface with my phone. MentraOS is obviously not* aiming to be that, otherwise it wouldn't have any apps at all, especially not things like a "notes" app or any other app I already have on my phone.

The issue is as soon as you start trying to build an app ecosystem, you inevitably create the sort of opportunities business loves to exploit, and then all of a sudden I've got another layer for big tech to try extract stuff from me, when all I wanted was to be able to see my phone screen without having my phone directly in front of me - as someone who uses apps rather than develops them, I don't need another app store or more apps!

*Edit: having read some of their work culture, and the people involved, this isn't a project that's intended to be owned by humans, this is going to become the worst kind of big tech, or nothing.
by bregma | 2025-09-06 10:25:53+00:00
I disagree. Fully justified text was the norm for narrow-column media such as newspapers and some magazines. Ragged-right was the norm for wider media such as printed books because, for physiological reasons discovered over centuries, it's easier to keep your place in long paragraphs. Most web media are narrow-column format, so tend to be fully justified. Whether that's good or not tends to be a matter of how one is consuming the matter: a high-pixel-density phone at 15 cm vs. a 1080p monitor at 45 cm call for different presentation for optimal readability.
by InCom-0 | 2025-09-06 10:26:01+00:00
The supposed 'taxi cartel' were just (some) scummy operators ... not really a cartel. Fast forward to today => you are paying more for what is essentially very similar service (because it literally turned into a monopoly because of network effects) and the money ends up in the pocket of some corporate douche not even the people doing the actual work.

This is the business model: get more money out of customers (because no real alternative) and the drivers (because zero negotiating power). Not to mention that they actually got to that position by literally operating at a loss for over a decade (because venture money). Textbook anti-competitive practices.

However, the idea itself (that is having an app to order taxi) is spectacular. It also something a high-school kid could make in a month in his garage. The actual strength of the business model is the network effects and the anti-competitive practices, not the app or anything having to do with service quality.
by notahacker | 2025-09-06 10:26:18+00:00
I mean, "Swedish" model works pretty well for the majority of travellers, especially since the US and Mexico famously don't succeed in stopping drug trafficking across their borders anyway. If you want border staff to be more thorough in vetting threats, you hire for competence rather than corruption.

LatAm model where they're too busy robbing people to care about actual threats (who are generally particularly happy to pay them off, including offers of recurring payments) seems like obviously the worst of both worlds. Though frankly my own LatAM border highlights were watching Ecuadorian airport staff meticulously searching the multiple suitcases every local family brought with them from Colombia and then not even bothering with a token gesture at my bag, and having no real issues at land borders despite crossing them with a strikingly different-looking temporary passport. Apparently the Bolivian border guard was enthusiastic enough about his job to give US Americans a lecture on why they had to pay to arrange a visa-on-arrival everyone else got for free
by kelnos | 2025-09-06 10:26:29+00:00
I far, far, far prefer Uber (or Lyft, in the US) wherever I am, over whatever local taxi service there is. Yes, the quality of cars varies a lot. Yes, you never know if you're going to get a quiet driver or a way-too-talkative one.

But I know what I'm going to pay up-front, can always pay with a credit card (which happens automatically without annoying post-trip payment), the ride is fully tracked, and I can report issues with the driver that I have an expectation will actually be acted upon. And when I'm in another country where there are known to be taxis that scam foreigners, Uber is a godsend.

Yes, pre-Uber taxis were expensive and crappy, and even if Uber is expensive now, it's not crappy; it's actually worth the price. And I'm not convinced Uber is even that expensive. We always forget to account for inflation... sure, we might today say, "that ride in a taxi used to cost $14, but in an Uber it costs $18". But that ride in a taxi was 15 years ago.
by aw1621107 | 2025-09-06 10:27:13+00:00
> When I looked into the history of the C++ move (which after all didn't even exist in C++ 98 when the language was first standardized) I discovered that in fact they knew nobody wants this semantic. The proposal paper doesn't even try to hide that what programmers want is the destructive move (the thing Rust has) but it argues that was too hard to do with the existing C++ design so...

> The more unfortunate, perhaps disingenuous part is that the proposal paper tries to pretend you can make the destructive move later if you need it once you've got their C++ move.

For reference, I think N1377 is the original move proposal [0]. Quoting from that:

> Alternative move designs

> Destructive move semantics

> There is significant desire among C++ programmers for what we call destructive move semantics. This is similar to that outlined above, but the source object is left destructed instead of in a valid constructed state. The biggest advantage of a destructive move constructor is that one can program such an operation for a class that does not have a valid resourceless state. For example, the simple string class that always holds at least a one character buffer could have a destructive move constructor. One simply transfers the pointer to the data buffer to the new object and declares the source destructed. This has an initial appeal both in simplicity and efficiency. The simplicity appeal is short lived however.

> When dealing with class hierarchies, destructive move semantics becomes problematic. If you move the base first, then the source has a constructed derived part and a destructed base part. If you move the derived part first then the target has a constructed derived part and a not-yet-constructed base part. Neither option seems viable. Several solutions to this dilemma have been explored.

<snip>

> In the end, we simply gave up on this as too much pain for not enough gain. However the current proposal does not prohibit destructive move semantics in the future. It could be done in addition to the non-destructive move semantics outlined in this proposal should someone wish to carry that torch.

[0]: https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/n13...