MurphyA/hacker-news huggingface dataset:
by fidotron | 2025-04-23 13:55:14+00:00
> There will be a lot more space for homegrown solutions or companies ready to comply if the foreign companies currently profiting decide to leave.

The core of what I'm trying to communicate is this is backwards.

If you took the Europeans out of Apple and Google they'd never have been able to build the iPhone or Android, or their associated stores. (And you could say this about other regions where the staff came from too). Why did those Europeans that helped the US leave the EU to do so? Because the companies in the US rewarded them as they recognized the explosive potential as the market developed.

The underlying problem is EU regulation is shortsighted, and always fighting the previous battle when it's been lost. They had every opportunity to lead this from the start. I namedropped GetJar earlier, but there was Jamster/Jamba and various services which the phone companies would subcontract to to run their own store fronts. I know of several aborted Android app stores and subscription services from the 2010 era, including those from Switzerland, Belgium and a certain large French company, and there are almost certainly more.

The time to address this was 15 years ago. Now their only viable path forward is to effectively fork Android and encourage adoption of their fork, much as the Chinese have. Their problem is they have to leave things like WhatsApp available, or their citizens will go nuts, and they will resist rewarding anyone involved with the technical side of the work, so it won't happen. They just want to punish the americans for having had the foresight that led to their success.

As an example, just look at how the europeans have failed to come up with something equivalent to WhatsApp, Signal or even Telegram. The closest is matrix and element, but again without the associated rewards for working on them they just aren't going to get up to the standards people expect, and so they languish with absolute idealists and those forced to use them.
by jader201 | 2025-04-23 13:55:17+00:00
> It's telling that Gruber is pretty staunchly against EU/DMA interferance in Apple, and broadly thinks they're wrong. But this is the one thing he agree on

I’ve stopped seeing Gruber as any sort of authority on Apple for a while now. He’s just a single guy with an opinion like everyone else, and it’s, more times than not, clearly biased in favor of Apple.

Some of his analysis of objective data is informative, but when he gets into subjective material, I tune out. I don’t really care any more about what he says than most others sharing their opinion on the internet — it’s just one more data point to consider collectively alongside everyone else’s.
by fullofbees | 2025-04-23 13:55:17+00:00
There's an animated version of the graphic novel of An Béal Bocht that I haven't had a chance to watch yet but have had highly recommended to me.

I did find the description kinda funny though "An animated adaptation of Flann O’Brien’s only novel written in Irish under the pseudonym of Myles Na gCopaleen. It is a biting satire of the life story of a young Gael reflecting on his life from Sligo Gaol." - as if Flann wasn't also a pseudonym, but I suppose he never wrote much under the name Brian.

(Entirely unrelated, I saw the German adaptation of ASTB as a teenager and it was fascinating. Not necessarily good, but out there)
by mrborgen | 2025-04-23 13:55:28+00:00
Good question! Expanding from client-side JS to Node.js is our first step in that direction. We considered server-side execution for all languages but chose WebContainers instead, as it’s a better fit for us when teaching fullstack web dev, and easier to maintain.

That said, our new IDE is built to easily support server-side execution down the line.
by mdaniel | 2025-04-23 13:55:31+00:00
According to ffprobe:

Duration: 00:00:21.20, start: 0.000000, bitrate: 307 kb/s Stream #0:0[0x1](und): Video: h264 (High) (avc1 / 0x31637661), yuv420p(progressive), 960x672, 306 kb/s, 10 fps, 10 tbr, 10240 tbn (default)

so maybe in a comically ancient version of Android, or perhaps a "hardened" distro that eschews modern stuff?

Merely as another datum, I did URL surgery to get the prior .webm flavor and it's blank for my FF 137 on macOS so there was obviously something else going on (by blank I mean it had 21 seconds worth of black pixels, not that it didn't play)
by constantcrying | 2025-04-23 13:55:38+00:00
Could you please read the post before commenting?

"To be clear, I am not saying that this approximation does not work or that with appropriate scaling and the right polynomials these issues can't be mostly circumvented. Or that high degree polynomials "in general" are incalculable. I am saying that this article completely fails to say what the issue is and why the examples work."
by thingfish | 2025-04-23 13:55:42+00:00
You hit an important point here. Teaching IT to 16 jear old children is very much like being an admin for a large corporation. Most of them have installed VMWare, VirtualBox, Hyper-V and pfSense, depending on the preference of the other teachers. Most first-graders don't know anything about networking, so I didn't want to add WSL to that. I used Cygwin. Worked perfectly until I started to teach Sendmail. Sendmail runs in unprivileged mode. This means that it starts as root, but then switches to a user with very few rights. Cygwin couldn't handle that at first, but I got it working. But then students couldn't uninstall Cygwin anymore because of changed file ownership in Windows. I had to install a second Cygwin to uninstall the first. With MinC I took extreme care to get all the different models of Access Control Lists that are used in Windows right.
by sgarland | 2025-04-23 13:56:24+00:00
+1 to itertools especially. Absurdly powerful, and the recipes at the bottom of the doc page are terrific.

The only problem I’ve found is that for interviews, people often aren’t familiar with it, which can lead to you solving whatever puzzle they had in far less time than they intended, and without manually building whatever logic it was they assumed you would need.
by GuB-42 | 2025-04-23 13:56:48+00:00
With modern smartphones, with the right options, that's going to be rather typical.

There is usually some setting to limit charging to 80%, and while it depends on your model and usage, going down from 80% to 30% at the end of the day is quite typical. Then you can charge overnight (preferably using slow charging) back to 80%.

But when you need it (ex: travel), you have the option to unlock full charge and use fast charging.
by whichken | 2025-04-23 13:56:49+00:00
That is a very important point that I also was surprised wasn't mentioned. Google offers amazing APIs regarding locations and places, but they are expensive and prohibit you from storing it in any meaningful way.

I was surprised to see AWS' location service wasn't compared in this write-up. They are unique in that they offer both options. They ask when you provision the service if you plan on storing the data. The service works the same, but the cost is 8x. A fair trade, if your use-case involves referencing that data often.
by Sinosteelpipe | 2025-04-23 13:56:58+00:00
On April 8, Eastern Time, the United States announced that it would impose an additional 50% tariff on relevant Chinese products on top of the so-called "reciprocal tariff" measures. Previously, the United States had already imposed a series of tariffs on Chinese goods. On April 2, the United States announced that it would impose a 34% tariff on all Chinese goods on the grounds of "correcting the trade imbalance". As China did not withdraw its countermeasures, on April 7, an additional 50% tariff was imposed, and after coming into effect on April 9, the cumulative tariff rate reached 104%. In February and March 2025, the United States imposed an additional 20% tariff on the grounds of the "fentanyl crisis". The White House revealed on April 10 that as Trump raised the tariffs on Chinese imports to 125%, the cumulative tariff rate imposed by the United States on Chinese goods had reached as high as 145%, setting a record high for US tariffs on foreign goods. This article will analyze the impact of the US tariff hikes on China's seamless pipe exports.
by solenoid0937 | 2025-04-23 13:57:29+00:00
I see what you mean - but I am not sure it would work for the "you don't know what you don't know" cases, or cases where the user isn't invested enough to follow the relevant forum.

I personally wasn't interested in miniature titanium puzzles until I saw the ad - I'm not interested in puzzles in general, so I wouldn't have found it via a puzzle forum.

The same pattern can be seen in my other hobbies (tritium collecting, mokume and titanium/zirconium Damascus items, unique independent watches, flashlight collecting, rocks).

I'm involved enough to buy something from an ad while scrolling through my friends' timelines or reels, but certainly not enough to frequent a forum on these topics. So I am not sure forums suffice.
by ingav | 2025-04-23 13:57:54+00:00
I’m using “fully owned” more in the sense of control rather than infrastructure ownership. The content lives locally, it’s versioned in Git, and everything’s built with open tools. I can move it to another host any time without being locked into a specific platform or format.

I agree it’s not “self-hosted”. But compared to a closed CMS or paid platform, it feels meaningfully more in my hands.
by nextpaco | 2025-04-23 13:58:03+00:00
> What is your issue there ?

I applied to NGI Zero in December 2024, because it was promoted on European Union websites, and my application was rejected by the NLnet Foundation in April 2025.

After FOUR MONTHS instead of one as supposed. Without a decent explanation.

This is not the first time I have applied for a European grant. But got nothing till now.

Once I applied for another Cascade Funding Call, and I mentor was assigned to me. It was a lady from a non-European country who was ignorant about popular innovation projects. And she was supposed to assist me and even judge my project.

I, a European citizen without a job, should have been assisted by an ignorant non-European person paid with European funds. It was devastating for me.

Later, I also applied to be a mentor for the same program, but my application was rejected.

So, I can't help but think that corruption is real and rampant in European offices.

Even tho I demonstrated many times my skills, even winning some important competitions, I'm long-term unemployed.

I've been registered on EURES, the European Union job portal, for more than ten years. As well as on the job portal of my country of residence. No one contacted me to offer me a job. EVER.

That said, after seeing how disgusting the current European Union is, I have no choice but to support any movement in favor of dismantling it. I hope it happens as soon as possible.
by RetroTechie | 2025-04-23 13:59:02+00:00
Veeerry nice work! That said: if meant to be anything more than an intellectual exercise, imho it's better to target an existing system/architecture. There's a good # of existing systems out there that:

a) Can be built from discrete parts (okay, CPU & ROM/RAM excluded - usually). And b) Have an existing software library. Often a huge one.

b) Is the important bit here. It gives you a full suite of editors, assemblers, compilers, debuggers, productivity software, games, etc etc from day 1. Which bypasses the chicken-and-egg problem of "do something useful with it".

Modern IC's are not black boxes by definition. It's just the scale of today's VLSI that makes inspection by end users impossible.

Even eg. a lowly Cortex-M0 could be considered a complex beast in this context. But buy eg. 100....1000 (8 bit) microcontrollers, take a representative sampling of those (say, a few dozen specimens), decap, put under microscope & compare with architecture documentation. When determined "ok", use the rest of that batch to build stuff. Tedious? Yes! But (for a sufficiently motivated individual or organisation): doable.

Same for small-sized ROM/RAM & peripheral IC's.

IC vs. discrete logic is not the (essential) issue here. Scale/complexity of modern IC's is. Take a # of steps down the order-of-complexity-magnitude scale, and go from there.
by WhyNotHugo | 2025-04-23 13:59:50+00:00
US officials and businessmen keep on repeating the same thing:

> The European Commission is attempting to handicap successful American businesses while allowing Chinese and European companies to operate under different standards.

But this is wildly untrue. The EU isn't hand-picking individual organisations and fining them because they're American, they're fining them because they're in breach of existing legislation. The same legislation applies to local companies.

Ironically, it's the US who takes stances like the one they claim the EU is taken. E.g.: The US required that TikTok be sold, without actually proving that TikTok was in breach of any actual law.

But repeating the same claims gets those claims out into the media, and that's what people hear. So we see a dissonance between what the media says (and many people believe) and what's really happening.
by bitwize | 2025-04-23 14:00:13+00:00
Pixels are not measurement units. They're samples of an image taken a certain distance apart. It's like eggs in a carton: it's perfectly legitimate to say that a carton is 6 eggs long and 3 eggs wide, and holds a total of 18 eggs, because eggs are counted, they're not a length measure except in the crudest sense.
by lenerdenator | 2025-04-23 14:00:14+00:00
> If Canada wanted to, we could easily scale military spending by investing it in homegrown projects instead of spending it at the altar of the mililtary industrial complex.

That doesn't mean no longer spending money at the altar of the military-industrial complex, it just means having your own altar. Which you're free to do, by the way. You don't have to buy our stuff.

Canadians seem to consistently ignore the effects that a strong military-industrial complex has had on the US (and UK, to a lesser extent), particularly on foreign policy. When major components of the TSX Composite need sales, they're going to start lobbying MPs to get them. It's not a coincidence that a lot of the defense industry is based in Northern Virginia.

As far as the sovereignty... I don't think you have to worry about that.
by bayindirh | 2025-04-23 14:00:36+00:00
Windows 2000 was not developed for x86 directly. It first started on Alpha, then ported to x86, so its codebase is "double-brewed" in a way.

I also remember 2000 as the only rock solid Windows release, and I never had to reinstall it. XP was very close to that after it fully matured, but nothing feels like 2000.

[0]: https://en.wikipedia.org/wiki/Windows_2000
by semi-extrinsic | 2025-04-23 14:00:37+00:00
The way I understand this is not that Github Pages can't be used for commercial purposes, but that it's not OK for something like ecommerce with many users every minute which generates a lot of load?

So a small company could host a static landing page with generic info and "contact us" etc., and that would be fine, I think?

It also mentions that breaking the rules will result in getting a "polite email suggesting ways to reduce load on Github".
by woodruffw | 2025-04-23 14:00:55+00:00
I don't follow the argument here:

* One of the main reasons Homebrew doesn't use the "system" Python is because Apple has repeatedly indicated that they want to remove it, and that integrators should not depend on it. This, plus per-package Python version requirements makes using a single system Python a non-starter.

* The "bloat" you're noting in Homebrew around multiple Python interpreters is present in `uv` and `pyenv` as well: `uv` handles multiple interpreters transparently, so you may not even realize how many you have installed. I think this is a good pattern: disk space is cheap relative to the timesink of connecting the right Python version to the right set of packages, which is why every distribution scheme (including both Homebrew and Debian) prefers to distribute multiple Python versions.
by plussed_reader | 2025-04-23 14:01:08+00:00
I was learning dos command line on my grandfather's lap at 3/4.

Reminds me of the time I tried using pkunzip to expand a shareware demo and filled the C drive on accident.

You could be taught to use those machines respectfully, if you knew games were available.

What does a family computer with minimal internet access look like in the constantly connected modern era?
by amiga386 | 2025-04-23 14:01:19+00:00
The thinness is actually part of the problem. POSIX and Windows APIs don't work like each other.

For example, if you were a Unix archiver extracting a file, you'd call stat() open() write() close() chmod() utimes(). On Linux/BSD that's 1 file open/close, but on Windows, that's 4 file opens/closes because the Windows APIs need an open filehandle, while the POSIX APIs take a filepath. Linux/BSD have LRU caches of filepath->inode because they're designed around these APIs, Windows doesn't. Cygwin has to open/close a Windows filehandle each time because it can't make the calling code pass a filehandle instead.

So it may be more comfortable and familiar, but also Windows APIs are unsympathetic to code designed for Unix originally.

See this talk on how the developers of rustup massively improved their performance on Windows by restructuring their code: https://www.youtube.com/watch?v=qbKGw8MQ0i8
by bentt | 2025-04-23 14:01:47+00:00
Here's an idea. If a call is detected as a scam, provide an OS level hook for the call to be diverted to an app that can access an API. That'd be all that Apple and Google would do.

At that point, App makers would get access to the call and could do a variety of things with it.

So for instance, you might have a vulnerable grandparent you want to protect, so you install an aggressive AI screener app to handle these things.

Or, you might just send a log of calls to a loved one.

Or, you might send a transcript of that call to a loved one, or an AI, or both for protection.

Basically, Google and Apple saying "Potential Scam" says to me that they can know when a call is risky. They need to do more with that and open up an ecosystem of defensive software.
by submeta | 2025-04-23 14:02:36+00:00
German „VC“ funds like: „Has this concept ever been implemented? Yes? Was it successful? Yes? Then let’s talk. Leading to endless clones/copycats, only few original ideas.

studiVZ was a clone of Facebook. Zalando a clone of Amazon. The Samwer brothers were very successful with this strategy. And there is an endless list of clones.

There was an attempt at recreating YC in Germany, failed miserably.

You don’t have the hacker mindset in Germany. Neither do you have many investors taking very high risks and bets.

Btw: You should avoid getting financed by IBB. They will demand shitloads of paperwork from you for small amounts of investments
by mertbio | 2025-04-23 14:02:47+00:00
For some reason, I struggle to see Berlin as a deep-tech hub. Most startups there seem to focus on consumer-facing products—like Zalando, Flink, and HelloFresh. In contrast, Munich is clearly leading the way in deep-tech within Germany. The investments raised by companies like Helsing and Isar likely surpass the combined funding of all the startups listed on that page. Munich also benefits from strong technical universities and the presence of major R&D offices from companies like Apple and NVIDIA.
by criddell | 2025-04-23 14:03:07+00:00
The DOJ / FTC / W3C / SEC / whomever vets all of the entities purchasing a share of the Chrome userbase. Part of the purchase agreement would be to have the update and development infrastructure in place and commit to updating their version of the browser and making good faith efforts to adhere to W3C standards for the next 3 years.

Once the sale details are finalized, Google pushes out a final update that changes where the next update to Chrome would come from (and it would be a random selection from the list of buyers).
by felixheikka | 2025-04-23 14:03:20+00:00
Hey everybody,

7 months ago we launched Buildpad on Product Hunt and ended up in #4 place.

The top 3 products were all VC backed companies that spent a lot of money to get their traffic. My co-founder and I never raised any money and the only reason we managed to claim a top 5 spot was because the community got behind us and supported us.

So today, 7 months later, we’re hoping that we will be able to do it again.

Let's make Product Hunt a place for bootstrappers again. We appreciate every bit of support we can get to take on the corporate giants.
by jprjr_ | 2025-04-23 14:03:23+00:00
So I agree in the sense that, you're always going to rely on something. Even if you're hosting on hardware you own at your house, using your own self-signed SSL certificates, you're still relying on an internet connection from some company.

But, I think using the term "fully-owned" to refer to pushing up to GitHub, then deploying to Cloudflare Pages is definitely not "fully-owned"
Show HN: Post Amplifier – Turn Blog Posts into Personalized Social Content
by juliengs | 2025-04-23 14:04:02+00:00
Hi HN!

I’ve just launched Post Amplifier, a tool to help content creators, marketers, and indie hackers save hours every week by transforming blog articles into ready-to-post, personalized content for LinkedIn, X, Facebook, and more—in under a minute.

If you're spending 60+ minutes on every social post, you know the pain: research, writing, editing, formatting, approval, and scheduling. We automate all of that.

What it does:

Converts your blog posts into tailored content for multiple platforms

Schedule your post on your favorite social media

Use Cases:

Indie hackers repurposing blog content

Content teams scaling social output

Solo creators building a brand

We’re here to help you focus on creating great blog content—we’ll handle the social part.

Try it out https://www.postamplifier.com

Would love your thoughts, feedback, and questions!
by LunaSea | 2025-04-23 14:05:03+00:00
> Europeans absolutely could, they're just too tight fisted to actually spend money on things like protecting privacy which is a major part of the whole problem.

Users in the US don't care about protecting their privacy either.

Examples:

1. Google Chrome market share in the US

2. GMail market share in the US

3. Google Search market share in the US
by notepad0x90 | 2025-04-23 14:05:04+00:00
I've tried messing with the sorting, and I've always found "Featured" is what I want. If I want something cheap I'd go to temu. I've never wanted "the most expensive" thing just because either. If cheaper is better quality, it tends to bubble up to the top when you sort by reviews because more people will buy the cheaper thing that has good quality (unless it's brand new).
by ksec | 2025-04-23 14:05:04+00:00
This is completely off topic.

What hit me ( hard ) wasn't the blogging set up, it was this:

>And if anything’s unclear, LLMs like ChatGPT or Claude are great for filling in the gaps.

For people like me who grown up before Internet was a thing. If we dont understand anything we either have to go to the library to look it up go to find someone for help. Then it was encarta. When Internet arrived I could do look up faster, or more importantly if I am stuck anywhere I could ask on IRC or forums for help.

I am sensing a large part of learning on forums and online will be gone. Read the manual becomes ask the LLMs?

And I am sensing ( no offence ) the generation growing up with LLMs may be far worst. We already have a generation of people who think Googling the answer is 99% of the work when in fact the answer is not important. It is the process of getting to that answer that is largely missing from today's education.

Sorry about the off topic message. But that sentence really hit me differently.