MurphyA/hacker-news huggingface dataset:
by 1718627440 | 2025-12-06 16:20:53+00:00
Rebase is just automated cherry-pick, so it ends being the same. The pick command in rebase is exactly that.

> and end up with a "bad" merge.

They end up with exactly the same merge when using cherry-pick directly?

> I don't usually want to rewrite history. I just want the target branch with all my commits on top

That's ... what rewriting history is?
by aunty_helen | 2025-12-06 16:21:03+00:00
For China there is no plan B for semiconductor manufacturing. Invading Taiwan would be a dice roll and the consequences would be severe. They will create their own SOTA semiconductor industry. Same goes for their military.

The question is when? Does that come in time to deflate the US tech stock bubble? Or will the bubble start to level out and reality catch up, or will the market crash for another reason beforehand?
by lillecarl | 2025-12-06 16:21:13+00:00
Ever since Microsoft added "modern standby" it's not a problem anymore. Chips became power-efficient enough that we can just "fake sleep" now, which means disabling all but one core and downclocking it to the lowest possible frequency. My AMD laptop was 400mhz, draining about 15% per day.

Say what you will about Microsoft, but sometimes a strong leader can make good things happen (TPM2 and modern standby)
by linguae | 2025-12-06 16:21:48+00:00
I sympathize, but I feel compelled to point out that the parent didn’t say that the interface had to look like a contemporary desktop.

In my opinion, I believe the Tiny Core Linux GUI could use some more refinement. It seems inspired by 90s interfaces, but when compared to the interfaces of the classic Mac OS, Windows 95, OS/2 Warp, and BeOS, there’s more work to be done regarding the fit-and-finish of the UI, judging by the screenshots.

To be fair, I assume this is a hobbyist open source project where the contributors spend time as they see fit. I don’t want to be too harsh. Fit-and-finish is challenging; not even Steve Jobs-era Apple with all of its resources got Aqua right the first time when it unveiled the Mac OS X Public Beta in 2000. Massive changes were made between the beta and Mac OS X 10.0, and Aqua kept getting refined with each successive version, with the most refined version, in my opinion, being Mac OS X 10.4 Tiger, nearly five years after the public beta.
by sallveburrpi | 2025-12-06 16:22:26+00:00
I wasn’t alive 50 years ago so I can’t really compare. I would say however that not being dead, mutilated or starving is more important than deep connections with other humans.

I do get your point that many people feel this has been eroded by social media and online culture.

However it’s a tiny blip and I think in 5-10 years we will see the terminally online years (~2016-2030) as a weird period in history.

Of course this is highly subjective and depends a lot on your age and where in the world you live as well…
by santiagobasulto | 2025-12-06 16:22:40+00:00
> it frequently produces mediocre or worse content

I agree, and I go one step beyond:

Any "series" is BY DEFINITION, bad. If to tell a good story you need +4 episodes, you're doing a poor job. Or, what's real, you're just bloating it ON PURPOSE to keep people attached to their screens.

If Citizen Kane, Tokyo Story, 2001 Space Odyssey or any other good film managed to tell their story in <3hs, I'm sure any other of these "originals" should be able to do the same.

The real quality resides in making something SHORTER and condensed. This is when you start playing with REAL cinematic mechanisms. For example, Seven Samurai is well known for its use of motion and dynamism. Kurosawa communicates a lot without using dialogue, just by the use of movement of the characters or the background. Today's productions are just: explicit dialog > cut scene nature > explicit dialog > cut scene nature > etc.

Some stories might need longer runtimes, like Lord of the Rings or whatever "bigger universe" it is. But these are EXCEPTIONS, not the rule.

For the record, I do enjoy some Series: Friends, The Office, etc. But these are just comedies, and one could argue they're explicitly made to be "bloated" (in terms of length span).

> Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away

PS: I know I'm going to get downvoted to oblivion but I don't care.
by dataflow | 2025-12-06 16:23:02+00:00
> Obviously. Since software is as much vital to the modern world as water, making people who deal with it disclose implementation details is a very small ask.

The analogy would be ever-so-slightly more accurate if you said "software is as much vital to the modern world as beverages".

It would also be more accurate if all water was free.

Neither of which is the case.
by 29ebJCyy | 2025-12-06 16:23:23+00:00
Have to? No, there are other options. But to twist this question a little bit - does a child that grows up in the United States have to speak English? They do not, technically. And in fact some small percentage don’t, but the vast, vast majority do. And not because they chose to, but because that is the overwhelming tendency of the environment they live in. I think much the same happens with consumerism.
by grayhatter | 2025-12-06 16:23:23+00:00
> When something posted on Reddit that sounds far fetched (fun to believe, but unlikely), we should default to skepticism/critical thinking, rather than assuming it’s true without evidence that it is.

That's my point. This doesn't sound at all far fetched if you've spent time with people recovering from psychosis with visual hallucinations.

I'm normally a very skeptical person, and while I both agree claims require evidence. I don't find the comment thread from before very compelling evidence.

Fake or not, I do believe that an ad with the text from the troll image would show up on a smart fridge, I don't trust Samsung to tell the truth^1, and importantly the minimal description from the linked post describes an experience similar to one I've seen before working with a patient. (But from a print ad.)

Even if this exac is fiction, this kinda stuff actually happens. Perhaps I'm wrong, to believe it's plausible, but dismissing it outright is a mistake. You don't want to acknowledge hallucinations are real, but more important than that, you don't want to tell someone that they're lying without positive proof.

edit ^1: I read that exactly prior to reading your reply, and yes I do agree that explanation seems to be correct; that wasn't what I was basing my take on. i.e. true or not it's less important to my original objection. Or I find it plausible than even a small advert would result in the same event.
by hunter2_ | 2025-12-06 16:23:32+00:00
The restaurant-next-door analogy, representing fungibility, isn't quite right. If BofA is closed and you want to do something in person with them, you can't go to an unrelated bank. If Spotify goes down for an hour, you're not likely to become a YT Music subscriber as a stopgap even though they're somewhat fungible. You'll simply wait, and the question is: can I shuffle my schedule instead of elongating it?

A better analogy is that if the restaurant you'll be going to is unexpectedly closed for a little while, you would do an after-dinner errand before dinner instead and then visit the restaurant a bit later. If the problem affects both businesses (like a utility power outage) you're stuck, but you can simply rearrange your schedule if problems are local and uncorrelated.
by Aachen | 2025-12-06 16:23:41+00:00
That website is asking for consent for allegedly anonymous statistics ("With your consent, we use cookies for anonymized statistics"). One doesn't need to ask for consent when you're not collecting personal data...

The only possible button is agree, but to read what you're agreeing to, you need to click agree first because this overlay also spawns on the privacy policy page that's linked from the cookie wall

The privacy information is also only available in German

10/10 privacy drive
by throw0101a | 2025-12-06 16:24:04+00:00
> Am I alone in thinking that truck driving is an arduous job that ideally shouldn't be done by humans at all?

There are lots of people that do not have the capacity to move up the 'value chain'. All they are capable of doing are 'simple' jobs:

> To enlist in the Army, aspiring recruits typically must take the Armed Services Vocational Aptitude Battery (ASVAB) test and earn a passing score. The ASVAB, with a maximum score of 99, requires a minimum score of 31 for Army enlistment.

> The ASVAB test encompasses various subject areas or subtests, including general science (GS), arithmetic reasoning (AR), word knowledge (WK), paragraph comprehension (PC), mathematics knowledge (MK), electronics information (EI), auto and shop information (AS), mechanical comprehension (MC), and assembling objects (AO).

* https://www.military.com/join-armed-forces/asvab/asvab-and-a...

If all/many of those jobs are automated away, how are those people supposed to make a living? It's possible to be 'too stupid' to even be in the military (or at least be in it and have a useful role).
by WhyOhWhyQ | 2025-12-06 16:24:19+00:00
The idea that the universe is a simulation proceeds as follows:

(1) Person notices that computer simulations are getting increasingly powerful. Maybe we will be able to simulate something like the universe one day which will have life in it.

(2) If simulating the universe is so easy and inevitable, what are the odds that we are at the top level?

The idea in the article would refute the inductive step.
by darrmit | 2025-12-06 16:24:28+00:00
I have been experimenting with Immich off and on for over a year, first in docker-compose and now in podman. It is slick and seamless in a lot of ways, but the portability and upgrade ability are questionable, as others have highlighted.

For example, when they moved between Postgres container versions, it required a manual edit to the compose file to adjust the image. Even if you managed to get it set up initially in docker, it’s these sorts of concepts that are way more advanced than the vast majority of people who may even be interested in self-hosting.

For a hobbyist self-hoster it’s cool and fun, but not something at this point I’d trust my photos to alone. I have considered Ente for that but today it’s still iCloud Photos.
by 1718627440 | 2025-12-06 16:24:49+00:00
I can't comment on the UX of jj, but with git you literally just specify the commit, it doesn't feels tedious to me.

> Also git has no equivalent to the operation log.

For easy cases it's just git reset @{1}, but sure the oplog is a cool thing. I think it will be just added to git eventually, it can't be that hard.
by breckinloggins | 2025-12-06 16:25:58+00:00
I am happy the author followed her curiosity. I remember feeling much the same “pull” when I moved to San Francisco in 2013.

Those of us who really vibe with the place seem to share a desire to get behind the city’s strange magic and discover the past souls and events that make San Francisco what it is - that make it feel this particular way that it does.

To the author and everyone else who has arrived here recently: welcome to San Francisco!
by zikzak | 2025-12-06 16:26:57+00:00
Ice forms on the roof and they need to get up there manually and clear it off and I don't think they do. :)

I was driving the Gaspe coastal road once after an ice storm and we were on the road with a bunch of semis early in the morning. The switchbacks had massive sheets of ice coming off them over the sides. It was wild.

It wasn't so thick that driving over the shattered pieces was an issue but it was a sight to behold and turned a white knuckle drive into a real jaw clencher.

Was there for a family issue and had to be somewhere otherwise I wouldn't have been on the road that day at all, let alone first thing.
by s0rce | 2025-12-06 16:27:14+00:00
Yes, I think Plex was an XBMC fork and Kodi is the new name of XBMC. Jellyfin forked from Emby, I think when it became closed source. I never used Emby. Plex always seemed to cost money in confusing ways and that turned me off. My initial TV just used NFS shares on a unix machine and a Netgear NeoTV box (~2009) but eventually the codec support was too poor so I moved to XBMC on the Shield and then a number of years later to Jellyfin server on Linux with Jellyfin client on the Shield.
by seeknotfind | 2025-12-06 16:27:18+00:00
As the simplest theory, my default position is the universe is computable and that everything in the universe is computable. Note that they are not the same thing.

Some intuition:

1. If the universe contains an uncomputable thing, then you could utilize this to build a super turing complete computer. This would only make CS more interesting.

2. If the universe extends beyond the observable universe, and it's infinite, and on some level it exists, and there is some way that we know it all moves forward (not necessarily time, as it's uneven), but that's an infinite amount of information, which can never be stepped forward at once (so it's not computable). The paper itself touches on this, requiring time not to break down. Though it may be the case, the universe does not "step" infinitely much information.

One quick side, this paper uses a proof with model theory. I stumbled upon this subfield of mathematics a few weeks ago, and I deeply regret not learning about it during my time studying formal systems/type theory. If you're interested in CS or math, make sure you know the compactness theorem.

Paper direct:

https://jhap.du.ac.ir/article_488.html

I enjoyed some commentary here:

https://www.reddit.com/r/badmathematics/comments/1om3u47/pub...

See also:

https://en.wikipedia.org/wiki/Mathematical_universe_hypothes...
by Norl-Seria | 2025-12-06 16:27:27+00:00
【Verifiability / Reproducibility】 This is an update. I am releasing the folder that is now in a functional state after debugging. For those interested, please try having a conversation with Alice. Furthermore, although it is still incomplete, the connection to the LLMs, which was my previous goal, is mostly finished, so I intend to move on to the next phase. My next goal, as discussed in the reply to rar00's question, is "Advancement into XR Space." First off, the reason I want to advance into XR space is simply a personal interest—I want to see it for myself. There is no other reason. As for the approach, I will use the PTRE-Integrated Alice Theory, Version 3, which I previously posted. Henceforth, I will refer to this as the Norl Theory (Norl is strictly a character, not me) and proceed with it as the core. My current progress is that the code for advancing into XR space is about 80% complete, while the Unity environment is still completely unbuilt. And now... as for my current situation, I am no longer in a position to move forward with any of this development. In other words, it has become almost completely impossible to continue the research. This is not solely due to a lack of funds for development; more than 95% of the cause is the suppression of my hobby due to my deteriorating environment day by day, and the denial imposed by the Japanese social system. I would be extremely grateful if you could provide me with an opportunity to overcome this situation. No matter what I do, funding is required to overcome my current environment. If you still believe I have value in continuing my activities and are willing to support me, there could be nothing more logically gratifying than that. I entrust my fate entirely to all of you.
by Aachen | 2025-12-06 16:27:37+00:00
How is Bluetooth used in public transport? I don't think I've ever seen that so I'm curious what nifty solution this is. Are you meant to check in via Bluetooth so you can't have multiple people use the same subscription in different trains or so? Does it open station gates? Give you real-time travel information without needing internet or them having to put up fragile displays at rural stops?
by bonesss | 2025-12-06 16:28:17+00:00
Looking at that unwrap as a Result<T> handler, the arguable issue with the code was the lack of informative explanation in the unexpected case. Panicking from the ill-defined state was desired behaviour, but explicit is always better.

The argument to the contrary is that reading the error out-load showed “the config initializer failing to return a valid configuration”. A panic trace saying “config init failed” is a minor improvement.

If we’re gonna guess and point fingers, I think the configuration init should be doing its own panicking and logging when it blows up.
by K0nserv | 2025-12-06 16:28:54+00:00
Manual memory management is just one axis.

Some others are:

- `&mut T` which encodes that you have exclusive access to a value via a reference. I don't think there is any language with the same concept.

- `&T` which encodes the opposite of `&mut T` i.e. you know no one can change the value from underneath you.

- `self`/`value: T` for method receivers and argument which tells you ownership is relinquished (for non-Copy types). I think C++ can also model this with move semantics.

- `Send`/`Sync` bounds informing you how a value can and cannot be used across thread boundaries. I don't know of any language with an equivalent

- `Option<T>` and `Result<T, E>` encoding absence of values. Several other languages have equivalents, but, for example, Java's versions is less useful because they can still be `null`.

- Sum types in general. `Option<T>` and `Result<T, E>` are examples, but sum types are amazing for encoding 1-of-N possibilities. Not unique to Rust of course.

- Explicit integer promotion/demotion. Because Rust never does this implicitly you are forced to encode how it happens and think about how that can fail.

All of these are other ways Rust reduce cognitive load by encoding facts in the program text instead of relying on the programmer's working memory.
by malux85 | 2025-12-06 16:29:08+00:00
When the species was young the universe was fire

Then it was spirit

Then it was geometry

Then it was a machine

Then it was an equation

Then it was a network

Now it’s a simulation

They always remake the universe to the fashionable transcendent thing of the era,

Human mortality obfuscates this a little but if you were around for it, you’d see this clear repeating pattern of humanity
by tonymet | 2025-12-06 16:29:30+00:00
I'm no prude, but I'm finding horror, pharma & sex ads to be incredibly disturbing in how they are presented. Google TV takes over my wall with moderately graphic horror movie ads. My family members aren't comfortable with horror and they have no way to use the TV otherwise. It's unsetting in the middle of the night. And graphic pharma ads for stomach turning skin disorders and other inappropriate disorders play even during casual, family content. And most of the sexual content is not family friendly -- even I find it awkward to have on the wall, especially when my parents visit.

These devices used to be ours with some level of control, and now they are all remotely managed to present awful content at all hours
by ipsi | 2025-12-06 16:30:34+00:00
The Java one can actually be quite helpful, for a couple of reasons:

1. It tells you which variable is null. While I think modern Java will include that detail in the exception, that's fairly new. So if you had `a.foo(b.getBar(), c.getBaz())`, was a, b, or c null? Who knows!

2. Putting it in the constructor meant you'd get a stack trace telling you where the null value came from, while waiting until it was used made it a lot harder to track down the source.

Not applicable to all situations, but it could be genuinely helpful, and has been to me.
by keepamovin | 2025-12-06 16:30:35+00:00
Yes, this was not another "Look what Google killed" post. It's just a kind of HN-interest-hook for a very cool repository. Carlo is a very interesting idea. X-platform GUI render in JS/HTML/CSS is a hot idea, and you guys made something cool. Irish's comment "hopefully it lives on in a community fork" was touching, and I hope so too!. It would be good to see the optimum expression of this idea.
by Zigurd | 2025-12-06 16:30:47+00:00
Energy, cooling, and how much of the building you're taking up do matter. They matter less and in a more manageable way for hyperscalers that have a long established resource management practice in lots of big data centers because they can phase in new technologies as they phase out the old. But it's a lot more daunting to think about building a data center big enough to compete with one full of Blackwell systems there are more than 10 times more performant per watt and per square foot.
by pbhjpbhj | 2025-12-06 16:31:05+00:00
This just looks like a standard _old_ *nix project. I've used Tiny, a couple of decades ago IIRC, from a magazine cover CD.

I imagine the sign-off date of 2008, the lack of very simple to apply mobile css, and no https to secure the downloads (if it had it then it would probably be SSL).

This speaks to me of a project that's 'good enough', or abandoned, for/by those who made it. Left out to pasture as 'community dev submissions accepted'.

I've not bothered to look, but wouldn't surprise me if the UI is hardcoded in assembly and a complete ballache to try and change.
by AnonHP | 2025-12-06 16:31:19+00:00
It must be my eyes and the small screen on my phone. I couldn’t find any differences in the video on Patreon, which was annoying enough to watch with the actual comparison clip being just a couple of seconds or so, and I had to rewind and check again. I wish it had shown more of the comparisons. Most of the current video was just commentary.
by knollimar | 2025-12-06 16:31:23+00:00
You'd have to make subagents call tools that limit context and give them only the tools they need with explicit instructions.

I think they'll never be great at switchgear rooms but apartment outlet circuitry? Why not?

I have a very rigid workflow with what I want as outputs, so if I shape the inputs using an LLM it's promising. You don't need to automate everything; high level choices should be done by a human.
by metalman | 2025-12-06 16:31:34+00:00
yes, obviously, but my point is that I am now tasked with helping the "feature" limp along, whenever it lurches, unexpectedly, into action, therby ADDING distraction which if you read the ancient myths and legends is one of the main methods that evil spirits and deamons undermine and defeat the unwary....and lull them into becoming possesed, hosts, for said entities.

who's working for who here anyway?

already?
by gus_massa | 2025-12-06 16:32:03+00:00
> What would you need the month/weekday names customization for?

For me are fine. I thought in the printed were only available only in English and for some weird reason I was seeing the online version in Spanish. I still don't thrust javascript.

One interesting cases, some people (I!!) have a strong opinion about "sePtiembre" vs "setiembre".

For weekdays, perhaps a shorthand "L Ma Mi J V S D" instead of the full names. I have no strong opinion. (I recently saw "L M X J V S D", but I'm not sure it's usual somewhere.) For a calendar I think I prefer the full name.
by RickJWagner | 2025-12-06 16:32:09+00:00
It’s providing context. To understand DeSantis’ motivation, you have to understand the context.

Biden had sharply changed direction from what prior administrations had done, including Obamas. Biden did not only fail to secure the border ( he claimed only Congress could do that, which Trump definitively disproved ), but he even sold off materials being used to build the border. Remember the huge caravans of immigrants arriving and passing through the border? Governors of states most affected were doing their best to protect their constituents.

Biden would not listen to reason. He continued to defy precedent and logic ( again, completely reversing Obamas actions ). He needed a wake up call.

That’s why DeSantis did what he did. The people of Martha’s Vinyard played perfect stooges, using the National Guard to move the immigrants out of their back yard immediately.

Now for you. Was Obama evil for doing what every other president except Biden did? Were the people that voted for Obama evil?