MurphyA/hacker-news huggingface dataset:
by mixedbit | 2025-09-05 13:17:44+00:00
If I understand things correctly, this is Linux namespaces limitation, so tools like Docker or Podman will not be able to support such mapping without support from Linux. But I'm afraid the requirement for UIDs to be mapped 1:1 is fundamental, otherwise, say two container users 1000 and 0 are mapped to the same host user 1000. Who then should be displayed in the container as the owner of a file that is owned by the user 1000 on a host?
by kentonv | 2025-09-05 13:17:45+00:00
No, the title edit is fair, where the original title is misleading.

Obviously, no matter how you read from disk, it has to go through RAM. Disk bandwidth cannot exceed memory bandwidth.*

But what the article actually tests is a program that uses mmap() to read from page cache, vs. a program that uses io_uring to read directly from disk (with O_DIRECT). You'd think the mmap() program would win, because the data in page cache is already in memory, whereas the io_uring program is explicitly skipping cache and pulling from disk.

However, the io_uring program uses 6 threads to pull from disk, which then feed into one thread that sequentially processes the data. Whereas the program using mmap() uses a single thread for everything. And even though the mmap() is pulling from page cache, that single thread still has to get interrupted by page faults as it reads, because the kernel does not proactively map the pages from cache even if they are available (unless, you know, you tell it to, with madvise() etc., but the test did not). So the mmap() test has one thread that has to keep switching between kernel and userspace and, surprise, that is not as fast as a thread which just stays in userspace while 6 other threads feed it data.

To be fair, the article says all this, if you read it. Other than the title being cheeky it's not hiding anything.

* OK, the article does mention that there exists CPUs which can do I/O directly into L3 cache which could theoretically beat memory bandwidth, but this is not actually something that is tested in the article.
by dathinab | 2025-09-05 13:17:48+00:00
entry "throw away, no skill" positions for programming are also kinda going away, or at least get collapsed to a small fraction of positions

to be fair this positions never made that much sense as they tend to cause more trouble then they are helping on the long run, but they exist anyway

and companies should know better then throwing away "junior, not yet skilled, but learning" positions (but then many small startups also are not used to/have the resources to teach juniors, which is a huge issue in the industry IMHO)

but I imagine for many of the huge "we mainly hire from universities"/FANG companies it will turn into a "we need only senior engineers and hire juniors only to grow our own senior engineers", this means the moment to you growth takes too long/stagnates by whatever _arbitrary_ metric you get kicked out fast. And like with their hiring process they have the resources, scale, and number of people who want to work for them to be able to really use some arbitrary imperfect effective discriminatory metrics.

Another aspect is that a lot of the day to day work of software engineering is really dump simple churn, and AI has the potential to massively cut down the time a developer needs to do that, so less developers needed especially in mid to low skill positions.

Now the only luck devs have is that there is basically always more work which was cut due to time pressure but often isn't even supper low priority, so getting things done faster might luckily not map one to one to less jobs being available.
by kragen | 2025-09-05 13:18:03+00:00
Most geothermal energy comes from the decay of radioactive elements in the Earth's crust, although heat from Earth's formation is a non-negligible fraction of it. If you check out the web site of Iceland's geothermal energy agency, I believe they do have a calculation there of the sustainable power level that could be extracted (without cooling down the crust), but I don't remember if they're currently above or below it.

If I recall correctly, however, the fossil heat trapped in the crust under Iceland is several billion years of the sustainable extraction rate.

And, on the third hand, even if you only extract energy at the rate that radioactive decay produces it, in only a few tens of billions of years, most of the radioisotopes will have decayed away if you don't replenish them.

You are correct that the crust is heated more from below than by the Sun. That's why the bottom of the crust, where it contacts the mantle, is hotter than the surface.
by WalterSchulz | 2025-09-05 13:18:17+00:00
600D doesn't have WiFi. You can stream via HDMI or USB. USB stream for cams not supporting UVC (in general every EOS before Digic X and even some of those) is limited to 576p. Don't get your hopes high subscribing to EOS Webcam Utility Pro. Canon says it is able to deliver 720p and 1080p but they are scaled up from 576p. And you need a dedicated mic. No audio support via USB or HDMI in early cams.
by bob1029 | 2025-09-05 13:18:20+00:00
> Time and time again, software engineers reinvent the data-access wheel out of ignorance to database capabilities.

Much of this discourse around SQL "not having structure" seems to be about arrogance rather than ignorance. It would take 10 seconds with ChatGPT to resolve this deficit, but for some reason we insist on writing entire blogs and burning hundreds of aggregate hours commenting about a make-believe world wherein views and CTEs don't exist.
by CuriouslyC | 2025-09-05 13:18:30+00:00
A service hot core is the part of the service where the vast majority of the computation takes place.

I have actually been on a similar workflow with frontier models for a while, but I have an oracle tool that agents can use which basically bundles up a covering set for whatever the agent is working on and feeds it to gemini/gpt5, and generates a highly detailed plan for the agent to follow. It helps a ton with agents derpily exploring code bases, accidentally duplicating functionality, etc.

I use claude code mostly because the economics of the plan are unbeatable if you can queue a lot of work efficiently. Most of the agents are pretty good now if you use sonnet, the new deepseek is pretty good too. I have my own agent written in rust which is kicking the pants off stuff in early tests, once I get an adapter to let me use it with the claude code plan in place I'm going to switch over. Once my agent stabilizes and I have a chance to do some optimization runs on my tool/system prompts the plan is to crush SWEbench :P
by digitalsushi | 2025-09-05 13:18:54+00:00
You joke but given the rate of progress, in a few more years, who knows what they'll come up with. It won't be real. Oh no. But just being fooled for a few minutes is the first flavorful bite.

The pragmatist in me hopes not, I think it'll be the worst drug we invent, even if it's just a pair of goggles, a glove, and a weird sticker for the temples.

But I expect it. Silver lining?
by colesantiago | 2025-09-05 13:18:54+00:00
Nice tongue and cheek from the Register and OpenAI to tickle the 'doomer' narrative.

But reality is that there will be new high skilled jobs from AI thanks to Jevons' Paradox, the more companies using AI will lead to a huge demand for highly skilled people who can use AI in more ways than we are today.

Not so much about being replaced, but there will be new jobs for people to do.

I guess for those people being 'replaced' it is a 'skill issue'
by eth0up | 2025-09-05 13:19:01+00:00
To my abstract, scifi inclined mind, this is the potential beginning to what I'd coin The Humble Suit: A suit that simulates a vast array of infirmities legitimately experienced by the muted, ignored, but equally entitled minority. In my fictional world, intelligence isn't an exclusive measurement of one's ability to exploit and exhibit usefulness for the system that owns them, but also includes understanding, empathy and awareness of aspects of reality beyond the exclusively immediately financially lucrative.

In an era where reading and compassion is secondary to entertainment and profiteering, one could wear the suit to experience a temporary intermission of not being oneself as the pinnacle of reality.

I do foresee challenges though, particularly with the probable result for many being the opposite of compassion, where one would dismiss the significance or challenges of, eg, being quadriplegic because they spent 20 minutes in the suit and have 'been there, done that'. Controlling for this outcome might require an advanced form of unknown technology. But if that could be wangled, we might have the means of creating additional nodes of compassion within our social machine that could keep the gears a bit more free of wailing meat.

A practical result of this could be laughing less (see conservation of calories for utilitarians) at the guy with Parkinson's that's unloading your shopping cart into your luxury car, shaking in the rain, or something.

There would definitely need to be built-in mitigation to steer the results away from self-righteousness and toward compassion though. Perhaps some time dilation and mushroom supplements could help.
by jongjong | 2025-09-05 13:19:18+00:00
Agreed. It would be in the interest of citizens of most countries to block these apps. IMO, any company which is present in a country must be beneficial to the average citizen of that country. If a company is not beneficial to the average citizen, then it should be banned.

I think the biggest issue with these apps is that they monopolize attention away from local products and local jobs. They destroy national economies. Each country must have their own search engines and their own social media companies.
by nilkn | 2025-09-05 13:20:03+00:00
There's no doubt it can function as a convenient cover, but that doesn't mean it's having no effect at all. It would be naive to assume that the introduction of a fundamentally new general-purpose work tool across millions of workers in nearly every industry and company within the span of a couple years has not played any role whatsoever in making teams and organizations more efficient in terms of headcount.
by Ukv | 2025-09-05 13:20:50+00:00
If it's just meant to be a contact point/grievance handler, I don't see much issue with them being in another country.

If they're meant to be "held accountable" as leverage to ensure the company's compliance ("delete this politically inconvenient content worldwide or your local employees will never see their families again"), then it seems fairly understandable why social media sites would be reluctant to give that leverage - particularly for cases like this where the bill in question seems fairly restrictive (including imprisonment for using an anonymous identity).

> If the companies don't want to have people on the ground that are liable to the law and regulations of said country, then stop offering services there.

If I want to run a Mastodon instance (which is blocked by this), do I need to hire an employee/representative for every country in the world? I'd rather just keep the maximum leverage most countries have as being to block the site if they don't like it.
by Mikhail_Edoshin | 2025-09-05 13:20:56+00:00
This applies to any secondary index. The data themselves can only be ordered by a single criteria. It may be a meaningful one, but I guess in most cases it is merely the internal ID, which means you will have to scan the whole table too.

XML was meant for documents so in most cases the sequence of elements is given. But technically if I compose XML myself I can lay it out the way I want and thus can have it sorted too. This means it will be directly searchable without an index: read a bit at the middle, find an element name, see where we are, choose head or tail, repeat.
by toss1 | 2025-09-05 13:21:14+00:00
In only a very few cases with specific degenerative diseases.

For the other 99.9% of us, the number of studies showing the difference made by exercise, healthy eating, not smoking or drinking alcohol are too numerous to mention.

Ignore the information about exercise at your peril. You can probably use motivated reasoning to convince yourself you are right to remain in your chair and your growing list of ailments have nothing to do with your lack of exercise, and you may even remain convinced until you die. That will not change the opportunity you miss to enjoy decades of better health and life.

To grossly oversimplify it, our bodies literally evolved over billions of years to exercise and rest, eat so we are alternately storing excess energy as fat and removing energy from fat stores, and only eating sugars, alcohols, and inhaling smoke as extremely occasional events. I it stupid to assume switching the routine to sitting most of the time, only storing energy as fat and rarely if ever depleting those stores, and frequently consuming sugar alcohol and smoke would make no difference.

I could regale you with pages of personal experience (fmr intl-class athlete, trained and sedentary for periods of life and observed results) and data, but those are easy enough to find. All I can do is encourage you to change your POV, and start exercising well

You will find the 'built different' is how you build your own body —— weight lifting isn't called "body building" for nothing —— it (along with running and stretching) really does rebuild your body over the course of months.

Good luck and I wish you well on your journey.
by orlp | 2025-09-05 13:21:15+00:00
Every developer I've talked to has had the same experience with compilation caches as me: they're great. Until one day you waste a couple hours of your time chasing a bug caused by a stale cache. From that point on your trust is shattered, and there's always a little voice in the back of your head when debugging something which says "could this be caused by a stale cache?". And you turn it off again for peace of mind.
by zahlman | 2025-09-05 13:21:32+00:00
> And as you say, Wikipedia has the built-in antidote with the other language versions and the Talk pages.

The Talk pages are just a first introduction to the sheer madness behind the scenes; one quickly starts to realize that relative few people are calling the shots in a lot of places and that their personal biases are causing serious problems. The "Reliable Sources" policy would be atrocious enough already (there are no objective processes for challenging a source's inclusion or exclusion from the informal list on a given topic, only political ones) without the "power user" editors who are clearly abusing it.
by chrisdhoover | 2025-09-05 13:21:36+00:00
She describes exactly why networks are star configured and feature IDFs and MDFs. Even in analog phone days, commercial installations had telco closets where circuits were distributed. Residential not so much. My condo built in 2004 has the lovely feature of daisy chained network jacks. The only way to make the last jack in the chain work is to patch through all of the other ones. Fortunately wireless is a thing
by IanCal | 2025-09-05 13:23:40+00:00
I had the idea a few hours ago so I'm sure there are holes in this but my first idea is forming a graph where the relationship isn't a fixed label but a description that is then embedded as a vector.

First of all, consider that in a way each edge label is a one-hot binary vector. And we search using only binary methods. A consequence is anything outside of that very narrow path all data is missed in a search. A simple step could be to change that to anything within an X similarity to some target vector. Could you then search "(fixed term) is a love interest of b?" and have b? filled from facts like "(fixed term) is intimate with Y" and "(fixed term) has a date with Z"?

There are probably issues, I'm sure there are, but some blend of querying but with some fuzziness feels potentially useful.
by threeducks | 2025-09-05 13:23:45+00:00
When I was young, I enjoyed messing around with new languages, but as time went on, I realized that there is really very little to be gained through new languages that can not be obtained through a new library, without the massive downside of throwing away most of the ecosystem due to incompatibility. Also, CuPy, Triton and Numba already exist right now and are somewhat mature, at least compared to Mojo.
by dathinab | 2025-09-05 13:24:09+00:00
tbh. for companies like SalesForce I always assume they have a lot of bloated unnecessary jobs which are done well enough by the people having them to needing a external reason to firing them

in addition SalesForce grew in employment size in 2025 AFIK and 4000 jobs are for them only around ~~5%, which means it's to small to be a meaningful metric if you don't fully trust what their press department does (and you shouldn't)

still I see people using modern AI for small productivity boosts all over the place including private live (and often with a wastely underestimate risk assessment) so in the best case it's only good enough to let people process more of the backlog (which otherwise would be discarded due to time pressure but isn't worthless) and in the worst case will lead to idk. 1/3 of people in many areas losing their job. But that is _without_ major breakthrough in AI, just based one better applying what AI already can do now :/ (and is excluding mostly physical jobs, but it's worse for some other jobs, like low skill graphic design positions)
by tasty_freeze | 2025-09-05 13:24:44+00:00
I recall many years ago nvidia released an openGL extension for rasterizing vectors/svg type stuff. A bit of googling found this from 2011:

https://developer.download.nvidia.com/assets/gamedev/files/N...

and this:

https://developer.nvidia.com/nv-path-rendering-videos

The faq points 30 & 31 say it use multisampling (up to 32 samples per pixel) for AA, and the winding at each sample is calculated analytically from the curve.

From other searching, it seems no other vendor supports that extension.
by fuzzfactor | 2025-09-05 13:24:54+00:00
To be realistic, lots of times a simulation would have to capture the feeling of having 6x to 7x the fairly mature adult experience compared to the same person at 30 years old.

And the accompanying multiple of confidence and proven ability to go with it.

Plus a much bigger multiple of both, compared to your younger self at under 30.

You really can do most of the same things after 60, and with maturity it's easy to accept how the big difference is that you wont be doing them as many additional decades into the future.
by nicce | 2025-09-05 13:25:03+00:00
It is a tactic. OpenAI is changing the tone of ChatGPT if you use casual language, for example. Sometimes even the dialect. They try to be sympathetic and supportive, even when they should not.

They fight for the user attention and keeping them on their platform, just like social media platforms. Correctness is secondary, user satisfaction is primary.
by nonethewiser | 2025-09-05 13:26:17+00:00
They are pretty much the same as other content moderation around the world. There is some government body that determines their own content moderation policy then requires companies to implement it. Same as the EU, Brazil, etc.

I think a lot of westerners trust the EU government to use better judgement, and maybe they are even correct, but the fundamentals of the law are pretty much the same.

The biggest difference is these large companies dont really care that much about business in Nepal.
by Springtime | 2025-09-05 13:26:32+00:00
I mean, I keep web pages about cases that previously used a human and have now been replaced with neural network models. Some of which include:

- Translation. See: Gizmodo firing its Spanish translation team and switching exclusively to LLMs.

- Editors. See Microsoft replacing their news editors at MSN with LLMs.

- Customer service. Various examples around the world.

- Article graphics for publications. See: The San Francisco Standard (which used it for various articles for a period), Bleepingcomputer.com, Hackaday (selectively, before some pushback).

- Voice acting. The Finals game used synthetic voices for the announcer voices.
by CRConrad | 2025-09-05 13:26:37+00:00
> An "acre" is a medieval unit of measure defined as one "chain" by one "furlong", the area a single man can plow in a day with a team of oxen. Although people have been plowing with horses since the 12th century, the "acre" is still in use in Texas...

1) People plowed with oxen well into the 20th century. Most places, only fancy people could afford horses at least into the 17th-18th century. So not so totally-medieval.

2) The acre is used in all kinds of backwards (Anglophone) places, not only Texas. All of the USA for starters, probably Australia, maybe the UK... Heck, I remember my elders using the (roughly) corresponding "tunnland" in daily conversation in Sweden as late as the 1970s. (But yeah, they were really rather elderly.)

3) Aren't you the guy who should call that "the 0012th century"? (Sorry if I'm getting you mixed up with someone else.)
by markstos | 2025-09-05 13:27:24+00:00
I'm a podman user and fan, but there is one gotcha to know about the systemd integration.

You might expect that setting User=foo via systemd would enable seamless rootless containers, but it turns out to be a hard problem without a seamless solution.

Instead, there's this discussion thread with 86 comments and counting to wade through to find some solutions that have worked for some people in some cases.

https://github.com/containers/podman/discussions/20573#discu...
by stockresearcher | 2025-09-05 13:27:43+00:00
According to the chart in the linked document, Elon’s 2012 compensation plan captured 8% of the increased shareholder value. His 2018 plan captured 8.9% of the increased shareholder value, and this 2025 plan captures 13.3% of the increased shareholder value. I guess it is getting harder and harder to get him to focus.

Also, I don’t see anywhere in this incentive package where Tesla has to continue manufacturing EVs, or any vehicles at all. A joint venture with someone that provides the vehicle, ICE or EV, while Tesla adds the AI self driving tech, slaps their logo on the hood, and puts it into service via their own channels will count toward these incentives.
by dazilcher | 2025-09-05 13:28:18+00:00
What's the point of reading something while drinking my coffee quietly?

When I'm drinking my coffee I focus on enjoying the palate, when I'm reading I am laser-focused on processing and retaining information.

Multitasking prevents me from attaining the full benefits of these exquisite activities. If need a mindless task while I'm sipping my morning brew I can always count primes backwards or stare at the other hipster in the coffee shop.