MurphyA/hacker-news huggingface dataset:
by johnisgood | 2025-12-17 22:41:17+00:00
It is so confusing to me. Yolo-C, Yolo Land, Fil-C...

For example

> Fil-C supports both musl and glibc. Because of the coupling between the loader, libc, and runtime, Fil-C always uses the same libc in Yolo Land as in User Land. So, when running with musl, we use two versions of musl (one compiled with Yolo-C and another compiled with Fil-C).

> And when running with glibc, we use two versions of glibc (one compiled with Yolo-C and another compiled with Fil-C). The rest of this page documents how the runtime looks with musl. If you build with glibc, you'll see minor differences.

Why do you need a libc compiled with both Yolo-C and Fil-C, and what are the differences? What exactly is Yolo-C?

This project says "The kernel is compiled with Yolo-C."... so is that a good thing? And why not Fil-C?

I see Yolo being mentioned a lot everywhere. What exactly is that, how does it relate to Fil-C, and what are the differences? There is such a thing as Yolo toolchain (and Yolo Land (userland)), too!
by int_19h | 2025-12-17 22:41:26+00:00
People aren't clearly separatable into "owners of capital" vs "workers", you're right, but they don't have to be. You just need to recognize that the role that they play at any given moment can be so categorized. And sometimes they play many roles at once - for example, a company owner who is also its CEO is both a capitalist and a worker, and fair wages that he receives as the latter (fair here meaning that an equally capable manager hired from the side would ask for this much on average) is not a problem.
by themafia | 2025-12-17 22:41:36+00:00
It annoys me that there aren't laws to prevent this. Or that anti-monopoly law wasn't effectively used to separate the largest advertising company in the world from a consumer software browser product which is clearly being used to facilitate and amplify these outcomes.

I'm thoroughly annoyed that adblockers aren't installed by default and require an opt out to disable. This will not at all touch first party advertising, but, it will put a huge dent into dynamic third party advertising. Which seems to be the source of the problem you describe.

Our government is genuinely failing to represent the majority on this issue.
by TimTheTinker | 2025-12-17 22:42:30+00:00
Most formal "specs" (the part that defines the system's actual behavior) are just code. So a formally verified (or compiled) spec is really just a different programming language, or something layered on top of existing code. Like TypeScript types are a non-formal but empirical verification layer on top of JavaScript.

The hard part remains: translating from human-communicated requirements to a maintainable spec (formally verified or not) that completely defines the module's behavior.
by tgtweak | 2025-12-17 22:42:31+00:00
Monero's proof of work (RandomX) is very asic-resistant and although it generates a very small amount of earnings, if you exploit a vulnerability like this with thousands or tens of thousands of nodes, it can add up (8 modern cores 24/7 on Monero would be in the 10-20c/day per node range). OPs Vps probably generated about $1 for those script kiddies.
by venturecruelty | 2025-12-17 22:43:11+00:00
Yeah, mom and I sat down one afternoon and we changed all of her passwords to long, secure ones, generated by 1Password. It was a nice time! It also helped her remember all of the different services she needs to access, and now they're all safely stored with strong passwords. And it was a nice way to connect and spend some time together. :)
by danudey | 2025-12-17 22:43:23+00:00
Rust also.

Similar to this: OpenTelemetry has a golang library that allows you to instrument your library so that you can send traces, logs, etc. to an OTEL endpoint, but that instrumentation doesn't actually do anything unless the developer of the actual application uses a separate golang library to actually trigger, collect, and transmit those traces. Otherwise it's basically a no-op.
by rajvarkala | 2025-12-17 22:43:38+00:00
Understood. So, a better way is to keep him on a retainer? Or let Amazon or Cheaper store do a cost-plus model?

I think that is the core of the argument. It is the risk-sharing between buyer and seller. If sold on outcomes, seller carries all risk. If sold on work-put-in, buyer carries all risk.

Add to that, in some scenarios, outcomes themselves are fuzzy.
by cosmie | 2025-12-17 22:43:46+00:00
Yea, when I worked at Dominos we were charging like $2.50 for a 20 oz coke and $3.50 for a 2 liter.

Since the same 2 liter was like $1 at the grocery store, I thought we were gouging costumers and making bank on them, and figured the manager was being dramatic whenever inventory counts were off by a few.

Turned out we had a really raw deal with Coke, and were only charging like 25-50¢ more than we bought from for. And we were also required to order them from the distributor, to prevent us from stocking the cooler with cheaper ones from the grocery store.
by znpy | 2025-12-17 22:43:48+00:00
> but it's gotten so bad that it seems like more and more people react with "how do you know so much?"

I had very similar experiences. I had some incredibly wild "successes" in fixing some company systems even though I had just joined the company and I was not familiar with such systems prior to joining.

My "secret" is that I just read the service's documentation (the fine manual) and did what the documentation described.

It's wild how some people's nowadays go around and around mindlessly trying stuff that the LLM of the day suggested, without actually learn enough to *reason* about internals of services and systems.
by 9rx | 2025-12-17 22:44:26+00:00
> He said juniors are usually the most experienced with AI tools, so cutting them makes no sense.

While anyone is free to define words as they so please, most people consider those with the most experience to be seniors. I am pretty sure that has been the message around this all along: Do not cut the seniors. The label you choose isn't significant. Whether you want to call them juniors or seniors, it has always been considered to make no sense to cut those with the most experience.
by tyre | 2025-12-17 22:45:04+00:00
I’ve never worked at a FAANG and have no intention to.

I did work at Stripe, which in places did this pretty well. It still felt like a huge company (this was back in 2022) that had lost part of that spirit depending on org leadership. I had to pull that out of engineers who had been scared out of that level of vulnerability. But building that trust is part of leadership and great people tend to want to question and improve things.
by Talanes | 2025-12-17 22:45:15+00:00
"Just like how you might measure productivity of a warehouse employee by the number of items moved per hour. Of course if someone just throws things across the warehouse or moves things that dont need to be moved they will maximize this metric, but that would be doing the job wrong - which is not a productivity measurement problem."

I fail to see how having a measurement that clearly doesn't measure what is actually produced isn't exactly a productivity measurement problem. If your measurement is defeated by someone doing their job badly, what use is it?
by venturecruelty | 2025-12-17 22:45:42+00:00
Article's been edited:

>Edit: A few people on HN have pointed out that this article sounds a little LLM generated. That’s because it’s largely a transcript of me panicking and talking to Claude. Sorry if it reads poorly, the incident really happened though!

For what it's worth, this is not an excuse, and I still don't appreciate being fed undisclosed slop. I'm not even reading it.
by schoen | 2025-12-17 22:46:47+00:00
The grammars in rule-based MT are normally fully conceptually understood by the people who wrote them. That's a good start for human understanding.

You could say they don't understand why a human language evolved some feature but they fully understand the details of that feature in human conceptual terms.

I agree in principle the statistical parts of statistical MT are not secret and that computer code in high-level languages isn't guaranteed to be comprehensible to a human reader. Or in general, binary code isn't guaranteed to be incomprehensible and source code isn't guaranteed to be comprehensible.

But for MT, the hand-written grammars and rules are at least comprehended by their authors at the time they're initially constructed.
by fidotron | 2025-12-17 22:47:35+00:00
My experience is in the US they are no less talented, there is just a much wider abandonment of doing anything which isn't going to generate money, along with being disparaging towards anyone that does pursue things as an amateur.

i.e. being a "sports fan" is more socially acceptable than being someone that actually plays a sport enthusiastically but not at a high level.
by znpy | 2025-12-17 22:47:38+00:00
> Mild counterpoint. Our professions(all things IT) moves bloody fast.

Some areas do, some areas not so much.

I have a colleague that's incredibly strong with databases (we use a mix of MySQL and PostgreSQL) and he's living off the learning he did 20 years ago when he was a junior Oracle consultant.

I live off the learning I did in Linux now that I administer Kubernetes clusters for a living. Once you get past the "cloud native" abstractions (and other BS) it's penguins all the way down, and I get to reuse most of my core Linux competencies I learned 10+ years ago (eg: I do tcpdump in prod, and it's quicker and more effective than many of the modern shiny tools).
by tpoacher | 2025-12-17 22:48:11+00:00
My cousin, when he got his first job, he managed to wipe the database clean on his first day at work. (classic, I know)

The seniors were very understanding, and more importantly it raised important questions about backups, dev vs prod pipelines, etc.

But you can bet my cousin was super embarrassed by it, and saving face was a big part of it.
by tracker1 | 2025-12-17 22:48:24+00:00
That's been my experience as someone who tends to ask them regularly. I don't have a lot of hubris when it comes down to it, so I'll almost always ask. Especially acronyms or industry/insider business terms... I'll usually do a quick search in a browser, but if the results don't make sense, will simply ask.

Asking stupid questions almost goes hands in glove with "it's easier to ask forgiveness than permission." A lot of times, you're better off just doing something. Asking a simple question or making something happen saves a lot of grief more often than not. Understanding is important.
by arevno | 2025-12-17 22:48:40+00:00
> putting a lot of blind faith in an algorithm that's proven time and time again to make things up

Don't be ridiculous. Our entire system of criminal justice relies HEAVILY on the eyewitness testimony of humans, which has been demonstrated time and again to be entirely unreliable. Innocents routinely rot in prison and criminals routinely go free because the human brain is much better at hallucinating than any SOTA LLM.

I can think of no more critical institution that ought to require fidelity of information than criminal justice, and yet we accept extreme levels of hallucination even there.

This argument is tired, played out, and laughable on its face. Human honesty and memory reliability are a disgrace, and if you wish to score points against LLMs, comparing their hallucination rates to those of humans is likely going to result in exactly the opposite conclusion that you intend others to draw.
by Dagonfly | 2025-12-17 22:48:44+00:00
Well it relates to this sentence:

> You can use any credential manager you choose.

Which I would be careful with. I can use any authenticator that the RP accepts. I could totally see a future where banks only allow certain authenticators (Apple/Google) and enforce this through AAGUID or even attStmt. Similar to the Google Play Protect situation.

At that point, those banks/services would enforce vendor lock-in on me. The reality would be: I can use iOS or Android, but not a FOSS implementation. This restriction is not possible with old-school passwords.
by ksec | 2025-12-17 22:48:59+00:00
There is ConnextX-9 already which does 800Gbps in a single port. I am eagerly waiting for "Serving Netflix Video Traffic at ~~800Gb/s~~ 1.6Tbps and Beyond" from last time I posted it in 2022. [1]

[1] https://news.ycombinator.com/item?id=32519881
by necovek | 2025-12-17 22:49:06+00:00
I believe they meant you could create an executable that is accessible outside the container (maybe even as setuid root one), and depending on the path settings, it might be possible to get the user to run it on the host.

Imagine naming this executable "ls" or "echo" and someone having "." in their path (which is why you shouldn't): as long as you do "ls" in this directory, you've ran compromised code.

There are obviously other ways to get that executable to be run on the host, this just a simple example.
by Marsymars | 2025-12-17 22:50:01+00:00
edit: Oh, crap, I mixed up the Explorer/Escape because the Escape is the Rav4/CRV competitor. I think the Escape is underrated. Not particularly familiar with the Explorer.

eCVT and CVT aren't mechanically similar. Personally, I'd only consider cars with manual/eCVT/EV transmissions.

> RAV4 and other Toyotas have insanely good residuals that make up for any upfront price difference

Yeah, that's a consideration if you frequently flip your cars, I kinda forget about that because me and most of the people I know keep their cars long-term. e.g. I just got rid of a 2011 Fiesta - there isn't enough residual value maintenance savings in a 2011 Yaris for me to have ever come out ahead with one of those.
by lokar | 2025-12-17 22:50:04+00:00
Just curious, are you mostly FE? I could see this there (but there is still a lot of browser esoteria, etc)

Doing backend and large distributed systems it (seems to me), much deeper. Types of consistency and their tradeoffs in practice, details like implementing and correctly using lamport clocks, good API design, endless details about reworking, on and on.

And then for both, a learned sense of what approaches to system organization will work in the long run (how to avoid needing to stage a re-write every 5 years).
by rw_grim | 2025-12-17 22:51:05+00:00
You could just use libpurple to do all the im stuff and literally just write a user interface. That said, purple 2 isn't really designed for modern chat networks, but we're trying to solve that with the still unreleased purple3.

You may be interested in our State of the Birds which cover libpurple and pidgin development. https://discourse.imfreedom.org/tag/state-of-the-bird
by simonw | 2025-12-17 22:52:35+00:00
I had it draw four pelicans, one for each of its thinking levels (Gemini 3 Pro only had two thinking levels). Then I had it write me an <image-gallery> Web Component to help display the four pelicans it had made on my blog: https://simonwillison.net/2025/Dec/17/gemini-3-flash/

I also had it summarize this thread on Hacker News about itself:

https://gist.github.com/simonw/b0e3f403bcbd6b6470e7ee0623be6...

llm \ -f hn:46301851 -m "gemini-3-flash-preview" \ -s 'Summarize the themes of the opinions expressed here. For each theme, output a markdown header. Include direct "quotations" (with author attribution) where appropriate. You MUST quote directly from users when crediting them, with double quotes. Fix HTML entities. Output markdown. Go long. Include a section of quotes that illustrate opinions uncommon in the rest of the piece'

Where the `-f hn:xxxx` bit resolves via this plugin: https://github.com/simonw/llm-hacker-news
by tracker1 | 2025-12-17 22:53:16+00:00
My favorite CTO/CIO acronym is "PFM". Such as, "and then we run through the PFM process, and it comes out and does..."

PFM - Pure Fucking Magic

I've only once ever had anyone actually ask what it means... essentially it's used as an abstraction for a complex process that would be excessive to explain in context.

I asked, after the meeting.
by lovich | 2025-12-17 22:53:17+00:00
You are upset about the federal government taking power over the states but are happy to have the power now concentrated under one man.

I don’t think you’ve thought through your point or you are desperately struggling to get through the cognitive dissonance. Nothing has indicated that SCOTUS will defang Trump. Their history so far has been heads Trump wins, tails Trumps enemy loses.

Like they ruled Biden couldn’t cancel student loans but then bend over backward to let Trump do as he pleases.

You’re getting a king, not a return of power to the states
by jakub_g | 2025-12-17 22:53:27+00:00
Staff+ work is not that much (exclusively) coding anymore, but identifying correct big things to work on and keeping focus on it, making Bob and Steve from different teams talk to each other instead of building the same stuff twice, making opinionated decisions on things, blocking harmful initiatives, finding elephant in the room and saying things out loud that no one wants to say etc.

It's not really the work that LLMs currently do. I mean sure, maybe if you plug an LLM to read all emails and slacks and zoom transcripts of the entire company, it could do it at some point in the future. But would it have the same amount of influence compared to an industry & company veteran who has the company specific knowledge and experience that is nowhere written down?
by tagyro | 2025-12-17 22:53:40+00:00
somewhat off-topic: I had an interview for an Engineering Manager position with the Head of Engineering.

They had some leet code problem prepared and I tried solving it and failed.

During the challenge, I used some python string operand (:-1) (and maybe some other stuff) that they didn't knew.

In the end, I failed the challenge as I didn't do it in the O(n) way...

These kind of stupid challenges exemplify what's wrong with hiring these days: one interviewer, usually some "vp"/"head of" decides what is the "correct" way to write some code, when they (sometimes) themselves couldn't write a line of code (since they've been "managers" for a millennia)

ps. they actually did not know what `:-1` means ...I rest my case
by stouset | 2025-12-17 22:54:02+00:00
Nobody is saying take three years to complete a week-long task. If you could do a task in one hour, estimate and take two. If you could do it in two days, estimate and take a third day to complete it. Or better yet, estimate three days and take two and a half.

I have never seen a software development shop where estimates were treated as anything other than loose, best guesses. Very infrequently are there actually ever genuinely immutable, hard deadlines. If you are working somewhere where that's repeatedly the case—and those deadlines are regularly unrealistically tight—failure is virtually inevitable no matter what you do. So sure, fine, if you're on a death march my suggestions won't work. But in that kind of environment nothing will.
by albumen | 2025-12-17 22:54:14+00:00
While it seems the Wim Hof Method (WHM) is great for an energy boost, mindfulness meditation actually outperformed it in a couple of areas: significantly higher accuracy on executive function tasks; and significantly higher objective sleep quantity (total minutes asleep). Personally I’d rather have slightly slower reaction times and better accuracy than rapid “hot takes”. Funnily enough these aspects are not mentioned on the linked article; see the full study here:

https://rdcu.be/eUPOv
by jakelazaroff | 2025-12-17 22:54:14+00:00
Anyone using the expression to refer to "the people" or "the press" obviously isn't talking about those groups' legal relationships to the de jure branches of government. My sense (from the Wikipedia article, but also anecdotally) is that "fourth branch" is just a colloquial way to refer to various sociopolitical groups. So I don't see this as a convincing rebuttal to dragonwriter's comment.
by dang | 2025-12-17 22:54:43+00:00
Related. Others?

How SQLite Is Tested - https://news.ycombinator.com/item?id=38963383 - Jan 2024 (1 comment)

How SQLite Is Tested - https://news.ycombinator.com/item?id=29460240 - Dec 2021 (47 comments)

How SQLite Is Tested - https://news.ycombinator.com/item?id=11936435 - June 2016 (57 comments)

How SQLite Is Tested - https://news.ycombinator.com/item?id=9095836 - Feb 2015 (17 comments)

How SQLite is tested - https://news.ycombinator.com/item?id=6815321 - Nov 2013 (37 comments)

How SQLite is tested - https://news.ycombinator.com/item?id=4799878 - Nov 2012 (6 comments)

How SQLite is tested - https://news.ycombinator.com/item?id=4616548 - Oct 2012 (40 comments)

How SQLite Is Tested - https://news.ycombinator.com/item?id=633151 - May 2009 (28 comments)

(Reposts are fine after a year or so; links to past threads are just to satisfy extra-curious readers)
by peacebeard | 2025-12-17 22:54:54+00:00
That doubt is valid. Anyone reading this blog post (or in an interview, given the prevalence of trick interview questions) would know there must be some kind of trick. So, after getting the answer without finding a trick, it would be totally reasonable to conclude you must have missed something. In this case, it turns out the trick was something that was INTENDED for you to miss if you solved the problem in your head. At the end of the day, the knowledge that "I may have missed something" is just part of day to day life as an engineer. You have to make your best effort and not get paralyzed by the possibility of failure. If you did it right, had a gut feeling that something was amiss, but submitted the right answer without too much hemming and hawing, I expect that's typical for a qualified engineer.
by almosthere | 2025-12-17 22:55:26+00:00
It's a multi-faceted issue really. starting in 2020 we had covid, which by itself was massively depressing. Many of the issues from there have simply compounded on top of itself. As covid's scare fades, so will the associated depression. However that doesn't alleviate SM's contribution to the problem.

Also the message that social media may be bad for kids MAY have triggered some parents that have at-risk kids to employ SM bans.
by lambda | 2025-12-17 22:55:43+00:00
Yeah, that's part of why I don't disclose.

Obviously, the fact that I've done Google searches and tested the models on these means that their systems may have picked up on them; I'm sure that Google uses its huge dataset of Google searches and search index as inputs to its training, so Google has an advantage here. But, well, that might be why Googles new models are so much better, they're actually taking advantage of some of this massive dataset they've had for years.
by FpUser | 2025-12-17 22:56:02+00:00
>"Gemini 3 Flash demonstrates that speed and scale don’t have to come at the cost of intelligence."

I am playing with Gemini 3 and the more I do the more I find it disappointing when discussing both tech and non-tech subject comparatively to ChatGPT. When it comes to non tech it seems like it was heavily indoctrinated and when it can not "prove" the point it abruptly cuts the conversation. When asked why, it says: formatting issues. Did it attend weasel courses?

It is fast. I grant it.
by sergsoares | 2025-12-17 22:56:04+00:00
Not expose the server IP is one practice (obfuscation) in a list of several options.

But that alone would not solve the problem being a RCE from HTTP, that is why edge proxy provider like Cloudflare[0] and Fastfy[1] proactivily added protections in his WAF products.

Even cloudflare had an outage trying to protect his customers[3].

- [0] https://blog.cloudflare.com/waf-rules-react-vulnerability/ - [1] https://www.fastly.com/blog/fastlys-proactive-protection-cri... - [2] https://blog.cloudflare.com/5-december-2025-outage/