MurphyA/hacker-news huggingface dataset:
by hshdhdhehd | 2025-10-10 07:27:37+00:00
He missed something. The train means you dont have to park. That is often a big advantage. Parking is expensive and stressful if there are not many spots. In a city the train system can probably get you closer to where you want to be. Especially if you dont want to pay top $ for parking.

Parking in cities is also stressful with finding tbe entry on the correct one where you booked. And you miss the entry? Yep that is a one way street. Go round the block? No right turn? Satnav says 15 minutes to get back there again.
by littlestymaar | 2025-10-10 07:28:45+00:00
As a sibling comment points out, it's likely to be mostly link time, not compilation time.

The most recent Rust version ships with `lld` so it shouldn't be the case anymore (afaik `lld` is a bit slower than the `mold` linker, but it's close, much closer than the system linker that was previously being used by default).
by KK7NIL | 2025-10-10 07:28:56+00:00
> The shift from 16-bit to 32-bit protected mode with the Intel 80386 processor that fundamentally altered how the processor managed memory.

I said x86 has "over 30 years of backwards compatibility". The 80386 was released in 1985, 40 years ago :)

> Intel 80286 introduced a 24-bit address bus to support more memory, but this broke the address wraparound behavior of the 8086.

This is the only breaking change in x86 that I'm aware of and it's a rather light one as it only affected programs relying on an exactly 2^16 memory space. And, again, that was over 40 years ago!

> The shift to x86-64 that Microsoft had to compensate with emulation and WOW64

No, I don't think so. A x86-64 CPU starts in 32 bit mode and then has to enter 64 bit mode (I'd know, I spent many weekends getting that transition right for my toy OS). This 32 bit mode is absolutely backwards compatible AFAIK.

WOW64 is merely a part of Microsoft's OS design to allow 32 bit programs to do syscalls to a 64 bit kernel, as I understand it.
by pastage | 2025-10-10 07:29:03+00:00
The only thing I know is that I know nothing.

My work is basically just guessing all the time. Sure I am incredibly lucky, seeing my coworkers the Oracle and the Necromancer do their work does not instill a feeling that we know much. For some reason the powers just flow the right way when we say the right incantations.

We bullshit a lot, we try not to but the more unfamiliar the territory the more unsupported claims. This is not deceit though.

The problem with LLMs is that they need to feel success. When we can not judge our own success, when it is impossible to feel the energy where everything aligns, this is the time when we have the most failures. We take a lot for granted and just work off that but most of the time I need some kind of confirmation that what I know is correct. That is when our work is the best when we leave the unknown.
by littlestymaar | 2025-10-10 07:29:17+00:00
Come on.

There's no “big tutorial” though. There's a section about compilation time performance[1] but it's arguably not “big”, and the most impactful parts of it is about linking time, not compilation time. And half of the section is now obsolete since rust uses `lld` by default.

[1] https://bevy.org/learn/quick-start/getting-started/setup/#en...
by bluetomcat | 2025-10-10 07:31:49+00:00
Yes, you can do it with minimal allocations - provided that the source buffer is read-only or is mutable but is unused later directly by the caller. If the buffer is mutable, any un-escaping can be done in-place because the un-escaped string will always be shorter. All the substrings you want are already in the source buffer. You just need a growable array of pointer/length pairs to know where tokens start.
by contrarian1234 | 2025-10-10 07:32:25+00:00
The fact that you want to ban everything under the umbrella term of "artificial sweeteners" is why I think you have a fundamentally unscientific approach. Your other responses seem to suggest you just have something against sweet things (even when you seem to acknowledge there are other factors at play like acidity and tooth decay)

I'm saying this as someone who rarely consumes these things..

> Just look at why they are used in animal farming

I don't know anything about the science behind that - so I'm not in a position to judge. Did they try every possible "artificial sweeteners"? How about if there is another one discovered next year? Is it going to be pre-banned even if it doesn't have these drawbacks?

These aren't like the same substance tweaked a bit where you're in a endless ratrace with the chemists.
by waynesonfire | 2025-10-10 07:32:39+00:00
> gives me anxiety about this is the security surface

I hate how dev-ops has adopted and deploys the fine-grained RBAC permissions on clouds. Every little damn thing is a ticket for a permissions request. Many times it's not even clear which permission sets are needed. It takes many iterations to wade through the various arbitrary permission gates that clouds have invented.

They orgs are pretending like they're operating a bank, in staging.

This gives me anxiety.
by 01HNNWZ0MV43FF | 2025-10-10 07:33:14+00:00
> That some people make mistakes because they do not know them is a different problem.

We can argue til we're blue in the face that people should just not make any mistakes, but history is against us - People will always make mistakes.

That's why surgeons are supposed to follow checklists and count their sponges in and out
by mystifyingpoi | 2025-10-10 07:33:43+00:00
I get the "old man yells at cloud" vibes from your comment. Who cares how he got the result? I thought our job is to create working software. If this flow works for him and creates code that meets company standards, then more power to him.

However, if the output quality is crap, then well, maybe his creativity should not be rewarded. I've seem hefty amount of Map<Object, Object> in Java, written primarily by JS developers.
by physicsguy | 2025-10-10 07:35:34+00:00
The predecessors were really popular before it too - MATLAB in engineering in particular, Mathematica also popular in Physics and Maths departments particularly where the symbolic functionality was more useful. I used both in academia and IPython (later renamed Jupyter) was clearly a natural extension of those but open source, and without the baggage of MATLAB (only one function definition per file, etc.)
by fragmede | 2025-10-10 07:37:36+00:00
Economy of scale. This guy wanted a factory in China to do a custom run of a product where they didn't include the shell. It was cheaper to just buy 10,000 units and have a line to de-shell the items than it was to change the original line. That special purpose robot for the one task is going to get beat out by the general purpose robot thats being produced at 100x the volume.
by mbStavola | 2025-10-10 07:38:15+00:00
I am definitely not affiliated with either, moreso my opinion is considerably more negative of the new maintainers (both for the method of takeover and their handling of this incident). Quite frankly, I don't even know why you would even ask if I was.

I do not feel like I'm reading between any lines here-- Ruby Central directly showed that André Arko asked for the data to sell in order to cover the on-call fees. Yes, they have reason to smear him and shouldn't be trusted, but André confirms that he asked for the logs. None of that is up for debate, these are just the facts!

What we can argue about is 1) whether this is meaningfully different than what RC does already as noted by their ToS and 2) whether or not company names derived from the HTTP logs is sensitive or whatever. It is my position that neither André nor RC should be selling this sort of usage data, regardless of motivation. Personally I think the monetization of such data is bad in general, but I understand not everyone feels the same. It just gives me the ick.

EDIT: Immediately after submitting this, I saw that you issued a correction. Bad timing on my part I suppose!
by pbhjpbhj | 2025-10-10 07:38:52+00:00
Historically, before they banned a lot of subreddits. Arguably, to become more attractive to advertisers. I think that was when Voat was set up, https://en.wikipedia.org/wiki/Voat (c.2015).

There was a lot of unsavoury content (probably a lot of illegal content), Reddit was more like a -chan site to my recollection. Then it was cleaned up somewhat for the sell off to Conde Nast.

So Reddit (past tense) set themselves up as place for any user content (?), but have moved away from that progressively over the last, what, 15 years.

Maybe it wasn't a conscious thing, maybe it was a startup thing ... Alex O' might yet correct me.
by mrheosuper | 2025-10-10 07:38:55+00:00
>This is an area where I think experience actually hurts. I've seen senior engineers get bogged down building the perfect thing and by the time they get a demo, they realize it sucks. The implementation doesn't suck, but the product or feature itself actually sucks.

This resonates with me. Sometime i want to "turn off" my brain and write shitty code.

Back in the day, i made a lot of toy project. Sometime all the source code is in single file. No respect to modularity. But it was fun, and it worked. Now just try to finish a toy project seem much harder than ever.
by looping__lui | 2025-10-10 07:40:24+00:00
By ‘standard valuation techniques’ you mean: regular companies produce value and wealth and represent what a society can create whereas crypto is like ‘a shiny object sitting there with people trying to gauge how much someone is willing to pay in the future on the premise it will be worth more’ ? :-D

I’m not very deep in the art or collectible business.
by burnt-resistor | 2025-10-10 07:40:49+00:00
WSJ skews towards superficial, and this is no exception. There are better sources of information on this topic, like from actual farmers. Here's one (Farm to Taber):

Farmers Just Got a Reality Check They Didn’t See Coming https://youtu.be/Z1Vt4aEXde0

AcreTrader, Bailouts, & The Future of US Farms https://youtu.be/mD50nJzDFLA

How Trump Made Slavery Great Again https://youtu.be/J8zit-g86v8

Why Corn And Soy Are In EVERYTHING https://youtu.be/NlSRyPcc-so
by dyl000 | 2025-10-10 07:41:52+00:00
the reason I don't really stress about valuations any more is the m2 US money supply has grown 20% in the last 5 years, cumulative inflation over last 5 years is ~24%, assets have no ceiling because fiat has no floor. -- you hear 4t now but thats 3t from 5 years ago.
by sam_lowry_ | 2025-10-10 07:42:22+00:00
He covered it in the interview in a quite reasonable way. E2E encryption, especially if forward secrecy is a requirement is incompatible with many important features: https://youtube.com/watch?v=qjPH9njnaVU&t=9583

You probably don't realize it, but multi-device support, group chats of tens of thousands of users, channels with millions of users and comments of said users. Attachments and history and search. And then a whole infrastructure for running bots and processing payments. And proxies to fight blocking attempts. All of these are either highly problematic or computationally intensive and practically infeasible with E2E on.

Otherwise, someone would have taken the opportunity and reimplemented Telegram on top of homomorphic encryption /s.
by tetha | 2025-10-10 07:42:46+00:00
Mh, one of our security admins recently said something that's very fitting to the discussion: If you are removing an employee from a company, and you have to rely on their personal integrity instead of technical controls to avoid problems, you are doing very basic access control wrong. And if you're doing absolute fundamentals like that wrong, how much is your entire information security worth then?

And reading this, and the other disclosure from Ruby Central, they seem to be handling this maintainer/employee offboarding woefully incompetently at really, really basic levels. Obtaining control to secret management and doing a general secret rotation of management secrets isn't an obscure first step.
by Reubend | 2025-10-10 07:42:50+00:00
Looking through the meeting notes myself, I don't see MSFT mentioned specifically. That makes sense given their relationship to OpenAI as investors; they might be okay with OpenAI calling out "big tech" in general, but it would be extremely weird if they made any specific references given that Microsoft owns 49% of their company.*

*technically it's some weird profit sharing thing rather than equity
by simianwords | 2025-10-10 07:43:39+00:00
> That moment led me to conclude that when LLM evangelists talk about reasoning and thinking, they are essentially bullshitting

This kind of logic is very silly to me. So the LLM got your one off edge case incorrectly and we are supposed to believe they bullshit. Sure. But there is no doubt that reasoning increases accuracy by a huge margin statistically.
by Jataman606 | 2025-10-10 07:44:11+00:00
> The issue with pointers is that CS gets taught in a VERY bad way. The way it should be taught is starting with basic assembly on a microprocessor. This trains your brain to think of memory locations and data in memory.

Can't agree with this enough. The moment i finally understood what pointers are was when I landed embedded job and during debugging session I looked at memory browser that showed my variable at exact address in memory. After that all about pointer arithmetic and even function pointers became clear as day. Something at least 3 teachers weren't able to explain clear enough.
by veber-alex | 2025-10-10 07:44:40+00:00
> Do you have M4 Pros to offer everyone using Rust?

> I would gladly take one.

Do you have 10 year old netbooks to give to everyone? because this seems to be required to have slow compile times in Rust.

> And the Roc team as well, maybe they would revert back their decision on moving away from Rust to Zig due to compile times.

More cherry picked examples, you sure love those.

Like whats the point of bringing this up? Do you want me to show you the thousands of software projects that do use rust as a counter example?

Obviously no programming language is one size fits all.
by jrflowers | 2025-10-10 07:44:59+00:00
> does it ever occur to your types of commenters

I can’t speak for ares623 but there are some people that don’t agree that the software that generates text that agrees with everything that you say if you say it twice is the same thing as the printing press.

It’s like if you imagine that the slot machine was just invented and because of enormous advertising and marketing campaigns it has become hard to tell the difference between marketing material written by the slot machine manufacturers and stuff written by folks that really really like pulling the lever on the slot machine
by daitangio | 2025-10-10 07:46:45+00:00
Self-hosting is becoming a freedom factor in my humble opinion. I have an hard time hosting my email server, it was not so diffcult 10 years ago and was trivial 20 years ago.

The reason is the anti-spam rules and the fact that Google, Microsoft and so on are creating a iron trust to each other, and the little server outside are marked spam by default.

Lets encrypt avoided a similar destiny to https connections, but the risk is always out of the window. I mean, https was becoming "pay-us-to-publish a web server, or our browser will mark you as unsafe and do not display it".

I think it is time also to self-host private free chats and possibly other services lik DDoS services.
Show HN: I built Paje.ai (LinkedIn → personal website) but can't find my ICP
by FlorinDobinciuc | 2025-10-10 07:46:46+00:00
Hi HN,

I built Paje (https://paje.ai) because I hate keeping my personal site updated. Paste your LinkedIn URL, pick a template, and you get a clean website. You can buy and connect your domain right on the site.

It works, but I genuinely don't know who needs this.

Freelancers? Job seekers? People who know they should have a site but never build one? I'm too close to see clearly.

Brutal honesty welcome. Does this solve a real problem for you, or am I just scratching my own itch?
by somenameforme | 2025-10-10 07:47:22+00:00
People often see liars or propagandists as required to take an extreme position. For a recent example that actually played out, let's say I'm a media site that wants to run a publicity campaign for Sam Bankman-Fried after it came out that he's a conman, in part because he previously donated large sums of money to me and/or interests I care about.

Does that mean I now evangelize him like he's the most amazing and noble person ever? No, because that reeks of insincerity. Instead, you acknowledge the issues, and then aim to 'contextualize' them. It's not 'a person of minimal ethical compass doing scummy things because of a lust for money', but instead it's him being misguided or misled - perhaps a naive genius, who was genuinely trying in earnest to do the right thing, but found himself in over his head. It's no longer supposed to be basic white collar crime but a 'complex and nuanced issue.'

And it's the same thing in all domains. Somebody taking a 'nuanced' position does not mean they actually care at all about the nuance, but that they may believe that as being the most effective way of convincing you to do, or believe, what they want you to. And the worst part is that humanity is extremely good at cognitive dissonance. The first person a very good liar convinces is himself.
by pbhjpbhj | 2025-10-10 07:48:22+00:00
Saying, and indeed wishing, "who will rid me of this troublesome pr..esident", for example, is not anything like "instigating murder". In most democracies people are allowed to think, and express their thoughts. Making plans, or taking other actions relating to those thoughts, that's when things become might become criminal.

Indeed, freedom of conscience is usually considered a human right.
by exe34 | 2025-10-10 07:48:24+00:00
> A system with superhuman capabilities cannot make basic mistakes consistently

That sounds like a definition you just made up to fit your story. A system can both make bigger leaps in a field where the smartest human is unfamiliar and make dumber mistakes than a 10 year old. I can say that confidently, because we have such systems. We call them LLMs.

It's like claiming that it can't both be sunny and rainy. Nevertheless, it happens.
by Uehreka | 2025-10-10 07:48:28+00:00
> Disclaimer: I’m no expert.

OK cool, me neither.

> An anecdotal example: I asked the reasoning LLM a question, and it laid out the correct answer in its thinking step, only to stop thinking and confidently give the wrong answer.

I work with Claude Code in reasoning mode every day. I’ve seen it do foolish things, but never that. I totally believe that happened to you though. My first question would be which model/version were you using, I wonder if models with certain architectures or training regimens are more prone to this type of thing.

> That moment led me to conclude that when LLM evangelists talk about reasoning and thinking, they are essentially bullshitting.

Oh, come on.

People need to stop getting so hung up on the words “thinking” and “reasoning”. Call it “verbose mode” or whatever if it makes you feel better. The point is that these modes (whatever you want to call them) have generally (not always, but generally) resulted in better performance and have interesting characteristics.
by beAbU | 2025-10-10 07:48:37+00:00
The nice thing is that it's _very_ easy to get to a lifting weight that's considered super heavy in normie reckoning, but a warmup weight for folks that lift regularly. In other words, you can get to squatting 50kg/100lb (one 15kg plate on a side) in a couple of months where you won't even think twice about that much weight, but it's still a huge weight to be squatting. Stopping there, and not chasing the gains is a perfectly good way to work your body out on a regular basis.

The absolutely liberating feeling that comes with the noob gains is incredible. Knowing you can lift those weights, safely, without injury, was an incredible experience for me. I topped off at a hair below 100kg squats before life got in the way.
by casenmgreen | 2025-10-10 07:48:43+00:00
In "South", Shackleton writes in detail about how the sinking occurred.

The ship up until that point had been firmly held in the ice and so was being compressed equally in all directions, and was built for this and was fine.

The sinking occurred because the ice had melted in the immediate vicinity of the ship (caused by the ship itself, I think), and then the ice resumed contact with the ship but not as before - contact was now at two or three points, such that the ship was now being bent by the ice.

Imagine you have a long thin twig in your hand and you hold it at each end and bend it upwards, in the middle.

That was not okay, and that sank the ship.

There's a diagram in the book, Shackleton penned it to illustrate the situation.

I skimmed the AT article, it mentions nothing of this, but writes at length about the ship not really being designed for Arctic work, etc. The article to me seems incorrect.
by rowbin | 2025-10-10 07:49:48+00:00
Interesting, I'd love to see some more opinions on this. I find the instant "MD5 is broken, don't use it advice" harmful. Not all applications are security related or need absolute highest speed. I actually had use cases in multiple hobby projects, but of course that doesn't there are many.

For example in a distributed event based LAN chat, I used MD5 for an "integrity chain". Every new event id is the hash of the old event id + some random bytes. This way you can easily find the last matching event two systems have in common. Just a random id isn't enough, when two instances integrate an event from a third system, while one of the two added a new event just before that.

No security needed, speed doesn't matter much, it is not designed for high throughput. MD5 seems like a very good choice, because it's easy to work with and can be verified on every system.
by mbStavola | 2025-10-10 07:51:27+00:00
Without more details, it's hard for me to nail down the exact motivations at play here.

My current read is that RC majorly botched the takeover, demonstrated gaps in security know-how, and then retroactively framed everything as a problem with André. The details of the logs are mostly immaterial to the rest of the claims, but are still suspicious enough to spice up the announcement. I believe this because, at the moment, I don't see anything in the original RC post that wasn't satisfactorily explained by this post.
by ahofmann | 2025-10-10 07:51:52+00:00
Yes, all of this is true. But it is also true that the poisoned discourse makes things look much worse than they really are.

To reframe it: changing these bad situations is easier than it seems. It’s not easy, but many people feel as if change were impossible.

I believe this feeling of hopelessness is one of the main reasons why political and financial fascists can rise. They yell that the world is falling apart and that they have the (final) solution. Russian bot farms amplify this narrative, helping massively to weaken democratic societies.

This is an information war and Europe has been losing it for about 10 to 20 years.