MurphyA/hacker-news huggingface dataset:
by 1vuio0pswjnm7 | 2025-11-26 18:06:43+00:00
Alternative to archive.today

x="Mozilla/5.0 (Linux; Android 14) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.6533.103 Mobile Safari/537.36 Lamarr" y=https://www.economist.com/finance-and-economics/2025/11/20/economists-get-cold-feet-about-high-minimum-wages busybox wget -U "$x" -O 1.htm $y firefox ./1.htm
Show HN: Envgrd – Detect environment variable drift using AST analysis
by jenia_n | 2025-11-26 18:07:01+00:00
I built a small CLI to solve a problem that repeatedly caused production issues on my teams: environment variable drift.

Things like:

Code starts using a new env var but configs aren’t updated

Old variables sit in .env or docker-compose long after they’ve been removed

Onboarding fails because required env vars aren’t documented anywhere

CI/CD passes locally but fails remotely because variables were exported only on one machine

Regex-based scanners always produced tons of false positives and couldn’t handle dynamic patterns. So I built envgrd, a fast, AST-based scanner that uses Tree-Sitter to parse code (JS/TS, Go, Python, Rust, Java) and compare it against env sources: .env files, direnv, docker-compose, Kubernetes ConfigMaps/Secrets, systemd units, and shell exports.

It reports:

Missing env vars (used in code but not in configs)

Unused env vars (in configs but never referenced in code)

Dynamic patterns like process.env["prefix_" + var] or os.Getenv(key + "_suffix")

It runs in parallel, supports JSON output, and can be hooked into post-merge or CI jobs.

Repo: https://github.com/njenia/envgrd

Would love feedback, ideas, or any edge cases you think it should handle!
by zero_k | 2025-11-26 18:07:27+00:00
YES. The "This is evidenced by the new set of hacker values being almost purely performative" is so incredibly true. I went to a privacy event about Web3, and the event organisers hired a photographer who took photos of everyone (no "no photo" stickers available), and they even flew a drone above our heads to take overarching videos of everyone :D I guess "privacy" should have been in quotes. All the values and aesthetics of the original set of people who actually cared about privacy (and were attracted to it) has been evaporated. All that remained are the hype. It was wild.
by jimbohn | 2025-11-26 18:07:30+00:00
IMO russian culture/society, starting from the very early days of the empire, is drenched with imperialism and essentially a genocidal nature. This can be found from the lower strata of their society to the upper end, including authors like Dostoevsky, Tolstoy, Pushkin, etc. Sadly for them (and especially their neighbours), the transformation from empire to soviet and later to empire again hasn't changed this factor.

For some reason, there is an implicit assumption, in that culture, of their superiority w.r.t. anybody that isn't American. I heard funny stories from a professor in the US telling that russians were the only PHD students that he felt like were acting as if he was beneath them, because he was "just" a Western European rather than an American (he had citizenship, but anyway).

This might get me a bunch of downvotes, but it's an unsolved problem that Europe refuses to face, and it has blown up in Europe's face pretty hard. It would be better for everybody involved to dismember russia so that it doesn't have the different *Stans to draw resources and cannon fodder from; but good luck with that. It's likely more pragmatic to "manage" them while they grind themselves out of any significance, but that is costing and will cost more lives.
by hinkley | 2025-11-26 18:07:37+00:00
https://www-uploads.scaleway.com/Mac_mini_rack_1_e31ad1da6e....

This is not the image I expected to encounter under the title, “high density”.

Make those sleds taller and do three, maybe four per sled with a pair of large diameter fans. That’ll would be high density. This is medium at best.
by RossBencina | 2025-11-26 18:07:50+00:00
They are positing that the GLP-1 agonist acts mechanistically to modulate CGRP release. But CGRP involvement in migraine is itself only one potential mechanism that causes migraine. I would like to know whether the subjects who responded to the GLP-1 therapy were also responsive to CGRP monoclonal antibody therapy.
by Bender | 2025-11-26 18:07:50+00:00
AI self-training itself into oblivion is a problem worth researching.

That makes me curious if they are doing something similar to some of the prolific spammers. One of the biggest spammers to allow affiliate anti-spam hardware recognize their own content would use encrypted HELO messages so that specific spam vendors could recognize and block the content and thus sell more hardware and provide kick-backs to the spammers their buddies.

I have to wonder if any of the AI are using something similar such as obfuscated encrypted steganography techniques so they do not ingest their own content and poison their own well. A formula detectable only by them so to speak. It would have to be something that would survive copy-pasta.
by techblueberry | 2025-11-26 18:08:09+00:00
What’s a high grade LLM though in such a competitive environment? And if China releases more high grade open source models, that pricing model is f8cked.

One interesting thing I heard someone say about LLM’s is this could be a people’s innovation, basically something so low margin it actually provides more value to “the people” than billionaires.
by scuff3d | 2025-11-26 18:08:18+00:00
I was a big believer in eliminating the health insurance industry and moving to some form of socialized system. And then my wife and I had our first child this year.

After going through that experience, which is by far the most I've ever had to deal with insurance companies and the healthcare system, I can safely say I'm even more convinced the whole god damn system needs to be thrown out and rebuilt from the ground up.
by stalfie | 2025-11-26 18:08:23+00:00
I would argue that your argument is simplistic and does not account for observed geographical variations.

Japan does not have an obesity epidemic. The US has an extreme obesity epidemic. There does not seem to be any good genetical explanation, there might be cultural based behavioral explanations, but Japanese communities in the US are also more obese than ones in Japan (although less obese than the general US population).

So it is clearly entirely possible for a society to have plenty of easily accessible delicious food, with no major government restrictions in place, and not have an obesity crisis. And there seems to be some particularly bad environmental and/or cultural factor in the US driving the abnormally bad obesity epidemic there, and no intervention before GLP-1 has managed to reverse the trend (not that there have been many). There are a lot of theories about this topic, but no clear scientific consensus beyond "all very sweet things are probably maybe bad".

PS: I am aware that Japans "fat-tax" exists and is technically a form governement restriction, but I would assume that it plays a relatively minor role overall.
by rkomorn | 2025-11-26 18:08:26+00:00
> Someone who uses vscode will never produce code faster than someone proficient in vim.

Is this an actually serious/honest take of yours?

I've been using vim for 20 years and, while I've spent almost no time with VS Code, I'd say that a lot of JetBrains' IDEs' built in features have definitely made me faster than I ever was with vim.

Oh wait. No true vim user would come to this conclusion, right?
by echelon | 2025-11-26 18:08:39+00:00
> This is often the best approach to an indeterminate or unusable state/configuration.

The engineers had more semantic tools at their disposal for this than a bare `unwrap()`.

This was a systems failure. A better set of tools in Rust would have helped mitigate some of the blow.

`unwrap()` is from pre-1.0 Rust, before many of the type system-enabled error safety features existed. And certainly before many of the idiomatic syntactic sugars were put into place.

I posted in another thread that Rust should grow annotation features to allow us to statically rid or minimize our codebase of panic behavior. Outside of malloc failures, we should be able to constrain or rid large classes of them with something like this:

panic fn my_panicky_function() { None.unwrap(); // NB: `unwrap()` is also marked `panic` in stdlib } fn my_safe_function() { // with a certain compiler or Crates flag, this would fail to compile // as my_safe_function isn't annotated as `panic` my_panicky_function() }

Obviously just an idea, but something like this would be nice. We should be able to do more than just linting, and we should have tools that guarantee transitive dependencies can't blow off our feet with panic shotguns.

In any case, until something is done, this is not the last time we'll hear unwrap() horror stories.
by FloorEgg | 2025-11-26 18:08:42+00:00
I agree with you.

I would just add that I've noticed organizations tend to calcify as they get bigger and older. Kind of like trees, they start out as flexible saplings, and over time develop hard trunks and branches. The rigidity gives them stability.

You're right that there's no way they could have gotten to where they are if they had prioritized data integrity and formal verification in all their practices. Now that they have so much market share, they might collapse under their own weight if their trunk isn't solid. Maybe investing in data integrity and strongly typed, functional programming that's formally verifiable is what will help them keep their market share.

Cultures are hard to change and I'm not suggesting an expectation for them to change beyond what is feasible or practical. I don't lead an engineering organization like it so I'm definitely armchairing here. I just see some of the logic of the argument that them adopting some of these methods would probably benefit everyone using their services.
by pshirshov | 2025-11-26 18:08:47+00:00
Well, it's complicated. The original jdk compliance tests are notoriously hard to deal with. Currently I parse nearly 100% of positive testcases from JDK 7 test suite (in one of Java 7 branches) but I only have several dozens of true end to end tests (build .java with jopa, validate classfile with javap, run classfile with javac).

So, I can't tell how good it actually is but it definitely handles reasonably complex source files with generics (something the original compiler was unable to do).

The actual goal of the project is to be able to build at least ANT to simplify clean bootstrap of OpenJDK.
by atleastoptimal | 2025-11-26 18:09:28+00:00
I had a software engineering job before AI. I still do, but I can write much more code. I avoid AI in more mission-critical domains and areas where it is more important that I understand the details intimately, but a lot of coding is repetitive busywork, looking for "needles in haystacks", porting libraries, etc. which AI makes 10x easier.
by fragmede | 2025-11-26 18:09:38+00:00
It doesn't? If you didn't know those two things, they seem highly relevant to the subject being discussed. They define SoC, which might be an acronym you've known since high school (I did, but I'm a total nerd), and it justifies why use Mac minis instead of what usually gets used.

As to whether it was AI generated or not, who cares? It's useful information if you didn't know it already, and if those words came out of matrix math or someone non-technical with a BS in communications, does it really matter to you? Are you going hungry tonight because the money that went to creating those words went to Nvidia and not Sarah in Marketing? Sarah in Marketing might be out of a job soon, but her boyfriend has a good job that's not threatened by AI, so I hope she'll be fine, but I don't know. Is that the underlying worry here?

There is an emdash in the article though, you didn't think to call that out too?
by jmull | 2025-11-26 18:10:25+00:00
I think the author is trying to apply a preconceived cause on to the cloudflare outage, but there’s not a fit.

E.g., they should try to work through how their own suggested fix would actually ensure the problem couldn’t happen. I don’t believe it would… lack of nullable fields and normalization typically simplify relational logic, but hardly prevent logical errors. Formal verification can prove your code satisfies a certain formal specification, but doesn’t prove your specification solves your business problem (or makes sense at all, in fact).
by Tadpole9181 | 2025-11-26 18:10:37+00:00
Or how using what amounts to a state-owned search engine - when that state is a corrupt, censorship-heavy authoritarian state dedicated to the conquer of their sovereign neighbor states - is helping toward "the best results". Outside of the "funding invaders" issue, of course it's results will be skewed.

Especially if he simultaneously claims it's hardly used and only represents 2% of costs. If it's so infrequently used, why so resistant to offering a toggle?
by llm_nerd | 2025-11-26 18:10:45+00:00
GLP-1 is a naturally occurring hormone regulating blood sugar, satiety, and gastric emptying. Some people simply don't have enough naturally (which can be a result of diet composition and lifestyle -- there are diet and behaviour modifications to increase your natural production) and artificial supplementation is beneficial.

The overwhelming benefits from GLP-1 are courtesy of weight loss and better blood sugar control. Get those two things under control, with or without GLP-1 drugs, and an enormous array of complications are made less likely.

For people with healthy, ideal diets at an optimal weight and with good blood sugar control, there are only remote, hypothetical benefits. There is some evidence it reduces inflammation and might ward off neurodegenerative disorders, but those likely have more of a relationship with blood sugar spikes, and again lifestyle changes are more impactful.
by underlipton | 2025-11-26 18:10:46+00:00
Just interested in seeing if it could tease out the portion of the HN crowd who go apoplectic any time they're forced to remember that black people exist, the portion that only know us in the abstract ("He's right! Black people DO 'keep it real!'"), and the tiny minority that will actually understand the point I'm trying to make. I suppose that's bad communication, but you could also say that the medium is (part of) the message.

Suffice it to say, maybe now that DEI is gone, actual good-faith efforts to recognize the hacker ethos in disparate groups, and to bring those individuals into the culture, could take place. The corporate-ization of hacking couldn't have taken place (and could be undone) with an injection of some counterculture. (The post you replied to got flagged to death. That's gotta count for some Punk Points.)
by kooshball | 2025-11-26 18:10:51+00:00
no. this role is for running ads campaigns at scale (on google, meta, etc) to grow openai users. its at a large enough scale it's called "platform" but it would be internal use only.

> Your role will include projects such as developing campaign management tools, integrating with major ad platforms, building real-time attribution and reporting pipelines, and enabling experimentation frameworks to optimize our objectives.
by atleastoptimal | 2025-11-26 18:11:21+00:00
Most "low hanging fruits" have been taken. The thing with AI is that it gets worse in proportion to how new of a domain it is working in (not that this is any different than humans). However the scale of apps made that utilize AI have exploded in usefulness. What is funny is that some of the ones making a big dent are horrible uses of AI and overpromise its utility (like cal.ai)
by kalkin | 2025-11-26 18:11:24+00:00
Unless you work at Cloudflare it seems very unlikely that you have enough information about systems and tradeoffs there to make these flat assertions about what "should have" happened. Systems can do worse things than crashing in response to unexpected states. Blue/green deployment isn't always possible (eg due to constrained compute resources) or practical (perhaps requiring greatly increased complexity), and is by no means the only approach to reducing deploy risk. We don't know that any of the related code was shipped with a "move fast, break things" mindset; the most careful developers still write bugs.

Actually learning from incidents and making systems more reliable requires curiosity and a willingness to start with questions rather than mechanically applying patterns. This is standard systems-safety stuff. The sort of false confidence involved in making prescriptions from afar suggests a mindset I don't want anywhere near the operation of anything critical.
by mikepurvis | 2025-11-26 18:11:30+00:00
Unlike the old rack mount options for the trashcan Mac Pro units (eg https://photos.imgix.com/racking-mac-pros), it doesn't seem like much thought has been given here to a front-to-back airflow.

I'm also surprised they're touting the density of this solution— seems like the obvious thing would be to put the Minis on their sides. A 4U chassis has 17.5cm vertical space in it, and a Mac Mini is 17cm wide. With the Mini being 2in in height, that suggests 8-9 Minis in a 4U rack, vs 2 Minis in a 2U rack for Scaleway's trays.

EDIT: Here's a commercially-available solution that's 6/4U: https://www.mk1manufacturing.com/Rack-Mount-for-6-M4-mac-min..., you'd think it could basically be this but with the management plane behind or in front. And as others have said, making the management plane be more shared, so it's not 1:1.
by wry_discontent | 2025-11-26 18:11:37+00:00
I've always heard this sentiment, but I've also never met one of these newly skilled job applicants who could do anything resembling the job.

I've done a lot of interviews, and inevitably, most of the devs I interview can't pass a trivial interview (like implement fizzbuzz). The ones who can do a decent job are usually folks we have to compete for.
by mikhailt | 2025-11-26 18:12:00+00:00
Nobody understands why it all helps, they just noticed it does work for something, quickly pushed it to the market first to get patents and get all the profits from it before generics + derivatives hit their pockets. Now, everyone is studying it because there's all new funding coming in for it and finding other versions of it that they can profit off it.

Nobody knows what migraine really is, so this isn't a surprise to them that GLP-1 may help, the main question is; why? So they have another data point proving that gut health has a direct correlation to the brain.

Keep in mind that a lot of the benefits go away once patients come off GLP-1 and we have not seen any studies yet on what happens to people who come off it for long term effects. It may in fact make things even worse and for a lot of people, they may have to stay on it for the rest of their lives.
by MisterTea | 2025-11-26 18:12:15+00:00
> Someone with truly horrifying opinions can be genuinely respectful and pleasant to work with, unless you fall into the wrong social group.

This is how psychopathic tyranny and bullying works "I'm nice and friendly so long as I get my way." I worked with a manager just like this. Super friendly guy until something doesn't go his way and he'll rip you apart in front of everyone. Also the kind of person who manipulates everyone into doing all his work for him while he spent most of his time looking at sports cars and tattooed women on line. Being overly nice and friendly in a position of power is a HUGE red flag for me because it inevitably is a front for manipulation.
by pm | 2025-11-26 18:12:22+00:00
I was interested in provisioning one of these a few months back through Scaleway, but couldn't navigate their sign-up process without it dumping me back to the start everytime. Nor did I receive a reply when I e-mailed their support e-mail.

I don't know if that's changed (they had odd pricing too, like Startup vs. Business, of which the difference wasn't clear), but aware. I hope someone has more success than I did.
by borski | 2025-11-26 18:12:24+00:00
It seems weird because we hate finding “bugs” in our bodies, but it happens all the time.

Another example: low dose metformin is largely considered beneficial for most people, at least in a small way. But very few people who aren’t diabetic take it, as the drawback of possible side effects outweighs the potential benefit for someone who doesn’t have symptoms in the first place.

Same thing here. Would it benefit you? Possibly. Do the risks of side effects outweigh that benefit for someone without symptoms? Also possibly.
by david927 | 2025-11-26 18:12:33+00:00
I watched the Google interview with Ilya yesterday and this came up. There's a large disconnect between the evals and the real-world performance, and he admitted that the evals are targeted.

There was a storm of hype the last couple weeks for Gemini 3 and everyone, correctly, rolled their eyes. Investors are demanding a return and it's not happening. They're just going to have to face reality at some point.
by mrguyorama | 2025-11-26 18:13:01+00:00
A non-comprehensive list of things youtube tells you to self censor or you will be financially punished, or punishes you for showing or telling despite not being listed in their community guidelines in any way

Swears (recently backed down somewhat on this)

Anything to do with guns at all, whether you are right wing or vocally and loudly left wing.

Mummmifying a chicken on a science channel gets you demonitized.

Chemistry that results in an explosion.

Fucking any footage of any war ever so no WW2 history videos, no videos educating you about previous genocides or war crimes or crimes against humanity, you can't show pictures of the holocaust or Armenian genocide no matter how educational your content is.

A highlight reel compiled exclusively from clips pulled from your previous videos that were not demonitized will get demonitized, and when you reach out to your dedicated account manager because you are that big, they say "that shouldn't have happened" and promise you to fix it and that it will never happen again, which you take to hear, and then you produce a new highlight reel the next year following the same procedure it again gets demonitized so you reach out to your account manager again and they apologize profusely and say they will fix it and then every single video on your channel gets demonitized and your account is suddenly in peril for doing something that your account manager told you to do.

You are a channel that shows pictures of planes and documents and talks about the development of these aircraft. One day your channel is suddenly scheduled for deletion because you are a "content mill". This is an utterly baseless accusation that would take five minutes of watching your content to dispel, but you still are left waiting until T-1 for an actual human to look and turn off the "Purge you" schedule.

It's just absurd. Sure, the racists are pissed they can't put hate content on youtube, but lets not pretend they should be the only ones. "Forgotten Weapons" is just a gun centric antiques roadshow but "selling guns" is explicitly against policy, and all the things with guns that aren't against policy "weirdly" also get demonitized all the time.

A reminder that "demonitization" on youtube is also what gets your video not recommended to anyone to watch, including your literal subscribers (yes even if you clicked the fucking bell)

Note that Youtube provides an entire set of tooling and functionality to automatically A/B test thumbnails and titles, yet claims in their community guidelines that you should not use "A thumbnail that misleads viewers to think they’re about to view something that’s not in the video" so they just DGAF