MurphyA/hacker-news huggingface dataset:
by sofixa | 2025-04-24 08:11:48+00:00
> Yes Poland will join, absolutely: the battle for Suwalki/Kaliningrad will affect it directly if anything. But without the US commitment (which I hope you realize is not happening) there is a 1 in 3 chance of Putin's substantial success.

So you think that a Russia that cannot defeat Ukraine has a chance to win, meaning you think they have the troops, equipment and logistics to defeat Poland, the Baltics and Finland at the same time? There is no planet on which this makes sense.

> So Putin has a fair, largely consequence free shot at it but the window of opportunity will close within a year or two.

Not only does he not have the troops nor equipment, a year or two window still leaves Macron in the Elysée who will not let such an attack slide, up to and including potential nuclear weapons. And has stated so clearly and publicly.

You seem very confident, but your premise is wrong and lacking in critical information.
by ringeryless | 2025-04-24 08:12:00+00:00
the fiscal conservatives want to avoid taking responsibility for having been a part of electing trump, and now seek to blame society itself for what they have themselves wrought, and they invoke a sacred ancient authors pluggable quote machine to attempt to pass trump 2 off as inevitable.

well, i can also look at market tickers, but the difference is that i knew trump was a bad economic idea before November.

sometimes you should pay attention to the words exiting the mouth of a would be politician instead of clinging to the same tribalism Hayek mentioned
Show HN: Mailfrom.dev – a sandbox SMTP server for email testing
by danielebuso | 2025-04-24 08:12:51+00:00
I built Mailfrom.dev to fullfill a necessity I've had for years.. A simple, affordable sandbox SMTP server that lets you test email flows (resets, onboarding, verifications) in dev/staging environments — without sending real emails to real users and that can be shared with other people and clients.

Sure, there are other players in the space — but most are either way too expensive or require complex setups. I wanted something affordable and dead simple to use. Just check the pricing — you'll see what I mean.

Stack: Laravel, Vue 3, shadcn, hosted on k3s on Hetzner, using AWS S3 and SES.

Would love your thoughts or feedback — especially if you've struggled with email testing in staging like I have.
by Samonios | 2025-04-24 08:12:55+00:00
It's not about the performance. It's not about the way we treat "a computer program". It's the way we behave ourselves. I am polite and respectful in my way of writing to others. I won't change this way of expressing myself, even for a marginal efficiency (or not). A matter of character and self-respect, I'd say...
by imgabe | 2025-04-24 08:14:02+00:00
You personally know the conditions? You know that the workers would be better off not having the option of working in the Zara factory? I don't mean a choice between working for Zara and a hypothetical fantasy option of them working in an office with 40 hour work weeks and air conditioning, I mean their actual other option like subsistence farming or whatever they did before there was a Zara factory. You feel you are more entitled to make that choice for the workers than they are themselves?
by wavefrontbakc | 2025-04-24 08:14:51+00:00
I've only found useful answers for when I've begun something from completely zero. Things I've got even a reasonable grasp on I start to spot large dangerous holes a model very confidently claims is the right solution. Stuff like bringing camping stove inside a tent to avoid rainy weather, nevermind it being suicide at the same time.

>I web search maybe 10% of what I did six months ago.

Me too, though this is more driven by the total cliff-fall of web search result quality
by nopelynopington | 2025-04-24 08:16:33+00:00
I'm old enough that I remember when it started up :)

Raidió na Gaeltachta was founded in 1972 (before my time), I think people often confuse or conflate the history of the two.

What's super confusing is the naming.

There were two stations at the time - rte1 and network2 (really just rte2). The Irish language channel launched as "T na G" or "Telifis na Gaeltacht" in 1996. Then TV3, an independent station, launched in 1998. Later TnaG rebranded as TG4, even though it predated Tv3, which itself has since rebranded as Virgin Media One.

So in chronological order our channels go 1,2,4,1
by disqard | 2025-04-24 08:17:01+00:00
I'll gently push back on that, and counter that companies (esp. giant corporations) are in fact, akin to a "sentient amorphous entity that wants to maximize itself along various axes".

Consider how big corps are able to get laws passed that benefit them (or stall laws that would harm them).

All this, to say that the C-suite and senior leader types are more like "ticks riding on the back of a mega-parasite", than "greedy entities deliberately transforming formerly-benign corporations into harmful entities".
by milesrout | 2025-04-24 08:18:03+00:00
Plenty of incorrect code compiles. It is a very bad sign that people are making comments like "Then the code won't compile".

As for my editor saying it is invalid..? That is just as untrustworthy as an LLM.

>I "trust" LLM's more than tutorials, there's so much garbage out there.

Yes, rubbish generated by AI. That is the rubbish out there. The stuff written by people is largely good.
by holowoodman | 2025-04-24 08:18:23+00:00
Fully agreed as a former N900 and now Fairphone+LineageOS user.

Some more things to add: On the N900 updates were quick, easy and painless to a degree that no current phone OS matches: You just to "apt update && apt upgrade", reboot will only happen when really necessary, otherwise any small component (which are just .deb packages as in Debian or Ubuntu) will just be upgraded and restarted in place, without a big download, interruption and reboot. And most importantly, without waiting for a slow vendor to collect and package up all the tiny updates into a big 1GB package that can then be delivered weeks late...

Also, Backups. The only backup solution for a non-rooted phone nowadays is "use our cloud, trust us", and even then backups are always incomplete, because an increasing number of apps set the "no-backup" flags and do (or not do) their own thing, selling you yet one more cloud subscription just to get your own data into "safety". And even with a rooted LineageOS, backups are still a huge pain and incomplete. On the N900, you could just run any old normal Linux backup software, and be done. Imagine, your phone just sending its stuff to your company tape library, no hassle!

And (didn't try this, but should have worked): remote management. SSH into your users' phones to do stuff. Run ansible/puppet/..., manage them like any old Linux box. No tedious mobile device crap management that doesn't really do most of the useful shit, only works on half the hardware and in the end is just yet another cloud lock in by some vendor.
by yobbo | 2025-04-24 08:19:11+00:00
> are trying to organize group trips to sell to clients.

You might as well be saying "we are trying to make movies to sell tickets".

Organising group tours as such is easy, but the value is in the creative input that engages and inspires possible clients. Destination, people - both guides and participants, activities, materials are all part of this. It can't be "tested" just as two movies with the same synopsis can be completely different.
by greatgib | 2025-04-24 08:19:25+00:00
It is not that you have to "interact" with Google the problem, in the sense of interacting like downloading an app. You can use the Aurora store, but once you try to use the app, the app itself will redirect you to an oauth2 login for your Google account, the kind that is associating your "phone"/Google service globally with your Google account. And this despite the fact that I will only use password login for openai and mistral, that should not be linked to Google anyway.

In addition with integrity verification, I can easily think that they are using it for "push notifications" that will also travel through Google.

So, it is not only that you will have to "interact" with Google, but the fact that you will be forced to let Google track you: which phone you use, which ip, which app with which account, used when, where, ...".

That defects a little bit the purpose to have a "free" phone if you still have to give your data to Google.

So the problem is the "push" not the "pull".
by lucb1e | 2025-04-24 08:19:30+00:00
Since the shop is super slow and intermittently giving a "Error establishing a database connection", for those having trouble: it's just above 600€ (base 550$ + VAT + shipping). At 17x8cm it's among the largest phones you can get, competing with e.g. the Ulefone 18T Ultra (the one with the FLIR camera, but Android). It has a headphone jack (big plus) but at that size, I just can't use that sadly. This glowing review really made me reconsider whether to see if a "real Linux" phone can work for me given how many years I've been using Linux desktops exclusively now
by creatonez | 2025-04-24 08:19:32+00:00
True, but the flexibility that two attempts at porting to botched architecture introduced also resulted in 2003 becoming Microsoft's first x86-64 operating system. The very next day after the 2003 release, they released Windows XP Professional x64 Edition based on the 2003 codebase, which a user could run on their brand new x64 computer without much of an issue -- that is, if they had even heard of it... it was under-marketed because they needed to save the hype for Vista. So the struggle and failure may have been worth it in the grand scheme of things.
by blutack | 2025-04-24 08:21:34+00:00
In the New Forest national park in the UK (where there are about 5000 free roaming ponies) they've been fitting them with reflective/hi-viz collars for years. Makes them much easier to see at night in winter.

https://www.hlsnewforest.org.uk/2024/10/24/reflective-collar...
by immibis | 2025-04-24 08:22:35+00:00
If they're profoundly important for the design of your money-making app, the principle of "fuck you, pay me" applies. If you're making $50,000 every year and you couldn't do that without the design and you couldn't do the design without the font, pay up.

If they're profoundly important for the design of your free software app... we all know how likely it is for a free software app to have good design. You'd be the first.
by lproven | 2025-04-24 08:23:04+00:00
> I thought WSL1 implemented Linux's ABI in the NT kernel

Yeah, I thought that too, and said so in an article. It would be the clean, logical, elegant way to do it and inline with the history of NT.

I got angry denials from several Microsofties on Twitter!

It isn't at all.

WSL1 is an offshoot of the now-cancelled Android runtime for Windows.

They wanted to run Android's JVM/Dalvik apps on Windows Mobile... but discovered more and more native OS calls. So, they ended up implementing 90% of a Linux kernel emulator in userland.

Later, they made it standalone and complete enough to run a real Linux userland on top, and marketed it as a Linux runtime.

It is tragic to me that senior MS execs are now proud of this approach and scolded me for thinking otherwise.

My conclusion is that MS no longer has:

• Any kernel engineers who really understand how NT works deep down;

• Anyone skilled enough to modernise the NT kernel's POSIX personality to be Linux personality;

• Anyone in authority who realises it ought to have these things;

• Nobody left who feels shame at this.
by nomilk | 2025-04-24 08:23:55+00:00
> Future efforts will focus on developing technologies for capturing and storing lightning energy for potential use (Figure 7).

According to a quick search, a typical lightning strike carries about 1-5 billion joules of energy, equivalent to roughly 250-1500kWh; enough energy to power a typical home for 10-60 days. But larger bolts of lightning can have up to 8000kWh, almost a year's supply of electricity for a home in a single bolt!
by INTPenis | 2025-04-24 08:23:59+00:00
I was daily driving Linux phones 15 years ago! It's crazy to think back on the journey. I have great nostalgia for the Nokia N900 but god damn Maemo/Meego was a piece of shit. When you can't even answer phone calls it's not daily driving anymore, it's beta testing.

After that I tried Firefox OS but it was switfly replaced by Android, thank the gods for Android.
by codethief | 2025-04-24 08:24:17+00:00
> Many will point out that a Linux phone is less secure than Android or iOS, but that highly depends on your personal threat model. Linux phones and their apps are all open-source and do not depend on ads or surveillance to sustain some nefarious business model, which means there is much privacy to be won.

Meanwhile here I am on my Linux machine, constantly anxious that sooner or later one of my bazillion npm and pip dependencies will get compromised, and secretly praying that one day proper sandboxing and an Android-security model will be common on the Linux desktop, so that I can erect security boundaries between my applications and repositories.

I find this quote[0] by the developer of SpectrumOS[1] rather telling:

<qyliss> I have embarked on the ultimate yak shave <qyliss> it started with "I wish I could securely store passwords on my computer" <qyliss> And now I am at the "I have funding to build my own operating system" level

[0]: https://alyssa.is/about/

[1]: https://spectrum-os.org/
by aragilar | 2025-04-24 08:24:31+00:00
One could ask why AOSP was created when there was an existing userland on linux that could be used (and was, by Nokia).

More seriously, I think the reason people want to do this is threefold: 1. Android vendors almost universally seem to make it hard to run stock AOSP (and do the Windows bloatware thing that Windows vendors were known for), so a "linux phone" lets people run what they want and remove what they do not 2. AOSP, while open source, is not developed in any way like a community open source project, so their ability to change anything, especially anything Google does not want to change, is limited and means constant rebasing 3. AOSP doesn't really solve the "run a modern/non-buggy kernel" issue on existing vendor hardware (as far as I know), so if you're going to spend time on getting the kernel to work, you probably want to have a userland that is amenable for getting the kernel working, so AOSP isn't helpful there, and by the time you've done all this, you can probably just run the rest of the standard setup with a distro and tooling you are already familiar with

I think the interesting thing would be if the modern kernel work from (3) could be used by an AOSP build and get the best of both worlds, or if by the time you do all this AOSP is too resource intensive to run on the device, and so running the alternative is the only option.
by thiht | 2025-04-24 08:24:39+00:00
> But if we define a "good product" to mean a commercially successful one

Why would we define a "good product" as a "successful product"? These are 2 different things. There are many ways to define a "good product" (is it useful? is it well made? is it innovative?), success is something else. All combinations of good-bad / successful-unsuccessful are possible.
by rudolftheone | 2025-04-24 08:24:55+00:00
We already invented that. It was called the 20th century. Tried wealth caps, nationalizations, revolutions - you name it. Usually ended with gulags, breadlines, or both.

Billionaires are a symptom, not the disease. You don’t cure a fever by smashing thermometers. If we want fewer billionaires, we need systems that don’t reward monopoly power ¯\_(ツ)_/¯
by imtringued | 2025-04-24 08:25:29+00:00
One more case where the halting problem adds more confusion than it helps. The halting problem is equivalent to the acceptance problem, which is equivalent to the reachability problem.

>Though I cannot think of a single verification use case where all I want to check is the absence of panic.

You can reduce any static verification task to a check for a condition that produces a panic. In short, sprinkle your pre, post and intermediate conditions all over your code in a way that produces a panic (known as asserts) and the tool will do the heavy lifting.
by nntwozz | 2025-04-24 08:25:41+00:00
Did they try other alternatives, like reflective tape? Wrap it around like handlebar tape. Make it degradable or else the woods will fill up with junk.

Let's brainstorm some more, design a special hunter-seeker robot powered by AI that captures deer in the wild and performs this menial task.

Thank you, I'll show myself out.
by fsflover | 2025-04-24 08:26:57+00:00
> What's the difference between an AOSP Android phone and a Linux phone?

The latter is:

- not being developed by Google which chooses what's better for them,

- provides convenient development tools,

- runs any desktop Linux software, can serve as a desktop when connected to a keyboard/screen,

- native terminal, including ssh, sshfs, X forwarding etc,

- allows to choose the OS you run.

More: https://source.puri.sm/Librem5/community-wiki/-/wikis/Freque...
Show HN: We built cursor for video editing
by nikhilsheoran | 2025-04-24 08:29:01+00:00
Hi HN,

We're two final-year college students from India, and we just launched FastCut – an AI tool to help creators, coaches, and marketers quickly edit there short form content (Reels, Shorts, TikToks) to make it more engaging.

The goal is simple: Let users upload a raw video and get back a polished, engaging short in minutes — without touching a timeline.

FastCut does the following:

Automatically trims silences and filler content - Adds clean, animated captions using speech-to-text - Enhances audio - Pulls in relevant images (via Google Search), stock clips, stickers, and GIFs - Adds emojis and sound effects to make the video more dynamic

We were frustrated with how much time and effort it took to make short videos look decent — so we built FastCut. This is our first real SaaS product, and we're still figuring things out. We're aware there’s a lot to improve, both in the product and on the landing page. So:

We’d love your thoughts. Try breaking it. Tell us what doesn’t work, what feels off, what’s missing, or what you'd expect from a tool like this.

Website: fastcutai.co

We're here to learn and improve. Thanks for reading!
by maccard | 2025-04-24 08:31:24+00:00
> Every single thread on this topic devolves into "if you don't like Apple just use Android" or vice versa and it's so predictable and boring.

But this is exactly why this whole topic isn’t an issue. There currently _is_ choice, competition, and a viable alternative in the marketplace (unlike in the web browser space for example where chrome is eating everyone’s lunch).

> and if the only way for them to reach us for technical reasons is through native apps, then they're subject to whatever insane policies and fees these companies demand.

> based purely on preference, like "no porn", "no game emulators Except it’s not. PWAs and websites exist. People can watch, and pay for porn on safari just like they can on their laptop or desktop computer. Emulators you have a point in, but on my first point - if you want a platform that lets you bring your own toys, android lets you install them.

> charging a 30% tax

It’s not a tax. It’s a platform fee. If it was a tax, it would be applied to web browser purchases too, or all purchases made through Apple/Gooblr pay. I am perfectly free to distribute my android emulator via patreon and provide an APK to install and have been for a long time.

> Also your example with Meta's apps is a false dilemma. If you want to use their apps you can always install them from their own hypothetical app store, your choice isn't being taken away from you and it doesn't make the platform any less viable.

So it’s only a false dilemma when you disagree? My choice is being restricted in this. I want to use metas services, I don’t want to give them the keys to the kingdom. If they ship a meta store, then they don’t need to adhere to apples store rules (which is exactly the point) meaning they can do whatever they want. If I wanted that, I’d use another platform that exists where meta are free to publish a Facebook app that doesn’t adhere to the platform Guidelines.

> Can you elaborate on how this applies to your usage of Facebook?

I didn’t say this about Facebook, I used meta as one example of a service provider. I can give you another instead though - the App Store rules require Apple Pay as options for all apps. I trust Apple to handle and manage my payments appropriately, but I don’t trust ketchapp (they make shovelware games that are ad ridden and iap infested hell holes.) if ketchapp decide they want to collect extra data and not pay the “tax”, then they can publish a new ketchapp store where I can play their games, subject to their rules, i.e. they now manage my card payments directly. I don’t trust _them_ to not have dark patterns around subscription management, payment methods etc.
by ColinWright | 2025-04-24 08:31:28+00:00
From the article:

"The company, Zuckerberg said, has lately been involved in “the general idea of entertainment and learning about the world and discovering what’s going on.” This under-recognized shift away from interpersonal communication has been measured by the company itself. During the defense’s opening statement, Meta displayed a chart showing that the “percent of time spent viewing content posted by ‘friends’ ” has declined in the past two years, from twenty-two per cent to seventeen per cent on Facebook, and from eleven per cent to seven per cent on Instagram."

So they algorithmically force various other posts into your feed, and then observe that people are spending more time looking at that crap and less time actually connecting with real people and friends.

Colour me unsurprised.
by guerrilla | 2025-04-24 08:32:15+00:00
This thing about the questions. She's probably hot and they probably don't get much female interest, so she's already won them over and they aren't evaluating her further. Having standards as a man who is already in very low demand feels like a good way to shoot yourself in the foot with statistics (yet ironically it works in your favor as you can see in this example). Most people in general though don't actually know what they're looking for. They haven't thought about it, read about it and probably aren't exerienced enough to even figure it out, so there's nothing really for these men to investigate about her even if she hadn't already won them over by her looks and their desperation.

Then there's also the fact that men just don't need to be that picky. Pregancy is expensive and dangerous for women. It costs nothing for a man to walk away from a shitty woman at any point (unless they get married without a prenup I guess).

She talks about running empathy models (jeez cringe, typical rationalist BS) but seems to have no insight into men and what their situation and concerns are. Not that I'm condoning these guys' stupidity. Clearly they need to figure this shit out and get some game, but it shouldn't be surprising that they haven't yet.

For her though, I think things would go better with some of them if she spent more time with them. They need to warm up and realize the situation is safe. Some are literally scared of her and don't know what they're doing. She doesn't seem to understand why or what to do about it.

But yeah for them, the main problem is they're just trying to impress her, which is boring. Flip the script, see if she will impress you. To do that though, you'll have to know what you want.

Tip though: women want to feel safe around you. Trying to impress them (i.e. trick them into liking you by selectively only showing your good side (i.e. deception)), not caring about who and how they are, etc. does not engender those feelings. Take her word for it.