MurphyA/hacker-news huggingface dataset:
by bicepjai | 2025-12-13 19:04:07+00:00
I will explain my use case. We use iPhones in our family. We have a 2TB iCloud plan, but we have around 8TB of media from our phones. So I started using boredazfcuk/docker-icloudpd to download iCloud photos daily and keep only the past 2 years of media on our phones for iCloud features.

I wanted a separate app to view these TBs of media on my phone, tried many services, and settled on Immich. Whenever my wife and I want to share photos, we usually have to create albums and send links or share media through messages. That is a very painful way to view each other's media. I wanted a service to just share all our photos with each other so that they would be in the same timeline. There was none available, and I had seen people complain about that on HN.

Immich has that feature, where you can select who to share the whole library with. Enabling that I can see all my photos and my wife's photos in the same timeline and same for my wife. Immich lets everyone log in with their own credentials, and it's hosted on Coolify with a Cloudflare Tunnel.
by neilv | 2025-12-13 19:05:04+00:00
I like your optimistic theory.

I'm the type to talk with HR about when the company could do something better, and some of them appreciate it.

(Most recent was when a company was starting each Monday morning with a miserable cross-hemisphere all-hands meeting videoconf... that sucked the life out of the recharged energy people came back from the weekend with, for the potentially rewarding work we were doing. The company improved.)
by layla5alive | 2025-12-13 19:05:28+00:00
We had a blizzard that dumped 3 feet of snow in a weekend, my car got stuck, and about 6 people came out of their warm cozy houses to help push it. On a separate occasion, years later someone driving by stopped their car to help when they saw me stuck on the side of the road.

We grew up very poor, and I can't count the number of times someone helped us through a difficult situation - there are plenty of times we were on our own and there wasn't any help, but also times when someone noticed and helped. The help was always so appreciated- it lessened the suffering considerably compared to the times when we were on our own with whatever problem.
by dnautics | 2025-12-13 19:06:06+00:00
claude is really good at elixir. IME, It's really really good with a few "unofficial" tweaks to the language/frameworks, but this could be my bias. the LLM cutoff was a fear of mine, but i think it's actually the opposite. we know that as few as 250 documents can "poison" an LLM, i suspect that (for now) a small language with very higg quality examples can "poison" LLMs for the better.
by zahlman | 2025-12-13 19:06:21+00:00
> PythoC doesn’t yet have a mechanism for re-using compiled code when it’s called from Python, the way Cython does.

> At first this seems like a pretty big limitation. But it’s actually the point: You can use PythoC as a code generation system for C programs that run independently, rather than C modules imported into Python.

I have a feeling this model isn't going to be very popular, and they'd be much better off with a way to reuse the compilation result.

> One possibility is that it could integrate more closely with Python at runtime. For instance, a @cached decorator could compile modules once, ahead of time, and then re-use the compiled modules when they’re called from within Python, instead of being recompiled at each run.

Yeah, pretty much what I was thinking. The @compile-decorated function is usable from Python, so the necessary binding logic is already implemented; so surely the decorator could just check a cache to see if the compiled equivalent is already available.

It seems like a powerful and flexible idea overall, though. The toy examples are probably not doing a great job of showcasing what's possible this way.
by Rebelgecko | 2025-12-13 19:06:29+00:00
Some of the power stations from Ecoflow/Anker/Bluetti are competitive in terms of price and capacity while still having a fast enough switchover for UPS purposes.

They tend to have features that may not be necessary for a UPS (eg solar or DC input), while lacking some features that are more common on UPS (eg companion app to turn your computer off when UPS gets low, although you might be able to rig your own solution)
by vaibhavgeek | 2025-12-13 19:06:29+00:00
This may sound strange but here is how I define my flow.

1. Switch off your computer.

2. Go to a nice Park.

3. Open notebook and pen, and write prompts that are 6-8 lines long on what task you want to achieve, use phone to google specific libraries.

4. Come back to your PC, type those prompts in with Plan mode and ask for exact code changes claude is going to make.

5. Review and push PR.

6. Wait for your job to be automated.
by ssl-3 | 2025-12-13 19:07:24+00:00
I have a toaster oven in my kitchen. It's a dumb thing with a bimetallic thermostatic switch, a simple mechanical timer (with a clockspring and a bell), and a switch to select different configurations of heating elements. The power-on indicator is a simple neon lamp. (It also certainly has some thermal fuses buried inside; hopefully, in the right places.)

And, you know, it works great. It's simple to operate and (so far!) has been completely reliable.

I can hack on it in any way that I want to. There's no aspect of it that seeks to prevent that kind of activity at all.

What would I hack it to do instead? Who knows, but I can think of a couple of things. Maybe instead of having some modes where the elements are in series, I want them in parallel instead so the combination operates at higher power. Maybe I want to bypass the thermostat with an SSR and use my own control logic so I can ramp the temperature on my own accord and finally achieve the holy grail of a perfect slice of toast, and make that a repeatable task.

Whatever it is, it won't stand in my way of doing it -- regardless of how potentially safe or unsafe that hack may be.

There are countless examples of similar toaster ovens in the world that anyone else can hack on if they're motivated to do so, and very similar 3-knob Black & Decker toaster ovens are still sold in stores today.

And yet despite the profoundly-accessible hackability of these potentially-dangerous cooking devices (they didn't even bother to weld the cover on or use pentalobular screws, much less utilize one-way cryptographic coding!), they seem fine. They're accepted in the marketplace and by safety testing facilities like Underwriters Laboratories, who seem satisfied with where the bar for safety is placed.

Why would a toaster oven (or indeed, just a pop-up toaster) that instead used electronic controls need the bar for safety to be placed at a different height?
by fainpul | 2025-12-13 19:07:27+00:00
You could create a table with 3 columns: distance, time, pace. Set the display format for time and pace to "Duration".

Enter these formulas:

distance = time / pace time = distance * pace pace = time / distance

Drag fill everything down. At this point you get reference errors, but once you enter any two values (thereby overwriting the formulas in those cells), you get your result.
by devnull3 | 2025-12-13 19:07:31+00:00
> the model has to re-run the generation, and the client has to start receiving tokens from scratch again.

I don't understand. The payload can be designed to have sequence number. In case of reconnect, send the last known sequence number. Sounds like a application level protocol problem and not transport. Am I missing something?

The pub/sub mentioned in the article essentially does the same thing.
by nullfield | 2025-12-13 19:07:38+00:00
“Do not redeem the…! WHY DID YOU DO THAT!?” lol

They’re great entertainment pieces, and almost a commentary on the state of the world through the lens of microeconomics, with both sides behaving in a way they think is best for them.

For the baiters, they get engagement and, sometimes, the feeling of revenge for a scam visited upon an elderly relative; for the scammer, maybe it’s worse, as we know some people are trafficked into places then forced to scam people (or maybe they just want money). Still, kinda paints the world in a sad light.
by Animats | 2025-12-13 19:09:35+00:00
Ah, they're trying to specify file system recovery, which exposes the internals.

I did that once, as part of a very old secure operating system project, KSOS.[1] The specs were in SPECIAL, a forgotten language from SRI International.[2] The file system had two key invariants. The weak invariant was true at the end of every write. The strong invariant was true when the file system was clean and unmounted. The job of file recovery was to take a file system for which the weak invariant was true and make the strong invariant true.

We had a spec, but nobody could prove anything about it at the time. The tools didn't exist in the early 1980s. And trying to cram KSOS into a PDP-11 didn't really fit. It ran, but was too slow. All of this was just too early. Today you can do it.

[1] https://seclab.cs.ucdavis.edu/projects/history/papers/ford78...

[2] https://www.sciencedirect.com/science/article/abs/pii/016412...
by arjie | 2025-12-13 19:11:41+00:00
> To better understand fatigue, Pessiglione, Chib and other researchers are trying to bridge an understanding of its biochemical workings with how it affects motivation4. The current hypothesis: cognitive fatigue arises from metabolic changes in parts of the brain that are responsible for cognitive control

This will be interesting to see because for a long time there's been a lot of work saying that "ego depletion" isn't a thing[0] and I swear I have tried to believe this but my own personal experience is completely different. Later in the night, and when I'm mentally tired I do experience this: poor impulse control, lowered emotion regulation, the whole shebang. It'll be interesting to see what the basis is for this, because despite taking all that research at face-value I have to say that now after all these years, I can't help but think it must be wrong.

0: though some have claimed that it is a thing if you believe that it's a thing, i.e. it happens to those who believe in it.
by eliben | 2025-12-13 19:12:13+00:00
Nice, I'm proud I managed to nerd-snipe you :-) Thanks for taking the time.

Seriously, though, I think this solves a nicely framed simpler problem. I was thinking about a more general tool, but that's genuinely hard (you'll need heavy CV algorithms or a special ML model to detect what is background what what isn't).

To be honest, what you built here is probably sufficient anyway, because the models are better at obeying "create a white background" or "create a 0xffffff background" than "transparent", so this tool can post-process to what's needed.

When asked for "transparent", I've had a model generate a fake checkerboard pattern of gray colors to imitate how viewers render transparent areas :-) For this kind of nonsense, the transparent-png tool wouldn't do!
by dtt101 | 2025-12-13 19:12:16+00:00
My partner was locked out by Apple last year during a password/device change gone awry. Two weeks and we finally got through to someone competent who fixed it. At one point it looked as though we would lose many of the videos of our son growing up.

Since then I have been removing myself from the ecosystem - my email is from hey, file sync on Dropbox, obsidian for notes, whatsapp for messages. Sometimes it doesn’t feel as joined up, mostly it is way better.

Moved to framework computers + omarchy last month and am not looking back.
by pxc | 2025-12-13 19:12:58+00:00
If you're accustomed to vi modes, Doom Emacs is very approachable. LLMs are also surprisingly good with Emacs Lisp, and the official docs and discoverability of Emacs are excellent, so it's pretty easy to get oriented and achieve the configurations you want even if you're not particularly a Lisp fan.

Whatever starter kit you choose, I recommend giving one a go. The experience is really good these days.
by cedws | 2025-12-13 19:12:58+00:00
Apple is perfectly happy to take money from criminals though. My grandmother bought some Apple gift cards from a supermarket which turned out to be fake. The cards on display had been replaced/modified in a way that upon purchasing them it activated another card held by the criminals. Apple refused to take responsibility and so did the supermarket. Gift cards are loved by scammers as a way to receive and launder money, they should be subject to much more scrutiny and have stronger AML mechanisms.
by tjwebbnorfolk | 2025-12-13 19:13:09+00:00
I've got a weird one from a bank.

I was driving from South Carolina to Virginia, I was completely broke, and had exactly $20 in cash, and only a couple dollars in my checking account. I did my math wrong, and didn't have enough money for enough gas to make it home. I was trying to draft behind semi trucks and drive slow to conserve fuel, but it wasn't enough.

I called my bank at the gas station with my needle on empty and asked what would happen if I overdrew my account by $50, and the guy on the phone asked me to explain the situation. Afterwards he said I was good to go.

I asked, what does that mean? He said there's now $50 in your account. You can use it to fill up your car on your debit card.

I filled up my car and made it home. When I checked my account later, expecting to see an overdraft fee, there was a deposit of $50 from some account I didn't recognize. The guy had just transferred me $50 from his own account. I never figured out who this was, so ~18 years later, I'll take this opportunity to say: thank you sir.

I don't know that this is THE nicest thing anyone has ever done, but it was a small thing that made a huge difference in that moment.
by alexose | 2025-12-13 19:14:14+00:00
In addition to coming so far down in price, it's amazing to me how good the technology has gotten. Batteries that can easily discharge 5C in cold weather, cycle 10000 times, survive harsh conditions with zero maintenance. Panels that last for decades.

Which is why it makes me especially angry that the current US government is throwing away this gift in order to appease a bunch of aging leaders of petro-states. Literally poisoning the world for a 10-15 year giveaway to the richest of the rich.

I take some solace knowing that fossil fuels are now a dead end. And even though certain people are trying to keep the industry going, that end is sooner than ever.
by usrusr | 2025-12-13 19:16:00+00:00
Yeah, the dependency graph for scheduling trouble to procreate is massive. Not comparable at all to a star topology as in France, or to a two coasts topology as in Japan. Closest thing might be Switzerland, but while that network is also very dense, it's also so small it might just as well be compared to some of the larger subway networks.

And then there's a pet hypothesis of mine, that a factor in the unreliability of German rail is the famous absence of a general speed limit on the Autobahn: that this might make DB strive for fast best case connection times more than it would if driving was slower, pushing them to schedule an unrealistic house of cards with not enough slack to recover from the unexpected.
by sdoering | 2025-12-13 19:16:15+00:00
Same here in Germany/Europe. Our conservatives actually destroyed the solar industry for the third time. Our conservative party has actually destroyed significantly more jobs in solar industries over the last 20 years than it keeps alive with subsidies of 70k€ - 100k€ per person working in that industry (direct and indirect subsidies make the 70 - 100k€ range).

But hey, our populist right tell us, that the subsidies for "green technology" are bad and that we need to get rid of them, because they are making energy so expensive in Germany (cleared of inflation energy costs are lower than 2013, 12 years ago).

But hey - people vote for those parties. Because they know their economics, not like the leftists, who don't.

Germany (or Europe in general) is fucked. In a few years, we will reap what we now sow. And not because of our social systems or immigration, but because our oh so great political leaders are not willing to invest in the future.
by EmberTwin | 2025-12-13 19:16:55+00:00
The SWAR (SIMD-within-a-register) numbers are strictly better than the SIMD versions as well as the standard library baseline. Why is that? SIMD should be strictly faster if the machine supports it, since the SWAR max bitwidth is 64, while SIMD starts at 128 bits.

The Java SIMD API used here must not result in using actual SIMD machine code.
by mikestew | 2025-12-13 19:17:43+00:00
Reminds me of when my wife would drop her loaded-for-touring motorcycle in a parking lot. People would crawl out of the woodwork to run over and help her pick it up.

I’ve dropped mine on rare occasions, and nary a soul even looked my direction. :-) (But thankfully I’m a grown boy who can pick it up myself.)
by olelele | 2025-12-13 19:17:44+00:00
The problem with spaces like this is that manipulative people easily take over the rudder for the whole school combined with that it attracts a certain kind of free-thinking and liberal people who get wooed in and enable it all.

Edit: there is a Swedish documentary about one of the schools my brother went to.

https://www.imdb.com/title/tt14688132
by mmusc | 2025-12-13 19:17:52+00:00
Funny usually a lot of my code is software plumbing, and gardening.

In terms of ai assisted programming. I microanage my ai. Give it specific instructions with single steps. Don't really let it build ehoe files by itself as it usually makes a mess of things, bit it's useful when doing predictable changes and marginally faster than doing it manually.
by ErroneousBosh | 2025-12-13 19:17:58+00:00
Same. I'm tempted to throw in a couple of spare tubes in the little pocket things between the interior trim and tail lights, where just now I keep a spare fanbelt, too.

I usually have stick-on patches and a bike pump as well as the normal Landrover-fixing tools, because you can have a toolbox without having an old Landrover but you can't have an old Landrover without having a toolbox.
by bluefirebrand | 2025-12-13 19:18:06+00:00
The problem is that every business seems to be run by fuckheads who would respond to this by changing their business model to "Televisions as a Service"

Every TV would become a rental instead of a product you can buy

Maybe I'm cynical, but I don't see any way to be optimistic anymore. Every company now seems to behave like landlords instead of producers
by WalterBright | 2025-12-13 19:18:13+00:00
On one of my many trips to Europe, I was wandering around the downtown area, and having walked a great deal sat down on a park bench to rest.

Two very beautiful young ladies came up to me, and said you look like you need a hug. Instantly my spidey sense went on red alert, as I figured these two were pickpockets or scammers or ladies of the evening, since I was much too old to be of interest to them, and no woman has ever remarked that I was handsome. I asked them what they were doing, and they said they were just doing a project spreading kindness.

So I said ok and one of them gave me a truly wonderful hug, and I said thank you and they went on their way.

All I can say is "wow".
by sauercrowd | 2025-12-13 19:18:54+00:00
Seems like there's a few abstractions mixed up, the problems have nothing to do with SSE.

You can store the state in the SSE connection and have the problems described, and if you don't like those, you can move thr state to something distributed/persisted.

Pubsub is just a layer on top of SSE or websockets, cause guess how it'd end up sending things to the browser
by lupire | 2025-12-13 19:19:32+00:00
https://m.youtube.com/watch?v=S2xHZPH5Sng

"Clickbait is Unreasonably Effective", 2021 - Veritasium's apologia for clicbait titles and and thumbnails, and statement of principles.

Veritasiuk has at least stuck making soldi educational videos, as Mark Rober has let slip away his past effort to educate in addition to demonstrate his cool toys.
by manquer | 2025-12-13 19:19:53+00:00
If anything llms would be poorer in codegen for static languages because they are more verbose - More tokens to generate and use limited context windows parsing code.

The advantage rather for llms in strongly typed languages is that compilers can catch errors early and give the model early automated feedback so you don’t have to.

With weakly typed (and typically interpreted) languages they will need to run the code which maybe quite slow to do so or not realistic.

Simply put agentic coding loops prefer stronger static analysis capabilities.
by Uehreka | 2025-12-13 19:20:34+00:00
> I fear LLMs have frozen programming language advancement and adoption for anything past 2021.

Why would that be the case? Many models have knowledge cutoffs in this calendar year. Furthermore I’ve found that LLMs are generally pretty good at picking up new (or just obscure) languages as long as you have a few examples. As wide and varied as programming languages are, syntactically and ideologically they can only be so different.
by amelius | 2025-12-13 19:20:45+00:00
Yes, but if it is "TVs as a service" then it completely changes the game. We can force them to replace the TV when it dies. Or make them take the TV back when we stop the service. Repairability would be their problem, not ours.

This could arguably be a win for the environment.

Of course, many people would still want to own their products, so that would be a market opportunity then.
by toastal | 2025-12-13 19:20:46+00:00
> small experimental utilities

This is what CDNs should be used for at this time—or for fetching the scripts to vendor. That’s fine, but recommending I don’t think is the best call since one folk’s experimental utility will inevitably get released into production—often not even at fault of the utility’s maker. When I use CDNs like this, there are <!-- WARNING … --> around the code just in case someone were to run with it, along with adding the integrity attribute.
by genezeta | 2025-12-13 19:21:04+00:00
I can't recommend a specific order but...

If looking for "adventure" go with Laputa, Cagliostro, maybe Porco Rosso.

If looking for something "warm" go with Totoro, Kiki, Ponyo.

If looking for something more "fantastical" (probably also more complex) try Howl's, Spirited Away, Nausicaä, Mononoke.

If you are willing to consider a TV show, then Sherlock Hound is really fun and delightful in every possible way. The complete series is IIRC 26 episodes.

Also, there are some non-Miyazaki but still Ghibli films which you may want to consider too. Personally, I absolutely love Mimi wo Sumaseba and I can hear the sea, but these may well be a bit uninteresting for a 10 year old; better for a teen probably over 15 I'd guess. Pompoko is clearly recommended for your age bracket though, and it's fun too.

Finally, there's the question of Grave of the Fireflies. I think 15 is probably fine, 10... maybe. But in any case, be warned that it's a very sad story and I have very rarely met someone who could watch it without crying profusely.
by bulbar | 2025-12-13 19:21:08+00:00
> It's not just crumbling tracks and sticky signals that need attention, he explains, but the network operator's overly bureaucratic infrastructure.

> "Every process at Deutsche Bahn is really complicated," Iffländer says. "It takes forever and that frustrates the people that actually want to do something."

Liberals, please take notes. It all started with the train service being privatized to increase efficiency and decrease costs.

The truth is even worse than the article suggests. I use the train every week. Switching train once after 10 Minutes with total started travel time of 2 hours. In only 20% of the time does that actually work. I am happy with only 20 minutes delay as often it ends up 45-60 minutes. Plus the cognitive load because I have to take care to change my travel route depending on where and when I and arrive and I have to regularly check the app, switch platform and alike.