MurphyA/hacker-news huggingface dataset:
by zahlman | 2026-01-07 19:05:54+00:00
> Much more likely is, as another commenter posted, a set of people experiencing a small amount of power for the first time immediately used it for status and took their "first opportunity to be the bully". Question quality and curation was always secondary to this.

It always looks like this from the outside. Especially for those who don't understand what the quality standards are, or what the motivations are for having those standards.

There is a Code of Conduct and a flagging system for a reason.

> It obviously was only tolerated because of that, as evidenced by the exodus the moment a viable alternative became available.

This is not a contradiction or rebuttal. Every Internet community is allowed to decide its own objectives. Stack Overflow's was explicitly not "help the question-askers". It was brought into existence specifically because of the social problems, and lack of utility for later searchers, observed in "help the question-asker" environments (i.e., traditional discussion forums). Of course there was an exodus when it was no longer required to bother a human to make a natural-language query find the right information (more or less, most of the time). From Stack Overflow's perspective, that's just an improvement on conventional search, and no more of a problem than the fact that Google used to be good at indexing the site.

(I still don't understand why Firefox spell-check doesn't think "asker" and "answerer" are words. They're not in my /usr/dict/share/words, either. I've been speaking English for over four decades and I still hate it.)
by Jtsummers | 2026-01-07 19:05:57+00:00
> Node takes libraries which have taken years of work and shits out builtins with at most a week invested.

> I think it's a national embarrassment: anticompetition to the point of communism held up as if it were the genuine spirit of the American Dream.

You think including a testing library in a language implementation or standard tooling is tantamount to communism?
by overgard | 2026-01-07 19:06:12+00:00
https://en.wikipedia.org/wiki/Protein_leverage_hypothesis

Protein is actually pretty hard to overdo naturally. If you've ever tried to follow the high protein guidelines and you're a taller or broader shouldered person you'll find that getting that amount of protein requires supplementation or a lot of focus on lean meats. I'm not saying everyone needs to go "high" protein, I'm just saying that worrying about the amount of protein you're eating is probably not worth doing. You'll feel pretty full if you eat a lot of protein.

Keto is not just "high fat" though. Keto is about producing ketones, and going too high fat can actually be counterproductive there, at least for weight loss. (You want to be liberating fat from your storage, not getting it from external sources)
by josu | 2026-01-07 19:06:13+00:00
You are looking at this wrong. Creating a json parser is trivial. The thing is that my one-shot attempt was 10x slower than my final solution.

Creating a parser for this challenge that is 10x more efficient than a simple approach does require deep understanding of what you are doing. It requires optimizing the hot loop (among other things) that 90-95% of software developers wouldn't know how to do. It requires deep understanding of the AVX2 architecture.

Here you can read more about these challenges: https://blog.mattstuchlik.com/2024/07/12/summing-integers-fa...
by stuffn | 2026-01-07 19:06:20+00:00
The most common argument coming from people like you is X is bad because a lack of evidence, and then you present Y as an absolute truth with zero evidence. This time you've linked two garbage websites, both controlled by special interests. You've also fallen into the common trope of discrediting someone's entire view because of another view (so-called "quackery"). Your opinion is relatively consistent with the reddit/HN zeitgeist. That is to say, you are wrong.

Since you present no actual evidence. I won't either. Instead I'll tell you what is coming out as the truth:

1. Carbohydrates and especially sugars contribute more to various disease processes, including CVD, hyperlipidemia, etc than fat or meat consumption. A trivial google search, which you are clearly capable of doing, would show you that.

2. Eggs are loaded with cholesterol and saturated fat. Egg guidelines have been moved almost as often as salt and sugar. Most doctors will not stop you from eating 2-3 eggs a day because the benefits far outweigh the risks.

3. A balanced diet is better than one that isn't. But if you have no choice meat and fat have the highest level of satiation-to-energy of any kind of food.

4. High levels of exercise in combination with a diet higher in foods that have high levels of nutrition (meat, eggs, butter, and green leafy vegetables) will produce less negative health effects than following the government's health guidelines on either exercise or nutrition.

5. The existence of cultures that subsist entirely on meat and fat invalidates your argument. The eskimos, in particular, have comparable life spans and yet hyperlipidemia is extremely common among them. CVD is not. One factor could be the energy consumption due to exercise and extreme cold. The fact obesity, heart disease, cancer, etc risks all rose with the proliferation of highly processed carbohydrate and the "fat-free" trend is further evidence that something is wrong.

6. It is hard to believe anything the government says on nutrition is valid. Back when people watched the news we heard coffee is bad/coffee is good, salt is bad/salt is good, fat is bad/fat is good, meat is bad/meat is good. You should ask yourself seriously if you're getting your information from valid sources or if you just believe whatever the youtube you watch says.

It is possible to overdo nearly anything. Saturated fat guidelines, along with cholesterol guidelines, are likely too low even for conservative values. That being said, the amount of processed carbohydrate you should eat daily should approach 0 and you should consider it to be more of a snack if you eat it at all.
by takladev | 2026-01-07 19:06:29+00:00
What does the app do?
* Monitors/Records/Replays shell accesses, be it SSH shell, or k8s pod debug.
For video demo, https://vimeo.com/1151047130

What is the role of AI?
* This app is 100% developed by AI. Anthropic Opus 4.5 with Claude code cli.
* Spent roughly $50 for claude AI.
* Developed it in < 3weeks
* Frontend + Backend + Storage layer + Ephemeral Container image + SSH Shell recorder is all developed using prompts.
* The recording happens

Some highlights of AI:
* Claude reverse engineered the scriptreplay code to create a console player in react.
* Claude handle SSO integration and decided most of the

How does it work internally?
* For the SSH shell, it updates the SSH config such that on every login, a banner is displayed and a terminal recorder is started. On exit from the shell, the recorded file is sent to an S3 bucket from where the console replays it.
* For K8s Pods access, it uses ephemeral containers (available since k8s v1.25). The ephemeral container starts the terminal recorder and on exit, sends the recorded file to the s3 bucket. Admission controller is used to deny access to k8s pods using kubectl exec. Also Admission controller is used to deny use of any other ephemeral containers apart from the ones provided.

Can it be deployed onprem?
* Yes, all the components are chosen such that it can be deployed onprem in air-gapped environments too.

Why did I work on it?
* My aim with this exercise was to actually build a realistic tool that can help real users... There are a million other case studies where you could find AI helping users with one-off tasks. One never gets things right in the first iteration when building anything at scale. I assumed there would be rework, debugging, deprecating existing modules, and designing different modules. For scale and multi-tenancy, I changed the storage model multiple times. I wanted to check if AI would actually be effective in all these phases and what kind of issues I would face... working on an article explaining the challenges, cost, best practices for developing an AI-assisted app, and more importantly, what security practices could be followed while doing so. Note: I ran security scans on the auto-generated code and manually verified the findings. Then I used Claude itself to fix those security findings. To summarize, I believe AI could independently orchestrate full-blown enterprise apps.
by the_af | 2026-01-07 19:06:29+00:00
> made America respected

Did he? Or did you mean "feared"? So "respect" in the Machiavellian sense of the word?

A lot of people now dealing with Trump, even his allies, seem to be walking on egg shells, trying not to say something that angers him, appeasing him with adulation and false praise, and trying very hard to remind him "we're all friends". Much like one would treat a dangerous guys who happens to be holding a gun.
by myk9001 | 2026-01-07 19:06:47+00:00
> I was more talking about the choice to remain in my home country vs move to the US.

Fair point.

I just realized I was replying from the perspective of attracting talent which obviously different from keeping it.

Glad things worked out for you. Staying close to loved ones and friends sure wins over pursuing money, as long as the situation is not outright dire.
by markushirsimaki | 2026-01-07 19:07:00+00:00
Author here.

I started seapie as a reaction to pdb's command-driven interface in 2019. I wanted a breakpoint to simply mean 'open a Python REPL here', with debugging functionality layered on top instead of replacing the REPL.

`seapie.breakpoint()` opens a working `>>>` REPL at the current execution state. Any changes to variables or function definitions persist. Debugger state is exposed via built-ins (e.g. `_magic_`), and stepping/frame control/etc is handled via small `!commands`.

I've been using this regularly in my own work for a few years now. Happy to answer questions or hear criticism, especially from people who've used debuggers heavily.
by fragmede | 2026-01-07 19:07:29+00:00
> His help was (apparently) not appreciated

That's just your take. We don't know where he sat in the team, so we can assume the idea that he wasn't appreciated by his teammates as incorrect. He didn't make the cut based on unknown metrics from upper management, but they have their own reasons for doing things.

Getting in to the parking lot of the old office sounds way healthier than not making it out of bed at all.
by tart-lemonade | 2026-01-07 19:07:40+00:00
> If it were satire, what do you think it would be satirizing?

Think of the most terminally online drama you've ever witnessed: the hysterics people work themselves into over what (to outside observers) seems utterly inane and forgettable, the multi-page Tumblr or 4chan posts that become the sacred texts of the "discourse", and the outsized importance people ascribe to it, as if some meme, album cover, or Qanon drop is the modern incantation of the shot heard around the world.

The people wrapped up in this stuff tend to self-select into their own communities because if you're not involved with or amenable to caring about it, why should they spend time talking to someone who will just nod, go "huh, that's wild", and proceed to steer the conversation elsewhere? In their eyes, you may even be a weirdo for not caring about this stuff.

So when I read:

> I’ve got a lot of interests and on any given day, I may be excited to discuss various topics, from kernels to music to cultures and religions. I know I can put together a prompt to give any of today’s leading models and am essentially guaranteed a fresh perspective on the topic of interest. But let me pose the same prompt to people and more often then not the reply will be a polite nod accompanied by clear signs of their thinking something else entirely, or maybe just a summary of the prompt itself, or vague general statements about how things should be. In fact, so rare it is to find someone who knows what I mean that it feels like a magic moment. With the proliferation of genuinely good models—well educated, as it were—finding a conversational partner with a good foundation of shared knowledge has become trivial with AI. This does not bode well for my interest in meeting new people.

I'm imagining the more academic equivalent of someone who got wrapped up in Tiktok drama or Q nuttery but couldn't find a community of kindred souls and, frustrated with the perceived intellectual mediocrity surrounding themself, has embraced LLMs for connection instead. And that's just hilarious. If Silicon Valley was still being produced, I'm sure this would have been made into an episode at some point.

The bits about not generalizing and engaging in fallacious reasoning are also quite amusing since, while yes, the average person likely would benefit from taking (and paying attention in) a couple introductory philosophy classes, expecting all humans to behave logically and introspectively is fantastical thinking.
by Aydarbek | 2026-01-07 19:07:48+00:00
This is gold, thank you. The “easy to reason about” part is exactly what I’m going for.

A couple quick questions if you don’t mind:

Roughly what volume are you pushing per device (MB/day or events/sec), and what’s your typical offline window?

What’s your biggest failure mode today: disk-full/rotate policy, encryption key handling, replay storms on reconnect, or Lambda fanout/cost?

I’m thinking Ayder could replace the “rotate → ship” backend with a durable local log + priority queues + replay, but you’re right that the hardest part is the policy (what to drop first, how to bound disk, and how to preserve critical streams). If you’re open, I’d love to learn what heuristics you ended up with.
by QuantumNomad_ | 2026-01-07 19:08:01+00:00
I cured my tab hoarding by transforming myself into a bookmark hoarder instead. I bookmark pretty much every tab I open if it seems even remotely interesting. And in return I don’t keep open tabs. The handful of bookmarks that I actually use I keep on the bookmarks bar (and on the favourites view in iOS Safari). All of the random crap goes in the general bookmarks. I don’t try to organize the bookmarks in any way other than keeping those I actually use on the bookmarks bar.

Occasionally I type a keyword for something I previously bookmarked and the browser finds it in the bookmarks. Other times I don’t have the right word so I have to google it instead. But that’s ok. I know that the bookmarks aren’t hugely useful, but at least they helped me stop hoarding tabs :)
by geenat | 2026-01-07 19:08:03+00:00
I recently had a similar junk PR on my 1,700 star repository: https://github.com/gnat/surreal/pull/56

I'm fairly convinced these are bot / LLM generated; the content is nonsensical garbage.

PS: If an LLM needs a whole seperate fork to understand your content, the LLM is failing at it's job.

PS PS: I want to highlight that the PR itself also seems to be an excuse to get the library quantizor made pulled in as a new dependency. Nasty.
by palmotea | 2026-01-07 19:08:07+00:00
> One simple reason I think is overall US is very rich so people just can have anything they need on their own and sharing small things which lead to more interaction is simply not needed.

That's a very interesting observation!

I have a theory that reducing "friction" is actually a net negative after a certain point, and US society is way past that point. But everybody keeps doing it, because they're myopically focused on little problems and don't see the big picture or down have a full understanding of all the alternatives.

People need external constraints, because those are the things that keep certain internal drives under control.

It's like when food was scarce it made sense to gorge yourself on calorie rich things and avoid physical effort unless absolutely necessary. Now that food is abundant and it's actually possible to nearly completely eliminate physical activity, we have an obesity epidemic, because those drives no longer hit external limits and are now out of control.
by PaulDavisThe1st | 2026-01-07 19:08:23+00:00
Absolutely don't agree. I'm a tab hoarder (currently have 2084 tabs). I don't use builtin browser facilities, but instead use sideberry. I've tried a lot of other tab mgmt approaches too. Some were excellent, some were far from it.

The one thing they all have in common: they cannot stop me from being tab hoarder. That behavior (in my case, and I suspect I am not alone) is not impacted by tab/bookmark mgmt approaches, at least not by anything I've seen.
by kalterdev | 2026-01-07 19:09:26+00:00
Bash is an advanced beast. In Bourne, it was

for i in `seq 10`
do
print $i
done

Which is pretty much readable though. The only issue is Pascal vs C syntax. As a fan of the former, I admit that the latter is more advanced: it stacks better. E.g. consider

if (test -f junk) rm junk

against

if test -f junk; then rm junk; fi

The former “avoids semicolons that Bourne requires in odd places, and the syntax characters better set off the active parts of the command.” [1]

1: Rc—The Plan 9 Shell https://9p.io/sys/doc/rc.html
by bombcar | 2026-01-07 19:09:36+00:00
This is an incredibly important point - you could remove the car entirely, even make you dependent on others (as you're dependent - or were before self checkout - on the Costco clerk) - and you still would have the disconnect.

Hardship can force it more often, perhaps, but that is accidental and secondary.

In all the times I've traveled on forms of "mass transit" (airplanes, subways, trains) the only time I've ever really talked to someone was at the seat-together dining on a long-distance train. Otherwise you can sit next to someone for 20+ hours and never say much more than "excuse me" if you need to use the restroom.

(Another counter to this is kids, if you have kids and there are kids anywhere within screaming distance, they will find each other and immediately be best friends. Parents get dragged along - https://www.bluey.tv/watch/season-2/cafe/ )
by Imustaskforhelp | 2026-01-07 19:09:41+00:00
You might be right but even then this feels fundamentally really immoral

The sell out is the biggest fundamental issue in this equation because it is the part of the equation which doesn't reward Quality,ethics,sustainability and engineering rigor overall.

Welcome to the AI bubble fueling it.

I genuinely don't know but I think AI prototyping/using it for personal use cases are fine but when we completely start to vibecode, if your project is complex enough, you will reach problems and all the other factors/researches point out. In my opinion, for longevity, vibecoding is not the deal.

But as you said, longevity isnt rewarded. I really hate how the system has become of just selling businesses.

I feel like as such the businesses who are truly passionate about their product (because they faced the problems themselves or are heavily interested in it/passionate about it) might win "long term"

To me trust feels the biggest resource in this day and age. Information era has now been sloppified. Trust is what matters now.

I don't know but I will take the slow but overall steady route. There is a sense of commitment with human trust which I feel would set apart businesses and I will try to create side projects with that initiative

One of the ways I feel like acheiving it while still getting the shipfast aspect is that I just build things for myself, vibe coding in this case can help and I launch it for public, if there is interest in any product or smth, I will try to respond and try to add feedbacks fast (perhaps still using vibecoding) but in long term, I try to promise to keep the code lean (usually approx 2-3k lines of code at max) and then if I see prospect and interest about the idea, I have tried to think that a middle way is either rewriting or completely understanding AI generated code to its core and having a very restrictive AI access afterwards any product feels good and then the trust aspect of things can be gained.

I don't know too much about side hustles. I just build things for myself in whatever I want mostly I must admit using vibe code and end up usually sharing it online/deploying it for others as well if it might help.
by cookiengineer | 2026-01-07 19:09:48+00:00
SSL Heartbleed is a good example. Or pretty much any vulnerability that needs understanding of how memset or malloc works, or anything where you have to use leaky functions to create a specific offset because that's where the return (eip) in assembly is, so that you can modify/exploit that jmp or cmp call.

These kind of things are very hard for LLMs because they tend to forget way too much important information about both the code (in the branching sense) and the program (in the memory sense).

I can't provide a schematic for this, but it's pretty common in binary exploitation CTF events, and kind of mandatory knowledge about exploit development.

I listed some nice CTFs we did with our group in case you wanna know more about these things [1]. I think in regards to LLMs and this bypass/sidechannel attacks topic I'd refer to the Fusion CTF [2] specifically, because it covers a lot of examples.

[1] https://cookie.engineer/about/writeups.html

[2] https://exploit.education/fusion/
by tracker1 | 2026-01-07 19:09:52+00:00
If you look at the actions of most of the heavily processed food product companies, they treat it as a zero sum game and are finding profits in working against meat.

Kellogs was founded by a Seventh Day Adventists, you can also look into Adventist Agricultural Association, though they don't list associated members directly.

Almond/Oat/Soy milk costs a fraction of what whole cow milk takes to produce and charge much more... the fats and sugars in the product are emphatically worse and it's treated as a health food with higher margins, with concerted efforts to remove/restrict/eliminate animal products from availability. Similar for advocates of meat alternatives.
by dudeinhawaii | 2026-01-07 19:10:05+00:00
This is a cringe comment from an era of when "Micro$oft" was hip and reads like you are a fanboi for Anthropic/Google foaming at the mouth.

Would be far more useful if you provided actual verifiable information and dropped the cringe memes. Can't take seriously someone using "Microslop" in a sentence".
by zahlman | 2026-01-07 19:10:14+00:00
Nowadays when I do a conventional search for information, the results on all sorts of topics are dominated by obviously LLM slop articles trying their hardest to SEO by padding out the page with tons of tangential dreck. When I can actually scroll through and glean the information I'm looking for, it's wrong in at least some subtle technical detail a significant fraction of the time, yes.

And then, the other day someone showed an example of a "how to configure WireGuard" article, padded to hell, in LLM house style, aimlessly wandering... being hosted on the webpage of a industrial company selling products made out of wire meshes.
by mapontosevenths | 2026-01-07 19:10:35+00:00
> Originally just slowly stopping in lane, now actually pulling over.

When you say that it makes me wonder, because the tree was way off on the side of the road with narrow but deep ditch between the road and the tree. It drove through/over the ditch to hit the tree.

I wonder if "pulling over" is exactly what it was trying to do. Maybe it just missed that there was no place to pull over TO because it was foggy. So it drove straight into the ditch then bounced out of it into a tree on the other side of the ditch.

Either way, it's a second hand story with a sample size of 1. Doesn't prove anything, but it was enough to make me pretty nervous about FSD because the one sample happened to be close to me. I recognize that it's valueless to you or anyone else.
by deinonychus | 2026-01-07 19:10:53+00:00
i agree that plant proteins usually contain more beneficial minerals than meat, but that also certainly includes lead. whole plants and especially plant-based protein products contain lots of lead, but it's unclear if this is a huge problem

https://www.nature.com/articles/s41598-021-91554-z#Sec5
https://www.consumerreports.org/lead/protein-powders-and-sha...