MurphyA/hacker-news huggingface dataset:
by spockz | 2026-02-01 06:38:07+00:00
At this point I actually don’t know why I bother with the streaming services anymore. I recently watched a blu ray movie after a long time of just watching streams and the quality of the picture just blew me away.

Is there even Blu-ray level content available for series that are streaming only? Or is it restricted to just movie releases?

Edit: actually, now that I think of it, having the audio available in our local language instead of English is a boon for the kids. But otherwise, I don’t know why we bother.
by sixtram | 2026-02-01 06:38:36+00:00
I use a similar strategy for API design. Every API call is wrapped in a large database transaction, and I either roll back or commit the transaction based on dry-run or wet-run flags. This works well as long as you don’t need to touch the file system. I even wrap emails this way—emails are first written to a database queue, and an external process picks them up every few seconds.
by raw_anon_1111 | 2026-02-01 06:40:55+00:00
As people are getting shot by ICE today.

Today on HN on the front page there was an article about someone being forced to use their biometric security to unlock their phone.

And then to say this country has never been what I’m saying is to ignore Jim Crow, sundown towns that were prevalent into the mid 80s, etc.
by sixtram | 2026-02-01 06:42:35+00:00
To continue, this design has additional benefits:

The code is not littered with dry-run flag checks; the internal code doesn’t even know that a dry run is possible. Everything is rolled back at the end if needed.

All database referential integrity checks run correctly.

Some drawbacks: any audit logging should run in a separate transaction if you want to log dry runs.
by stonogo | 2026-02-01 06:48:41+00:00
I will never understand why "the computer can tell what input it is receiving" has turned into an accepted threat model.

I understand that we have built a computer where our primary interface depends on running untrusted code from random remote locations, but it is absolutely incredible to me that the response to that is to fundamentally cripple basic functionality instead of fixing the actual problem.

We have chosen to live in a world where the software we run cannot be trusted to run on our computers, and we'd rather break our computers than make another choice. Absolutely baffling state of affairs.
by its_ubuntu | 2026-02-01 06:49:08+00:00
Nah, it's not a bug in VLC. It's a bug in whatever janky patches Ubuntu applies to the entire ecosystem, including VLC. Somehow or another they screw things up.

I had the same thought as you at first, and was so unimpressed with buggy ass VLC on Linux Mint I was going to revert to the 2.x version, when I first built my distro. It wouldn't compile however, so I was forced to go to the latest 3.x. It turned out to work fine. The problems I had on Ubuntu just vanished and it was rock solid.

Now VLC did turn out to have some actual problems in the end that shifted me to MPV permanently. But nothing like crashing the whole system. That's all Ubuntu right there.
by monopoliessuck | 2026-02-01 06:49:29+00:00
I added Jellyfish and then Portuguese Man-o-war.

It took the man o war, but crossed out Jellyfish and said "added a vaguer term", but a jellyfish and a man-o-war are discrete animals.

The man-o-war is a colonial siphonophore composed of zooids, while a jellyfish is a singular marine organism.

They're both in the phylum Cnidaria, and that would have been a more vague term had I entered it.
by JimDabell | 2026-02-01 06:52:55+00:00
Funnily enough, I live a couple of minutes walk from this spot, I guess you are nearby? HDBs can look a bit samey, but that photo does a bit of a disservice to Singapore. There are also quite lovely HDBs as well:

https://thehoneycombers.com/singapore/unique-hdb-blocks-desi...

And of course the surrounding area there is pretty amazing, loads of green spaces and wildlife on your doorstep. A large part of this video was filmed just around the corner, for instance:

https://vimeo.com/494315018

They are currently building a new HDB estate right on the edge of a coastal park five minutes from that location. Even without the sunlight, it’s a pretty great place to live.
by scrollop | 2026-02-01 06:53:21+00:00
Netflix button fix-

Get the app "button mapper" (or similar name)

On the free version, you can configure the button for-

one click of the netflix button to open Plex, and 2 clicks to open something else (eg youtube).

This also works when the shield and TV are off-

One click of the netflix button turns on the shield, which turns on the tv.
Show HN: LocaFlow – AI app localization in a few minutes instead of days
by nikolaitarasov | 2026-02-01 06:54:16+00:00
Hey HN,

I'm the developer behind LocaFlow. Here's the backstory:

I've built several iOS apps over the past few years. Every single one stayed English-only because I dreaded the localization process. The typical workflow:

1. Open Localizable.strings as a source code
2. Copy-paste pieces of strings to ChatGPT or Claude manually
3. Copy-paste translations back
4. Test everything
7. Repeat for each language and every app update

This would take me 8+ hours per app. I kept putting it off.

Last quarter, I finally decided to localize one of my apps. Halfway through the Saturday I spent on it, I thought "I'm a developer... why am I doing this manually?"

So I built LocaFlow.

What it does:
- Select your the app project on your computer
- AI translates to 50+ languages
- Takes about a few minutes instead of hours/days

What's different:
- No "bring your own API key" friction (I handle translation API costs)
- Preserves formatting (variables, plurals, special characters)
- Simple pricing: $19/month (or generous free plan)
- Built by a developer who uses it for his own apps

Technical details:
- Uses AI for translation (better context understanding than Google Translate)
- Validates string formatting before/after translation
- Handles iOS plural forms, Android string arrays, etc.
- Can process batch translations (entire app at once)

Happy to answer questions about implementation, pricing, roadmap, or anything else.

Try it out: https://locaflow.dev (free tier available, no credit card required)
by Rubberducky1324 | 2026-02-01 06:57:31+00:00
> I find it so strange that Profile 7 is effectively unsupported outside of Blu-ray players and this one device.

Since DV Profile 7 is only used for Blu-Ray discs, and playing backed up BR copies from a non BR player is not really supported, it kind if makes sense that it's not supported.

For the Ugoos device, I'm not sure, but I thought the chipset inside supports it, but you still need to flash custom firmware (CoreELEC) and provide a Dolby Vision file to unlock this. So it's not supported out of the box.
by Ey7NFZ3P0nzAe | 2026-02-01 06:57:32+00:00
I don't see the connection with what we were talking about but:

- soup kitchen are a thing: https://en.wikipedia.org/wiki/Soup_kitchen

- community fridges too: https://en.wikipedia.org/wiki/Community_fridge

- and historically in france where I'm from, when we started having freezer technology it first appeared in shared houses for the whole village. People would go there once a day to fetch what they needed and would eat it. Can't find english sources but it seems very efficient. A least much more than every one having a fridge. https://france3-regions.franceinfo.fr/pays-de-la-loire/mayen...
by potamic | 2026-02-01 06:59:15+00:00
I suppose the question of how to prioritize scientific funding is itself a scientific problem, so we would first need to decide how much to allocate to the scientific funding sub-discipline so that all of scientific funding is as efficient as possible!

In all seriousness, I don't know how science policy works but I expect it is more goal-oriented than objective-oriented. Science rarely starts with, "What are the biggest problems faced by humanity", and then tries to take them up. Rather what it's saying is, "I know this and this about something. Given this, I think I can figure out what is that", and then tries to figure out "that". There is no greater objective to figuring out "that", other than it is there to be found. You could perhaps say the ultimate objective of science is simply to know, and so you take whatever steps are in front of you that will help you know more.

It might seem kinda wasteful on the outset, but 400 years back nobody would have dreamed that studying why these dots in the night sky move will help understand tides on earth, which in turn leads to understanding tidal currents, which in turn leads to understanding climate at a given place. 200 years back no one would have imagined that the key to health and diseases lie in finding invisible things moving around in the air. A mere 100 years back it would've been impossible to conceive studying why tiny flecks of dust jiggle about when floating on a drop of water, would lead to unlocking immense reserves of energy for civilization. Everything we are today, everything we can do, all the scientific and technological progress we have achieved is a result of this very process. It happened simply because many thousands of curious minds tried to take the next step in front of them. If some of them didn't because they were told it wasn't a worthwhile investment of resources, where would we be today?
by bgnn | 2026-02-01 07:02:09+00:00
Let me start with saying I'm all for the European social model, which is sadly regressing. However, this model/system is often a hurdle for start-ups, or any small company for that matter. The rules are designed to regulate big companies also apply to start-ups, adding up a bug overhead in the initial years. I think agriculture specifically is outside most of these regulations, because European countries love their agriculture, i.e. rural votes coming from the farmers.

Talent pool in EU is large but not concentrated like in US. Combine this with every EU country having different rules, and not being able to hire across EU without incirporating in every country you want to hire, it's also challenging to access to the large talent pool.
by smallstepforman | 2026-02-01 07:03:04+00:00
I refuse to be locked into a platform, and I dislike languages that obscure memory management (ARC). Thus, Swift isnt on my radar. A couple of iOS apps I developed in the past used c++ for 99% of code (OpenGL GUI), with 2 mm files to link to AppKit. These days I’m on Vulkan and dont bother with iOS (MoltenVK is just a bridge too far for me, and yes I did get a prototype running, but it just takes way too long to start in XCode while debugging).
by elcritch | 2026-02-01 07:05:30+00:00
That's the great thing about LLMs.

Especially with Nim it's so easy to make quality libraries with a Codex/ClaudeCode and a couple hours as a hobby.

Especially when they run fast. I just made Metal bindings and got 120 FPS demos with SDF bitmaps running yesterday while eating Saturday brunch.
by Rubberducky1324 | 2026-02-01 07:06:02+00:00
> The unfortunate part is that CoreELEC only works when you get all your content from a locally attached disk. You can't even really stream it from your beefy NAS/server

This is not true. Streaming from a NAS at high speeds is fully supported and works fine. I would suggest to use NFS over SMB though, SMB gives me issues for higher bitrate content

Streaming apps do indeed not work. It's a device for local / NAS media playback.
by Validark | 2026-02-01 07:06:47+00:00
We're talking about fallthrough happening by default or not by default. You could call it a "map" construct or a "choose" statement for all I care.

Whether or not you have to write the "case" keyword 10 times is an aesthetic choice.

I don't think this has anything to do with program optimization. On all non-theoretical ISA's I'm aware of, you don't need a JUMP instruction to go to the next instruction. We're debating names.

I'm a Ziguana so my answer to the programming philosophy questions would be that we need a language where the complexity emerges in the code, not in the language itself, and we generally want a shared language that can be read and used by anyone, anywhere. If everyone has their own subset of the language (like C++) then it's not really just one language in practice. If every project contains its own domain specific language, it may be harder for others to read because they have to learn custom languages. That's not to say you should never roll your own domain specific language, or that you should never write a program that generates textual source code, but the vast, vast majority of use cases shouldn't require that.

And, yes, be opinionated. I'm fine with some syntactic sugar that makes common or difficult things have shortcuts to make them easier, but again, if I learned a language, I should generally be able to go read someone's code in that language.

What do you consider "advancing the field as a whole"?
by cirosantilli | 2026-02-01 07:07:42+00:00
Codex has recently added a [terminal bell](https://en.wikipedia.org/wiki/Bell_character) on some recent update btw. I hear a little "beemp" sound on Ubuntu 25.10. Not as ideal as a notification since I don't know which terminal finished. But already a huge improvement. Tested on codex-cli 0.93.0.
by taurath | 2026-02-01 07:09:37+00:00
Runs 2 tech companies - the basic promise of the US is when you're rich you can do whatever the hell you want because you can pay people to handle stuff for you.

But also, one doesn't always need a phone - phones can die, signal is not gauranteed. What are your "must have" things that require one to have a smart phone to participate? Assume the poster has a home phone, laptop, and credit card.
by DiogenesKynikos | 2026-02-01 07:10:23+00:00
Learning 10,000 words is objectively more difficult than getting used to tones.

You can get used to the tones in a relatively short amount of time. If you are in an immersive environment for a month or two, you will end up wondering how it is that anyone can't hear the tones.

In contrast, there is simply no way to memorize thousands of words in that timeframe.
by d1sxeyes | 2026-02-01 07:11:21+00:00
I’m not convinced it’s that good because of how the deals are structured. For example, top deal where I am at the moment is 9 chicken nuggets plus two medium drinks plus two sauces for 1990 HUF. That’s a two person deal (you don’t need two drinks if you’re on your own), but there are no chips, add a large chips to share at 1270 HUF and your meal costs 3260 HUF. Two four nugget McMoment deals comes to 3060 HUF (small fries, small drink). Are an extra 80ml of coke and half a nugget each worth 200 HUF? Maybe? But it’s definitely not the huge savings it purports to be.

This walkthrough is just an example, open the app yourself and have a look, most of the deals are just an item or two away from being a thing people would actually order.
by taurath | 2026-02-01 07:12:12+00:00
Most 2FA can be done without a phone, and you can also use offline 2FA keys, not necessarily a text message.

You can also set up a phone number to accept texts from a laptop.

I can do whatever on my bank by just calling. It would be a bit weird to never be able to pitch in on meals with a $ transfer app, but I suppose when you run 2 tech companies you're probably paying most of the time, or you just take a note and transfer it later.
by Ey7NFZ3P0nzAe | 2026-02-01 07:14:02+00:00
I am aware that most of the world isn't like this. But I am also aware that there are many people who more than anything want to share things they made, have a positive impact etc. In other words : there are 10x engineers and 10x altruists and some are even both. I am convinced that they collectively could make basically unlimited progress on things we all agree on: less sick people, more happy people, less waste, better environment, etc. I'm sure you've seen some random genius on youtube who built things in their backyards that are normally only buildable by conglomerate with advanced logistics. I just want them to not have to worry about an algorithm and sponsors and accomodate spaced for them to worl together on things.

> it doesn't maximize value across society

Well you'd have to define "value" here. I am sure GDP would plummet because bullshit jobs would plummet. The current society is doing maybe a decent job at producing but a terrible job at making it "across society". We still have millions of people dying every year of very preventable causes just because of the lack lf coordination. I think this would be better if we had less noise in our daily lives caused by the system so inefficient that we have bullshit jobs.
by DiogenesKynikos | 2026-02-01 07:14:52+00:00
I agree on not over-intellectualizing the tones.

I've seen people struggle to pronounce a word when I explicitly tell them what tones it contains, but then pronounce it perfectly when I ask them to just imitate me.

But I disagree about accents. One of the major flaws in most foreign language education, in my opinion, is that pronunciation is not emphasized heavily enough at the beginning. Being able to pronounce the basic sounds correctly has a huge impact on how native speakers perceive your language skills, even if you're not very advanced in the language.
by toast0 | 2026-02-01 07:15:00+00:00
What is your path towards 'resolving' these issues?

I've done some mapping while comparing turn servers my org hosted on cloud vms vs a commercial offering, and it's pretty easy to find very different routing from point A to point B, but sometimes it's pretty clearly that not every transit network has access to every submarine cable, so traffic from say Brazil to South Africa might go from Brazil directly to Africa, or it might go to Florida, then Europe, then Africa. It'd be nice to take a more direct route, but maybe the Brazil -> Africa hop doesn't transit all the way, so BGP prefers the scenic route as it has a shorter AS path.

I didn't have any leverage to motivate routing changes though, so other than saying hmm, that's interesting, there wasn't much to do about it.
by helterskelter | 2026-02-01 07:16:02+00:00
You can minimize tearing with double buffering so it's pretty rare but you can't completely eliminate it. Xorg by design cannot guarantee perfect frames. Tearing is something you'll notice every time it happens, whereas latency is not something that's necessarily an issue, and modern compositors have substantially reduced this latency.

I'm not really sure why Wayland gets all the hate it does, you'd think desktop Linux was perfect before Wayland came along and made everything totally unusable. As for myself, it's been a much better experience than Xorg ever was, pretty much since day one -- I've never had a torn frame, I've never had any issues with input lag, and I've never had to fuss with video settings. Not once. I'm sure some people have, but across a dozen machines I've had exactly zero problems in...a few months shy of a decade.

Let's not forget Xorg's own devs have put it on life support and recommend Wayland, which was created by Xorg devs, going forward. Nobody wants to maintain 35-year old spaghetti code of a fundamentally flawed design.
by tsoukase | 2026-02-01 07:17:02+00:00
If you want to grow up a nation of centenarians, you whould like to promote the following for ALL of them:

1) keep BMI in the low 20s (yes, it's considered normal but difficult to maintain)

2) increase physical exercise: no cars and elevators, yes feet and bicycles

3) ban processed foods and promote cooked ones using local ingredients

4) tackle air pollution, car accidents, work safety and other forms of environmental hazard

5) improve healthcare in a free to all basis, which is of astonishing low importance

6) reduce life stress, which is a subject huge, complicated and subjective that whould need its own ministry, if you are dedicated enough
by coppsilgold | 2026-02-01 07:17:26+00:00
The way bitcoin works is that addresses are hashes of a public key.

This technically allows for an emergency measure in case ECC is broken by a quantum computer:

The [unknown] public key becomes the private key. The signature becomes a ZKP of this key. I believe this has been proposed before as well.

The signature sizes are going to be a big problem is this scenario however, consensus may actually do something up to alleviate this in extremis. And also the people who have coins in addresses for which the public keys are known will be screwed, but then that's how everyone will know there is a problem - it's unlikely early cryptoraphically-relevant quantum computers (CRQC) will be able to front-run bitcoin transactions.
by LargoLasskhyfv | 2026-02-01 07:19:08+00:00
You have it backwards.

It came in fast and in a flat angle from somewhere up in the Arctic, over what is now the North Sea, over what is now Germany, and smashed into/grazed the northern side of what is now the 'Gamskogel' near 'Köfels' in the Alps in Austria. The resulting cloud of glowing white hot stuff got almost ejected back into space, and mostly stayed on course North->South by inertia, sending it over the Adriatic Sea, radiating heat downwards in the process. Some of it impacted in the Levante in multiple places, some far apart, over several hours.

Skyfall!1!!
by clort | 2026-02-01 07:19:19+00:00
If you are sitting in a waymo vehicle, and somebody cuts you off - do you even notice? They don't have them round here but my idea is that the vehicle itself is doing all the work, you can just continue reading your book, chat or get on something else with little awareness of the actual journey. Does the waymo curse and shake its little fist to alert you it was cut off?
by mothballed | 2026-02-01 07:20:04+00:00
Since I am done with this sack of shit, I'd like to make a note for others.

This individual has set a very clever logical fallacy trap.

He has required you to set an example for others to follow.

While claiming that following of others is irrelevant because it's 'decentralized.'

This means following you cannot be used for benefit for others. But yet not offering something to follow can still be used against you for the purpose of damning you. Another words, in this clever logical fallacy, your "solutions" can only be used against you.

It's a very cunning trap, and ultimately the goal here is to suggest there is a mark to your honor for not falling for it, which sets the snare for others to fall in. As soon as you call him out on this, he falls to the fallacy of "appeal to authority" by claiming you have none.

Unfortunately it takes a degree of intelligence to see past this, so you can see why this immoral character employs this deceptive strategy.