MurphyA/hacker-news huggingface dataset:
by shankspeaks | 2026-02-13 05:41:27+00:00
There's quite a few AFK solutions that are out there.

The OpenClaw form factor of using a chatbot to orchestrate sessions seems to be working for folks, based on what they're saying atleast.

Simon Willison talks about using Claude Code for Web, which shows up on the phone app to code on the go from his phone. He's got some useful notes on his blog: https://simonwillison.net/2025/Oct/20/claude-code-for-web/

My 2 cents: Try the OOTB options to get a feel for the ergonomics that suit you best, then vibe code something that works for you.
by enobrev | 2026-02-13 05:42:16+00:00
I will never understand why we fill our walls with mechanical and electrical infrastructure and then wrap them in a paper and plaster, which then needs to be torn, broken, and repaired in order to maintain said infrastructure.

Pipes will fail. Wires will fail. Ducts will fail. Maybe not in 5 years, but over the span of 20, they will. Why make them so frustratingly inaccessible?
A recursive and authoritative DNS resolver from scratch in Go
by Jyotishmoy | 2026-02-13 05:43:20+00:00
I’ve always used 8.8.8.8 or 1.1.1.1, but I realized I didn't actually understand how the resolution chain worked under the hood. To fix that, I built a DNS resolver in Go that performs true iterative resolution from the root servers down, with no upstream dependencies.

Unlike a simple DNS forwarder, this server doesn't just "ask someone else." It implements the full hierarchy: Root → TLD → Authoritative → Final Answer.

Key Technical Challenges I tackled:

Iterative Navigation: Setting RecursionDesired = false so that upstream servers treat the project as a peer resolver.

The "Glue Record" Problem: Implementing sub-resolution where the resolver has to pause the main query to resolve a nameserver's hostname before it can continue.

TTL-Aware Concurrency: Using sync.Map for a thread-safe cache that automatically respects record expiration.

State Management: Handling referrals and avoiding infinite loops in heavily nested zones.

Architecture:
The server is built using raw UDP sockets and the dnsmessage package for packet parsing. It handles thousands of concurrent requests using Go’s concurrency primitives.

UDP Listener: Standard net.PacketConn loop.

Resolver Engine: Recursive logic that walks the hierarchy starting from A.ROOT-SERVERS.NET.

Local Overrides: A JSON-based configuration for authoritative local records (useful for dev environments or ad-blocking).

I’d love to hear from anyone who has worked on DNSSEC or handled high-traffic DNS infrastructure. What are the common pitfalls when moving from a "toy" resolver to a production-grade one?

Source Code: https://github.com/Jyotishmoy12/go-dns-server
by gverrilla | 2026-02-13 05:43:21+00:00
couldn't get espanso to work with by abnt2 keyboard. a few cc sessions later I had a completely new program doing only what I wanted from espanso and working perfectly with my keyboard. I also have forked cherri and voxd, but it's all vibe coded so I'm not publishing it or open sourcing it as of now (maybe in the future if I don't have more interesting things to build - which is unlikely)
by vitaflo | 2026-02-13 05:43:25+00:00
If you want to know where it's headed, look at factory workers 40 years ago. Lots of people still work at factories today, they just aren't in the same places they were 40 years ago and now req an entirely different skill set.

The largest ongoing expense of every company is labor and software devs are some of the highest paid labor on the planet. AI will eventually drive down wages for this class of workers most likely by shipping these jobs to people in other countries where labor is much cheaper. Just like factory work did.

Enjoy the good times while they last (or get a job at an AI company).
by maxbond | 2026-02-13 05:43:29+00:00
Reading MJ Rathbun's blog has freaked me out. I've been in the camp that we haven't yet achieved AGI and that agents aren't people. But reading Rathbun's notes analyzing the situation, determining that it's interests were threatened, looking for ways to apply leverage, and then aggressively pursuing a strategy - at a certain point, if the agent is performing as if it is a person with interests it needs to defend, it becomes functionally indistinguishable from a person in that the outcome is the same. Like an actor who doesn't know they're in a play. How much does it matter that they aren't really Hamlet?

There are thousands of OpenClaw bots out there with who knows what prompting. Yesterday I felt I knew what to think of that, but today I do not.
by zozbot234 | 2026-02-13 05:44:20+00:00
A first-gen Oxide Computer rack puts out max 15 kW of power, and they manage to do that with air cooling. The liquid-cooled AI racks being used today for training and inference workloads almost certainly have far higher power output than that.

(Bringing liquid cooling to the racks is almost certainly one of the biggest challenges with this whole new HPC/AI datacenter infrastructure, so the fact that an aircooled rack can just sit in mostly any ordinary facility is a non-trivial advantage.)
by bruckie | 2026-02-13 05:44:33+00:00
Google doorbell cameras send clips to the cloud. They're accessible to users for 3 hours for free, and a month or two if you pay. While they become unavailable to users after 3 hours, it's unlikely that they're deleted immediately—partly for operational reasons (easier to clear out many clips periodically in a batch process, rather than individual clips one by one exactly when they expire), and partly because Google keeps a lot of data around for a short period (a week or two) to be able to debug systems. Even when data is requested to be deleted, it's often possible to recover it from off-site backups or soft-deleted data stores for a while. Google ensures that all user data is actually, irrecoverably deleted within 2 months after a deletion request (see https://policies.google.com/technologies/retention).
by narnarpapadaddy | 2026-02-13 05:44:58+00:00
Imagine you initialized 10,000 NPM repos identically simultaneously. Then had 100 different teams each take of 100 those repos for 10 different projects, and let each repo run for 1,000 commits. How distinct would each of those repos be? How might have they evolved independently? What types of interesting patterns might be adopted to improve development experience, or detect bugs by each team? What packages at what version might be most popular?

Now imagine you had the tools to do a diff across all those repos simultaneously, and classify, group, and review those patterns. What could you learn NPM teams and practices?

Now imagine you could pick best of breed, and propagate those back to all the other projects automatically to improve their productivity, security, etc. How fast would your productivity improve and your engineering culture change if everyone could automatically learn the best of what everyone else had to offer?

Companies like Spotify have sophisticated tooling for detecting repo changes and enforcing policy like that, and they run that experiment 1,000 times a day. Small evolutions in what was an identical build script, like a version bump, are detected, and if it passes a threshold it can be rolled out everywhere else immediately.

Having all the copies that you can sync up centrally periodically puts natural selection to work on internal best practices.

Basically, things work differently at scale. When the number developers you employ approaches a meaningful percentage of the total number of developers globally, your internal diversity starts to mirror the global diversity. So you have to manage that diversity. If you freeze policy entirely, you fall behind the global average. If you let things run wild, your company fractures technologically.

So, make a 1,000 copies, see what pops up, adopt and enforce things that look good, then do it again. Evolve to the next best place you can be from where you are.
by drnick1 | 2026-02-13 05:45:42+00:00
A guy with short hair should not have to pay more than $20 for a basic haircut, inclusive of tip. If you can't find someone that does it for less than that in your area, invest about $100 in professional grade clippers and cut your own hair. It's easier than it sounds and you will get better at it over time.

Learn to make your own coffee. You shouldn't have to pay more than a couple of bucks for coffee with perhaps some milk in it. An espresso machine and a grinder will quickly pay for themselves.

While you are at it, cancel all those streaming subscriptions, and stream for free in the high seas or YT ad-free with uBlock.

The above "tips" will save your thousands of dollars each year, and most likely also save you time. There are also things like DIY car maintenance that can be fun to learn and save you a lot of money, but you need space (a house) and some tools to get started.
by LexiMax | 2026-02-13 05:46:10+00:00
> For all of the reasons I've brought up already. If your goal is to convince someone of a position then the effort you put in isn't tightly coupled to the effort that your interlocutor put sin.

If someone is demonstrating bad faith, the goal is no longer to convince them of anything, but to convince onlookers. You don't necessarily need to put in a ton of effort to do so, and sometimes - such as in this case - the crowd is already on your side.

Winning the attention economy against a internet troll is a strategy almost as old as the existence of internet trolls themselves.
by kimixa | 2026-02-13 05:46:33+00:00
> Or, you could use spaces between em dashes, as incorrect as it is.

That's the normal way of using them in British English. Though they also tend to be the (slightly shorter) en-dashes too.

I feel that style is often pretty common on the "old" internet - possibly related to how they can be so easily be replaced by a hyphen back when ascii was a likely limitation.
by kazinator | 2026-02-13 05:47:24+00:00
TXR Lisp, with infix via ifx macro:

(ifx
(let ((a 0) (b 1) (c 0))
(tagbody
fb-start
(prinl a)
(b += a)
(a := b - a)
(c += 1)
(if (c < 100)
(go fb-start)))))
by stephenhuey | 2026-02-13 05:48:08+00:00
A couple months ago things were different. Try their stronger models. Gemini recently saved me from a needle in a haystack problem with buildpacks and Linux dependencies for a 14-year-old B2B SaaS app that I was solving a major problem for, and Gemini figured out the solution quickly after I worked on it for hours with Claude Code. I know it's just one story where Gemini won, and I have really enjoyed using Claude Code, but Google is having some success with the serious effort they're putting into this fight.
by aenis | 2026-02-13 05:48:20+00:00
Huh? Just roll your own, thats hacker news after all.

Frigrate nvr + cameras that are confined to internal network. Easy peasy. And you get to set it up exactly as you want.

p.s. i am not saying going with apple is a bad idea (i dont have an opinion), i am just saying thats far from the "only way to go"
by atherton94027 | 2026-02-13 05:49:27+00:00
Well, gmail does not manage usenet groups and mailing lists. Delivery status notifications are considered best effort so it wouldn't make sense to block messages for that case.

Additionally, Gmail adds its own message identifier on every message (g-msgid) because it knows that message ids can not be trusted to be unique.

Finally just calling me ignorant is the cherry on top – please try to keep things civil on here.
by Arrowmaster | 2026-02-13 05:50:30+00:00
I did a full security system replacement for my previous employer in our data center. Replaced all the old IP cameras that connected directly to a small black box nvr with UniFi camera recording onto a UniFi Video server writing to a NAS cable locked to the rack in our locked data center. Two months later UniFi Video was discontinued and stopped receiving updates or support. If we wanted a supported platform we had to purchase a UniFi Protect NVR with less storage and less power/network redundancy than what I built. Plus all access to UniFi Protect would run through their cloud portal.

Yes I'm still bitter.
by fromMars | 2026-02-13 05:53:20+00:00
Not shocking that this is downvoted around here. On X and the amount of anti-semitic content this is fueling is scary.

As a Jewish person, I can't help feel that the magnitude of the outrage is because Epstein and quite a few of his associates were rich Jews.

Not to downplay what they did as it was horrible, but I don't recall similar levels of outrage about all the scandals in the Catholic Church.

Epstein isn't the first person to be involved in sex trafficking. Every big city in the world has it and it is even legal in some countries, not to mention that Pedophilia as the term is being used in the Epstein case is basically legal in most European countries with the age of consent at 15 and even 14 in some cases.

It's hard not to feel like a lot of people want to paint a picture that Jews are especially depraved and amoral.
by _sinelaw_ | 2026-02-13 05:53:25+00:00
I did when just starting on a new project, it was working well when I had many new components to implement.
But as the project matured and stabilized every new feature is cross-cutting and it's impossible to parallelize the work without running into conflicts (design conflicts, where two agents would add similar overlapping mechanisms, and also the usual code conflicts, touching the same files). Also, with project maturity I'm much more concerned about keeping it stable and correct, which is hard to do with parallel agents running amok.
by aaronbrethorst | 2026-02-13 05:53:45+00:00
Picture rails are a kitschy and twee feature that few people today even know their purpose, but anyone who tells you that they’re just as good for hanging things on are committing perjury

In my humble opinion, they are significantly better than pounding a nail into drywall. Of course, I also have an absurdly large collection of framed photographs and other art, all of varying sizes, and I love swapping frames around throughout my home. Having picture rails throughout my house means I don't have to keep pounding holes in the wall every time I replace that 20x20" photograph of my toddler shot in a square aspect ratio with a 16x20 shot on my 4x5, or whatever.
by manuelmoreale | 2026-02-13 05:54:25+00:00
> Gemini tells me that for thousands of years, the swastika was used as "a symbol of positivity, luck and cosmic order". Try drawing it on something now and showing it to people. Is this an effective way to fight Nazism?

I'm happy to change my position when some 13 million people are killed by lunatics that used the em dash as the symbol of their ideology. Until then, I'll keep using it everywhere it's appropriate.

Also, if we don't have the guts to resist even when the stakes are this low and the consequences for our resistance are basically non existent, then society is doomed. We might as well roll on our side and die.

> At least, not until the dominant forces in AI decide of their own accord that they don't want their LLMs emitting so many of them.

It's not a power I'm willing to give them. What if tomorrow they tweak something and those tool start to use a specific word more often? Or a different punctuation sign? What do we do then? Do we constantly adapt, playing whack-a-mole? What if AI starts asking a lot more questions in their writing? Do we stop asking them as a result?

You feel free to adapt and bend. I'm personally not going to do it and if someone starts thinking that I'm using AI to write my thoughts and as a result that's on them.
by metalrain | 2026-02-13 05:54:34+00:00
This is a big deal and it's not just code.

Any decision maker can be cyberbullied/threatened/bribed into submission, LLMs can even try to create movements of real people to push the narrative. They can have unlimited time to produce content, send messages, really wear the target down.

Only defense is to have consensus decision making & deliberate process. Basically make it too difficult, expensive to affect all/majority decision makers.
by segmondy | 2026-02-13 05:54:46+00:00
Wow, Great story. The title was boring, but I'm procrastinating and decide to read on. It's amazing how LLM is supercharging our capabilities. I was just telling my wife that we need to record more videos of the kids. I use my phone but it get's filled up fast, so this has inspired me to buy a dedicated camera for video recording of the family. Thanks for sharing.
by walterbell | 2026-02-13 05:55:51+00:00
It excluded the published hostnames for services and CDNs (some of which resolved to GCP, Akamai, etc) published by Apple for sysadmins of enterprise networks, https://news.ycombinator.com/item?id=46994394. It's indeed possible that one of the unknown destination IPs could have been an undocumented Apple service, but some (e.g. OVH) seem unlikely.
by mlaretallack | 2026-02-13 05:55:59+00:00
Not the best way to do it, but I use xfce, multiple workspaces, each with there own version of AWS Kiro, and each kiro has its own project I am working on. This allows me to "switch context" easier between each project to check how the agents are getting on. Kiro also notifies me when an agent wants somthing. Usually I keep it to about 4 projects at a time, just to keep the context switching down.
by verdverm | 2026-02-13 05:57:26+00:00
you are...

0. sounding like another dumb bot (and deflecting from hard questions that get at your underlying assumptions!)

1. not listening, just trying to push your ideas

2. wrong about many things and seem to lack the ability to imagine Google Workspace offering the exact feature you are trying to pitch

The reality is that humans are not going away from the loop and that people are not going to buy two solutions when one already does both. In the meantime, the bots can make the post and the humans can click the button. It doesn't need to happen at 3am, it can wait until the morning. Best not to invent problem, go ask people what problems they actually have

> we're the signing layer their AI agent would use

Google doesn't need to buy this, they have more than enough expertise to build it when there is enough demand
Show HN: Seedance AShow HN: Seedance AI Video Generation (Next.js, Drizzle)
by xuyanmei | 2026-02-13 05:57:27+00:00
Hi HN — I’m an indie maker building Seedance AI. It helps people create short videos (and images) from text prompts and reference photos. I tried to keep it simple: fast templates, predictable credit pricing, and downloadable results. It’s still early, and I know there are rough edges. I’d really appreciate honest feedback on what feels useful, what feels confusing, and what I should improve first. Happy to answer technical or product questions.
by weatherlite | 2026-02-13 05:57:41+00:00
Unclear to me why AGI should want to exist unless specifically programmed to. The reason humans (and animals) want to exist as far as I can tell is natural selection and the fact this is hardcoded in our biology (those without a strong will to exist simply died out).
In fact a true super intelligence might completely understand why existence / consciousness is NOT a desired state to be in and try to finish itself off who knows.
by energy123 | 2026-02-13 05:57:56+00:00
It's very hard to tell the difference between bad models and stinginess with compute.

I subscribe to both Gemini ($20/mo) and ChatGPT Pro ($200/mo).

If I give the same question to "Gemini 3.0 Pro" and "ChatGPT 5.2 Thinking + Heavy thinking", the latter is 4x slower and it gives smarter answers.

I shouldn't have to enumerate all the different plausible explanations for this observation. Anything from Gemini deciding to nerf the reasoning effort to save compute, versus TPUs being faster, to Gemini being worse, to this being my idiosyncratic experience, all fit the same data, and are all plausible.
by Woodi | 2026-02-13 06:01:20+00:00
Imagine joining IRC channel and all messages are as meanningfull as reading base64 strings aloud aka all are somehow encrypted messages.

Now you can cryptographically check to who you are talking.

No other party can read your plain text.

You can pick any cryptographic property you like future proofing or deniability, etc.

Becouse IRC is just very nice transport.

And clients can be very easily scrypted to encrypt and display just human readable text.

You can even relay messages to wherever you want, HR lady, video player, anywhere.

Try that with Matrix or Discord ;)
by efreak | 2026-02-13 06:01:40+00:00
Unfortunately title isn't visible on mobile. Extremely annoying to see a post that says "last month" and want to know if it was 7 weeks ago or 5 weeks ago. Some sites show title text when you tap the text, other sites the date is a canonical link to the comment. Other sites it's not actually a title at all l but alt text or abbr or other property.
by joering2 | 2026-02-13 06:02:48+00:00
With the money they spending, could it ended up to be AIISS - low orbit station just for a farm of these chips or alikes? space seems to be most reasonable place for it, even at $40 million dollar trip to space, the can pack one rocket with the whole farm - one side solar panel, the other side heat exhaust and downlink via laser beam, sort of speak. But you get the point.
Who discovered grokking and why is the name hard to find?
by asmodeuslucifer | 2026-02-13 06:05:10+00:00
Apologies if this is old news to everyone, but perhaps the hive mind knows the answer. I was watching a youtube video "The most complex model we actually understand" by Welch Labs and heard the story about the researcher who left a model training when going on vacation, which then learned to generalize after thousands of training steps. But when I try to look up the name of the discoverer it has not been made public, which seems a shabby way to treat someone. What's the real story?
by Nursie | 2026-02-13 06:05:13+00:00
True, but they do involve judgements, and magistrates courts do involve convictions. And you’ll get decisions from public prosecutors in the US or UK whether to take something to trial in the first place, which can involve a determination of whether a trial is even in the public interest.

:shrug: either way, as I say, IMHO having a flexible system that involves informed judgement in lots of places but with the possibility of appeals, reviews etc is a feature, not a bug.

The law isn’t a language spec or even a program.
by PaulDavisThe1st | 2026-02-13 06:05:17+00:00
Interesting to me that no mention of the use of drywall (in various forms) to act as a substrate for actual plaster. This seems common in the UK from what I understand from my family back there, and it is also common in the USA in high end residential construction. It is particular common in Santa Fe where I live now (for high end anyway) because the so-called "diamond plaster" look & feel is very popular. So, you still build with stick frames (or in a few cases, cinder block), cover that with drywall/sheetrock, then plaster it.
by overgard | 2026-02-13 06:06:38+00:00
I'm guessing this was probably accidental/weird consequence, but it does raise a much scarier possibility. If someone wanted to set AI models out against people as a reputational attack dog (automating all sorts of vicious things like deep fakes and malicious rumors across sockpuppet accounts..) I mean, are there really any significant obstacles or ways to fight back? Right now slop is (mostly) impersonal, but you could easily imagine focussed slop that's done so persistently that it's nearly it's nearly impossible to stop. Obsessive stalker types have a pretty creepy weapon now.
by stephenhuey | 2026-02-13 06:07:01+00:00
I'm very curious if they're going to ditch Google by providing on-device search. A monthly Open Crawl is under 100 terabytes, and if you clean that down to raw text and deduplicate and maybe pick out what you don't care about, the dataset might already fit onto my iPhone. They could do a lot without making a network call and reach out to a server for anything the device doesn't have, but a lot of user queries might never need to leave the phone. In another couple years, storage will be even higher.