MurphyA/hacker-news huggingface dataset:
by pessimizer | 2025-10-09 13:55:40+00:00
So many were issuing IDs for illegal immigrants. I was like, why can't I have one? I'd love to erase my past arbitrarily and be unidentifiable. I decided that it was for the same reason that I couldn't get a civil union for a heterosexual partnership; politics and control.

Don't we still have states and countries issuing new IDs for trans people that don't link to their old identities? Do I have to threaten to kill myself because people won't treat me like a pretty girl in order to get one; or should erasing your past, anonymity, or at least pseudoanonymity be a right that we all get?

> "Really, your honor, it's hardly different from an author getting a DBA or LLC for his pen name."

This is the worst, really. The only way to be truly anonymous is to open corporations, because corruption relies on laundering money through corporations.
by techblueberry | 2025-10-09 13:55:42+00:00
One thing I don’t like about this, is how it’s all “negative” culturing, and I don’t think that’s sustainable. By ‘negative’ I dont just mean affectually, but like, wouldn’t it be great if instead of “slamming” Netflix, Elon was promoting another show in its place?

Let’s compete on creating things, and not tearing them down.
by ourguile | 2025-10-09 13:55:56+00:00
I'm convinced this is a big cause as well. Reduced visibility greatly exacerbates this (as a driver looking for visibility while in the turning lane) trying to see if walkers or cars are coming over the very high hoods of other vehicles. Multiple lanes, signs and etc. all vying for attention all cause a drain on focus which wouldn't exist if the turn was outlawed in the first place.

I'll also say, it's not only pedestrians affected by this, anecdotally just this morning a car turned right on red directly into my path, while the driver was making eye contact with me as I was turning left through a green arrow.
by polski-g | 2025-10-09 13:56:09+00:00
There is immense pressure on insurance companies to lower costs, as they get blamed for the "American health care system". The only one on the side of the payer is the insurance company, they're the only one who wants to keep costs down for the consumer. Given the massive amounts of fraud in government health insurance (medicare) it would of course be prevalent in the private insurance market.

https://www.azcentral.com/story/news/local/arizona-health/20...
by mytailorisrich | 2025-10-09 13:56:33+00:00
The difference according to Rust doc itsef:

reserve()

> Reserves capacity for at least additional more elements to be inserted in the given Vec<T>. The collection may reserve more space to speculatively avoid frequent reallocations.

reserve_exact()

> Reserves the minimum capacity for at least additional more elements to be inserted in the given Vec<T>. Unlike reserve, this will not deliberately over-allocate to speculatively avoid frequent allocations... Prefer reserve if future insertions are expected.

So if you know you'll need n now but will probably need more later, use reserve(). If you know n is all you'll need, use reserve_exact().

Vec<T> is a contiguous growable array, so the optimization game is to minimise allocations, reallocations (to keep it contiguous), and unused allocated memory.
by sixtyj | 2025-10-09 13:56:36+00:00
12 years old untouched framework (Nette). It worked with PHP 5.4 but as hosting provider switched to PHP 8, I’d rather pay extra fee for 5.4 and slowly rebuild site to 8, because there are so many things you probably need to change… This is the reason why Fortran or COBOL people are so valued for banks…because you want continuity not breakups.
by redbell | 2025-10-09 13:57:01+00:00
A little bit of history..

In 1974, The Swedish Academy was heavily criticized for awarding the Nobel Prize in Literature to two of its own members. One laureate, Harry Martinson, was so shaken by the backlash he committed suicide 4 years later.

https://en.wikipedia.org/wiki/Harry_Martinson#Later_life_and...
by CraigJPerry | 2025-10-09 13:57:36+00:00
Exactly as sibling comment says, e.g. let's pretend the popular httpx cli was my project to deploy and run on the server. With only uv installed, i can:

uv tool run "httpx[cli] @ git+https://github.com/encode/httpx"

To be clear in this example i'm not pulling a package published on pypi, i'm running the HEAD of that git repo (i could do a branch or tag instead). I could use the "uvx" shortcut instead of "uv tool run". I could specify a specific python version (either one already installed on this OS or choose a dist which uv downloads for me).

This caches the deps in an isolated virtual env for me. It'll only download the deps in the first run.
by azemetre | 2025-10-09 13:57:38+00:00
But react is where developer fatigue is most endemic. Since it only does one thing, that typically means you have to import a dozen other libraries that are mostly "flavors of the month" captured in time. You can easily tell when a react project was started based solely on it's dependencies. This is bad because it typically means no two react projects will use the same dependencies.

These dependencies are the root of the issue.

FWIW, I've only ever professionally work with react on the frontend. For nearly 10 years too. My first job I was doing react.createElement() before classes were shortly introduced afterwards.

It's time that we move on to something better, and the react foundation being controlled by private entities while not being an actual democratic foundation is a good omen of what to expect.
by parliament32 | 2025-10-09 13:57:39+00:00
That would be great, but

> Fly.io supports Google and GitHub as Identity Providers[1]

How about you just support SAML like a real enterprise vendor, so IdP-specific support isn't your problem anymore? I get it, SAML is hard, but it's really the One True Path when it comes to this stuff.

[1] https://fly.io/docs/security/sso/
by maxglute | 2025-10-09 13:57:52+00:00
Are you asking if deliberately dialing up collateral damage to make politically supporting proxy wars more difficult? I think that has always happened, i.e. battle of shanghai when chinese fought japanese in international quarters to influence global sentiment. TBH I don't know how well that works as primary effect, most don't care enough to object to proxy wars unless it effects their material conditions, as long as they're not suffering direct casualties hence US optmize force structure to reduce casualities for direct interventions. Every political structure pretty good at placating restive antiwar voices by now, i.e. GOTW lasted forever despite protests, and GAZA could too. The most vocal reason plebs repeat for pulling UKR support is strategic stockpile/$$$. Arguably IMO same with GOTW, all the protests didn't matter until planners realized COIN was taking too much resource from highend IndoPac fight (China). TLDR sympathetic victim hood is a wedge that raises costs of manufacturing consent. But at end of the day it's actual, material and strategic costs that change support. And yes while modern media increase velocity and volume of dead baby pictures, what we see is countries would rather burn their reputation / moral standing first.
by lenerdenator | 2025-10-09 13:58:12+00:00
> This is because they're trying to reduce the wrong headcount.

> A successful "AI Transformation" would come in top-down, going after the most expensive headcount first.

This isn't a mistake. McKinsey consultants and their executives at their clients are a part of the same clique. You don't get into either without going to the right schools, being in the right fraternities, and knowing the right people. "Maximize profit" and "cut costs" are to be read as "keep the most money for ourselves in the form of earnings per share and dividends" and "pay fewer people". And since you can convert shares to money by gutting companies, there's no real incentive to remain competitive in the greater marketplace.
by ToucanLoucan | 2025-10-09 13:58:36+00:00
Does anyone want what you're producing though?

I don't mean to be dismissive and crappy right out of the gate with that question, I'm merely drawing on my experience with AI and the broader trends I see emerging: AI is leveraged when you need knowledge products for the sake of having products, not when they're particularly for something. I've noticed a very strange phenomenon where middle managers will generate long, meandering report emails to communicate what is, frankly, not complicated or terribly deep information, and send them to other people, who then paradoxically use AI to summarize those emails, likely into something quite similar to what was prompted to be generated in the first place.

I've also noticed it being leveraged heavily in spaces where a product existing, like a news release, article, social media post, etc. is in itself the point, and the quality of it is a highly secondary notion.

This has led me to conclude that AI is best leveraged in such cases where nobody including the creator of a given thing really... cares much what the thing is, if it's good, or does it's job well? It exists because it should exist and it's existence performs the function far more than anything to do with the actual thing that exists.

And in my organization at least, our "cultural opinion" on such things would be... well if nobody cares what it says, and nobody is actually reading it... then why the hell are we generating it and then summarizing it? Just skip the whole damn thing and send a short, list email of what needs communicating and be done.
by giraffe_lady | 2025-10-09 13:58:37+00:00
Satantango or the melancholy of resistance are good places to start. His books aren't all the same but there are some qualities they all share.

They're intricate, reference-heavy, postmodern novels with a lot of the emotional intensity purposely occulted behind the prose style. If you like Gass or Sebald you'll have fun.
by mr_mitm | 2025-10-09 13:58:53+00:00
When they owe you money, they refuse to pay up if it's less than 4€: https://preview.redd.it/danke-db-es-geht-mir-nicht-um-die-3-...

However, if I try to explain to them I cannot purchase tickets costing less than 4€ for reasons I simply keep to myself like they do, they hit me with a 60€ fee.
by ckcheng | 2025-10-09 13:59:25+00:00
Yes, and it’s instructive to see how automation has reduced head count in oil and gas majors. The reduction comes when there’s a shock financially or economically and layoffs are needed for survival. Until then, head count will be stable.

Trucks in the oil sands can already operate autonomously in controlled mining sites, but wide adoption is happening slowly, waiting for driver turnover and equipment replacement cycles.
by HarHarVeryFunny | 2025-10-09 13:59:34+00:00
When you say "classification task fine tuning", are you referring to RLHF?

RLHF seems to have been the critical piece that "aligned" the otherwise rather wild output of a purely "causally" (next-token prediction) trained LLM with what a human expects in terms of conversational turn taking (e.g. Q & A) and instruction following, as well as more general preferences/expectations.
by nonethewiser | 2025-10-09 13:59:34+00:00
Class components are criminally misunderstood. Most people cannot articulate why you should or should not use them. I'm sure plenty of informed people can give a good reason here, but I'm talking about my experience in the wild. It mostly boils down to "Yuck" and "It's not the new thing."

As it turns out you shouldn't use them because they were essentially deprecated a long time ago. But in terms of comparing the merits in a more theoretical sense, there are simply tradeoffs between the two.
by nervousvarun | 2025-10-09 13:59:47+00:00
Is that actually true? The U.S. was pretty damn divided in the late 60s.

Widescale race riots, Vietnam war protests, a President and Presidential candidate assassinated etc. That said a few cms or so difference and that bullet takes out Trump.

Certainly divided right now just genuinely not sure if it's quite at that level or not.
by everyonecodes | 2025-10-09 14:00:05+00:00
everyone codes gGmbH | Software Development Mentor | Part-time | Hybrid in Viennna (Austria)

everyone codes is a non-profit that offers high quality programming courses to people in need, for free (we're sponsored by the government, but highly independent).

We're looking for an additional Software Developer/Programming Mentor to join us long-term. This role is for 25-35 hours per week, depending on your needs. You will do interactive lectures, live coding and Q&A sessions as well as substitute other mentors in case they're on sick-leave or vacation.

You can learn more about this role here: https://everyonecodes.io/job-sd-mentor-en

If you have any questions, feel free to visit our website https://everyonecodes.io or send an email to people@everyonecodes.io
by linsomniac | 2025-10-09 14:00:07+00:00
>Sure, you can overengineer your prompt to try get them to ask more questions

That's not overengineering, that's engineering. "Ask clarifying questions before you start working", in my experience, has led to some fantastic questions, and is a useful tool even if you were to not have the AI tooling write any code. As a good programmer, you should know when you are handing the tool a complete spec to build the code and when the spec likely needs some clarification, so you can guide the tool to ask when necessary.
by ColonelPhantom | 2025-10-09 14:00:22+00:00
Well, sure, but from what I know, humans are way better at following 'implicit' instructions than LLMs. A human programmer can 'infer' most of the important basic rules from looking at the existing code, whereas all this agents.md/claude.md/whatever stuff seems necessary to even get basic performance in this regard.

Also, the agents.md website seems to mostly list README.md-style 'how do I run this instructions' in its example, not stylistic guidelines.

Furthermore, it would be nice if these agents add it themselves. With a human, you tell them "this is wrong, do it that way" and they would remember it. (Although this functionality seems to be worked on?)
by tobr | 2025-10-09 14:00:25+00:00
No, I was also around when React was new, moving to it from tangles of jQuery and Backbone. I absolutely know React brought several lasting innovations, in particular the component model, and I do appreciate that step change in front-end development. But other frameworks have taken those ideas and iterated on them to make them more performant, less removed from the platform, and generally nicer to work with. That is where we are today.

I agree that there was a period where many organizations did rewrite their apps from scratch, many of them switching to React, but I think very few did it ”every couple of years”, and I think very few are doing it at all today (at least not because of hype - of course there might always be other reasons you do a big rewrite). We should not confuse excitement about new technologies for widespread adoption, especially not in replacing existing code in working codebases.
by techblueberry | 2025-10-09 14:00:37+00:00
I think one datapoint here would be the rise of reality tv in the past 30 or so years. By some metric, I think many people prefer knowing (or thinking) that the thing they’re watching is real. I have my own genre of survivalist reality shows I like, and, while I still enjoy fictional content, I probably enjoy reality content in this genre more.

I think part of the reason is probably imagining yourself in it. It’s hard to imagine yourself as a capuchin monkey riding a jet ski.
by demurgos | 2025-10-09 14:00:58+00:00
I believe that you are describing `Vec::with_capacity` which allows to change the initial reserved memory on construction.

`reserve` and `reserve_exact` are used when mutating an existing vec. What you provide is not the total wanted capacity but the additional wanted capacity.

`reserve` allows to avoid intermediate allocation.

Let's say that you have a vec with 50 items already and plan to run a loop to add 100 more (so 150 in total). The initial internal capacity is most likely 64, if you just do regular `push` calls without anything else, there will be two reallocations: one from 64 to 128 and one from 128 to 256.

If you call `reserve(100)`, you'll be able to skip the intermediate 64 to 128 reallocation: it will do a single reallocation from 64 to 256 and it will be able to handle the 100 pushes without any reallocation.

If you call `reserve_exact(100)`, you'll get a single reallocation for from 64 to 150 capacity, and also guarantee no reallocation during the processing loop.

The difference is that `reserve_exact` is better if these 100 items were the last ones you intended to push as you get a full vec of capacity 150 and containing 150 items. However, if you intend to push more items later, maybe 100 more, then you'd need to reallocate and break the amortized cost guarantees. With `reserve`, you don't break the amortized cost if there are follow-up inserts; at the price of not being at 100% usage all the time. In the `reserve` case, the capacity of 256 would be enough and let you go from 150 to 250 items without any reallocation.

In short, a rule of thumb could be:

- If creating a vec and you know the total count, prefer `Vec::with_capacity`

- If appending a final chunk of items and then no longer adding items, prefer `Vec::reserve_exact`

- If appending a chunk of items which may not be final, prefer `Vec::reserve`
by solaire_oa | 2025-10-09 14:01:57+00:00
The only compelling reason for me to try Gemini CLI opposed to Claude Code is that Gemini CLI supposedly supports ollama, which could potentially open up avenues for locally hosted agentic coding (lower quality, but private).

When I attempted to connect to my local ollama instance (~3 months ago) the Gemini CLI config and instructions just didn't work and weren't intuitive, so I gave up.
by jauntywundrkind | 2025-10-09 14:02:01+00:00
There's a fairly far a long draft for replacing webrtc's SCTP with QUIC for doing p2p work. It doesn't seem to have any of these challenges, seems to be perfectly viable there for connecting peers. https://github.com/w3c/p2p-webtransport

Alas alas, basically stalled out, afaik no implementation. I wish Microsoft (the spec author) or someone would pick this back up.
by jfengel | 2025-10-09 14:02:14+00:00
Sure. Give him the Nobel Peace Prize for it.

He doesn't really deserve it, but honestly, the Peace Prize has such a checkered history that "deserve" really isn't relevant. It's the "obvious" compromise, one they should have reached years ago, and he's the main thing that changed in that time. So let's chalk the win up to him.

I doubt he'll get it. The committee really hates being pestered this way. They can't give it this year, and a year from now this is going to be largely forgotten. The Peace Prize is intended to be for lasting accomplishments, not for a ceasefire.

But I want to give credit where it's due. Both sides hate this compromise -- Israelis are livid about releasing 2,000 prisoners, at least some of whom are mass murderers, in exchange for 20 innocent people who should never have been involved. That was a hard thing to achieve.

So, to demonstrate that I'm willing to say something nice about somebody who will never, ever say anything nice about me: sure, give the man a prize.
by p0w3n3d | 2025-10-09 14:02:21+00:00
Great work! Thank you! That's what I've been looking for for a long time.

Still probably I'm going to continue learning golang in most situations, because that's where the money is (i.e. job offers), but I will create a hobby project based on your framework.

--- EDIT ---

> 5 hours ago

Ohh it's fresh. I almost smell the freshly baked buns with my mind
by Teever | 2025-10-09 14:02:25+00:00
How much of a difference is there really between someone who lives in the west and is tidy and someone who isn't when things like carbon emissions, landfill consumption, and microplastics production are the same?

You can wash the dishes and tidy up after every meal, rinse and sort your recycling but you're still trashing the planet more or less the same as the person who does none of those things.
by commandersaki | 2025-10-09 14:03:10+00:00
They should be required to provide human customer service, with some sort of legal liability to ensure their products perform as advertised, without an end-user having to spend tens or hundreds of hours chasing down a solution, spending thousands of dollars on a lawyer, and all the rest of the hassle.

Apple (which you mention earlier) do. I've used their live support at any time of the day to solve issues whether it be a software glitch or having trouble using something I just purchased. The only company that comes close to this level of streamlined, anytime support, is American Express.
by malfist | 2025-10-09 14:03:11+00:00
Friend, take a look at how you're phrasing things. If we boil down your statement to just the facts we see:

* Industry wide layoffs are happening.

* This company had a layoff.

* This company did not tell their workers they were being laid off in advance.

But that's not how you phrased it. You dismissed concerns about your biases by saying there are industry wide layoffs, and then in the exact next sentence castigated codesmith for having a layoff. Those statements don't align, that everyone is having layoffs and it's no big deal, and codesmith is having layoffs and it's a big deal.

Futher you add charged language about no notice, which is perfectly standard, and an assertion you can't possibly know, about codesmith having "the most dedicated staff". That's just not something you have context to state and its only purpose is to inflame and paint the worst possible picture.

In the words of Ron Swanson: Son, people can see you
by camel-cdr | 2025-10-09 14:03:16+00:00
Oh, this is cool, I wanted to look into using SIMD for huffman as well.

For decode, do you use AVX512 to speedup the decode via caching the decode of small codewords?

Do you decode serially or use the self syncronizing nature of huffman codes to decode the stream from multiple offsets in parallel? I haven't seen the later done in SIMD before.

Are there any new SIMD instructions you'd like to see in future ISA extensions?

OpenPower has proposed a scalar instruction to speedup prefix-code decoding: https://libre-soc.org/openpower/prefix_codes/
Ask HN: Why aren't wet labs more automated?
by andrewrn | 2025-10-09 14:03:28+00:00
I am curious if anyone who has experience in wet labs can tell me why they're not more automated like a warehouse. There are robotic liquid handlers, but samples are still usually manually moved from instrument to instrument.

I know there is probably a lot of complexity I am unaware of, but I am still curious folks' thoughts.
by b2ccb2 | 2025-10-09 14:03:32+00:00
I am a bit confused as to why he was chosen. Not to diminish his tremendous body of work, but rather by the definition of the rules laid down by Alfred Nobel in his will:

"All of my remaining realisable assets are to be disbursed as follows: the capital, converted to safe securities by my executors, is to constitute a fund, the interest on which is to be distributed annually as prizes to those who, during the preceding year, have conferred the greatest benefit to humankind … one part to the person who, in the field of literature, produced the most outstanding work in an ideal direction;"

Has anyone any insight on this?

https://www.nobelprize.org/alfred-nobel/full-text-of-alfred-...
by WillPostForFood | 2025-10-09 14:03:39+00:00
This is is deeply ignorant historically. The US has cycled through extreme division over and over. There was 100x more civil unrest over Vietnam, civil rights, reconstruction, early labor wars. We've had 4 presidents assassinated, one shot, but survived. There were 2,500 domestic bombings in the 1970s. In 1972 there were 31 plane hijackings - 1 every 12 days.

There is a lot of hot talk, a lot of insular bubbles working themselves into online frenzies, but it is, objectively, a boring, passive time out on the street. No, there is no cliff.