MurphyA/hacker-news huggingface dataset:
by mananaysiempre | 2025-12-24 09:34:25+00:00
Unbounded nested calls as long as those calls are in tail position, which is a thing that needs to be defined—trivially, as `return EXPR(EXPR...)`, in Lua; while Scheme, being based around expressions, needs a more careful definition, see link above.

Otherwise yes. For instance, Scheme implementations that translate the Scheme program into portable C code (not just into bytecode interpreted by C code) cannot assume that the C compiler will translate C-level tail calls into jumps and thus take special measures to make them work correctly, from trampolines to the very confusingly named “Cheney on the M.T.A.”[1], and people will, colloquially, say those implementations do TCO too. Whether that’s correct usage... I don’t think really matters here, other than to demonstrate why the term “TCO” as encountered in the wild is a confusing one.

[1] https://www.plover.com/misc/hbaker-archive/CheneyMTA.html
by dipeshsukhani | 2025-12-24 09:34:44+00:00
CPA here. The math on this is brutal because of the fixed fee floor. If an agent performs a $0.05 task, a standard $0.30 + 2.9% fee structure puts you at a negative margin immediately. This is a solvency issue, not just a pricing one. You literally cannot monetize granular, high frequency agent traffic with legacy banking rails. The only way the P&L works for micro services ($0.01 to $0.10) is via rails where the settlement cost is negligible (<$0.001), regardless of the asset class used.
by lelanthran | 2025-12-24 09:35:25+00:00
> Because there are endless errors and problems that never gets fixed with AI coding.

But, that's my point :-)

> The reason testers ran out of things to test before was that developers tested themselves before sending it over, if you take a bunch of cowboy coders coding thousands of lines a day with no testing whatsoever before throwing it over to the testers you would say you don't have enough testers even if you had thousands.

Right. But even if the devs are doing unit-tests (which is all devs are supposed to do), they can still overwhelm a QA department.

We could never do this before. GGP claimed that we always could. I am disagreeing with that specific claim - "We could always overwhelm the testers".
by dipeshsukhani | 2025-12-24 09:35:27+00:00
This is a perfect example of why *'Testing is the new Auditing.'* In the traditional audit world, we relied on sampling and manual review because comprehensive testing was too expensive. With LLM guided fuzzing (via MCP), we are moving from 'random sampling' to 'targeted investigation.' This doesn't just find bugs faster. It changes the reliability model from a 'consulting gig' (one time audit) to an 'industrial process' (continuous verification) that runs in every CI pipeline.
by fc417fc802 | 2025-12-24 09:36:20+00:00
Historically liquor store checks were purely visual. These days they are often digital, meaning claims about privacy might (or might not) be outdated. The general principle still applies though. The physical infrastructure already exists, the ID checks do not necessarily need to be digitized or recorded, and even if they are the issued tokens don't need to be tied to the check.

Grocery stores already sell age restricted items as well as gift cards that require activation. The state could issue "age check cards" that you could purchase for some nominal fee. That would require approximately zero additional infrastructure in most of the industrialized world. The efficacy would presumably be equivalent to that for alcohol and tobacco.
by chengzeyi | 2025-12-24 09:36:42+00:00
LongCat Avatar is built on the LongCat-Video foundation - a 13.6 billion parameter video generation model developed by Meituan's LongCat research team.

The model unifies Text-to-Video, Image-to-Video, and Video-Continuation tasks within a single framework, enabling minutes-long video generation without quality degradation.

- No cold starts - instant API access
- 13.6B parameter model for exceptional quality
- Unified architecture for consistent performance
- REST API for easy integration
by leejo | 2025-12-24 09:37:19+00:00
I'm sorry, but I just don't believe that. As stated below in several other comments, none of this makes sense and the Wikipedia editors hiding behind "this is the policy, you do not get to question it" stinks.

The original user withdrew their deletion suggestion and added the "This article relies excessively on references to primary sources. Please improve this article by adding secondary or tertiary sources." banner, sure. Why didn't they just do that in the first place?

Instead they looked at an article that had existed for twenty years, with a comprehensive history of changes, had lots of information, links, and [albeit primary] sources; they did some cursory Googling, then suggested it for deletion - with a deadline of 7 days: https://en.wikipedia.org/w/index.php?title=CPAN&diff=1327587...

Wikipedia literally has its own page to suggest that you don't do that: https://en.wikipedia.org/wiki/Wikipedia:Chesterton%27s_fence...

Wikipedia's own policies around deletion mean it's easy to delete articles you don't particularly like - if they are old enough they probably lack secondary sources. You can't inform users who would be able to contribute off-Wikipedia: https://en.wikipedia.org/wiki/Wikipedia:Canvassing#Stealth_c... which means it's unlikely they will be updated before the deadline passes. Many of these articles were contributed by people who have long moved on, and few of us are paying attention to every possible thing on Wikipedia. Twenty years of history deleted in a week. That's wrong.

This feels like the actions of a newly promoted editor, inexperienced, and eager to start "cleaning up" Wikipedia, which it is damaging. It also feels like the actions of an editor who, when editing another article, saw that the thing they were adding didn't point to what they expected on Wikipedia: https://en.wikipedia.org/w/index.php?title=White_Camel_award... # instead of adding a page to disambiguate, they decided to go on a crusade to purge articles that had existed for twenty years. And because these were mostly articles that predate Wikipedia's sourcing policies, they knew it was likely they would succeed.

As I've stated in one of the talk threads: https://en.wikipedia.org/wiki/User_talk:Left_guide#c-Leejeba... # I'm not particularly concerned about the restoration of some of the articles, instead I'm more concerned about the blunt application of policies that means important reference, history, and culture are being deleted.
by openquery | 2025-12-24 09:37:30+00:00
For 99% of people I don't see the usecase (except for privacy but that ship sailed a decade ago for the aforementioned 99%). If the argument is inference offline - the modern computing experience is basically all done through the browser anyway so I don't buy it.

GPUs for video games where you need low latency makes sense. Nvidia GeForce Now works but not for any serious gaming. But when it comes to LLMs at least, the 100ms latency between you and the Gemini API or whichever provider you use is negligible compared to the inference time.

What am I missing?
by metalman | 2025-12-24 09:39:36+00:00
by forklift it can mean a "pallet fork" which is somewhat unlikly to kill someone, or monster that would squish a human like a bug.
driver probably caught a flash,too late, felt the bump,
glanced at the mess.....panicked
the bigger machines will flatten a pickup truck, and because the operators sit so high up, the smaller gear have masts flying flags.

the real irony would be if the forklift opperators phone call, was getting the gears from his supervisor for not bieng fast, enough.
by wraptile | 2025-12-24 09:40:45+00:00
No your logic is fundamentally flawed because it assumes a job has to reach 100% completion to have an effect. What if soviet empire collapsed precisely because the resistance was too costly.

In Lithuania in particular sabotage was a constant reality of the country for bigger chunk of a century. People were breaking the empire not only via outside resistance and cultural identity preservation but also by sabotaging soviet operations in daily activities. The empire fundamentally became unsustainable and collapsed under it's own weight and no new glorious leader could have saved it.

So whether Lithuanians are free because of their own efforts or because it just so happens that soviet empire collapsed is a fundamentally flawed question as these two things are not only correlating but are causal as well.
by oytis | 2025-12-24 09:40:51+00:00
German inflection is pretty minimalistic. There are just four cases, and it's mostly the article that is being changed with only occasional and predictable changes to the noun itself. Meanwhile in Russian there are six cases and no article, so it's the word itself that has to change. Also there are three different declensions not counting exceptions.

Gender in Russian is much easier than in German though - most of the time you can tell it by the word itself
by Alex2037 | 2025-12-24 09:41:26+00:00
>saying Kazakhstan is independent... that's rich. The moment Kazakh government thinks about denouncing russian as official language, putin will send a new government

at the time of the empire's collapse, Putin was essentially a nobody. Yeltsin and the oligarchs didn't really give a fuck about Kazakhstan, Ukraine, the Baltics, and the rest. they were truly and unconditionally independent, and Russia, given its humiliating defeat in Chechnya, couldn't do shit about it even if it wanted to (which it didn't).
by fph | 2025-12-24 09:42:18+00:00
https://lpc.events/event/19/contributions/2099/ is a much better reference in my view. It is the original conference website, it contains all the material in text format as well, and it does not force you to watch a video (and maybe an ad or two before that, idk, I use adblock). I call this link "primary" and the Youtube video "secondary" (as well as Phoronix).
by paddleon | 2025-12-24 09:42:20+00:00
Hey, I hear you. And I'm sad. Because I'd like to say that the right way is to:

build infrastructure that promotes safe driving, and

train drivers to show respect for other people on the road

However, those are both non-starters in the US. So your answer, which comes down to "at least self-driving is better than those damn people" might be the one that actually works.
by sandspar | 2025-12-24 09:42:50+00:00
Note that these are different than what Geoguessrs typically see. Geoguessr players are familiar with Google Street View's "odd but ugly" images: tropical forests in Russia, tank convoys in Turkey etc.

But TFA photos were selected by someone with a good eye for photography. They're beautifully composed, have clear subjects, well-timed.

Works of art vs curios.
by Flere-Imsaho | 2025-12-24 09:43:51+00:00
Are you me?

I've been with my org for 10+ years. Never had a promotion, people younger than me have shot up the org who joined after I did.

The thing is I prioritize health and wellbeing over any job I've had. However I've been told I'm super reliable, well liked and hard working... Although like you I'm the quiet one at the back of the room.

I recently failed an interview for a promotion, this would have been for a senior engineer. Feedback was I failed to convince the panel I had what it takes to lead a team (despite doing this everyday anyway in the org). Makes it hard to stay motivated TBH. Back to lifting weights I guess!
by gmd63 | 2025-12-24 09:44:07+00:00
Money is power.

Trump's and the Republican party's whole shtick is deregulation. The financial tumors in the economy love it when the white blood cells look the other way. That's why folks like Ellison and Elon bought this election. These are the types of orders they are happy to comply with for favorable treatment.

If you don't regulate, you're just opening the door for the free market to birth a tyrant or cabal that makes up their own power structures.
by bzzzt | 2025-12-24 09:44:59+00:00
2010 was the year Volvo ownership went to Geely, so your xc60 was designed and built under Ford ownership. The xc60 is a big, expensive SUV (at least for us EU residents) so presumably there should be a quality engine in there.

Some smaller models at the time had a PSA (Ford/Peugeot) engine which don't come anywhere near 300k before blowing up (or simply becoming very expensive to maintain).

The latest electric EX30 model reuses the Chinese built Zeekr X design. Seems like they drive ok, but if they can get 300k remains to be seen. Haven't seen any used with more than around 50k on them.
by IshKebab | 2025-12-24 09:47:13+00:00
Is there any actual evidence that new programmers really find this hard? Python is renowned for being beginner friendly and I've never heard of anyone suggesting it was remotely a problem.

There are only a few languages that are purely for beginners (LOGO and BASIC?) so it's a high cost to annoy experienced programmers for something that probably isn't a big deal anyway.
by ssl-3 | 2025-12-24 09:48:48+00:00
A child only knows the way to school because outside influences have previously shaped the path that they are expected to follow. They're motivated to walk there because present influences seek to enforce the necessity of accomplishing this task.

Even the mere existence of a predetermined destination (in this instance, the location of a particular school that they did not choose themselves) is influential to their behavior.

If we use the definition that you're so defensively in favor of, then it is impossible for this child to be walking to school autonomously.
by pests | 2025-12-24 09:49:44+00:00
> I'm currently the type of person that is always plugged into noise (music, podcast, YT). It is rare that I sit in silence.

Not directed towards you, but this brings up a thought I often ponder. I have friends and people around me who are plugged in 24/7. I don't really think they spend any time, what so ever, on internal thought or introspection / reflection. I think it really affects them. The "default mode network" as its neuroscience has coined it. No time to analyze the past or correlate cause with effect. Lives surrendered to notifications and scrolling the same 3 feeds, day in and day out. I don't even know what to say to them sometimes.

On the flip side, I do accept people for who they are. If this is what they want, and they enjoy it, then whatever. But it can be frustrating trying to communicate or interact with them.
by Closi | 2025-12-24 09:50:26+00:00
> The combination of coincidences is striking

It would only really be a striking coincidence if each of these elements is a rare occurence - although if the site has a poor safety culture and this sort of stuff is happening all the time, it becomes less of a coincidence and more of an inevitability.

In the UK for example sites generally mandate hi-vis vests, establish pedestrian walk routes, ensure visitors can't walk straight into the warehouse without supervision or training, and ban using mobile phones when using any form of MHE - so if sites had good safety standards and enforced all this, then the chance of it happening would be much smaller than a site that didn't enforce all this (Just saying this is how it is in the UK as my experience all this is less common in the USA - although no doubt many sites operate the same).

If a site lets people wear what they want and does not stop MHE operators from using phones and lets a visitor freely walk around the warehouse... I don't know if a person getting hit at that stage is a coincidence IMO (regardless of the eye patch).
by mananaysiempre | 2025-12-24 09:50:35+00:00
That is correct, the difference is only visible at runtime. So is the difference between garbage collection (whether tracing or reference counting) and lack thereof: you can write a long-lived C program that calls malloc() throughout its lifetime but never free(), but you’re not going to have a good time executing it. Unless you compile it with Fil-C, in which case it will work (modulo the usual caveats regarding syntactic vs semantic garbage).
by einarfd | 2025-12-24 09:50:36+00:00
Not only isn’t this or any other of the DMA features accessible in the USA, but Norway which is a member of the EEC and which therefore both have to and is in the process of ratifying the DMA. Don’t get this either.

That Apple is so petty that it blocks on legal technicalities like that, when everyone knows it is just a matter of time. Really sours me on the whole company.
by TacticalCoder | 2025-12-24 09:50:53+00:00
> The constant anti work agenda that is thrown in your face if you use almost any social media is so annoying.

I've got several friends who are doctors. They did study a shitload. And one of them, once his day is over, loves to read about investments, how to manage his finance, etc. Another one has a passion for Ferrari cars and owns one (but it's already its fourth one). He'll tell you all about the life of Enzo Ferrari and he'll never miss the Monaco F1 grand prix.

I won't write here what I think of people hating on these persons because they're successful. I especially won't write what I think of them when they go to visit the doctor. I know HN won't ban people easily but if I really wrote what I thought of these people it'd get me close to being banned.

12 years of studies. A very hard work: though on the mental and usually with incredibly long hours.

I don't consider them slaves. But I'd rather be remembered as a slave than as a parasite.
by mananaysiempre | 2025-12-24 09:55:44+00:00
It is a feature of the language (with proper tail calls) that a certain class of calls defined in the spec must be TCOd, if you want to put things that way. It’s not just that it’s easier for the compiler to recognize them, it’s that it has to.

(The usual caveats about TCO randomly not working are due to constraints imposed by preexisting ABIs or VMs; if you don’t need to care about those, then the whole thing is quite straightforward.)
by encom | 2025-12-24 09:55:49+00:00
It has in many cases already been taken by robots. Lots of warehousing is automated. But there are many situations requiring a forklift that are not well suited to automation. Basically anything that isn't dealing with neatly stacked rows and columns of shelves.

I worked night shift at steel processing plant once. Lots of my coworkers were walking around zombiefied. Forklift and crane operators were moving around 10-20 tons coils of steel and loading them into machines and people were paying no attention to them. Yes, the guy with 10 tons of product on his forks is responsible for paying attention, but the same rules apply as in traffic - right of way doesn't matter when you're dead. Pay attention and be aware of what's going on around you. Do not wear headphones!

Also CEO types on job sites, in my experience, often get to skip the mandatory safety course, because nobody dares tell them no and they feel big and important because they're wearing a tie and have shiny shoes. And these types need it the most, because they have zero experience working and moving around these types of places.
by gus_massa | 2025-12-24 09:56:00+00:00
I have a chemistry specification in high school, anyway the conditions are weird. It's like inside a burning coal, but much hotter, 2000K instead of 700K. The density is 2g/ml so it's more like a liquid than a gas. It's far away from the usual conditions in a lab, so my knowledge/intuition are not very useful.

Anyway, at so high pressure and density, I expect molecules with big voids to be crushed.
by konradb | 2025-12-24 09:57:30+00:00
> So, somewhere on that website, there’s a free version that can be downloaded onto a desktop and run without signing up for their service?

If you go to https://tailscale.com/pricing?plan=personal

The first plan on the left called 'Personal' is free.

It uses a central orchestrator which is what requires you to sign up. If you prefer to self host your orchestrator you can look into Headscale, an alternative that seeks to be compatible with the clients.

> So, basically you leave a computer running at home, and this thing lets you pretend to be running your internet stuff through it while you’re on the road?

That's one thing you can do with it, yes. You can also run custom DNS entries across it, ACLs, it is very flexible.
by zipy124 | 2025-12-24 09:57:43+00:00
Funny here is not used in the humerous sense, but rather the other two definitions given in any good dictionary as "used to emphasize that something is serious or should be taken seriously." and "difficult to explain or understand; strange or odd." or even the given example of the last quote as "unusual, especially in such a way as to arouse suspicion."

Replace 'funny' with 'weird' (in a slightly sarcastic tone for sure) and the comment makes sense whilst being less offensive to the reader and not diminishing someones death.
by vidarh | 2025-12-24 09:58:02+00:00
Your comment explains why we want a travel router. I have a wire guard setup for my servers.
I'm entirely comfortable with setting that up.

But I value my time enough that I don't want the hassle of that for the various devices my family uses when I can just preconfigure and plug in a tiny device and not have them depend on me being in the same location all the time.
by wzdd | 2025-12-24 09:58:18+00:00
https://issuetracker.google.com/issues/371713238#comment829 seems fine and only has the potential to break other Apple BT hardware, which is relatively easy to test.

Nobody actually productively commenting in the thread thinks it's a conspiracy theory and everyone acknowledges that the Apple hardware is off-spec. It would be nice to see Android add this workaround.
by h33t-l4x0r | 2025-12-24 10:00:14+00:00
Yeah I mean, orchestrating an assassination in a federal prison of a guy the whole world is watching, and never even so much as a whiff of a leak? Because how do you contain that without whacking everyone involved (which we would know about)? You don't. Not without teleportation, time-travel, or at the very least post-hypnotic suggestion.

Oh he's smart AF, all right.
by TeMPOraL | 2025-12-24 10:00:22+00:00
There's an orthogonal aspect to it: control. I know I need some amount of noise to stay grounded and look outwards instead of collapsing into infinite reflection regression - but I also need control over that noise. That is, it needs to be my noise. Living in noise introduced by people around me is not reinvigorating, it's draining and depressing.
by weinzierl | 2025-12-24 10:00:26+00:00
Extending the question:

In my mind Tailscale was primarily to expose local services but answers here sound a bit as if people used it as a VpN replacement.

If I do not want to expose local services but only protect me and hide from untrusted WiFi, would I better use a traditional VPN or Tailscale?

My thinking is that Tailscale could be the better VPN because they have a clean business model while pure VPN companies are all shady.
by matharmin | 2025-12-24 10:01:11+00:00
SBOM may contain similar info to lockfiles, but the purposes are entirely different.

Lockfiles tells the package manager what to install. SBOM tells the user what your _built_ project contains. In some cases it could be the same, but in most cases it's not.

It's more complicated than just annotating which dependencies are development versus production dependencies. You may be installing dependencies, but not actually use them in the build (for example optional transitive dependencies). Some build tools can detect this and omit them from the SBOM, but you can't omit these from your lockfile.

Fundamentally, lockfiles are an input to your developement setup process, while SBOM is an output of the build process.

Now, there is still an argument that you can use the same _format_ for both. But there are no significant advantages to that: The SBOM is more verbose, does not diff will, will result in worse performance.