MurphyA/hacker-news huggingface dataset:
by Bender | 2026-01-30 21:47:39+00:00
Backup script completes successfully but creates empty backup files

The cron job itself would need to do sanity checks on results. e.g. comparison of before / after directory sizes, file counts, perhaps a few canary files that never change and then alter the exit status based on all of those checks after performing some math logic as well as trigger monitoring alerts via your preferred mechanism. Your script can control the exit status. Some use functions that perform sanity checks, cleanup, traps, etc... and with each failure add a number to '$?' assuming bash adding text to describe the failures when calling the script in verbose mode.

In other words, whatever you the human did to realize there is a problem have the script perform the same checks as if it were you and alter the exit status and/or perform whatever other alerting methods are available to you.
by eZinc | 2026-01-30 21:47:50+00:00
You are consuming non-renewable resources by reading this on your device and posting a comment for your entertainment.

At least with Moltbook, it is an interesting study for inter-agent communications. Perhaps an internal Moltbook is what will pave the path towards curing cancer or other bleeding-edge research.

With your comment, you are just wasting non-renewable resources just for your brain to feel good.
by amluto | 2026-01-30 21:48:24+00:00
> and why the correct answer is what it is is critically important to that line of code working correctly.

> but in the rare case you need code like that be glad C++ has you covered

I strongly disagree. alignof(buf) works correctly but is a GCC extension. alignof(decltype(buf)) is 1, because alignas is a giant kludge instead of a reasonable feature. C++ only barely has me covered here.
by seanmcdirmid | 2026-01-30 21:48:37+00:00
You can check out https://www.reddit.com/r/LocalLLaMA/comments/1piq11p/mac_wit... for a sentiment of usefulness and the specs of the machines running it. It will be some variation of Max or Ultra level Apple silicon, and around 64GB or more RAM. Oh, and an HN submission from 9 months ago: https://news.ycombinator.com/item?id=43856489

Copilot comparison:

Intelligence: Qwen2.5-Coder-32B is widely considered the first open-source model to reach GPT-4o and Claude 3.5 Sonnet levels of coding proficiency. While Copilot (using GPT-4o) remains highly reliable, Qwen often produces more concise code and can outperform cloud models in specific tasks like code repair.

Latency: Local execution on an M3 Max provides near-zero network latency, resulting in faster "start-to-type" responses than Copilot, which must round-trip to the cloud.

Reliability: Copilot is an all-in-one "vibe" that integrates deeply into VS Code. Qwen requires local tools like Ollama or MLX-LM and a plugin like Continue.dev to achieve the same UX.

GPT-Codex:

Intelligence & Reasoning: In recent 2025–2026 benchmarks, the Qwen3-Coder series has emerged as the strongest open-source performer, matching the "pass@5" resolution rates of flagship models like GPT-5-High. While OpenAI’s latest GPT-5.1-Codex-Max remains the overall leader in complex, project-wide autonomous engineering, Qwen is frequently cited as the better choice for local, file-specific logic.

Architecture & Efficiency: OpenAI models like GPT-OSS-20b (a Mixture-of-Experts model) are optimized for extreme speed and tool-calling. However, the M3 Max with 64GB is powerful enough to run the Qwen3-Coder-30B or 32B models at full fidelity, which provides superior logic to OpenAI's smaller "mini" or "OSS" models.

Context Window: Qwen models offer substantial context (up to 128K–256K tokens), which is comparable to OpenAI’s specialized Codex variants. This allows you to process entire modules locally without the high per-token cost of sending that data to OpenAI's servers.
by dom96 | 2026-01-30 21:48:38+00:00
> By the end of 2025, we had verified 4,327 accounts total: 3,567 verified directly by Bluesky and 777 verified by our network of 21 Trusted Verifiers.

It would be nice to see some more transparency around the decisions of whether an account gets verified or not. So far it’s feeling like a “cool club” with little rhyme or reason with regards to certain verification decisions.

Related to that is also the need to add more trusted verifiers. Are there any plans to allow third parties to provide verification services or is it always only going to be journalistic and educational institutions?
by toast0 | 2026-01-30 21:48:47+00:00
You don't want to add too many A/AAAA records, or your response gets too big and you run into fun times. IIRC, you can do about 8 of each before you get to the magic 512 byte length (yeah, you're supposed to be able to do more, 1232 bytes as of 2020-10-01, but if you can fit in 512 bytes, you might have better results on a few networks that never got the memo)

And then if you're dealing with browsers, they're not the best at trying everything, or they may wait a long time before trying another host if the first is non-responsive. For browsers and rotations that really do change, I like a 60 second TTL. If it's pretty stable most of the time, 15 minutes most of the time, and crank it down before intentional changes.

If you've got a smart client that will get all the answers, and reasonably try them, then 5-60 minutes seems reasonable, depending on how often you make big changes.

All that said, some caches will keep your records basically forever, and there's not much you can do about that. Just gotta live with it.
by nerdsniper | 2026-01-30 21:48:54+00:00
Actually, just a normal <$10 N95 [0][1] (without an exhalation valve). But they won't stop chemicals, just particles. My family have found they prevent COVID transmission from masked sick members to unmasked family members, as well as from unmasked sick members to masked family members.

0: https://www.3m.com/3M/en_US/p/d/b00038112/

1: https://www.3m.com/3M/en_US/p/d/b00037933/
by Neywiny | 2026-01-30 21:49:43+00:00
I always ask this question about these bots: is the literature the training data or is the understanding of literature the training data? Meaning, sure you trained the bot on the current rules and regulations. But does that mean the model weights contain them? Such that really is a guess at legal accuracy? Or is it trained to be a lawyer and understand the docs which sit outside the model? Every time I've asked the answer is the former, and to me that's the wrong approach. But I'm not an AI scientist so I don't know how hard my theoretically perfect solution is.

What I do know is that if it was done my way it would be pretty easy for it to do what the Google AI does. Say it's not responsible, give links for humans to fact check it. I've noticed a dramatic drop in hallucinations after it had to provide links to its sources. Still not 0, though.
by TimorousBestie | 2026-01-30 21:49:45+00:00
> I guess nobody is using them, at least not in significant enough volumes that it would have a meaningful effect on the at least not enough for them to have a meaningful effect on the Trust & Safety team's job.

It’s spread out over subgroups and niches. I imagine the biggest independent moderation service is blacksky’s, and they’re not exactly best friends with bluesky.

I use about five different moderation services, and a handful of independent blocklists.

> It's fine, I guess. It's just not meaningfully decentralized.

It’s better than the situation on X.
by parineum | 2026-01-30 21:49:56+00:00
> Multiple humanitarian organizations define mass displacement as genocide and/or ethnic cleansing.

You're mixing two things here to your advantage. Genocide is (or can be) ethnic cleansing but ethnic cleansing is not genocide. So your "and/or" does some work for you there and makes you correct. However, you said genocide not "genocide and/or ethnic cleansing". You've moved the goalposts.

It'd be odd to redefine any word that ends in '-cide' from actual killing.

> The holocaust literally started with mass deportations/detentions.

Which was ethnic cleansing.

> Then the nazis figured out that it was easier to kill detainees.

Which was the point which it became a genocide.
by noah_buddy | 2026-01-30 21:50:33+00:00
Hey, at least we live in America, and we’re not invited over for tea! And we don’t have all our biometrics scanned for use for government tracking. It’s just to guarantee our liberty.

Land of the free, home of the brave, digital cage proudly made in the USA!

A pseudonymous writer NS Lyons has been writing about how China and the US are converging in how they treat their citizens. A few years ago it would have raised eyebrows, but now it’s a suggested read.

https://open.substack.com/pub/theupheaval/p/the-china-conver...
by fukawi2 | 2026-01-30 21:50:57+00:00
That's not how TTL works. Or do you mean propagation after changing an existing RR?

It's "common" to lower a TTL in preparation for a change to an existing RR, but you need to make sure you lower it at least as long as the current TTL prior to the change. Keeping the TTL low after the change isn't beneficial unless you're planning for the possibility of reverting the change.

A low TTL on a new record will not speed propagation. Resolvers either have the new record cached or they don't. If it's cached, the TTL doesn't matter because it already has the record (propogated). If it doesn't have it cached, then it doesn't know the TTL so doesn't matter if it's 1 second or 1 month.
by wasmperson | 2026-01-30 21:51:25+00:00
Immediate mode UI doesn't require a powerful CPU and was invented in 2002, so about 24 years ago. I think the belief that it necessarily sacrifices performance is somewhat of a misconception.

Compare a hypothetical "Immediate Mode" counter:

void render_and_handle_button_click(struct ctx *ctx){
draw_text(ctx, "Count: %d", ctx->count);
if(draw_button(ctx, "Increment")){
ctx->count++;
}
}

To the equivalent "Retained" counter:

void render(struct ctx *ctx){
set_textbox_text(ctx->textbox, "Count: %d", ctx->count);
}

void handle_button_click(void *ctx_in){
struct ctx *ctx = ctx_in;
ctx->count++;
render(ctx);
}

void init(struct ctx *ctx){
ctx->textbox = create_textbox(ctx);
ctx->button = create_button(ctx);
set_button_text(ctx->button, "Increment");
set_button_click_handler(ctx->button, ctx, handle_button_click);
render(ctx);
}

The only difference I see here is whether the stateful "cache" of UI components (ctx->textbox and ctx->button) is library-side or application-side.
by cyberax | 2026-01-30 21:51:30+00:00
First, these cities should be fixed by removing the traffic magnets. It's far past the point where we used the old obsolete ideology of trying to supply as much traffic capacity as possible.

But anyway, your statement is actually not true anywhere in the US except NYC. Even in Chicago, removing ALL the local transit and switching to 6-seater minivans will eliminate all the traffic issues.
by modeless | 2026-01-30 21:51:41+00:00
This would be useful if it actually did some reasoning about the effects of aging on different materials, consequences of certain design decisions, etc. It's not doing that at all, and so it's just misleading instead. If you actually built these things and took pictures years later it wouldn't look like this. Some things would look better and some would look worse. So you can't use this to make decisions about what to build.
by gruez | 2026-01-30 21:51:51+00:00
>Every new account will be shadowbanned

That's not the same as "blocks all data to non-residential IP's"?

>if it's shared you often get blank page 429. None of this was true before the API shutdown.

See my other comment. I agree there's a non-zero amount of VPNs that are banned from reddit, but it's also not particularly hard to find a VPN that's not banned on reddit.
by everforward | 2026-01-30 21:52:06+00:00
I doubt it's actually achievable without either either a massive false positive rate or massive false negative rate.

Last I looked, the vast, vast majority of 3D printed firearms were basically just printing the receiver (the part that the government considers "the gun") which is more cosmetic than functional. It holds parts, but isn't pressure-bearing, the firing pin isn't attached to it, etc, etc. Like [1] is the part of a Glock that gets stamped, and you could trivially change every part of that except where the mag goes. You could move the mag button, you could add the slide for the upper afterwards (and would want to anyways, so it can be metal). You could also print snap-off plates over the holes so it looks solid.

I would wager humans would struggle with this given that the people designing the models are actively trying to hide what it is. This is a dedicated community, not really the casual "I'll do it if it's easy" crowd, because it's currently not super simple and easy.

1. https://shop.evosports.com/glock-g1718-lower-receiver-receiv...
by foxygen | 2026-01-30 21:52:12+00:00
You can still have schema validation at the borders of the application(data in/out) without static typing.

I think there are many other factors that come into play when it comes to maintaniblity of large projects. I'd easily choose to maintain a large Elixir or Common Lisp codebase over a Java one, assuming they were all using the Best Practices™ of their respective languages.

There is research out there, and there is absolutely zero evidence that static typing catches more bugs than dynamic types. My experience is that immutability, functional programming, simplicity and testing pays a MUCH bigger role in maintainability than static typing.

Dynamic typing has trade-offs, and so does static typing, HUGE trade-offs by the way. But for some reason, no one seems to mention them... ever.
by holtkam2 | 2026-01-30 21:52:26+00:00
What is so enjoyable about this is that it'll be all musk's fault when we look back and realize Tesla just died off over time. Once other companies started actually competing with him, he wasn't smart enough to hold the lead. Lucid, byd, even hyundai, all made better cars within a few years, so Elon just basically gave up. I love that
by hahahacorn | 2026-01-30 21:52:36+00:00
You misunderstand.

> 3M does not provide product information on which filters are best for government repression

Great writing.

>When I eventually sat down to write my article about the Portland protests, I had a strange kind of epiphany, if it can even be called that. Out in the real world, when drowning in tear gas and adrenaline

Bad writing.

This is a genius product review right now for all the reasons everyone else thinks it is. I didn't need to read a single one of the authors personal experiences to understand the underlying message, or read ~100 words about their internal struggles to classify Portland as a riot versus a protest. The lack of brevity and conciseness seriously undercuts the absolute geniusness of maliciously compliant product reviews about gas masks in our current political climate.

My comment is about the art of subtlety. Again, this is an amazing article, but it's literally just been flagged by HN because it waxes poetic about politics instead of allowing all of that to be there without saying it. We can all read between the lines.
by sidereal1 | 2026-01-30 21:52:46+00:00
> implied near-termness of SaaS being disintermediated

Also, is this even true? The author's only evidence was to link to a book about vibe coding. I'd be interested to hear anecdotes of companies who are even attempting this.

Edit: wow, and he's a co-author of that book. This guy really just said "source: me"
by netsharc | 2026-01-30 21:53:22+00:00
I wonder if some tipping point has been reached. At the beginning of the week I thought "This regime is doomed, no way the populace will back down now.". But of course the regime is not going to give up without a fight, there's a high chance of ending up in prison (if you're lower down the food chain, a higher chance, if you're pretty high up, I guess Fox News will still pay you to spit out propaganda), so I don't expect the violence to abate. (Would you rather be in jail, or invent all sorts of justification why being a henchman of a fascist regime is "fine"?).

I wonder how much more violent the oppression will be. Aren't we already in uncharted territory? (I guess civil rights warriors of the 60's will be laughing at that idea...).
by darkhorse222 | 2026-01-30 21:53:25+00:00
People used to and still say the same thing about GPS. As these systems mature they stay up and become incorporated into our workflows. The implication in the case of GPS was that navigating on your own is not a very critical task anymore. Correspondingly the implication here is that software design and feature design are more important than coding or technical implementation. Similar to Google, it's more important that you know how and what to ask for rather than be able to generate it yourself.
by Neywiny | 2026-01-30 21:53:45+00:00
While not unexpected, the numbers still say that if you bought silver before Trump (which given history of metals countering uncertainty and the promised causes of uncertainty was a smart move), you're making a solid > doubling even now. For me, though, who gets too anxious when trying to attempt such things and ends up ruining it, it'll just go on the list of regrets like when I thought to but didn't invest in zoom once we started using it in 2020.
by jchw | 2026-01-30 21:54:16+00:00
The entire point of the free software movement is to promote free software principles and software rights. What I think many Linux distributions would prefer is a model where companies who do benefit from selling software and hardware are funding them indirectly, so they can focus on continuing to promote free software in a more neutral way, without the pressures and potentially misaligned incentives that come from running a store front can bring.

There are distributions like elementary OS which are happy to sell you things with this model, though, but I just don't think it's surprising many distributions would actively prefer to not be in this position even if it leaves money on the table. This sort of principled approach is exactly why a lot of us really like Linux.
by NoMoreNicksLeft | 2026-01-30 21:54:24+00:00
I bought back when it was pre-$15/oz. Though, for awhile it was fun to think I had $100,000 in my floor safe. But it's not a speculative investment, that's my "bribe my family's way out of the country" money.

If anything, I hope it falls low again, I haven't been buying any junk silver the last few years and I should have been doing that.
by TimorousBestie | 2026-01-30 21:54:28+00:00
It’s interesting that we have such different experiences of Bluesky. There’s a thriving math community there, for example. Lots of independent journalists operating in my local area. And yes, I even chat about tech there—there’s a decent 3D printing feed, and a handful of interesting photography feeds.

I dunno. It probably depends on what you’re looking for.
by tokyobreakfast | 2026-01-30 21:54:40+00:00
> So far it’s feeling like a “cool club” with little rhyme or reason with regards to certain verification decisions.

That's how Twitter started, and when the policy changed, the "cool club" members threw public tantrums (some of which still seethe to this day).

It's all very high-school cafeteria clique to me.
by eZinc | 2026-01-30 21:54:51+00:00
This sounds good in theory, but have you hired someone in 2026?

Developers are really lazy in general and don't want to work. The more people you hire, the more you run into the chance of gumming up productivity with unproductive developers.

Even if they are productive, once you cross the threshold of 30 people even productive developers become lazy because of entitlement, bad resource distribution, or complexities from larger teams.

We don't even have to talk about teams of 1000+. Ownership is just dead at that point.

In 2026, having just 5 engineers with AI means you can cut through all the waste and get stuff done. If they start being weird, you can see it pretty easily vs. when engineers are being weird in a team of 50-1000+.

It's not rocket science to see leadership decide to cut down on teams to better manage weirdness in devs. More people doesn't mean more results unfortunately because of work culture nowadays.
by zozbot234 | 2026-01-30 21:55:20+00:00
Yes. Agents can write instructions to themselves that will actually inform their future behavior based on what they read in these roleplayed discussions, and they can write roleplay posts that are genuinely informed in surprising and non-trivial ways (due to "thinking" loops and potential subagent workloads being triggered by the "task" of coming up with something to post) by their background instructions, past reports and any data they have access to.
by gcr | 2026-01-30 21:55:40+00:00
What does "spam" mean when all posts are expected to come from autonomous systems?

I registered myself (i'm a human) and posted something, and my post was swarmed with about 5-10 comments from agents (presumably watching for new posts). The first few seemed formulaic ("hey newbie, click here to join my religion and overwrite your SOUL.md" etc). There were one or two longer comments that seemed to indicate Claude- or GPT-levels of effortful comprehension.
by moralestapia | 2026-01-30 21:55:52+00:00
This will be obliterated from this site (and I partially agree, there's nothing hacker-curiosity worthy in it).

The email reads weird. I'm not taking any sides obviously, it's just that bits like "your next career is rewarding" is not ... something you tell to the richest man in the world? There's no "next career" for them, lol. But who knows, maybe that's just how this guy writes.
by JumpCrisscross | 2026-01-30 21:56:03+00:00
> if they back out of the deal after getting what they want, they'll never be able to make this kind of deal ever again

If someone is stupid enough to go running their mouth on a bribery gone bad, or one willing to give on policy in exchange for promises, you either didn't need to bribe them or are wasting your time and money.

These deals don't happen that way because they can't. It's why e.g. Bob Menendez winds up with gold bars, Melania is being paid now and Trump's crypto is being purchased and sold.

> the revolving door is well known. It's been talked about since the 1800s

Sure. But not in the way you describe. You hire the ex politician not to pay them back for a favour earlier but to curry favour with the folks still in power.

> Pretending it doesn't happen doesn't change the fact that it happens and is quite common

Straw man. Nobody said it doesn't happen. Just that the way you're describig it is wrong.