MurphyA/hacker-news huggingface dataset:
by jitl | 2025-09-08 13:59:17+00:00
Rust’s big issue here is the anemic standard library. I think overall the strategy makes some amount of sense; since there’s so much crazy alchemy like depending on nightly, no_std, etc in Rust, including stuff in std has more downside in Rust than in a language that’s more stable like Go.

But it’s annoying to have to deal with 3 different time libraries and 3 different error creation libraries and 2 regex libraries somehow in my dependency tree. Plus many packages named stuff like “anyhow” or “nom” or other nonsense words where you need to google for a while to figure out what a package is supposed to do. Makes auditing more difficult than if your library is named structured-errors or parser-combinator.

I don’t like go programming language but I do like go tooling & go ecosystem. I wish there was a Rust with Go Principles. Swift is kinda in the right ballpark, packages are typically named stuff that makes sense and Swift is closer to Rust perf and Rust safety than Go perf and Go safety. But Swift is a tiny ecosystem outside of stuff that depends on the Apple proprietary universe, and the actual APIs in packages can be very magical/clever. ¯\_(ツ)_/¯
by praptak | 2025-09-08 13:59:20+00:00
The general principle still holds, there are just caveats.

First, invalid states today may become valid tomorrow. If you make them too unrepresentable, you paint yourself into a corner (the 'required' protobuf case).

Second, the invalid states might be a smaller set than what you think they are. Maybe there's a need for manual override, maybe the external data doesn't care about your notion of valid, there may be many reasons.
by gorgoiler | 2025-09-08 13:59:21+00:00
I feel it’s important to stick up for the difference between text and code. The two overlap a lot, but not all text is code, even if most code is text.

It’s a really subtle difference but I can’t quite put my finger on why it is important. I think of all the little text files I’ve made over the decades that record information in various different ways where the only real syntax they share is that they use short lines (80 columns) and use line orientation for semantics (lah-dee-dah way of saying lots of lists!)

I have a lot of experience of being firmly ensconced in software engineering environments where the only resources being authored and edited were source code files.

But I’ve also had a lot of experience of the kind of admin / project / clerical work where you make up files as you go along. Teaching in a high school was a great place to practice that kind of thing.
by just_human | 2025-09-08 13:59:26+00:00
Having worked in a (very) privacy-sensitive environment, the quality of the hosted foundation models are still vastly superior to any open weight model for practical tasks. The foundation model companies (OpenAI, Anthropic, etc) are willing to sign deals with enterprises that offer reasonable protections and keep sensitive data secure, so I don't think privacy or security is a reason why enterprises would shift to open weight models.

That said, I think there is a lot of adoption of open weight for cost-sensitive features built into applications. But i'd argue this is due cost, not privacy.
by mandeepj | 2025-09-08 13:59:31+00:00
I put that number from the lower end, but actuals are closer to $10B, if all his corruption is totaled together. Just making himself great! The key is - when he points anything at others or asks to do something for country, it is actually about himself.

For instance check this https://www.wsj.com/finance/currencies/trump-family-amasses-...
by martin-t | 2025-09-08 13:59:33+00:00
You can't make people care.

Not by telling them they should care. They have to experience. Unfortunately, with dictatorship, once you are experiencing it, it's already too late.

---

The reasons democracies slide towards less freedom is that in theory decisions should be made by people who care and are informed. But in reality, a single vote every few years is too imprecise to express any kind of informed opinion.

You pick and issue, do research and vote according to what's best for you and/or society. Except you can't vote on the issue. You vote for a party or candidate which also has stances towards dozens other issues. So even if you provide signal in one dimension, you provide only noise in others.

Voting for parties/candidates is like expressing your entire opinion, a multidimensional vector, by picking one point from a small number of predefined choices.
by randunel | 2025-09-08 13:59:36+00:00
I deleted my account at some point after they removed the "sort by date" feature in the timeline, probably more than 10 years ago, because that's when it became clear they wanted to be fully in control of my data sources and that's a tradeoff I'm not willing to make for keeping in touch with distant friends such as former classmates.

IMO that's the problem, you fully submit to these platforms controlling what you know of.
by 8organicbits | 2025-09-08 13:59:49+00:00
While I think an update to the Apache version is a good idea, this is a very low quality report. There are tons of people scanning the web looking for out-of-date software and sending low effort reports about known CVEs. This is the kind of report even large companies ignore.

Critically, it's not even clear that this is a vulnerability report. Yes the version is out dated, and yes there are known CVEs, but is the server actually vulnerable?

The CVE referenced has the key phrase: "... whose response headers are malicious or exploitable". This does not appear to be a CVE that would impact every installation. You need to find a way to control the response headers, meaning you need to chain another vulnerability.

Without verifying that the server is vulnerable this isn't a vulnerability report. It's a suggestion to install updates. Paired with the poor delivery, it seems reasonable for the author to get blocked and ignored.
by lenerdenator | 2025-09-08 13:59:54+00:00
Charlie Munger once said something to the effect of "show me the incentives, and I'll show you the outcomes".

There is very little incentive to produce high-quality software, to not alienate your customers, and to support the thing you already sold. Those things cost money. Money paid for those things is money not paid to shareholders, and that's the ultimate incentive in our system.

They've got you by the balls, and secretly, your CEO thinks their CEO is a genius for thinking up and implementing that business model. Pay up.
by hnthrowaway121 | 2025-09-08 14:00:16+00:00
The first sentences are this way as well:

- positive affirmation - thing is not just one thing - thing is something else

Things don’t feel like how anybody would speak.

Looking at the account I see all comments appear to be AI generated but it makes me wonder if it’s actually just AI translating from another language or something. Which is kind of a fair enough reason to use AI, in low-stakes comment setting like this.
by mentalgear | 2025-09-08 14:00:19+00:00
Well, just like any reliable company (in the crypto/"AI" space) that screws up with false claims like "Auto-Pilot", "Full-Self" Driving, "AI" Taxis (all within the next 2-5 years - of course those are claims > 10 years old) it just wants to move on and leave all the bad hype behind. Responsibility be damned, hype that stonck !
by vid | 2025-09-08 14:00:30+00:00
For the past 30 odd years I've hand picked and built a desktop PC (which also acts as a home server) pretty much every year, selling the "old" one each time. I really enjoy it as a hobby and for the benefits of understanding and optimizing a system at the parts level. Even though there is a lot of nonsense created by all the choices and marketing, I really prefer the parts approach, and am happy with Linux so a Mac isn't very appealing. A perfectly designed PC can do tasks very well with optimized parts and at a much better price.

But I just can't bring myself to upgrade this year. I dabble in local AI, where it's clear fast memory is important, but the PC approach is just not keeping up without going to "workstation" or "server" parts that cost too much.

There are glimmers of hope with MR-DIMMs CU-DIMM, and other approaches, but really boards and CPUs need to support more memory channels. Intel has a small advantage over AMD, but it's nothing compared to the memory speed of a Mac Pro or higher. "Strix Halo" offers some hope with four memory channel support, but it's meant for notebooks so isn't really expandable (which would enable à la carte hybrid AI; fast GPUs with reasonably fast shared system RAM).

I wish I could fast forward to a better time, but it's likely fully integrated systems will dominate if the size and relatively weak performance for some tasks makes the parts industry pointless. It is a glaring deficiency in the x86 parts concept and will result in PC parts being more and more niche, exotic and inaccessible.
by hobofan | 2025-09-08 14:00:52+00:00
Yes, yes they are. There are new (second-tier, semi-competitive) phone manufacturers popping up almost every year, e.g. Nothing[0].

Once self-driving has been generally "cracked", with the normal mobility of talent, most other car manufacturers will catch up on a timespan that's too small for the first-mover to completely dominate the market with that alone.

[0]: https://en.wikipedia.org/wiki/Nothing_(company)
by alfiedotwtf | 2025-09-08 14:01:02+00:00
Totally with you on everything you’ve said. I’ve had a few Instincts and Fenixes, and yeah - I think the Instinct 2 was my favourite watch of all time (currently using an Apple Watch Mega Super Ultra), but I loved the concept of the 7X… just a shame I couldn’t get used to that red tone on the solar.

I found the same thing too - the instinct face gets protected while the Fenix is almost a brick and rock magnet :(

So far, I think it’s only the black Tacticals that look like they would hide more surface scratches… but I’ve never had one yet.

But, yeah - think if the Instinct 3 Solar came with Sapphire, I’d sleep better at night, so much so that it would probably be my forever watch!
by gjsman-1000 | 2025-09-08 14:01:05+00:00
> validates age

This is what legislators are generally going for; but it turns out there’s plenty of other stuff on the Internet deserving age restrictions by the same logic.

I’m at the point where I know we’re not going back; that battle is already lost. The question is how to implement it in the most privacy preserving manner.

I’m also at the point where I believe the harm to children exceeds, and is exceeding, the harm of losing a more open internet. Kids are online now, parental controls are little used and don’t work, that’s our new reality.

For anyone who responds this is a “think of the children,” that ignores we have tons of laws thinking about the children, because sometimes you do need to think of the children. One glance at teen’s mental health right now proves that this is one of those times. Telling parents to do better after a decade of trying is not a realistic solution.
Ask HN: How to take notes and learn from them?
by spacebuffer | 2025-09-08 14:01:08+00:00
So I've been trying to actually take notes with obsidian and I can't figure out how. let's say I am a newcomer to astronomy and I begin to look into the topic through popscience videos or short articles, every time I come across a new thing to learn I make a note as such:

The zenith is the center of the night sky and it is used for orienting.. so on and so forth

Maybe even throw in a couple of links to other notes for good mesure.

As I assemble more and more info, what differentiates my vault from a local-copy of wikipedia? I mean sure it's not a word for word copy ( I always try to use my own words as much as possible) but is it any better?

And if being similar to wikipedia isn't a problem, then what constitutes as learning? having a copy of wikipedia on-hand definitely is not learning. so do I take a look at these notes every couple of days and call it a day, or take a test on the subject as if it was a college course?

This happens for me with other subjects too, for example a couple of weeks ago I wanted to get really knowledgable about greek mythology so I picked up mythos by Stephan Fry (great book btw) and again I was unsure about how to take notes on it.

my intuition said to briefly explain in the form of short bullet points the plot point of each sub story in the book as well as detailing the relationships between different gods mentioned in the book. I guess that's better that not taking notes at all, but is my written relationship guide really better then the 10s of graphical ones available online?

I used to know how to take notes for school because I got used to the structure of exams in different subjects thanks to the decade+ being a student but when it comes to free-form learning where there isn't a test or any tangible way to mesure progress I lose sight of how to take notes/learn
by aleph_minus_one | 2025-09-08 14:01:14+00:00
> But the second interpretation only makes sense if the last item somehow deserves special treatment (over, say, the second-to-last item).

There do exist reasons why this can make sense:

- In an Algebraic Data Type implementation of a non-empty list, the last symbol is a different type constructor than the one to append an item to the front of an existing non-empty list (similarly how for an Algebraic Data Type implementation of an arbitrary list, the type constructor for an initial empty list is "special").

- In a single-linked list implementation, sometimes (depending on the implementation) the terminal element of the list is handled differently.

---

By the way: at work, because adding parameters at the beginning of a (parameter) list of a function is "special" (because in the code for many functions the first parameters serve a very special purpose), but adding some additional parameter at the end is not, we commonly use parameter lists formatted like

'foo' , 'bar1' , 'bar2' , 'blub'
by tyleo | 2025-09-08 14:01:22+00:00
I think sentiment is low on EV due to Trump AND Musk.

Trump got onboard with the red folks dislike of EVs early on.

Musk had his work cut out for him though. He built a brand beloved by blues all to flip it on its head and make them despise it.

I would not be surprised if Musk’s self-own legitimately makes the history books.
by stephen_g | 2025-09-08 14:01:57+00:00
When I was looking at solutions, most of what I found seemed to indicate Xen is waning in popularity. I considered XCP-ng but since KVM seems to be more preferred now, I ended up going with Proxmox for a few small work (3-5 hosts) and home (1 and 3 host) systems. It’s actually been rock-solid, basically had zero problems with it.
by hopelite | 2025-09-08 14:02:05+00:00
It very much sounds like it; "grooming" and instrumentalizing the local younger generation's innate and legitimate frustrations for western (read: Israeli, British, and US "intelligence" cabal clowns) interests to foment instability and/or installing a more usable and pliable government. It smells of not only every moralizing "color revolution", but it is also an on-the-nose wedge between China and India (read: BRICS) called Nepal, if you look at the map.

The recent appearance of William van Wagenen on the Scott Horton Show was rather eye opening to me on some matters, even though I have been very well aware of these types of operations for many years now. For example, the "Arab Spring" that most people at the time thought was an organic citizen protest/uprising, but was clearly a clown cabal operation, has even deeper roots with position papers for many years prior clearly outlining the exact progression for how things would end up unfolding during the "Arab Spring".

It's definitely worth a listen, even if it may sound bewildering to people who have no real context for that world outside of the mainstream.

https://www.youtube.com/watch?v=GJa1sbAqylE
by JumpCrisscross | 2025-09-08 14:02:07+00:00
> title of the original article calling the app "activism theater" is also extremely rude

It’s also not wrong.

The app doesn’t seem designed to do what it claims to do. And the developer doesn’t seem interested in remedying that.

Worse, by hosting this on linode, they may be doing our corrupt DoJ and ICE’s work for them in identifying community organizers who could interfere with them down the road.
by FirmwareBurner | 2025-09-08 14:02:53+00:00
Are you aware that the world(and Europe for that matter) is much larger than Belgium, with way different laws on what the state can do to you?

For example in Canada they de-banked the truckers, in Germany they de-pensioned a retiree who was planning to bring back the Kaiser.

So yeah, it happens, you're just ignorant from your bubble.
by cma | 2025-09-08 14:03:37+00:00
Let's say you corrupted one bit in a blender asset 200 revisions ago and it was unnoticeable and still upgraded through five blender upgrades, but now on the sixth upgrade it fails with a corruption error and doesn't upgrade.

Without knowing how to fix that error you've lost 200 revisions of work. You can go back and find which revision had the problem, go before that, and upgrade it to the latest blender, but all your 200 revisions were made on other versions that you can't backport.
by thevillagechief | 2025-09-08 14:03:43+00:00
It goes without saying that Musk is smarter than most would ever hope to be. But he's just too freaking stubborn sometimes for his own good. He could have owned that whole industry if he didn't have an ego the size of Jupiter. And it saddens me that an American car company had the opportunity to compete on a global stage and and just dropped the ball in the silliest way possible.

Edit: Eh, I should probably have excluded that first statement. That was not the point of this comment, and I don't know why I didn't foresee the controversy it was going to create. There's probably a more descriptive word than smart.
by pendenthistory | 2025-09-08 14:04:07+00:00
It's a potential commodity in that there is potentially no network effect stopping people from using any competitor that offers a cheaper ride, unlike how when you're an iPhone user you get locked into Apple's ecosystem. But then there's the thing where despite having had 18 years to catch up, nobody makes phones (including software) better than Apple.

One potential moat is just the amount of data from real drivers that Tesla use to train their models via imitation learning. If this turns out the be important and needed for a general solution (which I believe it will), then only companies that manufacture cars at scale can hope to compete. And at this point, only Chinese companies are forward looking enough to put the right hardware for self driving (and the ability to collect training data) into their cars by default. Tesla has the vertical integration that makes this whole thing much easier: they make the cars, the inference compute, the software AND the training clusters. Can you imagine GM or Ford building a GPU cluster for a couple of billion?
by gobdovan | 2025-09-08 14:04:12+00:00
Well, they're a public company. They have to adhere to government-imposed standards (US, EU, and other jurisdictions too). Although I don't think they self-imposed curation, this is their current policy. Some subs get banned for no good reason, even when they were very valuable (e.g., a local financial subreddit was wiped out for reasons unknown, despite providing a better overview of how laws are applied than official sources) so mods inevitably get scared their sub may be next and start being more 'conservative'. This ends up creating hive minds and echo chambers. Anything that would come to replace Reddit (although I don't exactly see what could replace it) will be a victim of its own success at some point and will exhibit the same traits too.
by Workaccount2 | 2025-09-08 14:04:22+00:00
Betting on solely camera vision for self-driving is not objectively a very good bet. It's not even a good bet. There still are zero self-driving Tesla's on the road. Zero.

It's even likely there will be legislation forcing LIDAR for self driving cars. Elon cannot flip the switch on self driving until they have millions of intervention free miles under their belt. Right now Tesla gets ~500 miles without intervention. One kid gets decked and the law will shutter his plan.

There is another layer too, where because of his polarizing personality, a lot of critical talent is inaccessible to him. Keep in mind Elon is doing -none- of the engineering besides the social engineering. He relies on talented people who want to work for him. I know many talented people who could make a difference for Tesla, but none who would ever give Elon a single minute of time.
by alexvitkov | 2025-09-08 14:04:34+00:00
You're making your customer's life miserable by having dependencies. You're a library, your customer is using you to solve a specific problem. Write the code to solve that and be done with it.

In the game development sphere, there's plenty of giant middleware packages for audio playback, physics engines, renderers, and other problems that are 1000x more complex and more useful than any given npm package, and yet I somehow don't have to "manage a dependency tree" and "resolve peer dependency conflicts" when using them.
by AbstractH24 | 2025-09-08 14:04:41+00:00
> And the younger generation, having received access to gigabytes of RAM and storage, simply couldn't care less about being super lean and fast.

It's interesting I often attribute this to VCs and their desire for growth over efficiency (let alone profitability). I find myself having to reel in my desire to challenge myself to identify the most efficient way possible, even if it only saves a few dollars.

Never occurred to me it was generational and not related to VCs
by martin-t | 2025-09-08 14:04:43+00:00
In primitive societies where people are expected to resolve their own problems because everyone is roughly equal, violence is the principal currency, for better or worse.

But in "civilized" societies with multiple layers of power structures, you are not supposed to solve your own problem, you are supposed to show somebody in a position of power that you are the victim so they solve the problem for you. This means victimhood is the principal currency of power.

Don't believe me? Every governments which allows protests says they must always be peaceful and "violence doesn't belong in politics". Yet how many of those governments were created by violent armed revolt against a previous authoritarian government? How many by "peaceful" protests?
by josefresco | 2025-09-08 14:04:46+00:00
I touched on it in my original comment. My last call was a woman who was cooking and thought maybe she had dropped some meat on the stove burner. Another call was someone stocking a refrigerator with soda, and they needed help sorting the brands. Another was a woman who wanted to know if her plant was still alive. My first call was helping a woman wrap a gift, she needed to know which side of the gift book was "up".
by crazygringo | 2025-09-08 14:05:08+00:00
I get what you're saying, and used to think that way, but changed my mind because:

1) Horizontal scrolling sucks

2) Changing values easily requires manually realigning all the other rows, which is not productive developer time

3) When you make a change to one small value, git shows the whole line changing

And I ultimately concluded code files are not the place for aligned tabular data. If the data is small enough it belongs in a code file rather than a CSV you import then great, but bothering with alignment just isn't worth it. Just stick to the short-line equivalent. It's the easiest to edit and maintain, which is ultimately what matters most.
by fruitworks | 2025-09-08 14:05:16+00:00
Who do you want to step in to save the capitol from armed right wing protesters? The police and the military are largely sympathetic to the right wing.

The only solution is for the left-wing of US politics to stop disarming itself. The reason that voting power exists is because it represents the fighting power of the voters. When you decouple the two, you create a power imbalance that gangsters and tyrants can exploit.

Capitol riots are just a symptom of that power imbalance.