MurphyA/hacker-news huggingface dataset:
by iggori | 2026-03-06 14:07:25+00:00
LinkedIn recently moved job IDs out of readable DOM attributes into protobuf-encoded SDUI. Most people read this as a technical migration. It isn't. Talent Solutions generates over $7B of LinkedIn's $16B in annual revenue. The job ID was the last piece of metadata that let third parties reconstruct LinkedIn's job graph from the outside. SDUI removes it from the client permanently. This is the same move Facebook made with the feed, Instagram made with Bloks, and TikTok never needed to make because it never exposed structure in the first place. LinkedIn is the last major platform to seal its supply side. The DOM just became the wall.
by aleph_minus_one | 2026-03-06 14:07:28+00:00
> Universities were just elite finishing schools.

Quite some time ago, I read the claim on HN that in the USA, elite universities rather serve the purpose that

- "rich/elite" kids, and

- highly smart and ambitious kids

get mixed together so that when they finish university, these groups become (mostly) indistinguishable. The reason why this a central purpose of elite universities is that these two groups need each other.
by zbentley | 2026-03-06 14:07:43+00:00
Yep! Minor nitpick: prepared statements aren’t the important property here; driver/protocol-level separation of code and data is. Even without using a prepared statement, if you run the parametrized query “select foo from var where x = ?” and pass “foo” for the ? parameter, injection isn’t possible. The query is sent (and parsed and executed) separately from the parameter value.
by nerdjon | 2026-03-06 14:08:04+00:00
I know it is not the target use case this, but I have been thinking more and more about how this could serve a need of a terminal or a kiosk computer in a scenario where a tablet may not be the most suitable due to the need for a full keyboard.

I use an iPad mounted to an arm in the kitchen for cooking but always had issues whenever I needed to modify a recipe (or add a note for later modification), I am debating on switching it out for a Neo. Possibly some other use cases of a permanent computer in places that a tablet worked but a full computer would be far more flexible.

I just first need to find an arm that would be rock solid enough to not wobble a ton while typing, if anyone has any recommendations.
by wolvesechoes | 2026-03-06 14:08:29+00:00
> but whether AI atrophies skills is entirely up to the user

Thing with society is that we cannot simply rely on self-discipline and self-control of individuals. For the same reason we have universal and legally enforced education system. We would still live in mostly illiterate society if people were not forced to learn or not forced to send their children to school.

Analogies to past inventions are limited due to the fact that AI doesn't automate physical-labor, hard or light - it automates, or at least its overlords claim it automates, lot of cognitive and creative labor. Thinking itself, at least in some of its aspects.

From sociological and political perspective there is a huge difference between majority of population losing capability to forge swords or sew dresses by hand and capability to formulate coherent opinions and communicate them.
by zug_zug | 2026-03-06 14:08:48+00:00
I think the challenge of the PG essay (which to me is defined by an attempt to take the particulars of a cultural moment, romanticize the individual, and attempt generalize toward universal laws and principles) is that they are too idealistic for this cultural moment

There was a time when software was closer to a freer market and there was room for anyone to be the next google. But this moment is deeply political, tactical, and the existing incumbents have so much power that learning the intricacies of their systems may be make or break for any of your goals (e.g. how to advertise on google, or get featured on the app store, how to secure a government contract, etc). It isn't a time for abstract generalities (like chasing "golden ages")

At least I don't think anybody is or should be asking how to build "great" stuff anymore, great hasn't won in many categories. Most things that were great were so only to gain a moat and then enshittify.

I'd be really curious if he's happy where the tech-world is now, if he sees it as an oligopoly, if he sees it as meritocratic, and if he sees any hope of it getting better.
by stratos123 | 2026-03-06 14:09:16+00:00
This is false. You can run a small open-weights model in ollama and check for yourself that it can multiply three-digit numbers correctly without having access to any tools. There's even quite a bit of interpretability research into how exactly LLMs multiply numbers under the hood. [1]

When an LLM does have access to an appropriate tool, it's trained to use the tool* instead of wasting hundreds of tokens on drudgery. If that's enough to make you think of them as a "flawed and limiting technique", consider instead evaluating them on capabilities there aren't any tools for, like theorem proving.

* Which, incidentally, I wouldn't describe as invoking a "more rudimentary text processor" - it's still the LLM that generates the text of the tool call.

[1] https://transformer-circuits.pub/2025/attribution-graphs/bio...
by hoopyKt | 2026-03-06 14:09:23+00:00
Possibly they're "hell bent" on using the existing name because they've been using that name for their project in their github repository with their pip package that they've been supporting for a decade now. If they chose to make a new name, new package, new repo the current one would simply be abandonware. That's no different from what they're doing now, but with the added benefit of including a mechanism to inform their users of the situation.

You're acting like they've just swooped in in the last week to steal this repo out from under the community, when you have to go back to 2024 to see another person's name in the commits and to 2022 to see another person show up more than once. This one guy has been thanklessly maintaining chardet for years, decided to do a fresh rewrite and decided he'd like to use a different license now that the opportunity is here.

> GPL and variants (FOSS, not OSS) were meant to make software free of "any ownership".

And you're right! Version 6 and earlier is (functionally but not actually) free of "any ownership"! It still exists in this repo and out in the world! You can still personally fork it and make your own LGPL with a version 7 if that's the world you want to live in! If you don't want to use an OSS project using MIT you still have the community non-ownership of that code!

But you're not upset that the new code is MIT, you're upset that the new MIT code is using that name in pip and GitHub, but pip is MIT and GitHub is proprietary! The parts you're mad about were never LGPL! Because reminder! This code works outside of pip! Git is decentralized, this GitHub repository isn't the source of truth! Your fork of version 6 is just as real and valid as the MIT'd version 7! Your fork of version 6 can still be called chardet and will still work and is still community owned! You never had to use this guy's repo and this guy's pip publication! And nobody is entitled to this guy's pip account or GitHub account just because he rewrote the library, the community is entitled to the software and they still have it. This is all 100% valid under even the strictest FOSS license, much less LGPL.
by throwpoaster | 2026-03-06 14:09:30+00:00
This kind of argument, while moral on a surface level, belies a misunderstanding of human nature. In Jungian terms, it assumes that the shadow self either does not exist or has been fully integrated without confrontation.

Once one has enough power and experience to achieve one’s goals despite opposition, and to use others instrumentally, the moral calculus can become difficult. We do not all start from the same circumstances: I am writing this on a phone produced by slave labour.

As Lenin might have said: “compassion for whom?”

You say “God is a choice”. Solipsism is a choice.
by joe_mamba | 2026-03-06 14:09:34+00:00
>We used to do hardcore content creation on Intel processors and spinning hard drives that were way shittier.

We also used to work fields with our backs and hands, but that doesn't mean we should still do that today when John Deere exists.

I also did my engineering masters on a core 2 duo with 2 GB of RAM, but if I had money i would have definitely preferred something a lot better like an i7 with 8gb of RAM so I wouldn't be constantly hitting the spinning rust SWAP.

My point is, this shouldn't turn into a competition on who suffered the most, doing the most amount of labor with the shittiest possible potato PC, like its happening in the comments right now, as none of these anecdotes proves powerful modern computers aren't useful today.
by kotaKat | 2026-03-06 14:09:34+00:00
Meanwhile I guarantee sitting on a university campus I’m going to see a sea of these colours sitting on desks and tables by people putting in some serious work.

In this age of price hikes on components and hardware, this is Apple’s “price heard around the world” like they were on stage at E3 in 1995.[1]

Ironically they pulled it off with Sony’s worst price at an announcement… five hundred and ninety-nine US dollars.

[1] https://youtu.be/ExaAYIKsDBI
Show HN: I made a privacy-first browser-based image compressor
by mahmedalam | 2026-03-06 14:10:14+00:00
Hey HN.

I’m a 17-year-old developer, and I recently needed to compress a lot of images for a small website I was working on.

Most tools I found required uploading files to their servers.

That made me uncomfortable, especially since many of the images belonged to clients.

I also ran into another issue: many tools were slow at compressing multiple images because of server uploads.

So I decided to build something that works differently.

I built ConUtil, an image toolkit that runs entirely in the browser.

Ahmed
by UqWBcuFx6NV4r | 2026-03-06 14:10:17+00:00
It’s very easy for people, especially younger people, to look at this with a 2026 understanding of the ubiquity of emoji and scoff at how ludicrous Apple was being. Things were very different. Drive-by Apple decriers will attribute anything possible to Steve Jobs’ vague “desire to control”. The reality is there were things he would obsess over and plenty he would let pass him by.
Emoji only made its way into Unicode in the 2010s. The past and present of text encoding, especially text message encoding, was/is a huge mess. I wouldn’t be running in guns blazing if I were them.
by KellyCriterion | 2026-03-06 14:10:46+00:00
- Split it in different modules / tasks

- Do not say: "just convert this"

- On critical sections you do a method-per-method-translation

- Dont forget: your 20.000 lines source at a whole will make any model to be distracted on longer tasks (and sessions, for sure)

- Do dedicated projects within Claude per each sub-module
by Imustaskforhelp | 2026-03-06 14:11:26+00:00
This might be social stigma, we will be stigmatized by society if we dont have appropriate clothes for right situations as such, we buy so many clothes that are visible depending on the number of occasions and everything because we have to look appropriate for that and this is where number of brands can stem up from too and this brand has brand value, because oh, you got that X company shirt nice.

Nobody cares what brand your underwear is because its hidden.

Such products are usually fewer brands because what matters is a huge chain supply. You most likely buy it if its available retail or not, you don't go look at an ad and say, wow I want that brand but the idea is to make familiar with it.

But even if you aren't. There are just so few brands with supply chain directly to retails that such things usually end up getting centralized and convenience of buying is the largest factor. You want to drive less to get this stuff whereas you might go far away just to get a nice pair of shirt and jeans for example something which, again has to do with the visibility of the product/social stigma

Technically, the supply chain thing also directs itself to products like cole drinks for example. You are probably drinking coke/pepsi because its available everywhere and usually the choice that you see in different drinks is just some permutation of a drink/brand which is owned by the parent company (coke/pepsi). The amounts of brands owned by pepsi/coca cola are quite a lot to be honest.
by RealityVoid | 2026-03-06 14:11:56+00:00
I'm sorry, but I, just like your admins, don't believe this. It's theoretically possible to have "undetectable" errors, but it's very unlikely and you'd see a much higher than this incidence of detected unrecoverable errors and you'd see a much higher incidence than this of repaired errors. I just don't buy the argument of "invisible errors".

EDIT: took a look on the paper you linked and it basically says the same thing I did. The probability of these cases becomes increasingly and increasingly small and while ECC would indeed, not reduce it to _zero_ it would greatly greatly reduce it.
by rdevilla | 2026-03-06 14:12:01+00:00
I suspect this is why formal languages exist; as a sieve to keep the hordes of fools at bay, and a system for turning bullshit into parse errors.

We are undoing much of this progress by now insisting everything be expressed in natural language for a machine to translate on our behalf, like a tour guide.

The natives will continue to speak amongst themselves in their mother tongue.
by Aurornis | 2026-03-06 14:12:12+00:00
> But then I can get an HP omnibook 5 oled for the same price with "almost" a metal body.

The bargain HP laptops don’t compare at all to MacBook build quality or battery life.

That laptop is also 4lbs and has below average battery life.

We recently got a higher end HP laptop for someone and the build quality on it is marginal at best.

If you’re only looking at spec sheets and trying to treat this like a comparison table of simple points then you’re going to miss the reason why these products appeal to buyers.
by bergheim | 2026-03-06 14:12:22+00:00
Strange. I have a tab hoarding problem, I often have over 1000 tabs open [1][2], and I cannot remember the last time Firefox crashed. I'm thinking it must have been years? I use ublock origin though, which might help since ads do their best to steal your computer and soul through any means possible of course.

I also use a bunch of other extensions though, dark reader, vimium, sideberry... I'd expect me to be a bit more exposed than the average user. Yet it's just rock stable for me. Maybe it just works better on linux?

1: I know this because I installed https://addons.mozilla.org/en-US/firefox/addon/tab-counter-p... to check :)

2: However after finding Karakeep I don't actually have 1000 tabs anymore!
by cc-d | 2026-03-06 14:12:24+00:00
This law serves tech mob well, more work and power for us :)

It was never about anything else. Silly media men

> We are accustomed to adding operating system features to comply with laws. Accessibility features for ADA, and power efficiency settings for Energy Star regulations are two examples. We are a part of this world and we believe in the rule of law. We still hope these laws will be recognized for the folly they are and removed from the books or found unconstitutional.

Your welcome! Boss chuckles mightily!

>Otherwise, given the pervasive tracking done by corporations and the rise of constant surveillance outdoors, there will be nowhere for people to safely gather and express themselves freely and privately.

We can often see through your own eyes, but this is highly "classified" information. And watch through dog AND cat, hahaha I still can't believe all of you guys let our brave GRU warriors into your holmes!

lum guy 3 :dab:

kitty mob edit: you really think these organisms, or your partners in friends, ju$t show up by coincidence? you all in our us blackop ~~~ we love brain-computer-interfaces, not necessarily purely neurological, the microorganisms are great for us ;)))))
by RobotToaster | 2026-03-06 14:12:35+00:00
To analyse the impact of this study I recommend that we set up an interdepartmental committee with fairly broad terms of reference so that at the end of the day we'll be in the position to think through the various implications and arrive at a decision based on long-term considerations rather than rush prematurely into precipitate and possibly ill-conceived action which might well have unforeseen repercussions.
by marcohaber | 2026-03-06 14:13:42+00:00
Built this to explore THETIS-MRV, the EU's public ship emissions database. Around 12,000 vessels per year, 2018-2024. Each dot is a vessel positioned at its flag state.

The interesting pattern: the biggest clusters aren't where the shipping companies are. They're in Panama, Liberia, and the Marshall Islands, the world's largest open registries.

2024 is the first year ships had to pay for their carbon emissions under EU law. You can switch between CO₂ total, EU ETS cost, and ship type views.

Wrote about the data and the rendering challenges here: https://www.marcohaber.dev/blog/seafloor

Repo: https://github.com/marcoshaber99/seafloor
by mekdoonggi | 2026-03-06 14:13:44+00:00
You are anthropomorphizing the government of Ukraine. At the start of the war they needed US money and weapons and asked for it. We gave it to them. They survived.

Then we withdrew support. They survived anyway. Now, they have expertise and equipment that we could really use. Now you want the US government to simply demand the equipment as payment for the help earlier? They will say no.

The money and weapons we gave them earlier weren't wasted. It bought the survival of Ukraine and a bunch of dead Russians. It also bought the existence of a country that has effective and critical defense equipment.

Now, by buying drones from Ukraine, we make our military assets dramatically safer, save money, hurt our adversaries, and increase our effectiveness all at the same time. But you're complaining about Ukraines "tone".
by guerython | 2026-03-06 14:13:49+00:00
On our team we split the flow into six agents: scraper, classifier, context builder, summary writer, responder, and post-monitor. They never share a conversation; each pulls jobs tagged for it from a Postgres queue, locks the row with `SELECT ... FOR UPDATE`, hits a shared vector store for context, writes the result, and lets the orchestrator (n8n flow) enqueue the next job. We keep the prompts tiny and deterministic, so the only state is the job row and the vector hash. This async job-as-library + policy layer is the only architecture that scales; the thing that fails spectacularly is when we let them all talk on a single Slack channel, because they start racing to be decision-maker and race for tool calls. The trick was to treat every tool as a service call with capacity controls plus a watcher that unpicks deadlocks.
by arcfour | 2026-03-06 14:13:51+00:00
If you write an operating system and distribute it (an act of speech) you are forced to do this or else you risk $7500/child/day in fines from the California AG. The law makes no distinction between Terry Davis and Microsoft. (In fact, you could say TempleOS is protected religious speech...!)

I don't know what's wrong with you, honestly, that you would so vivaciously defend this impractical, immoral and completely nonsensical law so vivaciously.

It is seriously disturbing.
by zbentley | 2026-03-06 14:13:59+00:00
Many, many other programming languages’ package managers don’t (or can’t) do this, though.

Even big complex desktop apps can, on first run, request initial setup permissions or postinstall actions via the OS’s permissions approval system.

Genuine question as someone who uses it rarely: why is that need so much more common in NPM? Why are packages so routinely mutating systemwide arbitrary state at install time rather than runtime? Why is “fail at runtime and throw a window/prompt at the user telling them to set something up” not the usual workflow in NPM as it is in so many other places?
by gravisultra | 2026-03-06 14:14:18+00:00
Israel has taken extreme damage over the past couple of days. Iran hit Tel Aviv with cluster bombs last night. Many buildings destroyed. The Israeli censorship and propaganda can no longer contain the reality of the situation.

Tel Aviv got hit hard:

* https://x.com/ShaykhSulaiman/status/2029879503195906117

* https://x.com/ShaykhSulaiman/status/2029840175354851676

Hezbollah also just took out Smotrich's son: https://x.com/OunkaOnX/status/2029900034700103882

Here's Hasbarist Eve Barlow complaining about the cluster bombs, with footage from last night: https://x.com/Eve_Barlow/status/2029878722472636642
by stiiv | 2026-03-06 14:14:27+00:00
> On exception it exits dirtily and crashes, which is good enough for now

Silent failures and unexplained crashes are high on my list of things to avoid, but many teams just take them for granted in spite of the practical impact.

I think that a lot of orgs have a culture of "ship it and move on," accompanied by expectations like: QA will catch it, high turnover/lower-skill programmers commit stuff like this all the time anyway, or production code is expected to have some rough edges. I've been on teams like that, mostly in bigger orgs with high turnover and/or low engineering standards.
by Aurornis | 2026-03-06 14:14:34+00:00
> The issue isn’t 5.4 > 5.2 etc. It is that there is a second dimension which is the model size and a third dimension which is what it is tuned for.

All 3 models are tuned for general purpose work.

Model size isn’t how you pick which model to use. You pick based on performance in evals compared to price.

It’s not hard to imagine that the more expensive models are probably larger or having higher compute requirements.
by herewulf | 2026-03-06 14:14:49+00:00
You're right about the age of the term but it's nothing to do with combat, but rather just a nice sounding umbrella term that makes talking about joint forces easier because every military service has their own special name for their personnel (soldiers, sailors, Marines, etc..).

The POGiest of POGs are "warfighters" and individual organizations within the DoD proudly advertise how they serve runny eggs and chicken to warfighters every day or issue their uniforms/equipment with incredible lethargy or maintain their personnel records in 20+ different systems duct taped together.

"Service member" does get used a lot still. Usually abbreviated to "SM".

Source: Personal experience in both combat arms and non combat arms roles.
by whizzter | 2026-03-06 14:15:42+00:00
I bought an 16e last week with the same chipset, just tested and it handles realtime recording of 4k at 60fps with HEVC (camera is "48mp" so the source is 8k camera source material).

Pretty sure most of the encoding/decoding of video is handled with special circuits these days.

Now, add enough layers and it'll probably falter, but with dedicated encoding/decoding circuits combined with a modern GPU it will definetly be a usable experience with some lower res quick pre-renders at worst but probably realtime for most content creator usages.
by bdangubic | 2026-03-06 14:17:04+00:00
The exercised their rights not to vote. The “losing” side always thinks that higher turnout would have led to them “winning” which of course is a cry of a sore loser. The fact remains, 2024 election had the highest voter turnout ever and people have spoken (till the next one when we might get a chance to elect some adults to fix this shit)