MurphyA/hacker-news huggingface dataset:
by mindslight | 2026-02-05 20:33:47+00:00
I've actually personally dealt with a state's tax authority for a situation where the transfer date was significant, and it was never questioned.

> which is to make sure that the land registry's records always are the "single source of truth" for who owns what.

I think you're coming at this from a tech perspective of fully authoritative digital databases a little too much. Look at the ambiguity that remains after a non-Torrens transfer, and after a Torrens transfer. Eliminating that is the main point of Torrens title. It still can't solve the entire problem and be a "single source of truth" the way we see things in the tech world.

That Florida statute would seem to eliminate a good chunk of that ambiguity as well, but not all.
by cookiengineer | 2026-02-05 20:34:20+00:00
> I have to say, the fact that you immediately ascribe to malicious intent my very clearly curious request is not making me think schizophrenic less.

I didn't frame the question as an implied disease as a cause for my comment, that's on you.

I don't compromise on my ideals, and especially won't doxx myself on HN. Next time maybe frame your questions in a nicer way and you'll get a nicer answer in return. Just a hint, because that's how debates are supposed to work in my opinion. If you judge me for that, then so be it.
by usefulposter | 2026-02-05 20:34:30+00:00
Isn't it enumerating web_accessible_resources? Below static collectFeatures(e, t) there is a mapping of extension IDs to files in the const r (Minified JS, obviously.)

Edit: Confirmed. It's not pinging the Chrome Web Store. https://blog.castle.io/detecting-browser-extensions-for-bot-...
by buckwheatmilk | 2026-02-05 20:34:44+00:00
By now I reached a point where I don't believe that big tech companies will do anything to improve outcomes for user if it will have a hit on their bottom line, and I'm sure that opposite is true, they will do anything to improve their bottom line even if it hurts the user. So it's fair to say that this relationship can't work in long term.

I'm not really on the platforms mentioned except of YouTube, and it's considered to be the lesser offender here but still I can't avoid seeing how bad it got.

I remember 2007-2012 the platform was mostly for entertainment, silly cat videos pranks, a low budget documentary here and there. 2012-2015 felt like the period where YouTube became a platform for more useful things, people showing how they are fixing cars, professors uploading their recorded classes, history channels, but on the sidelines people were starting to make money off doing weird things, like unboxing stuff on camera, drop testing phones, etc.

If you were told in early 2000's that people will be getting extremely rich by unpackaging products on camera, you would have been called insane, no one would have considered wasting their free time watching things like that. It might be more difficult to convince older folks to engage but younger generation was malleable and was easy to hook, and slowly it became normal.

2015 to present days became a period where it's completely normal to make user to watch the ad disguised as content. People testing/showcasing/unboxing products or even political ideology propaganda presented as discussion in form of a podcast.

It's obvious that the quality what is offered on YouTube has gotten worse, but they can counter it with autoplay, infinite scroll, landing page filled with eye grabbing content. The only way to watch things on YouTube and not be effected by this nonsense is to use a different client (freetube, jaybird, newpipe, there are plenty more). You can define of your homepage will look like, weather you want to see shorts or not, infinite feed, suggestion etc.
by Hasz | 2026-02-05 20:34:56+00:00
This is hackernews, do the math for the love of god.

There are good business and technical reasons to choose a public cloud.

There are good business and technical reasons to choose a private cloud.

There are good business and technical reasons to do something in-between or hybrid.

The endless "public cloud is a ripoff" or "private clouds are impossible" is just a circular discussion past each other. Saying to only use one or another is textbook cargo-culting.
by f30e3dfed1c9 | 2026-02-05 20:35:23+00:00
FWIW, this is what Gemini thinks you are likely doing. Is this correct, or close?

The Trick: The "Sparse File" Loopback

Since ZFS doesn't allow you to convert a single disk vdev to RAID-Z1, Umbrel's "FailSafe" mode almost certainly uses a sparse file to lie to the system.

Phase 1 (Single Drive): When you set up Umbrel with one 2TB SSD, they don't just create a simple ZFS pool. They likely create a RAID-Z1 pool consisting of your physical SSD and two "fake" virtual disks (large files on the same SSD).

The "Degraded" State: They immediately "offline" or "remove" the fake disks. The pool stays in a DEGRADED state but remains functional. To you, the UI just shows "1 Drive."

Phase 2 (Adding the 2nd Drive): When you plug in the second drive, umbrelOS likely runs a zpool replace command, replacing one of those "fake" virtual disks with your new physical SSD.

Resilvering: ZFS then copies the parity data onto the second disk.
by CuriouslyC | 2026-02-05 20:35:29+00:00
Orchestration definitely wasn't possible a year ago, the only tool that even produced decent results that far back was Aider, it wasn't fully agentic, and it didn't really shine until Gemini 2.5 03-25.

The truth is that people are doing experiments on most of this stuff, and a lot of them are even writing about it, but most of the time you don't see that writing (or the projects that get made) unless someone with an audience already (like Steve Yegge) makes it.
by LorenPechtel | 2026-02-05 20:35:38+00:00
Does the word Tuskegee mean anything to you? Because that's basically what you are asking for.

Nor is there any need for such a study as we have a natural one: some areas have more fluorine in the water than others. We started putting fluorine in the water because we noticed that the places with higher natural levels had better teeth. There comes a point where it's too much and downsides appear, but, again, we already knew that. Note that this is a completely normal thing--there is nothing which is not toxic in sufficient quantity. Including *everything* that is necessary for human life. What would be strange is if there wasn't some maximum safe level. Some things the body easily eliminates and the range between minimum and maximum is quite wide. Things which are not so easily eliminated have narrower ranges. Thus we have the situation where overdose of water-soluble vitamins is basically unheard-of, but overdose of fat-soluble vitamins very definitely happens.
by jsheard | 2026-02-05 20:35:53+00:00
Looks to me like they're fetching chrome-extension://{extension id}/{known filename} and seeing if it succeeds, not pinging the web store. I think you were looking at OPs code which does crawl the web store in order to map the extension IDs to their names.

Should be patched nonetheless though, that's a pretty obscene fingerprinting vector.
by trymas | 2026-02-05 20:35:55+00:00
I “like” how Overton window (??? I hope I use it right) shifted dramatically in USA.

- “law and order” is “good”, when _de facto_ most of constitution is not being applied for a year and laws or court orders are applied selectively. Not to say that “law and order” is vastly different depending on the size of your bank account;

- “terrorist” now is anything you don’t like, especially if it’s anti establishment. True freedom of speech is now apparently “violence” (and of course this dictatorial (adjacent) government would think that, as it’s biggest danger);

- “antifa” is apparently now a boogeyman, though I’d say he used it correctly as he is (apparently) fascist;

Also it is forced against people, how population can choose otherwise?
by ricketycricket | 2026-02-05 20:36:03+00:00
I have a `codex-review` skill with a shell script that uses the Codex CLI with a prompt. It tells Claude to use Codex as a review partner and to push back if it disagrees. They will go through 3 or 4 back-and-forth iterations some times before they find consensus. It's not perfect, but it does help because Claude will point out the things Codex found and give it credit.
by skydhash | 2026-02-05 20:36:24+00:00
Most UI library store states in tree of components. And if you’re creating a custom widget, they will give you a 2D context for the drawing operations. Using react makes sense in those cases because what you’re diffing is state, then the UI library will render as usual, which will usually be done via compositing.

The terminal does not have a render phase (or an update state phase). You either refresh the whole screen (flickering) or control where to update manually (custom engine, may flicker locally). But any updates are sequential (moving the cursor and then sending what to be displayed), not at once like 2D pixel rendering does.

So most TUI only updates when there’s an event to do so or at a frequency much lower than 60fps. This is why top and htop have a setting for that. And why other TUI software propose a keybind to refresh and reset their rendering engines.
by boshomi | 2026-02-05 20:36:31+00:00
“The Party told you to reject the evidence of your eyes and ears. It was their final, most essential command.”

“Every record has been destroyed or falsified, every book rewritten, every picture has been repainted, every statue and street building has been renamed, every date has been altered. And the process is continuing day by day and minute by minute. History has stopped. Nothing exists except an endless present in which the Party is always right.”
― George Orwell, 1984 (2026?)
by dakiol | 2026-02-05 20:36:35+00:00
Don't get it. What's the relation between Mitchell being a "better" developer than most of us (and better is always relative, but that's another story) and getting value out of AI? That's like saying Bezos is a way better businessman than you, so you should really hear his tips about becoming a billionaire. No sense (because what works for him probably doesn't work for you)

Tons of respect for Mitchell. I think you are doing him a disservice with these kinds of comments.
by bunderbunder | 2026-02-05 20:36:58+00:00
All shared machine learning benchmarks are a little bit bogus, for a really “machine learning 101” reason: your test set only yields an unbiased performance metric if you agree to only use it once. But that just isn’t a realistic way to use a shared benchmark. Using them repeatedly is kind of the whole point.

But even an imperfect yardstick is better than no yardstick at all. You’ve just got to remember to maintain a healthy level of skepticism is all.
by antiframe | 2026-02-05 20:37:03+00:00
I think the lament is the rise of the "facts are the enemy" stance is a step towards dystopia.

I recently learned that if we converted all the land we use to grow corn for ethanol (not food) into solar farms the US would produce 84% more energy than it currently produces (from all sources) [1]. Of course that's a huge undertaking, but we're not even talking about it because pesky things like facts are swept aside in lieu of punchy counters like: panels are expensive (they're not), we don't have the land (we do), what about the batteries (solved problem with today's--let along tomorrow's tech), the corn best doesn't get enough sun (it does), etc.

[1]: https://www.youtube.com/watch?v=KtQ9nt2ZeGM
by razingeden | 2026-02-05 20:38:01+00:00
I like using “astute businessman” as a backhanded compliment sometimes.

Usually meaning the revenues and results are there .. although everything about their personal or professional ethos disgusts me.

Eh. From time to time you’ll have that one brilliant but grossly tangential asset on a team who leaves you wondering if they’re manic or cracked out from the weekend.

Who’s in infrastructure and hasn’t sent a few sleep-deprived and cringey status updates out at 6am :D

Okay okay okay fine, it’s an internet comment section I don’t have to be PC. I think this one’s coke.
by shmeeed | 2026-02-05 20:38:15+00:00
Screws aren't cast. And lifting the toolhead takes about .1 second.

What's expensive here is milling this screw head at all, and in particular the surface finish.

This is probably just a prototype for shows, though. At scale, screws heads are usually cold-formed, and this design would work for that, too. If you circular brush the head in the end, you'd get pretty close to this, even if you wouldn't get the finish in the pockets. But that doesn't make much sense there anyway, it'd get damaged by the fastening tool.
by JumpCrisscross | 2026-02-05 20:38:15+00:00
> wut. this is a joke, right?

No, it's not. He's smart. His political instincts are well honed. And he's good at surrounding himself with strategists.

I'm not sure he's wickedly intelligent. And he's getting old, which cuts into his cleverness and memory. But his wit is quick (recall the Republican debates), retention used to be spectacular and has achieved things which you simply cannot do by being the bumbling dope he's sometimes characterised as.
by gruez | 2026-02-05 20:38:53+00:00
>Ah yes, I too conflate bills written by organized lobbyists with a loosely affiliated group that says American shouldn't be ran by Nazi's.

Somebody doesn't understand analogies, so let me spell it out explicitly for you:

Approximately nobody is against "antifa" because they're fighting "fascists". Here's an excerpt from wikipedia:

>Antifa activists' actions have since received support and criticism from various organizations and pundits. Some on the political left and some civil rights organizations criticize antifa's willingness to adopt violent tactics, which they describe as counterproductive and dangerous, arguing that these tactics embolden the political right and their allies.[13] Both Democratic and Republican politicians have condemned violence from antifa.[14][15][16][17] Many right-wing politicians and groups have characterized antifa as a domestic terrorist organization, or use antifa as a catch-all term,[18] which they adopt for any left-leaning or liberal protest actions.[19] According to some scholars, antifa is a legitimate response to the rise of the far right.[20][21] Scholars tend to reject an equivalence between antifa and right-wing extremism.[2][22][23] Some research suggests that most antifa action is nonviolent.[24][25][26]

Those allegations might not have merit, and it's okay to have a productive discussion over the merits of that, but it's wholly unjustified to round everyone who oppose antifa off to "they're against antifa because they're fascists, because why else would you be against a group that's anti-fascist?". Doing so is making the same mistake as the PATRIOT act above. It's fine to be against the patriot act, or even support it. But it's totally poor reasoning to skip all that logic and go with "you oppose the PATRIOT act so you must be not a patriot".
by rimbo789 | 2026-02-05 20:38:55+00:00
That figure is straight from Flok's own press release. There were deep deep methological flaws in the calculation of that figure.

https://archive.is/7iNyQ - this is an excellent piece breaking down the many many flaws in that figure and quotes the 2 academics involved who later said highlighted the issues.

->"“This 'study' rings a cacophony of alarm bells: the closer you look at it, the more it looks like a marketing scheme than data science,” Dave Maass, director of investigations at the Electronic Frontier Foundation, told me. “Nobody should be repeating the claims until the data can be verified and the conclusions replicated by independent data scientists without a direct tie to the company that stands to benefit."
by fix4fun | 2026-02-05 20:39:10+00:00
`git bisect` is interesting option. I haven't heard about it before. Thanks for info. Still learning something ;)

I'm old school. I used to do "manual bisection" on git history by just `git checkout <commit_id>` until I find first introducing bug commit.

Then another "bisection" on commit changes until minimal change found.

Deterministic bugs are quite "fine". For me personally worst are randomly occurring bugs in specific conditions for eg. some race conditions.
by hu3 | 2026-02-05 20:39:10+00:00
that's too simplistic.

there are many reasons to need something like pgbouncer.

1) not all workloads lend themselves to backend pools

2) not all backends can afford pooling

3) you don't always control your backend

4) you might have a lot of different backends connecting to the database. it's much simpler to just tell them to connect to pgbouncer.

5) you don't want to trust backend team to not bring postgresql down with many simultaneolus connections.

6) backend pools often misbehave

people don't wake up one day and just add another cog to their infrastructure randomly.
by stronglikedan | 2026-02-05 20:39:18+00:00
> Sadly, the US has done this to ourselves… all this arm twisting and strong-manning is coming home to roost.

No it's not. This is theater to give the impression that they are "getting the orange buffoon". They'll be back in short order, and even if they aren't, it'll just be an insignificant blip on a financial chart somewhere, not even big enough to warrant someone's attention. They did similar things in Trump's first term, and came back groveling.
by paganel | 2026-02-05 20:39:39+00:00
The TV series Person of Interest [1] becomes more on point as years go by, even though by now it has been 15 years since its S1. One of the scenes [2] from that series where "terrorist" are shown as being in control over ghoulish CEOs like the one from this posted video.

[1] https://www.imdb.com/title/tt1839578/

[2] https://www.youtube.com/watch?v=igKb2DhP7Ao
by text0404 | 2026-02-05 20:39:53+00:00
A lot of jurisdictions actually require the data to be public! For example, ctrl-f "download csv" on this page for central LA PD: https://transparency.flocksafety.com/central-la-pd- . Not all jurisdictions require this, but if you can guess the URLs (https://transparency.flocksafety.com/<DEPARTMENT ID>) you can find quite a few.

You can also do FOIA requests directly to departments, like this one: https://www.muckrock.com/foi/novato-296/flock-alprs-cameras-...

Good news is that even the images captured by the cameras is FOIA-able! https://www.404media.co/judge-rules-flock-surveillance-image...
by AndyKelley | 2026-02-05 20:40:14+00:00
As an example, a line that they don't cross, but a for-profit company absolutely would, is compromising the integrity of the encyclopedia articles. For example, a marketing department would pay a lot of money for Wikipedia to delete or soften https://en.wikipedia.org/wiki/Controversies_of_Nestl%C3%A9 but they'll never do that, not for profit at least.
by palmotea | 2026-02-05 20:40:19+00:00
> But I have read some of his emails, and all of the ones I have seen are full of spelling, punctuation, grammar and capitalization errors. I would not gotten out of sixth grade if I wrote like that.

I kinda assumed that was (at least partly) a "flex," basically doing something dumb to show you're such hot stuff you can get away with it. It's like Sam Altman writing in lowercase all the time.
by gunapologist99 | 2026-02-05 20:41:01+00:00
I know this isn’t a popular opinion, and yeah, I will also miss it, but I’ve always thought the World Factbook was a strange thing for the CIA to be publishing in the first place.

Not because the information is false, but because the act of choosing which facts to publish is itself an opinion. Once you accept that, you’re no longer talking about neutral data; you’re talking about the official position of the United States government, whether that was the intent or not. pro tip: I'm sure it was, esp during the Cold War(tm)

That creates problems, especially in diplomacy. Negotiation depends on what you don’t say as much as what you do. Publicly cataloging a country’s political structure, demographics, or internal conditions may feel benign, but it can complicate discussions that are already delicate, and sometimes existential.

It also gives away more than anyone would like to admit. It signals what we know, what we think we know, and what we’re willing to put our name behind. Even basic statistics like population or religious composition can become leverage or liabilities in the wrong context, and you can’t realistically scrub or redact them every time you enter into a diplomatic negotiation or whatever.

The core issue is simple: this isn’t a private research group or a tech company publishing an open dataset; it’s literally the largest intelligence agency (if you exclude NSA I think) of the United States government publicly describing other nations. That isn’t neutral.

Also, once an agency like the CIA is ideologically skewed, even subconsciously, objective facts become directional. Not by falsifying GDP or population, but by emphasizing governance scores, freedom indices, demographic categories, or economic structures in ways that subtly reinforce a worldview. That kind of torque is harder to detect and harder to challenge than obvious propaganda.

During the Cold War, that might have made sense. Actually, it probably makes sense all the time, but my guess is that the current administration thought (rightly or wrongly) that the editorial team was no longer objective, or they decided there were better avenues to get their message out there.

However, the fact that it no longer even maintained archives since the Biden administration (2020), though, says something else, at least to me: it says that the current admin was in agreement with the previous administration, which means it might have been a bi-partisan view that either it was no longer needed or (really, it seems) no longer wanted or at least valued by either administration.
Ask HN: When should you stop building an open-source AI agent framework?
by thienz | 2026-02-05 20:41:04+00:00
Hi HN,

I've been building an open-source Python framework for production-ready AI agents (lightweight, with built-in circuit breakers, multi-LLM support including Ollama, ReAct/ReWOO/ToT reasoning, and safety features like guardrails/idempotency).

Repo: https://github.com/thienzz/Kite (just released v0.1.0 on PyPI: pip install kite-agent)

My questions:
- How do you know when to keep going vs. pivot/stop on an open-source project with low initial interest?
- What were your experiences with early traction on AI/tools projects? Did any of yours start slow but pick up later?
- For those building agents in production: What pain points do you still have that frameworks aren't solving well (reliability, local runs, cost control)?

Would love honest advice – feeling a bit demotivated but still believe in the idea.

Thanks!
by almosthere | 2026-02-05 20:41:11+00:00
I've mentioned previously somewhere that the languages we choose to write in will matter less for many arguments. When it comes to insecure C vs Rust, LLMs will eventually level out the playing field.

I'm not arguing we all go back to C - but companies that have large codebases in it, the guys screaming "RUST REWRITE" can be quieted and instead of making that large investment, the C codebase may continue. Not saying this is a GOOD thing, but just a thing that may happen.
by K2h | 2026-02-05 20:41:13+00:00
Think we can get it with existing SP10 bit or “clutch” shaped bits?

Fiber optics bit
https://www.qocese.com/product-p-381399.html

Magnetic Spanner bit
https://www.amazon.com/Magnetic-Security-Screwdriver-Electro...

Clutch bit
https://www.amazon.com/Clutch-Vintage-American-Steel-Sizes/d...