MurphyA/hacker-news huggingface dataset:
by devilbunny | 2025-12-15 20:01:37+00:00
Don't bother with these comments. I made a similar reply to yours a few days ago and while most found it useful, a surprising amount of whataboutism occurred - no, Apple TV hardware isn't common, or no, only old people have them, or no, why would you use an Apple TV when [X] can do it cheaper, or no, why not self-host and not be dependent on Apple and Tailscale?

Entirely missing the point that setting up a VPN exit node on your own or someone else's connection is a crazily esoteric super weird nerdy thing outside of communities like HN, and Tailscale on an Apple TV box will not only work but automatically update itself with no intervention on your part, and that the person whose house it is in needs extremely minimal technical skill to do what you tell them to over the phone.
by rottencupcakes | 2025-12-15 20:01:42+00:00
What has become much more degraded in Europe than America is the domestic flights.

Try flying Lufthansa (or one of their half dozen subsidiaries created almost entirely to give worse service) anywhere inside of europe. Everything is a money grab and the service and boarding are terrible.

United maintains a relatively consistent experience between domestic and international, minus the free alcohol.
by phantasmish | 2025-12-15 20:01:43+00:00
Obsession with short sentences and generally pushing extreme simplicity of structure and word choice has been terrible for English prose. It’s not been terrible because most people aren’t aided by such guidance (most are) but because the same people who can’t be trusted to wield a quill without the bumper-lanes installed see a sentence longer than ten words, or a semicolon, or god forbid literate and appropriate nuanced and expressive word choice and dismiss it as bad. This stunts their growth as both readers and writers.

… though, yes, in average hands a “proceeded to”, and most of the quoted phrases, are garbage. Drilling the average student on trying to make their language superficially “smarter” is a comically bad idea, and is indeed the opposite of what almost all of them need.

> strode purposefully

My wife (a writer) has noticed that fanfic and (many, anyway—plus, I mean, big overlap between these two groups) romance authors loooove this in particular, for whatever reason. Everyone “strides” everywhere. No one can just fucking walk, ever, and it’s always “strode”. It’s a major tell for a certain flavor of amateur.
by maxglute | 2025-12-15 20:01:46+00:00
PRC never advertised a timeline outside of implying national rejuvenation (which can't happen without reincorporating TW) by PLA centennial by 2049. If you depend on western propaganda like Davidson Window 2027 then you can keep thumb twiddling. What's likely going to happen is some inciting event or some engineered out of blue casus belli.

PRC doesn't have any capable enemies in the west, including US, that can prevent PRC from turning TW into a Gaza. Which PRC can do with purely mainland based fires at this point. The force balance is too lopsided off PRC shores now. PRC's fleet of PL191 can basically level all of Taiwan urban areas in a few months, weeks considering other munition stockpiles. They can build a few hundred more chasis and frankyl TW->Gaza would take a couple weeks. Otherwise every inch of TW is within a few minute strikes from mainland, so resupply is out of question. There's nothing preventing TW from becoming Gaza except Xi is kind of nice bro.
by AtNightWeCode | 2025-12-15 20:02:09+00:00
The counter argument I would say is that having all these integer ids comes with many problems. You can't make em public cause they leak info. They are not unique across environments. Meaning you have to spin up a lot of bs envs to just run it. But retros are for complaining about test envs, right?

Uuid4 are only 224bits is a bs argument. Such a made up problem.

But a fair point is that one should use a sequential uuid to avoid fragmentation. One that has a time part.
by BizarroLand | 2025-12-15 20:02:11+00:00
Using flowery language does not automatically make you correct, and even if on the hard facts you are correct, it comes across as condescending and arrogant.

What you're saying, "There are shows on TV worth watching and the art form is still evolving, and one person not liking it doesn't mean that it is bad" would have come across much more cleanly if you had stated it plainly.
by labcomputer | 2025-12-15 20:02:19+00:00
> Does the Democratic coalition work without pro-corporate liberals on board?

Maybe not, but, then again, it might not work with them on board, either. The problem is that the Hastings-Klein branch of the Democratic party is incompatible with the populist/anti-corporate branch. Either one could form the basis of a viable electoral strategy, but not both at the same time. At bare minimum, they need to adopt the Republican strategy of picking one and not saying the quiet part out loud about the other.

We are probably overdue for a realignment of the two parties on the major issues, like the Grainger Movement, New Deal or Southern Strategy.

> How many people would jump ship if you excommunicated Reed Hastings and Ezra Klein, and which are the Republican voters who would be swayed to replace (and hopefully more-than-replace) them? Without good answers to these questions, there's a very real risk of creating an energized, passionate, anti-corporate Democratic party which simply does not have any path to 270 electoral votes.

Some large fraction (enough to tip the election) voted mainly on "are prices higher today than 4 years ago?" and "are jobs harder to find than they were 4 years ago?". The current administration's campaign largely got the diagnosis right, even if its prescription is the political equivalent of bloodletting and leeches.

Those are easy pickings for an anti-corporate Democratic party with the right message. By contrast, voters economically aligned with Hastings-Klein make up probably only 10% (the most wealthy 10%) of the population. That seems like an obvious trade. The two problems are: the money spigot turns off if you make that trade; and to really pull off this strategy probably requires a tricky (without seeming heartless) policy realignment on certain parts of immigration policy.

OTOH, they could fully align with Hasting-Klein economically. But that requires a different set of policy realignment tradeoffs to remain viable: A significant rightward shift on most social issues (like LGBTQ rights, guns, religion in schools and police) to peel off some of those voters from the Republican party. Probably also pot legalization and assistance for drug-addicted rural voters.
by smaudet | 2025-12-15 20:02:30+00:00
I've never had much luck with it either. A lot of the same pain points as the author.

As for it being used everywhere, sure, we had some bad SOAP stuff being used everywhere at one time, but that's not a good thing...

Regarding secrets etc.. on the one hand, yeah it's not much to worry about people with access to your machine reading stuff on your machine, buut*, it's kinda dumb to have stuff encrypted and left around for a public unsecured protocol. The solution would be, for apps that need security, don't use dbus.

If the API was less loosey goosey (self documentating, not so open ended, less awkward), I agree it's fine for applications at the same level of trust to all access the same thing.

The problem is more random scripts off the internet using browser apis to read stuff out of local storage containers. Forcing local containers to explicitly allow such access, and yes, using a non-dbus protocol, would be a preferred method, while not requiring overly complex authentication schemes locally...

Otherwise the main change I would have made would be to explicitly allow applications to access the bus, vs just a random app having access by virtue of running in memory...
by miltonlost | 2025-12-15 20:02:31+00:00
> Well, this is very interesting, because I'm a native English speaker that studied writing in university, and the deeper I got into the world of literature, the further I was pushed towards simpler language and shorter sentences. It's all Hemingway now, and if I spot an adverb or, lord forbid, a "proceeded to," I feel the pain in my bones.

I'm the complete opposite. Hemingway ruined writing styles (and I have a pet theory that his, and Plain English, short sentences also helped reduce literacy in the long run in a similar way TikTok ruins attention spans). I'm a 19th century reader at heart. Give me Melville, Eliot, Hawthorne, though keep your Dickens.
by 0manrho | 2025-12-15 20:02:37+00:00
SATA just needs to be retired. It's already been replaced, we don't need Yet Another Storage Interface. Considering consumer IO-Chipsets are already implemented in such a way that they take 4 (or generally, a few) upstream lanes of $CurrentGenPCIe to the CPU, and bifurcating/multiplexing it out (providing USB, SATA, NVMe, etc I/O), we should just remove the SATA cost/manufacturing overhead entirely, and focusing on keeping the cost of keeping that PCIe switching/chipset down for consumers (and stop double-stacking chipsets AMD, motherboards are pricey enough). Or even just integrating better bifurcation support on the CPU's themselves as some already support it (typically via converting x16 on the "top"/"first" PCIe slot to x4/x4/x4/x4).

Going forward, SAS should just replace SATA where NVMe PCIe is for some reason a problem (eg price), even on the consumer side, as it would still support existing legacy SATA devices.

Storage related interfaces (I'm aware there's some overlap here, but point is, there's already plenty of options, and lots of nuances to deal with already, let's not add to it without good reason):

- NVMe PCIe

- M.2 and all of it's keys/lengths/clearances

- U.2 (SFF-8639) and U.3 (SFF-TA-1001)

- EDSFF (which is a very large family of things)

- FibreChannel

- SAS and all of it's permutations

- Oculink

- MCIO

- Let's not forget USB4/Thunderbolt supporting Tunnelling of PCIe

Obligatory: https://imgs.xkcd.com/comics/standards_2x.png
by alephnerd | 2025-12-15 20:02:39+00:00
Ahh! My bad! Yea you're absolutely right - aside from PMFs who came out of grad programs you aren't see a new grad starting beyond GS7/8 in most cases.

It's also why a large portion of Gov employees end up jumping ship to professional services firms like BAH, Deloitte, Accenture, etc.
by halffullbrain | 2025-12-15 20:02:51+00:00
In my country, citizens have an "ID" (a UUID, which most people don't know the value of!) and a social security number which they know - which has all the problems described above). While the social security number may indeed change (doubly assigned numbers, gender reassignment, etc.), the ID needn't change, since it's the same physical person.

Public sector it-systems may use the ID and rely on it not changing.

Private sector it-systems can't look up people by their ID, but only use the social security number for comparisons and lookups, e.g. for wiping records in GDPR "right to be forgotten"-situations. Social security numbers are sortof-useful for that purpose because they are printed on passports, driver's licenses and the like. And they are a problem w.r.t. identity theft, and shouldn't ever be used as an authenticator (we have better methods for that). The person ID isn't useful for identity theft, since it's only used between authorized contexts (disregarding Byzantine scenarios with rogue public-sector actors!). You can't social engineer your way to personal data using that ID unless (safe a few movie-plot scenarios).

So what is internal in this case? The person id is indeed internal to the public sector's it-systems, and useful for tracking information between agencies. They're not useful for Bob or Alice. (They ARE useful for Eve, or other malicious inside actors, but that's a different story, which realistically does require a much higher level of digital maturity across the entire society)
by notahacker | 2025-12-15 20:03:04+00:00
It certainly overuses some techniques which might be valid in smaller doses, like negation. Not negation with some clarifying point to it MASSIVE EM DASH but negation as a rhetorical trick to use fifteen words instead of five and add a veneer of profundity to something utterly banal. It doesn't just use it one time per paragraph, but three. These aren't particularly long or convoluted sentences; they just could easily convey the same thing with fewer words.

tbh I kind of prefer it that way: it's an AI wrote this flag. If a human can't write about their day without constructs like "Not a short commute, but a voyage from the suburbs to the heart of the city. I don't just casually pop in to the office; I travel to the hub of $company's development" they need to get better at writing too
by torginus | 2025-12-15 20:03:10+00:00
Since docker, we know how to do pretty good isolation (some of the tech is shared by Flatpak etc. sandboxes) - just put stuff into different namespaces with some auth api allowing processes to 'mount' the necessary stuff.

The closer you stick to the kernel security model, the more likely your app will be safe and performant, and the less likely other devs will reject it in favor of their hand rolled stuff.
by thecolorblue | 2025-12-15 20:03:10+00:00
https://snowdayacademy.com

Reading practice and assessments for k-12 students, with reporting and tracking for parents, tutors, and teachers. It uses speech to text and quizzes to assess the students reading ability. It picks up skipped words, substituted words, along with metrics on speed and pauses.

I have been testing it with my 2 daughters and its finally at a spot where I don't have to drag them to test it against their will and they are showing improvement. I am working on the marketing now. I have gotten some interest from private tutors but I have a feeling it will be great for the homeschooling community.

Thanks for any feedback! Please leave first reactions as the marketing page is what I am iterating on right now. Don't hold back!
by WalterBright | 2025-12-15 20:03:10+00:00
Yes, I know. I also don't know any engineer who bothered doing it (yes, I'm sure some do in critical circuits).

Capacitors also vary, and degrade over time. Semiconductors also have variances and non-linear hard-to-model behaviors. Behaviors change with heat. Few people worry about it.

Vacuum tubes are known for their wacky behaviors, which are treasured by people who make guitar amplifiers. The Melotron is well known for being highly sensitive to humidity.
by maxglute | 2025-12-15 20:03:17+00:00
List one normal decent democracy without NSL law. You will find the answer is none. There's a jury in some HK NSL law (for low level protestor), people got off for light greviances in the past despite Beijing protest. Lai gettign 3 judge speedrun because he's simply an obvious comprador traitor.

And let's not forget this NSL dalying was an failure of HK making, i.e. basically failed state behavior that HK incompetence generated. Frankly that's demonstration HK isn't ready for democracy at all.

And no a national is formed to sustain the nation, eitherway you can't protect people without NSL... and btw that's what PRC did, protect 1400m people from HK traitors by closing their treason lifehack loophole. It's basic statecraft.

Yes and trading secrets and espionage with geopolitical adversary is muh freedom of speech and not espionage. Again unserious, exactly why HK needs to be reeducated. You're conflating disset (speech) with collusion (treason), Lai colluded, which is unprotected speech anywhere.
by __rej__ | 2025-12-15 20:03:29+00:00
FYI this how chip looks right now in the 5 mm^2 configuration.

https://github.com/rejunity/z80-open-silicon/blob/main/docs/...

The colourful lines in the middle are the metal wires (layers 2,3 & 4) displaying the interconnect inside the chip and connections to the I/O pads which in turn will be wirebonded to the external pins.
by therealbilliam | 2025-12-15 20:03:49+00:00
https://usecrucible.ai

We want to speed up adoption of custom AI, but most people suck at building it (no expertise, money, time, etc.).

We thought, what if you could "Vibe ML" your way to it? Allow any AI engineer or PM to build custom AI directly from their current implementation.

So we built these agents that orchestrate the entire life-cycle of custom AI. We start by hooking into how you use AI, prepare/label your data, detect the best recipes for your task, fine-tune, and deploy it for you. Really tried to simplify the entire process.

We aren't entirely sure about the UX/UI patterns. We aren't going chat first because if most people don't know where to start with ML, how in the world are they going to prompt it!?! Instead, we auto detect the AI tasks you've built and go from there.
by Workaccount2 | 2025-12-15 20:03:57+00:00
You would be hard pressed to find anyone who claims the EU has a "Tech Friendly" environment.

Every techie with skill and an idea in the EU said "F-this, I'm going to the US to start my company" which lead to others saying "F-this, I'm going to the US for tech work". There is no one to point the finger at, because even today, this is exactly what Europeans want. They just haven't put the pieces together to link "heavy regulation and very worker/consumer friendly environment" with "Nobody wants to plant their seeds here". Instead it seems the EUs plan is to just continually fine foreign tech companies to make up for the barren infertile business lands they cultivated.

Germany is a borderline shrinking economy with workers averaging 400 hours less time at work per year than their American counterparts. And this is celebrated like it's some kind of triumph. Everyday I wish I could violently shake Europeans and beg them to open their eyes. Economic strain will fracture all of Europe.
by azianmike | 2025-12-15 20:04:33+00:00
Some months ago, I saw a tweet from @awilkinson: “I just found out how much we pay for DocuSign and my jaw dropped. What's the best alternative?” Me being naive, I thought “how hard could would it actually be to build a free e-sign tool?”

Turns out not that hard.

In about a weekend, I built a UETA and ESIGN compliant tool. And it was free. And it cost me less than $50. Unlimited free e-sign. https://useinkless.com/
by zamadatix | 2025-12-15 20:04:38+00:00
Keep in mind 'SATA SSD' != '2.5" SSD' as m.2 SSDs can be SATA as well.

Even then, I suppose it how the m.2 vs 2.5" SATA mounting turns out depends on the specific system. E.g. on this PC the main NVMe slot is above the GPU but mounting a 2.5" SSD is 4 screws on a custom sled + cabling once mounted. If it were the other way around and the NVMe was screw-in only below the GPU while the SSD had an easy mount then it might be a different story.
Show HN: Build ML training datasets from large-scale satellite/aerial imagery
by noahgolmant | 2025-12-15 20:04:41+00:00
This is a small tool to label bounding boxes on satellite/aerial imagery and export training datasets for object detection.

Web maps like Google Earth work by stitching together lots of small images called tiles (this is why you see square patches as the page loads). They do this by querying a "tile server" API that reads from sharded raster files in cloud storage. In my day job we built infra to efficiently serve imagery through tile servers for map visualization. I wanted to test out ML applications of that infra. It turns out this standard can also be leveraged to label and fine-tune models on map imagery.

This tool lets you point at any tile server URL, draw labeled bounding boxes, and export labels in COCO annotation format, plus download underlying tile PNGs for training/inference. This can feed directly into standard computer vision frameworks like ultrayltics or pytorch.

The workflow is hotkey-driven: draw a box, press 1-9 to assign a category (or N for negative examples). You can also drag-and-drop local GeoTIFFs.

I found this helpful to experiment with fine-tuning SAM 3 on local aerial imagery. It was nice to zip up the PNGs + COCO file, drag and drop to a colab notebook, and run inference.

There are other interesting applications of this I'd like to explore, like in-browser map-based segmentation / object detection with onnx.
by llsf | 2025-12-15 20:04:51+00:00
What if I build and manage a dark factory (https://en.wikipedia.org/wiki/Lights_out_(manufacturing)) and it produces gizmos.

Since all my competitors are also running dark factories, we compete essentially on source materials + energy (assuming we have similar design/quality). Margin would be eventually razor thin. The dark factory does not make much capital gains, even as it produces 1,000 gizmo per second.

The capital gain is not much , but since we have only a handful of employees, that is enough to pay everyone a decent wage, after paying for the factory itself, source materials and energy.

How much tax do we expect to get from this gizmo company ? 10 years ago, to produce the same gizmos, I needed 5,000 employees, the unit price was way higher, and had higher revenue. But since AI and dark factories came, the prices cratered, instead of 5,000 jobs, we only have 5 jobs to produce the same.

Sure the 4,995 unemployed might be able to afford the gizmo, but the state does not receive the same taxes. So what happens to those 4,995 unemployed people ? who is paying for their health benefits and social security (retirement) ?

I am wondering how best to solve that equation ?
by ralferoo | 2025-12-15 20:05:16+00:00
The real problem is that this question starts from what I think is a stupid premise.

If a startup that never had employees uses AI, should be it be taxed differently to a startup that never had employees that doesn't use AI? If so, what is the justification for that? It seems to me it can only be some hypothetical idea that humans might have been able to do some of the work at that company, even if they never have employed people to do that work.

Should a company be taxed more when it reduces employee count for any reason that doesn't involve AI? I'd say not, because otherwise you're forcing companies that are strapped for cash into near or actual bankruptcy instead of being able to downsize.

If a company should be taxed more for reducing employee count while also using AI, but not if they don't, wouldn't you just expect companies to outsource the AI component of the work to other companies?

It seems to me that the crux of this article is trying to find a justification to tax companies working in the AI space more without clearly articulating why.

Yes, the industries of today are going through a seismic shift, similar to the sewing revolution when sewers were losing jobs to machines, or when farm workers tilling the land by hand were replaced by machines, secretaries no longer being required as managers got computers and found it easier just to send an email themselves, etc.

In the near future, just as before, people whose skills are no longer required by industry will have to adapt to survive. But taxing industry just because it's becoming more efficient just has the effect of making that industry less competitive globally.
by dh2022 | 2025-12-15 20:05:25+00:00
Is quite an assumption to make left wing movements and organizations in the West the defender of democracy. And another assumption to make the right movements the enemy of democracy. Also, take it from me who lived 15 years in communist Romania - the socialist states were very weak relative to the West.

Concentration of wealth and power was (and is) the highest in communist dictatorships - literally a handful (i.e. less than 5) people control pretty much everything in Cuba. North Korea is ruled with an iron fist by 1 guy - that is some concentration of power, right? In Communist Romania / East Germany power was concentrated in 2 people (a couple). In USSR power was concentrated in the 7 members of PolitBuro. In China power used to be concentrated in the hands of Mao Zhedong, now it seems it is concentrated in the hands of Xi Ping (but I could be wrong about Xi Ping. Maybe he shares some power with other people). I could go on forever, baby!!!

Capitalism has its problems but capitalism is quite fine all kinds of political systems - see German capitalism before, during, and following Hitler's rule.