MurphyA/hacker-news huggingface dataset:
by ufmace | 2025-12-29 17:15:50+00:00
I disagree with the overall point of the article.

I guess maybe they're worse for professional phone reviewers, who switch phones all the time, but I'm not one. In my experience, I think about two-thirds of the time I've gotten a new phone and wanted to switch to it, the SIM card size had changed, so I needed to get a new one anyways, which could only be done by mail order, so took a few more days. And about half of the time the same SIM card did physically fit, something else went wrong, like the APN names wrong, carrier didn't want to let it activate, RCS failed to work, all of which are virtually impossible to troubleshoot. IMO, the dream of universal SIM card portability has been dead for at least a decade, if not longer, and started long before eSIMs came out.

The eSIM on my current phone Just Worked as far as activating. I haven't tried switching to a new phone with it yet, so I guess I'll have to see how well it works when that happens.

Clearly there are cases when both are better. eSIMs are nice for being able to switch carriers immediately, get set up in a new country you're visiting smoothly, and recover the number from a physically lost phone. Physical SIMs are nice if you want to try out a different phone model, assuming they support the same SIM size and you can find the little tool. And also if your phone is seriously damaged but not physically lost. So not everyone necessarily loves them, but I don't think it's a case of the big bad big tech companies are enshittifying everything.
by echelon | 2025-12-29 17:16:08+00:00
This is the reason. This is probably DoD-instigated, not Trump's idea. We'd likely see this same policy under other leadership, especially if it were Republican.

The posturing on Greenland is also coming out of the DoD. The Trump admin isn't thinking thirty years ahead for when the North Sea becomes a primary transit corridor.

This is all internal war gaming.
by Evanito | 2025-12-29 17:16:19+00:00
You can find that here in the Layer 2 section: https://meshtastic.org/docs/overview/mesh-algo/

In short, all messages are sent within windows, which include waiting periods within which the broadcasting node listens for any other node to rebroadcast the same message. Upon seeing the message be rebroadcast, it stops attempting to send.
by LogicFailsMe | 2025-12-29 17:16:26+00:00
Defining art in this way is like defining intelligence as the possession of a degree from Stanford. It's just branding.

Art shouldn't make you feel comfortable and safe. It should provoke you and in this sense AI art is doing the job better than traditional art at the moment here.

Other than the technological aspect, there's nothing new under the sun here. And at its very worst, AI art is just Andy Warhol at hyperscale.

https://wbpopphilosopher.wordpress.com/2023/05/07/andy-warho...
by amitav1 | 2025-12-29 17:16:32+00:00
That last sentence reminded me of a story one of my religion teachers told us last year: he was in university, and the way the course was structured was something like there were two exams, mid-term and final, each worth like 50%, but you could choose to not do the mid-term, and have the final be worth 100%. He chose the latter, and ended up being stressed out of the mine preparing for the exam. I can't remember if there was supposed to be a moral to the story, but it was a funny story, at least. It was probably funnier in-person than it will be for the person reading this comment.
by kevin_thibedeau | 2025-12-29 17:16:57+00:00
I touch LaTeX once every 10 years. I'm not going to learn it because I'm not fond of debugging macro processors and have never had a good experience with the language where you have to invoke a stew of packages that will mysteriously stomp on each other. I generated a script the other day to prepare a document in the format I needed. It mostly worked, but the LLM also stumbled on the packages until I could coax a working solution out of it. They're good for these problems where you only need shallow knowledge.
by fabian2k | 2025-12-29 17:17:04+00:00
I think it is even more important now to look at the individual people making these decisions instead of looking at the country. The interests of the US don't matter in this administration, the interests of the people in charge drive this.

And even then I wouldn't look too deep. Maybe Trump just wants to blow stuff up, to show he's strong. Odds are, some people nudging him have their own reasons for encouraging this.
by wpietri | 2025-12-29 17:17:07+00:00
This is an important point.

To a first approximation, the DSM is about what a majority thinks is wrong. Sometimes this is pretty close to universal. Sometimes it isn't: https://en.wikipedia.org/wiki/Homosexuality_in_the_DSM

This study suggests that there are several different things called "autism". That's because "autism" as a term is not about some underlying reality, but a bucket that a bunch of people get tossed when some medical professionals see them as similar. And they come to the attention of those medical professionals because those people either say they have a problem or are called a problem by others.

But a problem with a person is always about a person in a context. Blue-eyed people are hindered by their eyes in bright light. Do we call that a genetic disease and look for cures? Not here, because there are enough "normal" people with blue eyes. But if it was just 1 in 20,000 people with blue eyes, it'd surely be treated as a disease.

Or we could imagine a "Height Deficiency Syndrome" characterized by inability to reach the top shelves in a normal house. With an effort, we could surely cure this impactful genetic problem through early application of hormones and the use of new CRISPR-related technologies. Or we could look at it as normal human variation which only "hinders" people because of how our society is set up to cater to "normal" people.

But we thankfully now have a term for that sort of nonsense: medicalization of deviance.
by vee-kay | 2025-12-29 17:17:08+00:00
(Sharing a comment I recently posted on a similar thread..)

For last 2+ years, I've noticed a worrying trend: the typical budget PCs (especially Laptops) are being sold at higher prices with lower RAM (just 8GB) and lower-end CPUs (and no dedicated GPUs).
Industry mandate should have become 16GB RAM for PCs and 8GB for mobile, since years ago, but instead it is as if computing/IT industry is regressing.

New budget mobiles are being launched with lower-end specs as well (e.g., new phones with Snapdragon Gen 6, UFS2.2). Meanwhile, features that were being offered in budget phones, e.g., wireless charging, NFC, UFS3.1 have silently been moved to the premium mobile segment.

Meanwhile the OSes and software are becoming more and more complex, bloated and more unstable (bugs) and insecure (security loopholes ready for exploits).

It is as if the industry has decided to focus on AI and nothing else.

And this will be a huge setback for humanity, especially the students and scientific communities.
by reactordev | 2025-12-29 17:17:11+00:00
Oh man, that first paragraph. “Such problems don’t exist…” what a gaslighting response to a publication submittal. The least they could do is ask where this problem emerges and you can hand wavy your answer without revealing business IP.

Also, we, as an industry of software engineers, need to re-examine these hard defaults we thought could never be achieved. Such as the .text limits.

Anyway, very good read.
by Pet_Ant | 2025-12-29 17:17:33+00:00
To me art has always been "an interesting idea". Decorative things that take skill to me are crafts. Sure, it's a water color of your garden, but what does it tell us about the human condition? Sure, it's skilled... but it's empty. Give me Jackson Pollock or Picasso. Give me a new way to see the world. Pure skill to me is as impressive as cup-stacking personally.

Not saying you have to agree, but it is a distillation of how some portion of the world sees the world.
by shimman | 2025-12-29 17:17:46+00:00
My evidence is the fact that companies layoff people in general due to the ineptitude of their executives. My evidence is that people do not like it when others have dominion over them.

The ability to deny someone healthcare, the ability to eat, how you dress yourself, who you can speak to, and even if you can subsist in our society (notice I didn't say thrive); these are things no human should have over another.

Companies have the ability to destroy lives and workers have ZERO recourse.

My solution is simple, workers should be able to vote for their bosses. If these executives are as good as you say then they should win the election easily. I mean after all boards vote on who becomes an executive, why shouldn't workers be allowed this right as well? Boards + executives decide company strategy, why can't workers be allowed to do this too? Why can't their be consensus building where we actually give workers the freedom to dictate their own success? Boards + executives vote on their salaries too (hint, they never go down), workers should have this right too.

I'm sorry but the more I think about it, the more farcical it all seems. Workplace democracy should the next pursuit of human rights as democratizing the economy can only lead to more human flourishing as democratic governments have provided thus far.

If it's good enough for the state, it's good enough for the F500.
by realityfactchex | 2025-12-29 17:18:05+00:00
Ok, here are some starting links and summaries:

In 2012, South Korean judges found the following to be unconstitutional [0], e.g. based on the person who complained about not being allowed to comment anonymously on YouTube and other sites (since Korean YouTube and other sites needed them to identify their real identity first):

1. Act to Promote Use of Communications Network and to Protect Information (as amended by Act No. 9119 of 13 June 2008)

2. Article 29 and Article 30, Paragraph 1 of the Enforcement Decree of the said Act (as amended by the Presidential Decree No 21278 of 28 January 2009)

Also, the Korean "Real Name" requirement was "rolled back", as reported at [1], which describes that "Article 44-5 of the Act on Promotion of Information and Communications Network Utilization and Data Protection, etc. (the 'ICN Act') was enacted in 2007... It required large-scale portal sites with more than 100,000 visitors on average a day to record the real name identities of visitors posting comments, usually via the poster's resident registration number (RRN).".

[0] "Constitutional Court of Korea, 2010 Heon Ma 47, 252 (consolidated), Re: Confirmation of unconstitutionality", https://www.opennetkorea.org/wp-content/uploads/2023/05/Korean-real-name-law-decision-english.pdf
[1] "Korea Rolls Back ‘Real Name’ and ID Number Surveillance" (2012), https://papers.ssrn.com/sol3/papers.cfm?abstract_id=2187232
by JeremyTheo | 2025-12-29 17:18:10+00:00
Yes it is! And yes it was a typo! Thank you for finding the link to it. I was trying to find it before but couldn’t find it in official sources, DB deleted it from the official app. It did not stop at Troisdorf though.

It is operated by National Express, but I guess the routing comes from some other company (likely InfraGo)
by rawgabbit | 2025-12-29 17:18:30+00:00
I believe modern economists are studying how ownership should be assigned. The thinking is that contracts and rules handle the majority of situations but emergencies and edge cases require an owner who has authority and whose interests align with the thing they control. And you want a mechanism to reassign ownership when the previous owner is incompetent.

In the case of a national train system, you may want to create a national entity to develop, coordinate, and make the physical trains and support technologies. You would create regional or metro entities to control the train network for their local area including the train stations. They coordinate with each other via negotiated contracts. Any edge cases or emergency falls under the purview of the owning entity. For example, the national entity controls the switch from diesel locomotives to the newest engine. The local authority is responsible for repairing the lines after a natural disaster.

If an entity is egregiously incompetent or failing, the national regulatory authority, with support of the majority of all the different train entities, takes control and reforms it.
by treetalker | 2025-12-29 17:18:34+00:00
Many soccer associations are saying — what a stupid name, soccer, you know everybody else calls it football, the NFL has been mean, we should really do something about that, can we do something about that?, let's get some people on that to change the name of football to something else and then soccer to football — they're saying, and these are some of the best soccer associations, the real best, FIFA in fact, it's saying we got the FIFA peace prize, and you know it was the first one, because I'm the president of peace, some say the most peaceable president, and the radical left hates it, but Venezuela you say?, I can't say I've heard of it, but the people who deal with those things, they tell me, and they're very smart, the greatest, some say, they say that this just has to be done, so we're doing that, and did you know they stole our oil?, stole it a long time ago, and it's ours, it really is, they tell me, but I haven't heard about this strike yet, if it's important I'm sure its reach my desk, it's a beautiful wood desk
by jandrewrogers | 2025-12-29 17:18:45+00:00
Static allocation has been around for a long time but few people consider it even in contexts where it makes a lot of sense. I’ve designed a few database engines that used pure static allocation and developers often chafe at this model because it seems easier to delegate allocation (which really just obscures the complexity).

Allocation aside, many optimizations require knowing precisely how close to instantaneous resource limits the software actually is, so it is good practice for performance engineering generally.

Hardly anyone does it (look at most open source implementations) so promoting it can’t hurt.
by hypeatei | 2025-12-29 17:19:07+00:00
Some of it probably has to do with Venezuela nationalizing its natural gas industry in the 70s after American companies had already invested money there. I don't think Trump personally cares that much, but there are neo-con factions (Rubio, etc..) in his ear telling him that something needs to be done to make this right.

Using the fentanyl crisis as a scapegoat is truly lame, especially when you blow up flimsy boats carrying cocaine and double-tap them to make sure they're dead. Most peaceful president, you wouldn't even believe.
by embedding-shape | 2025-12-29 17:19:30+00:00
Literally sitting with Lutris in front of me downloading a game from GOG right now. Can Heroic Games not handle it themselves like Lutris? Seems easy enough for other FOSS projects to do, I'd rather GOG continue focusing on ensuring the games run on modern hardware, and acquiring licenses to good old games, rather than now expanding the support for their already mediocre launcher.
Show HN: Here Be Shovels – a calm supply depot for indie makers and AI builders
by anticlickwise | 2025-12-29 17:19:35+00:00
I built this for myself.

I was tired of checking Product Hunt, Hacker News, Reddit, Indie Hackers, and YouTube separately while building.

Here Be Shovels is a calm, opinionated place that aggregates tools, launches, AI signals, and YouTube channels indie makers actually watch.

It’s intentionally incomplete and updated every few hours and I had a lot of time building out the Wild West metaphor.

Happy to hear feedback
by tsimionescu | 2025-12-29 17:19:59+00:00
If you got into an Uber and they took you to some completely different place, many km away from your destination, and didn't let you get out of the vehicle until they got there, would you not say that they kidnapped you? Would you not be tempted to call the police and press charges, even if they did tell you that they would let you go out once they reached their destination?
by tharmas | 2025-12-29 17:20:07+00:00
Yes its Monroe doctrine 2.0 but its also Rubio et al wants Maduro gone. Maduro offered almost everything to the Trump admin except one thing: abdicating. Maduro was even willing to concede on that but wanted to choose a successor and have a transition period. But the Trump admin turned even that down. The Trump admin wants Maduro gone right away. Period.

Yes, Cuba is next.
by ekr____ | 2025-12-29 17:20:21+00:00
Running improvement isn't actually like this, except for beginners.

First, you actually do quite a bit of periodization at the season level, so you might have a long base block, followed by a more stamina/quality oriented block, then race specific sharpening, followed by taper and an A race, and then rest. Improvement is distinctly non-linear across these phases, and you'll actually start each season fairly far behind where you were at your peak.

There are also plateau effects, where you've basically adapted as much as you can to an existing stimulus and you need to find new ways of triggering adaptation.
by embedding-shape | 2025-12-29 17:20:35+00:00
It's part of the FAQ at the bottom:

> Why is CD PROJECT doing this?

> Selling GOG fits CD PROJEKT’s long-term strategy. CD PROJEKT wants to focus its full attention on creating top-quality RPGs and providing our fans with other forms of entertainment based on our brands. This deal lets CD PROJEKT keep that focus, while GOG gets stronger backing to pursue its own mission.

> What is GOG's position in this?

> To us at GOG, this feels like the best way to accelerate what is unique about GOG. Michał Kiciński is one of the people who created GOG around a simple idea: bring classic games back, and make sure that once you purchase a game, you have control over it forever. With him acquiring GOG, we keep long-term backing that is aligned with our values: freedom, independence, control, and making games stay playable over time.
by krona | 2025-12-29 17:20:42+00:00
Page 5 of the National Security Strategy:

We want to ensure that the Western Hemisphere remains reasonably stable
and well-governed enough to prevent and discourage mass migration to the
United States; we want a Hemisphere whose governments cooperate with us
against narco-terrorists, cartels, and other transnational criminal
organizations; we want a Hemisphere that remains free of hostile foreign
incursion or ownership of key assets, and that supports critical supply
chains; and we want to ensure our continued access to key strategic
locations. In other words, we will assert and enforce a “Trump Corollary” to
the Monroe Doctrine;

Sounds pretty transparent to me, especially when you begin to consider who has been investing in Venezuelan energy infrastructure recently.
by cdcarter | 2025-12-29 17:21:24+00:00
I vibe coded an app to track my movie watches, at https://moviesonthe.computer.

I really enjoy the ability to get started quickly with a known idea like “make a single user letterboxd clone” with a system prompt that explains my preferred tech stack. From there it’s relatively easy to start going in and being the tastemaker for the project.

I think people being able to build their own bespoke apps is a huge super power. Unfortunately I don’t think the tools today do a good job of teaching you how to think if you aren’t already a software engineer. Sonnet rarely grasps for an abstraction.
by 3ds | 2025-12-29 17:21:52+00:00
Exactly! When you spend billions on car infrastructure but hardly anything on rails, there will be issues.

What people don’t write clickbaity blog posts about is how in general things work very well. I’m currently sitting on a train from Nuremberg to Berlin and it takes less than three hours, it’s on time, quiet and just a good experience. This trip used to take five hours but then the high speed rail track got completed and cut the time by two hours. Wonderful!
by joha4270 | 2025-12-29 17:22:12+00:00
I don't see how this article could possibly support the argument that C# is slower than GDScript

It compares several C# implementations of raycasts, never directly compares with GDScript, blames the C# performance on GDScript compatibility and has an strike-out'ed section advocating dropping of GDScript to improve C# performance!

Meanwhile, Godot's official documentation[1] actually does explicitly compare C# and GDScript, unlike the the article which just blames GDScript for C#'s numbers, claiming that C# wins in raw compute while having higher overhead calling into the engine

[1]: https://docs.godotengine.org/en/stable/about/faq.html#doc-fa...
by someothherguyy | 2025-12-29 17:22:19+00:00
That says 2019, but it was published in 1995:

https://ics.uci.edu/~jutts/air.pdf

This goes into way more detail and covers Utts's work.

https://www.priory-of-sion.com/biblios/images/mumford.pdf

https://en.wikipedia.org/wiki/Jessica_Utts
by com2kid | 2025-12-29 17:22:44+00:00
One quarter I made a cheat sheet so good the prof asked for a copy so he could use it as an overview sheet to teach the class next year.

I had used Illustrator to lay it all out. Lots of well type set diagrams and graphs alongside the equations.

Of course after spending the better part of 2 days making it I barely had to refer to it during the test!
by cpuguy83 | 2025-12-29 17:22:53+00:00
If by "utility" container you mean the containers aren't managed under the same stack, that is true.
Buildkit, at least prior to docker 29, executes runc directly.
It is still using the same storage backend, though there is a shim involved to convert docker's (now deprecated) graph drivers to containerd's snapshotter interface which is what Buildkit speaks. That's why there is a different tree.
As of docker 29, containerd's storage is used by default.
I can't recall if this used containerd to execute containers or just storage.

> > No, it supports anything Buildkit can fetch: git, http, client dir... for that matter the client itself can shim that to be whatever it wants.
> Any examples?

--build-context foo=https://github.com/example/repo.git

Then you can "FROM foo" or whatever you want to do with that context.

> First, you can build the base image, with the GHA or registry cache. It works. But the `proto` stage will never use cache. The "base" image is supplied through an additional context.

What are you expecting to cache here?
Are you saying using an extra context like this is preventing it from using the cache?
by dcrazy | 2025-12-29 17:22:56+00:00
The golf swing is extremely non-intuitive for several reasons, not the least of which is the physics of trying to swing a hunk of metal at the end of a 3-foot rod around your body at 100mph. Fixing one thing will often send something else out of whack. Improving the golf swing requires system-level analysis, trying new things to see what else is affected, and then fixing the regressions.
by AnimalMuppet | 2025-12-29 17:23:11+00:00
1. On modern OSes, you probably aren't "taking it away from other processes" until you actually use it. Statically allocated but untouched memory is probably just an entry in a page table somewhere.

2. Speed improvement? No. The improvement is in your ability to reason about memory usage, and about time usage. Dynamic allocations add a very much non-deterministic amount of time to whatever you're doing.
by coderatlarge | 2025-12-29 17:23:25+00:00
this carrier approval to move esim problem is more generalized on modern “smartphones”. unless you opt in to cloud providers holding your data there is no easy way afaik to migrate your authenticator apps to another phone. and a host of other authentication/authorization data is tied to the device in an opaque way. don’t get me started on apple’s unpredictable model of sending 2fa to some other “trusted” device which means tou never know what tou need to bring with you.