MurphyA/hacker-news huggingface dataset:
by crazygringo | 2025-09-20 22:43:56+00:00
I don't know what to tell you. Sure there are tools like IDE's to help, but it doesn't help with everything.

The simple fact is that I find there's very little creative satisfaction to be found in writing most functions. Once you've done it 10,000 times, it's not exactly fun anymore, I mean unless you're working on some cutting-edge algorithm which is not what we're doing 99.9% of the time.

The creative part becomes in the higher level of design, where it's no longer rote. This is the whole reason why people move up into architecture roles, designing systems and libraries and API's instead of writing lines of code.

The analogies with guitar players or race car drivers or writers are flawed, because nothing they do is rote. Every note matters, every turn, every phrase. They're about creativity and/or split-second decision making.

But when you're writing code, that's just not the case. For anything that's a 10- or 20- line function, there isn't usually much creativity there, 99.99% of the time. You're just translating an idea into code in a straightforward way.

So when you say, "Developers like _writing_ and that gives the most job satisfaction." That's just not true. Especially not for many experienced devs. Developers like thinking, in my experience. They like designing, the creative part. Not the writing part. The writing is just the means to the end.
by bsder | 2025-09-20 22:43:59+00:00
> I am curious, what is the reason behind introducing Rust in Git?

More developers. Old C projects simply don't have enough incoming developers anymore.

No one is clamoring to join the Git project and write C code.

The Rewrite It In Rust(tm) brigade, on the other hand, will be happy, for now, to join and spread the gospel of Rust.
by amalcon | 2025-09-20 22:44:49+00:00
I am somewhat weird among my peers in this respect: I invert Y on joystick controls only (and leave it as default for mouse controls). Probably there are other people who do this - it certainly makes sense to me - but almost everyone else (invert-Y or not) seems to find this odd when I actually discuss it.

It didn't super matter until I started using a steam deck, which has both joysticks and touchpads. I usually need to reverse one or the other in the steam controller mapping, since few games let you configure invert-Y separately for different input devices.
by nanolith | 2025-09-20 22:45:41+00:00
It's not used more because it is unknown, not because it is difficult to use or that it is impractical.

I've written several libraries and several services now that have 100% coverage via CBMC. I'm quite experienced with C development and with secure development, and reaching this point always finds a handful of potentially exploitable errors I would have missed. The development overhead of reaching this point is about the same as the overhead of getting to 80% unit test coverage using traditional test automation.
by aw1621107 | 2025-09-20 22:45:50+00:00
> though I'm curious whether Rust's integer overflow behavior in release builds would have definitely fared better?

Based on the descriptions it's not the integer overflows that are issues themselves, it's that the overflows can lead to later buffer overflows. Rust's default release behavior is indeed to wrap on overflow, but buffer overflow checks will remain by default, so barring the use of unsafe I don't think there would have been corresponding vulnerabilities in Rust.
by refulgentis | 2025-09-20 22:49:32+00:00
I'd argue the thread up through the comment you are replying to is fact-free gossiping - I'm wondering if it was an invitation to repeat the fact-free gossip, the comment doesn't read that way. Reads to me as more exasperated, so exasperated they're willing to speak publicly and establish facts.

My $0.02, since the gap here on perception of the situation fascinates me:

JPEG XL as a technical project was a real nightmare, I am not surprised at all to find Mozilla is waiting for a real decoder.

If you get _any_ FAANG engineer involved in this mess a beer || truth serum, they'll have 0 idea why this has so much mindshare, modulo it sounds like something familiar (JPEG) and people invented nonsense like "Chrome want[s] to kill it" while it has the attention of an absurd amount of engineers to get it into shipping shape.

(surprisingly, Firefox is not attributed this - they also do not support it yet, and they are not doing anything _other_ than awaiting Chrome's work for it!)
by avalys | 2025-09-20 22:49:54+00:00
I’ve been carrying an iPhone since the first one - so, almost 20 years?

Have never used a case. I’ve dropped them plenty of times. Only once did I do major damage, and that was to the all-glass rear panel of a 4S. I’ve never broken a screen or had to replace a phone due to damage.

The iPhone is very durable! You don’t need a case. They’re bulky and ugly!
by lisbbb | 2025-09-20 22:49:56+00:00
It's not xenophobia when there are real life issues caused by too much immigration. My kids' school district went from a top performer to now middle of the pack due to so much ESL demand that it basically overrode the budget, leading to cuts in all other programs, the loss of "honors" type classes in the curriculum, a major loss to art and music, and more levies, higher property taxes, more crime in the community, more traffic accidents, just more of every lousy thing. So it's not that I hate immigrants, I don't, but I see with my own two eyes the cost and it was foisted up on us. So call it whatever you like, but it's gone too far.
by gsf_emergency_2 | 2025-09-20 22:51:33+00:00
Aside: Do you know Reich's son is CEO of College Humor?

https://en.wikipedia.org/wiki/Sam_Reich

>In 2000, Reich dropped out of Buckingham Browne & Nichols School as a result of clinical depression and in order to pursue acting.

I'd say getting a STEM PhD has different mobility defects than being black/italian & being Jewish compensates for those (as in, one is conditioned to pass on valuable stuff to your kids that aren't always backed by hard assets or knowledge)

As another (negative) example, Ben Shapiro probably didn't get the skills required to deconstruct his forebear's world-models but he got the leg up in terms of getting his mediocre ideas heard (albeit he has actionable insights about meaning vs motivation that got drowned out in the "nepotic noise")
by kazinator | 2025-09-20 22:52:50+00:00
For various libs, you provide a way to build without it. If it's not auto-detected, or explicitly disabled via the configure command line, then don't try to use it. Then whatever depends on it just doesn't work. If for some insane reason git integrates XML and uses libxml for some feature, let it build without the feature for someone who doesn't want to provide libxml.

> At the end of the day, there's a finite amount of work people spend on a given project

Integrating Rust shows you have too much time on your hands; the people who are affected by that, not necessarily so.
by crtasm | 2025-09-20 22:53:06+00:00
~20 years ago on Xbox360 we could set this as a system-wide preference. Now in 2025 for every game with camera/first-person control I play on any platform it's time to:

1. hope there's an invert option (not always!)

2. find an opportunity to change it (can't always do so before starting the game, nothing loses immersion like waiting for a cutscene to finish then immediately spending time hunting through a menu)

3. actually find it (will it be under gameplay? controls? somewhere else entirely)

Bonus: if it's a game with "grab the drawer then pull with the thumbstick to open it" mechanics, hope that they remembered to invert those too

Bonus 2: repeat the above for turning off controller vibration, which was also a global preference on the 360.

PC bonus: hope that the option does _not_ affect the mouse (I sometimes switch to mouse+kbd or mouse+controller, I never want to invert my mouse)

Yes, some games present the main brightness/control/etc. options when you begin a new save - but I don't know that's about to happen so have already spent the time hunting in the options menu...
by stevenwoo | 2025-09-20 22:53:15+00:00
There have been several posts on HN in my recollection about the building of highways in urban areas in the USA over the objections of local residents, it's just if they are poor or minorities they historically do not have the political power to stop these projects, and the private sector makes a bundle, which is the recipe for a lot of things that go wrong in the USA.

Here's one https://news.ycombinator.com/item?id=9561895

There's a whole sector of articles about how racism fueled the highway boom in American cities, when those people affected had lot less right to vote. https://www.npr.org/2021/04/07/984784455/a-brief-history-of-... It's still happening https://apnews.com/article/environment-houston-pollution-71c... But the average HN reader probably does not live in such a neighborhood nor know anyone who does.
by ajross | 2025-09-20 22:54:44+00:00
> In any situation, your best bet is to follow the direction and guidance of your own attorney.

Private lawyers don't know any more about this than we do. The administration will do today what the administration decides to do today, not what it previously said it was going to do. At best, the ambiguity will make for a better case that lawyer needs to file eventually. But she's not a mind reader.
by CuriouslyC | 2025-09-20 22:55:08+00:00
That's an oversimplification. AI can genuinely expand the scope of things you can do. How it does this is a bit particular though, and bears paying attention to.

Normally, if you want to achieve some goal, there is a whole pile of tasks you need to be able to complete to achieve it. If you don't have the ability complete any one of those tasks, you will be unable to complete the goal, even if you're easily able to accomplish all the other tasks involved.

AI raises your capability floor. It isn't very effective at letting you accomplish things that are meaningfully outside your capability/comprehension, but if there are straightforward knowledge/process blockers that don't involve deeper intuition it smooths those right out.
by torgoguys | 2025-09-20 22:55:42+00:00
> There doesn't really seem to be anything interesting about this.

Agreed. Seriously, am I missing something or are the compact chargers from various other companies at least as compelling as this? I've got a nice one from Lenovo with high output and a smaller form factor than this. (Several other manufacturers have a similar size and output so nothing special about Lenovo here). The Apple one, while maybe smaller then their usual, is still bigger and appears to be short and "fat" which can limit where you can plug it sometimes.

Or is just another "but this time it is from Apple" kind of thing. (All the vapor chamber talk from a few days ago had me scratching my head too.)
by NewJazz | 2025-09-20 22:55:49+00:00
I don't understand how people consider this article "systemd hate".

The article is informative. Even a bit bland when it comes to opinion on the matter of systemd as a whole. The article is literally just saying "if you write services, complain loudly and with context about permission errors" and "if you use systemD with hardening enabled, consider it alongside discretionary access control and mandatory access control when troubleshooting permissions errors".
by shoo | 2025-09-20 22:56:24+00:00
"guaranteed the ten years" makes my mind leap: if you're guaranteed the ten years, you could take up ridiculous hobbies that are extremely non-survivable for mortals. like, go skinny dipping in a volcano or something. the monkey's paw curls. i guess the catch would be you'd get 10 years of agonising pain.
by 13415 | 2025-09-20 22:56:34+00:00
This is the most desperate and feeble attempt to save an argument I've seen in a long time. How about you try find some actual evidence to support your claims instead these wild constructions.

> The disparity in H1bs (70% versus 2% for Mexico/Brazil/Colombia) is just too huge to explain by language preferences.

You base your position on these kind "hunches"? "Just too huge to explain". No, it isn't just too huge to explain. It's really that simple. India is the largest country of the world in terms of population, English is an official language of India, hence there is a substantial amount of people with high qualifications who use those qualifications to seek employment in major English speaking countries like the US and the UK with visas like the H1B. There are also many Chinese people in those countries but the language barrier makes it much harder for them.

People from Latin America have a hard time getting hired for highly qualified jobs in the US for various reasons, one of them being the language barrier.

By the way, if there was some conspiracy to hire Indians with low qualifications, then you'd still have not done anything to explain why these people should be Indians as opposed to Latin Americans. The argument makes no sense. Can't you see that? I'm genuinely puzzled.
by JdeBP | 2025-09-20 22:58:29+00:00
There are some oddities in the telnet version, such as it conflating XTerm and PuTTY, and it presenting a bizarre timeout message when presented with a blank TERM environment variable. I wouldn't be surprised if it somehow thinks that NVTs cannot have more than 256 columns.

Alas, that's the part that has no source available. (The TELNET server class library has published source, buried in a hyperlink in a comment to a closed issue from 2019, but the actual program built to use that library has not.)
by delecti | 2025-09-20 22:58:42+00:00
Okay, so you aren't actually talking about the immigration rate, you're talking about the percent of people who are immigrants. That has nothing to do with the "pace of the last 10 years", it comes down to the pace of the last 50 years, coupled with the selection of people you happen to see around you. And taking a break for 20 years will still leave all of those foreign-born people here, unless that was (too subtly for me) suggesting the immigrants already here leave.

And who's to say that a country can't sustain a high foreign-born population without authoritarianism? Germany's is even higher, and the US maintained a comparable level for 70 years in the 1800s. That seems like a wild claim.
by tialaramex | 2025-09-20 22:58:59+00:00
Is that with a dock, or without? My Pixel showed me a menu of choices for how to behave when first shown its wireless charging dock (charge to full ASAP, assume we'll need to be charged by alarm time, and some others) but I agree that a device can choose to do this from any power source, I don't feel like it gave the same choice when plugged in to a wall, maybe I'm wrong or it's in a menu somewhere.
by snzsleepy | 2025-09-20 22:59:21+00:00
Hey everyone, I’ve been working on a project called SleepyAPI, and I just released a new version. The idea is simple:

One-file EXE — no installs, just download and run.

Community models & profiles — browse, share, and use AI profiles directly inside the app.

Built-in search — find profiles by name/keywords instead of scrolling forever.

Optional NSFW filter — community content stays safe unless you choose to unlock it.

Basically, it’s meant to be the easiest way to run AI models + share setups without complicated installs or config.

I’d love feedback from this community — especially if you’ve tried other runtimes and can tell me what’s missing or what feels smoother here.
by weinzierl | 2025-09-20 23:00:22+00:00
I recently researched USB connected information displays but I am interested in e-Ink. I want

- USB power + data

- Open interface so I can drive it from my own software on the host (but not like a traditional monitor, I imagine more uploading pre-rendered bitmaps)

- Image retention when powered off

- High resolution paper like appearance

- Between A5 and A4 in size

- At least black, red and yellow as colors

- Buttons or a way to connect buttons would be a bonus

If anyone has a tip, I'd be grateful.
by crazygringo | 2025-09-20 23:00:27+00:00
That is not my experience.

If you try to cut through a croissant, the amount of pressure needed will often crush the croissant before slicing through (though it depends on the type of croissant).

Meanwhile, while you can use a chef's knife to cut through a crusty baguette, as it's strong enough not to collapse, you need to apply so much pressure that it's not as safe -- the blade can slip to either side over the hard irregular surface. A serrated knife requires vastly less pressure and is therefore much safer.

Yes a serrated knife can leave a rough edge and crumbs, but that's better than smooshing something entirely or cutting your hand because the knife slipped.
by sjrd | 2025-09-20 23:00:42+00:00
I'm not surprised. I have introduced several people to gaming, both adults and children. I let them all start with the default settings, and I don't even tell them there are settings. Then I observe their movements. I observe whether they consistently (or very often) start looking the wrong way before correcting. If they do that a lot, I change the settings, and it's smooth sailing from there.

So from my anecdotal perspective, explanations based on previous experience make no sense. It had to be something more innate, more related to how our brains are "wired".

Some people invert Y but not X. This is the most surprising to me. Most I've seen invert both. I don't remember having seen someone invert X but not Y.

Personally I invert both, except for games with a mouse to aim (like 3rd person shooters). In that case I invert neither. Go figure.
by Detrytus | 2025-09-20 23:01:30+00:00
OK, but this is just an USCIS guidance to how they are going to interpret the proclamation when approving petitions. Important thing would be to have similar thing from CBP on how they are going to treat H-1B individuals at border crossings.

Yes, I know this memo above says "The proclamation does not impact the ability of any current visa holder to travel to or from the United States", but that means nothing, because it is coming from USCIS which has no authority here (CBP has).
by duggelz | 2025-09-20 23:01:47+00:00
Technically true but misleading. translate.google.com was launched in beta in 2001. But it took until 2005ish to convince Larry and Sergey that "Google Translate" was a better name than "translate.google.com". They had a lot of strong ideas about branding but never did think of a better name. Source: I wrote translate.google.com starting in 2000. Sergey told me it would take "a couple months" when I was hired. Also the Wayback machine shows a version from August 2002 so you don't have to trust a rando on the internet. I entirely agree that it wasn't any good until I handed it off to people who actually knew what they were doing.
by gdiamos | 2025-09-20 23:02:44+00:00
I think it would be interesting to deflate out to a huge dataset and see where this happens.

Certainly it will occur as the generated data exceeds the original, eg after 1-10T tokens.

I think you could also do this faster by moving down the tree in a depth first manner.

Typically I use this for knowledge transfer, style transfer, catastrophic forgetting mitigation, etc and so I don’t go very far. I usually manually review the data samples before using it.
by tptacek | 2025-09-20 23:03:20+00:00
No I genuinely don't know if this is a useful product or not. I think it would be a more interesting world if it was, so I guess I'm rooting for it. But I've got those two indications that I should be wary: nobody really used the knife in the video, and he did that weird knife ranking that happens (in a weird way) to probably favor his new electronic knife.
by kazinator | 2025-09-20 23:03:26+00:00
Nope!

- Breaking things obviously insane rather than not breaking things.

- Staged obsolescence is sane compared to breaking things, and compared to installations carrying multiple versions of the same package.

There being single version of every package in any given installation, and every package carefully managed for backwards compatibility, removing features only when everything has migrated off them, is utterly sane.

There may be exceptions. (The idea that there are never exceptions is insane). Suppose that it is discovered that there is no secure way of using some API, and there is a real threat: it has to be removed.

I think that a good way forward would be to identify the packages which use the API, and contact all the maintainers for an emergency conference.

The package system should also be capable of applying its own patches to packages; if something must break for backwards compatibility, the package system should provide patches to fix the broken packages until the upstreams develops their own fixes.
by nobodyandproud | 2025-09-20 23:04:28+00:00
How about 35 years of preparation? Tech businesses had 35 years to lobby and help fix this.

Instead, the businesses abused and lobbied to keep H1B easy to abuse. Huge dick moves. Plural.

The rank and file contractors suffer and they don’t deserve the chaos, but I don’t feel an ounce of sympathy for the hiring bodies and employers (and the abusive hiring managers).
by pettycashstash2 | 2025-09-20 23:04:34+00:00
How horrific.

August 1784 -USA, Moultonborough, New Hampshire — The child was sent to a pasture with a horse and was attacked by a three-year-old bear. Leach, on arrival finding the bear holding his son by the throat, struck the bear with a stake. The bear withdrew, dragging the boy with him. A search was mounted the next day, and the corpse of the boy was discovered partially devoured. The bear rose from behind a nearby log and was killed by three gunshots
by A_D_E_P_T | 2025-09-20 23:05:11+00:00
They should involve it in the judicial process.

Judges tend to be very strange people. The profession selects for lawyers who either can't hack it in biglaw or private practice, or willingly take a tremendous pay-cut in exchange for having people kiss their ass every day. And ultimately they are at least as corruptible and as mercurial as the average person -- or worse, and sometimes far worse.

A panel of AI judges (different models, etc.) would be infinitely preferable to any human judge. It would reach correct decisions more frequently, wouldn't care about Christmas gifts or next weekend's golf trip with the Assistant US Attorney, etc...
by xyzelement | 2025-09-20 23:05:28+00:00
Neither. I am an open minded individual who's traveled the world, and am a dual citizen, highly educated, highly intelligent and successful:)

And naturally I was a Democrat through 2016, but as Democrats moved left they left me behind on a lot of issues. And then the fact that your side is now like "you are evil or stupid if you don't agree with us" (eg your post) makes any re-engagement impossible.

You seem like a really thoughtful person from your non political posting history but this is clearly such a trigger topic. I know it's not just you but it's really unattractive.
by gdiamos | 2025-09-20 23:06:59+00:00
There are some fun early theoretical ML papers on this topic.

They prove that it is possible to fully clone a brain based on this method.

I think one could theoretically estimate how many queries you would need to make to do it. The worst case is proportional to the number of parameters of the model, i.e. at least 10^15 for a human. At one minute per spoken sample, that comes out to about 2 billion years to clone one human.

I suspect it is not practical without advancements in neural link to increase the bandwidth by billions of times.

I personally like playing around with empirical methods like this blog post to understand the practical efficiency of our learning algorithms like back prop on transformers.

I also try not to invest too much effort into this topic given the ethical issues.