MurphyA/hacker-news huggingface dataset:
by adrian_b | 2026-02-16 16:53:11+00:00
In the Intel-AMD CPUs, there are separate register files for renaming the 16 general-purpose registers (which will become 32 registers in Intel Nova Lake and Diamond Rapids, by the end of this year) and for renaming the 16 (AVX) or 32 (AVX-512) vector registers.

Both register files have a few hundred of scalar, respectively vector registers.

Besides these 2 big register files, there are a few other registers for renaming some special registers, e.g. the flags register and the AVX-512 mask registers.

Between the general-purpose registers there are no renaming differences, any of the 16 registers can be mapped to any of the hundreds of hidden registers, regardless if the register name used in the program is RAX, RCX or whatever.

Some differences between apparently similar instructions may be caused not by the fact that they use RAX or another register, but by whether they affect the flags or not, because the number of renaming registers available for flags is much smaller than the hundreds available for GPRs.
by ragall | 2026-02-16 16:53:31+00:00
> These are political disagreements with decades (sometimes centuries) of history, and unless you're fifteen years old, there's a better explanation for the fact that others disagree with you

The better explanation is that they have acquired their political tastes mindlessly and are now defending them in an equal manner. The presumption of good faith is wasted on them.

> The vast majority of people want what's best for their societies, and have different views as to how best achieve that goal, that arise from diverse life experiences.

That's incorrect. Just take a look at the housing situation in the US: what's best for society is to build, but a majority of the people (the current owners) are blocking that because it suits them.
by dankrieg | 2026-02-16 16:53:56+00:00
I built GrowthClaw as an installable workflow pack for OpenClaw that runs marketing work like a small ops system instead of a chat bot.

It gives you:

- deterministic YAML workflows (intake → plan → execute → strategy evolution)

- a SQLite-backed task pipeline (backlog → needs-approval → approved → running → eval → revise/blocked → done)

- per-task evaluator that returns a strict PASS/REVISE/ESCALATE verdict with specific required changes

- a PM agent that moves tasks only when conditions are met (dependencies, approvals, retry limits)

- a strategy-evolution loop on cron (3x/day) that proposes only justified new tasks and routes them through approval

- a local dashboard for approvals, task states, run visibility, and cron status

- Default is draft-only / PR-only actions, with a human approval gate before execution.

If you try it and something’s unclear or missing, I’d like feedback on the workflow structure + eval criteria more than the UI.
by redwall_hp | 2026-02-16 16:53:59+00:00
All 50 states have dog licensing in some form, but it seems that it's more a case of the state allowing municipalities to do so or not. Some states also require veterinarians to report unlicensed dogs. Larger cities almost certainly require it (NYC and Chicago definitely do).

https://www.rover.com/blog/dog-license/

Usually it's an animal welfare and control thing: you pay a lot more if you don't spay/neuter, rabies vaccination is required, etc.. Otherwise it's too easy for a city to be overrun by strays.

Also, if your pet gets lost and ends up being picked up by animal control, it's considered a stray if it's not registered.
by SilverElfin | 2026-02-16 16:54:15+00:00
I mean it probably is willing to do unsavory things and that’s the problem. Startups often are pressured by investors to do things to get continued funding in the next round. You’re already taking so much risk, you wouldn’t risk more by being on the bad side of a VC. You have to cooperate with their other portfolio companies - basically all VCs expect this. So yes, merely having Peter Thiel around is a problem.

Remember, customers of Discord are facing a huge risk - that their identity could lead to the being detained or deported. Even if the chance is small they can’t take that risk. This Persona company is unfortunately not going to be acceptable to a rational user because of their affiliation.
by grabshot_dev | 2026-02-16 16:54:19+00:00
Great writeup. I went through a very similar journey. Signal as the "good enough" default, then gradually wanting to own the whole stack. The bit about smacks and cloud_notify being essential for mobile is spot on, that was the part I always underestimated in past XMPP attempts. Without those two modules the experience is terrible on phones and it's no wonder people bounced off it.

One thing I'd add: if you're already running Caddy as your reverse proxy, you can use its on_demand TLS to handle certificates for the upload and conference subdomains automatically instead of managing them through certbot separately. Saves a moving part.

Curious how federation has been in practice. Are you actually messaging people on other servers, or is it mostly just you and contacts you've created accounts for?
by andreabergonzi | 2026-02-16 16:54:22+00:00
Glad it resonated. You hit the nail on the head regarding agents being a 'workaround', that's exactly why I categorize them as the 'Transitional phase' rather than the destination. They are essentially bots trying to navigate a web that wasn't built for them.

Your point about the visual appearance changing dynamically is the 'Holy Grail' I touch on in the 'Generative UI' section. We are currently stuck designing static screens for dynamic problems.

I agree we haven't seen a true demonstration yet. Do you think that shift happens at the App level first (e.g., a dynamic Spotify), or does it require a whole new OS paradigm (a 'Generative OS') to work?
by LoganDark | 2026-02-16 16:54:43+00:00
Julius sounds like a sociopath. They have no empathy/morals, so they can confidently lie all day and still be perfectly fulfilled; and some of them can be very excellent at social manipulation. This level of confidence in all things, including complete bullshitting, and constantly climbing the corporate ladder for huge payoffs, is not too uncommon.

IMO, all you can really do around one is try to focus on yourself. Or get away as fast as you can, depending on the situation.
by yndoendo | 2026-02-16 16:54:54+00:00
The only way to combat this is the same way to combat toilet paper shortages.

Market says the more you buy the better pricing you get. Once you start capturing large market share of the product, the price should go up and not down; exponentially.

Example, a person that owns 10 houses means that they are restricting the ability of others to own a single home. By increasing the cost of excessive product ownership ... it will reduce the amount of product that people will hoard and allow others to gain access to it.
by lostphilosopher | 2026-02-16 16:55:13+00:00
I’ve been looking for tooling that would evaluate my prompt and give feedback on how to improve. I can get somewhere with custom system prompts (“before responding ensure…”) but it seems like someone is probably already working on this? Ideally it would run outside the actual thread to keep context clean. There are some options popping up on Google but curious if anyone has a first anecdote to share?
by andy12_ | 2026-02-16 16:55:50+00:00
No, you can't know that the output of a program is unreliable just from the fact that it outputs one words at a time. I already told you that you can perfectly compile a normal program, like a calculator, into the weights of an autoregressive transformer (this comes from works like RASP, ALTA, tracr, etc). And with this I don't mean it in the sense of "approximating the output of a calculator with 99.999% accuracy", I mean it in the sense of "it deterministically gives exactly the same output as a calculator 100% of the time for all possible inputs".
by friendzis | 2026-02-16 16:56:32+00:00
To be frank, we were headed in that direction anyway, ubiquity of cheap and accessible high-quality writing generators just accelerated the inevitable.

For a very long time astroturfing was only viable over broadcast channels and [therefore] was expensive enough that only the really large corporations could afford to engage in the practice. With the advent of internet forums that could be arranged by any larger marketing agency and became available to any larger entity. With the advent of so called "user generated content" astroturfing really became easily accessible to any medium sized entity.

It has always been a race to the bottom. Reddit and Youtube are well known examples. If you follow any niche there whatsoever, you can easily (especially retroactively, because there's usually a ramp-up period) pinpoint a time where some astroturfing entity either launched a bot army or bought out mods/creators.

LLMs have dropped the cost of astroturfing to such a degree that not only it is now viable for any individual dropshipper to engage in the activity, locations with conversions previously too low to matter became viable attack targets. Everyone with several dozen euros and some hours to spare can now absolutely flood every corner of the internet without extremely strict authentication.

Some places are more resistant to astroturfing than others, though. I would suspect that if some few days old accounts started praising Foobarized in every possible thread here on HN the admins would ban this keyword quite quickly. One needs to be slow and careful. It requires pre-creating a bunch of accounts and leveling them up with some casual comments here and there so that when the actual astroturfing campaign starts (buyer not yet determined), the accounts are primed and are accepted as part of the community.

The internet is dead and has been for some time, it's just that we are too afraid to admit it to ourselves while actively seeking closed gardens of confirmed human-to-human communication.
by jbonatakis | 2026-02-16 16:56:46+00:00
(Mildly) shameless plug, but you might be interested in a tool I’ve been building: https://github.com/jbonatakis/blackbird

It breaks a spec (or freeform input) down into a structured json plan, then kicks off a new non-interactive session of Claude or codex for each task. Sounds like it could fit your workflow pretty well.
by throw0101c | 2026-02-16 16:57:37+00:00
> You want them to pay for the negative consequences of your fossil fuel consumption while you keep all the generated benefits?

The fossil fuel companies will not pay, they'll pass on the costs to consumers:

* https://en.wikipedia.org/wiki/Carbon_price

Even Alan Greenspan and Paul Volcker thought this was a good idea:

* https://clcouncil.org/economists-statement/

Heck, even Milton Friedman:

* https://www.youtube.com/watch?v=ssK_OrGrBG0
by the1st | 2026-02-16 16:57:44+00:00
I'm still not buying that AI will change society anywhere as much as the internet or smart phones for the matter.

The internet made it so that you can share and access information in a few minute if not seconds.

Smart phones build on the internet by making this sharing and access of information could done from anywhere and by anyone.

AI seems occupies the same space as google in the broader internet ecosystem.I dont know what AI provides me that a few hours of Google searches. It makes information retrieval faster, but that was the never the hard part. The hard part was understanding the information, so that you're able to apply it to your particalar situation.

Being able to write to-do apps X1000 faster is not innovation!
by Dennip | 2026-02-16 16:57:56+00:00
There are SO many fundamentally bad/broken design decisions in iOS now, from simply infuriating to use elements to downright broken ones.

The amount of times the keyboard just blocks some button, a setting is nested 5/6 menus deep, things that used to be slick no longer just work.

I set alarms on my iPad sometimes, theres a floating popup, you can't dismiss it by clicking away like you would expect, you have to click the x, [image](https://support.apple.com/guide/ipad/set-an-alarm-ipadec8a36...)
by bborud | 2026-02-16 16:58:12+00:00
Given that Apple tend to have long periods of crud accumulating and releases becoming slower, buggier and more annoying they should revamp their entire release process and make quality a more prominent part of the release process. Linux did so with its odd/even version numbering to signal which kernels were considered stable and which were development versions.

For each major release cycle the longest part of the cycle should be focused on code quality and cleanup. So that people who depend on the stability of their operating environment can configure the software update process to just wait until a new OS release has gone through a bugfix AND cleanup cycle.

Why spend more time on cleanup that on features? Well, so far it seems to have been the other way around. Which means that everyone has to waste a lot of time while some experimental OS is making your life miserable. People who want to use bleeding edge features can upgrade as soon as a new major release is dropped. But people like me, who depend on their phone and computer to make a living, would rather not be field-testing buggy, slow experimental code.

And not to put too fine a point on it, iOS was crap. And from what I am hearing macOS Tahoe isn't worth the upgrade so I keep clicking away those annoying popups that try to get me to install it.

Yeah, I get it, the guy from marketing isn't going to like it, but we could also stop pretending that every new major release is a gift to humanity. We don't think so and Apple knows it isn't so. Every release comes with dread. What will stop working this time?

It isn't like Apple doesn't have the means to hire developers.
by KevinMS | 2026-02-16 16:58:31+00:00
> If someone charges $10/month for a local PDF editor, someone else will build a clone for $5 one-time. Then someone will make it free.

There are free PDF editors, but that hasn't changed the fact people pay for them. I don't think this is going to work out like the article thinks it is, unless AI is really easy to use, and does a very good job, but there's always going to be that last 5% of quality that people will want to pay for.
by grabshot_dev | 2026-02-16 16:58:43+00:00
The field-sizing: content one for textareas is the kind of thing that makes you wonder how we tolerated the JS workaround for so long. I've shipped that "measure scrollHeight, set height, reset" hack in probably a dozen projects. Same with scroll-state queries replacing IntersectionObserver for sticky headers.

What's nice about this collection is it's organized by the problem, not the property. Makes it easy to find the thing you're actually trying to solve rather than browsing a spec.

Would love to see one for the new anchor positioning API. That one could replace a lot of tooltip and popover JS.
by bwfan123 | 2026-02-16 16:58:56+00:00
> Only the marketing and distribution matter in a world where it's very easy for others to clone something and sell it at a lower price

Great point. AI remixes and rips-off existing code-bases in a manner that is impossible to attribute copyright violation making it legal. ie, Perfect cloning and forgery. In a world where cloning, and forgery is legal, the value of the product drops to zero. That is where software production could be headed.

There will remain niches solving "hard problems" which cant be forged, but those will be rare. Hard problems are where a lot of engineering complexity resides, involving interacting components for which there are no examples in training datasets to copy from. For example, a complex distributed system or hardware with multiple nuanced tradeoffs.
by delaminator | 2026-02-16 16:59:16+00:00
> Founders Fund investments include Airbnb, Anduril, DeepMind, Rippling, Facebook, Ramp, Palantir Technologies, Pudgy Penguins, SpaceX, Spotify, Stripe, Neuralink, and Nubank.

It's as crazy as saying "boycott Spotify because Palatir have worked with ICE".

"You know who else was vegetarian - Hitler !!"
by Someone1234 | 2026-02-16 16:59:18+00:00
Current Opus 4.6 would be a huge achievement that would keep me satisfied for a very long time. However, I'm not quite as optimistic from what I've seen. The Quants that can run on a 24 GB Macbook are pretty "dumb." They're like anti-Thinking models; making very obvious mistakes and confusing themselves.

One big factor for local LLMs is that large context windows will seemingly always require large memory footprints. Without a large context window, you'll never get that Opus 4.6-like feel.
by baijan | 2026-02-16 16:59:28+00:00
Lately I’ve had a contrarian feeling about AI-assisted development.

If AI is going to write a large percentage of the code, the highest-leverage thing a developer can do might actually be slowing down and deeply understanding the system (not generating more code faster).

I noticed I was spending more time reconstructing context than actually building:
– figuring out what changed
– tracing data flow
– rebuilding mental models before I could even prompt properly (without breaking other features)
- debugging slop with more slop

Better understanding → better prompts, fewer breaking changes, and more real debugging.

Over the weekend I hacked on a small prototype exploring this idea. It visualizes execution flow and system structure to make it easier to reason about unfamiliar or AI-modified codebases.

Not really a polished “product” — more a thinking tool / experiment.

I’m curious whether others are running into the same bottleneck, or if this is just a local maximum I’ve fallen into.
by wasmainiac | 2026-02-16 16:59:42+00:00
> Quality is not a metric anyone cares about in 2026.

When you write operational critical code, it matters. No one can blame “the AI made me do it” when things go down and hundreds of thousands of people are without service.

When your code can hurt people, it matters. You can’t burn someone’s eye with a laser then point to some AI agent when lawsuits start flying in.

When millions of dollars in production data is lost of corrupted who is responsible? Not AI.

I keep hearing this one phrase about code quality again and again. Sure, no one cares about the dumb little linter failing your builds, but when code quality comes to responsibility, it goes hand in hand. It’s either that or your all working on hobby projects.
by zelda420 | 2026-02-16 16:59:51+00:00
Your body adjusts to using fat as fuel. I’m no scientist/doctor but I’m training for a marathon and I find I perform much better than when using gels or bars or any of that other processed ‘fuel’ I used to use.

I also love weightlifting while beg fasted. One meal end of day for me has put me in the best shape I ever have in 36 years. So much that I actually took up running haha.
by sidibe | 2026-02-16 17:00:08+00:00
This is just the first step eventually we will be just like the Culture novels that Elon skimmed through the Wikipedia summaries of.

We are slightly delayed on the first Mars pioneers timeline that was supposed to have happened already but the overall timeline of being all over the universe in the future is still perfectly on track.

This is an economic opportunity in the quintillions you would be stupid not to give Elon billions to be part of it.
by yokuze | 2026-02-16 17:00:24+00:00
Alternate title: "How to break your website's styling for 10-20% of your users"

This is a nice reference, and some properties like `scrollbar-gutter` can be used for progressive enhancement.

However, many options listed will require some kind of fallback if `autoprefixer`/`postcss`/etc. doesn't cover it, and if you don't want to exclude a large fraction of your users.

It's reasonable in many cases to have both "new" and the old fallback code side-by-side until _your users's_ browser adoption stats indicate that you can delete the old fallback code without breaking a substantial number of users.

P.S. Note the emphasis on _your users_ in the paragraph above. Global browser stats are fine as a basic reference, but your specific site/app's userbase demographics affect the actual percentages tremendously. That may mean you can use ALL of these new techniques today, or some, or none of them.

If your audience is primarily software developers, then after measuring you may find you can use these without a fallback. If it includes people in less wealthy communities or countries, or in countries with restricted access to mobile phone markets, you likely cannot.
by garethsprice | 2026-02-16 17:00:41+00:00
Would it make sense to archive every word every person ever speaks? At what point does archiving everything people do constrain their ability to live freely in the present?

Despite being in written form (decreasingly so), social media feels more like a private conversation in a public space - and like all such conversations, it deserves the right to decay, so that we do not all become prisoners of the dumbest thing we ever said.

The transformative work of curation - choosing which pieces to save, to turn into books, diary entries, or blog posts that record context for posterity — is a valid part of how archivists build the corpus of history. Harvesting all the raw data simply because we can is a dangerous road.
by halflife | 2026-02-16 17:01:12+00:00
So Jews should just accept the ruler de jour! If he likes Jews everything’s honky dory, if he doesn’t, better luck with the next ruler! Just like the last 2000 years of exile, sometime it was nice for Jews, sometime it was pogroms. Such is life you say.

So easy for you when you’re not the one that billions of people around the world are taught to hate.
by orthoxerox | 2026-02-16 17:01:18+00:00
> "court records are public forever" and "records of crimes expunged after X years" are incompatible.

Exactly. One option is for the person themselves to be able to ask for a LIMITED copy of their criminal history, which is otherwise kept private, but no one else.

This way it remains private, the HR cannot force the applicant to provide a detailed copy of their criminal history and discriminate based on it, they can only get a generic document from the court via Mr Doe that says, "Mr Doe is currently eligible to be employed as a financial advisor" or "Mr Doe is currently ineligible to be employed as a school teacher".

Ideally it should also be encrypted by the company's public key and then digitally signed by the court. This way, if it gets leaked, there's no way to prove its authenticity to a third party without at least outing the company as the source.
by clydethefrog | 2026-02-16 17:01:42+00:00
There has been recent academic research (+ book) about how it's the opposite - Israel relied on foreign intelligence (Club de Berne) for it's most famous operations.

[1] https://academic.oup.com/ehr/article/140/604-605/777/8140798

[2] https://www.cambridge.org/us/universitypress/subjects/histor...
by vunderba | 2026-02-16 17:02:06+00:00
Nice job. As far as graphics go, I've actually done some experimentation with attempting to build sprites aligned to a well defined grid using Gen AI. You can get surprisingly far by setting up an image of a cartesian grid where each cell can be thought of as a single pixel.

Once you down-sample using nearest neighbor all the lines disappear and you're left with more traditional pixel art 32x32 tiles.

https://mordenstar.com/other/nb-sprites
by craftkiller | 2026-02-16 17:02:08+00:00
I have the opposite experience: GrapheneOS has an option to automatically turn your bluetooth off after a configurable period of not being used. So when I need to use bluetooth, I turn it on like normal. Then, without thinking about it, it automatically turns off. The end result is my bluetooth is only ever on for a couple hours each month when I'm making phone calls.