skysight-inc/HackerNews huggingface dataset:
All of this is highly debatable obviously and I’m not an oracle but find after my replies to your point.

> He led and won the EU elections by a wide margin.

Can’t be compared to the presidential. EU elections turnout is always extremely low and this is seen as a protest election in France with low impact.

Next year municipal will be the true test and the RN does poorly in polls.

> 3) This is a new world and Bardella is very good at campaigning on social media and has a very good reach with young people.

Young people don’t vote. Turnout is always extremely low. It’s a fairly useless demographic when it comes to winning the election.

> 4) The RN is pretty much leading in all social categories except for retired people

But they still lose in virtually all head-to-head and it’s a two rounds election.

> 5) Marine Le Pen being sidelined is actually a blessing in disguise.

The party is still controlled by the Le Pen through and through however. Heck Bardella is only there because he dated (is dating?) one of Le Pen’s grand daughter.

> 6) TINA (There is no alternative)

There are plenty of alternatives.

You have well liked figures of the center like Villepin and Phillipe biding their time waiting to see which one will be candidate.

The PS will probably soon have new leadership which should shake up the landscape on the left.

The right by taking a hard line approach is eroding the RN base.

Plus there will likely be three or four other far right candidates like last time.

It’s a huge mistake to think things will remain stable so far ahead of the election. See Macron was basically unknown three years before winning.

> I don't agree with the staying silent part.

I don’t see how you can disagree. RN controls nearly a third of the parliament. Do you see them acting as a vocal opposition? Clearly they are not. They have next to zero opinion on anything significant and avoided at all costs putting forward a prime minister.

What you are listing is not really being vocal. That’s selling dreams. Anyone can promise better salaries and less criminality without pushing forth anyway to achieve that. That’s the whole point.
I think the equivalent would be same model of shoes and I wouldn’t be against that.
"apt-get install" tends to be enough once you stop chasing latest-and-greatest and start to appreciate things just running with low maintenance more.
Do the AI's generate slow and bloated React, or lean React that works well with the new compiler?
Docker Compose is very suitable for the homelab scenario. I use it on my pi.
I'm not a huge fan of using CustomEvent for this.. esp. in terms of interoperability (which for these <kb challenges probably doesnt matter)

personally, i'll just roll with something like this which also is typed etc:

export function createPubSub<T extends readonly any[]>() {
const l = new Set<(...args: T) => void>()

return {
pub: (...args: T) => l.forEach((f) => f(...args)),
sub: (f: (...args: T) => void) => l.add(f) && (() => l.delete(f)),
}
}

// usage:
const greetings = createPubSub<[string]>()
const unsubscribe = greetings.sub((name) => {
console.log('hi there', name)
})
greetings.pub('Dudeman')
unsubscribe()
Web Augmentation: Change the web through virtual web sessions
Exactly, my first reaction was "I should write a blog post about why I still use Docker Swarm". I deploy to single node swarms, and it's a zero boiler plate solution. I had to migrate services to another server recently, and it was really painless. Why oh why doesn't Docker Swarm get more love (from its owners/maintainers and users)?....

Edit: anyone actually interested in such a post?
The thing that puts me off is its seemingly heavy focus on “web apps”. I have a bunch of services I either use or wrote myself and only a handful have anything to do with the web.
<This comment has been redacted due to National Security reasons>
My biggest complaint about Duolingo is the lack of feedback about how to improve. There are several words whose pronunciations I think I correctly have but the app doesn't understand my pronunciations ever. There are also some words whose dictionary translations aren't provided or are used differently than the translation help offers. Without feedback to ask questions and get answers it's very frustrating.
I'm not advocating for vendor locking, it's not what I said. I said if they wanted to advertise macs for enterprise video editing they should have implemented this in FCP natively.

This however wouldn't be vendor locking because remoting would still be an option.

Instead they've shown that remote desktop is the most reliable way to do this kind of job because there isn't anything better.
Do you run a Nomad cluster? Or just on a single host? This is my desired state, I've set up Nomad a number of times but always get stuck in one place or another. I've gotten much further with Nomad than Kubernetes, but I've kind of always gone back to ol' faithful, writing a docker compose file and running everything that way.
The word for this is enshittification

The service has become increasingly poor and the prices climb. This is the phase of Netflix’s lifecycle where all the value is being extracted from the customers and given to the shareholders.

They hiked us up to $25/mo only to nag me every time I launched it that I can’t let my brother use one of the four device entitlements that I am paying for.

Top dollar hostility for second run movies, cancelled series, and AI driven true crime slop.
Look, whilst I agree with you in principle, your metaphor on the sexual preferences of honey badgers really did not do you any favours.

<Replying to this comment requires a Hacker News premium account>
> accents, dialects, and degeneration and creolization.
There are just as many accents and dialects of English in the Americas as there are in Britain. Even your term "creolization" comes from Louisiana. It's a matter of perspective and something that all language learners will have the face, the difference between 'standard' English/Spanish/German and regional variations both within it's originating country and from abroad.
Excellent article! Well written and the animations make it so much easier to understand. However I was unable to get the loops to go.
2006 is impressive. I can’t even imagine that. I reinstall Windows every 18 months or so.
Very bad courses then.

https://biology.stackexchange.com/questions/58769/what-are-t...
If you self host, do not use containers and all those things.

Just use a static site generator like zola or hugo and rsync to a small VPS running caddy or nginx. If you need dynamic thing, there are many frameworks you can just rsync too with little dependencies. Or use PHP, it's not that bad. Just restrict all locations except public ones to your ip in nginx config if you use something like wordpress and you should be fine.

If you have any critical stuff, create a zfs dataset and use that to backup to another VPS using zfs send, there are tools to make it easy, much easier than DB replication.
How Airbnb measures listing lifetime value
Ask HN: How are you capturing landing page emails in 2025?
I want to setup a page to validate a business idea. I don't need the weight of Mailchimp or Kit. How are you capturing e-mail addresses in your MVP or landing pages?
And for reference, it takes around $10/year to run a single efficient indoor LED lightbulb. So charging a cell phone for a years-worth of usage costs less than 1/10th of running an efficient LED lightbulb bulb for the full year.

Again, cell phones are just confusingly not energy intensive.
But mono fonts let the reader know they are reading Serious Technical Content ™
Bees have died this year. "the worst bee loss in recorded history,"
Is it really React or the stuff it lets you bring in? Many React apps have at least one big widget set (say MUI or reactstrap or …) and then a number of “best of breede” components that do various things. It’s rare for components to be styled with plain CSS these days so you probably have to bring in Emotion and styled-components and Tailwind and …. It is all code that goes into the bundle and it’s a burden on your mind because these are all leaky abstractions and don’t absolve you of understanding CSS.
A VPS with a software firewall is more than enough.

Block port 22, secure SSH with certificates only. Allow port 443 and configure your web server as a reverse proxy with a private backend.

You don't need an IDS, you don't need a WAF and you don't need Cloudflare.

Unless you become the next Facebook that's when you start to become concerned about security.
> It's started (cleans up things when they're no longer in your config)...

Would you please call this something else?

"It automatically reconciles", perhaps? I know that a multi-word phrase isn't nearly as snappy, but not only are "it's started" and "started" overloaded with a bunch of meanings, approximately zero of them mean what you want them to mean in this new context.
> and you shouldn't see people living on the streets of a place like San Francisco.

Taking a straight line on the map in San Francisco, we saw people in conditions as grim as I have ever seen, including South African slums. As you say, it's in some ways worse because the USA should not - there must be the ability to improve that, but not the inclination. The dire pockets are smaller in the USA, sure. But there were also extremes of luxury and poverty.
> For some Raspberry Pi (ideally with 8-16GB RAM) + SSD can be enough

Wut? For many, a Raspberry Pi with 1 GB RAM and the regular sdcard can be enough, you really don't need to go fancy if you don't want to run anything particularly heavy. Or if it's cpu-intensive then you might need the newest Pi or something even beefier but still only the lowest RAM and smallest/slowest storage options (like for WordPress). As you say, it depends on needs

I always recommend using an old laptop to start out with because you've already got it anyway and it's already low power yet very powerful: if it can run graphical software from 2020 then it'll be fine as server until 2030 for anything standard like a web server (with half a dozen websites and databases, such as a link shortener, some data explorers, and my personal site), torrent box, VPN server, mail server, git server, IRC bouncer, Windows VM for some special software, chat bot, etc. all at once. At least, that's what I currently run on my 2012 laptop and the thing is idle nearly the whole time. Other advantages of a laptop include a built-in KVM console and UPS, at least while you still trust the old battery (one should detach and recycle that component after some years)
Well, software today is much bigger and of higher quality that was thought possible in the seventies. That's not to say that it can scale indefinitely, but my point was that unsound methodologies (i.e. not formal proofs) work much better than expected, and the software correctness world has moved from the seventies' "soundness is the only way" to "software correctness is a complex game of costs and benefits, a combination of sound and unsound techniques is needed, and we don't know of an approach that is universally better than others; there are too many variables".
Show HN: I made a map that forecasts where and when morels are likely to grow
The morel foraging season is well underway in the south of the USA and heading further north by the day!

As a data scientist, I wanted to see if data could help boost people's chances of finding these delicious mushrooms.

A quick summary of how it works:

1. I linked 1,000s of past morel sightings to habitat data (e.g. climate, soil, tree species) and weather data (e.g. temperature, rainfall) from the weeks before [1-6]

2. I used this data to train machine learning models and find patterns in how habitat and weather affect where and when morels are likely to grow

3. These models help identify areas where the habitat is suitable for morels, and produce a daily forecast of the likelihood of finding them based on recent weather

Like any forecast, it's not perfect and more of a guide than a guarantee. But I think it's a good starting point if you don't already know a spot or have a sixth sense for timing.

Let me know if you have any questions!

[1] https://www.gbif.org/species/7904574

[2] https://chelsa-climate.org/exchelsa-extended-bioclim/

[3] https://www.isric.org/explore/soilgrids

[4] https://www.fs.usda.gov/science-technology/data-tools-produc...

[5] https://www.ecmwf.int/en/forecasts/dataset/ecmwf-reanalysis-...

[6] https://www.ncei.noaa.gov/products/weather-climate-models/gl...
I agree with this: I personally don't need tutorials for hosting stuff, rather tutorials about securing it properly.
Can anyone tell me how to setup a premium account? I can’t figure it out.
SICPelago
Could be a desktop PC with 25/3 ADSL where somebody is streaming Netflix and a game console is updating itself.
While that may be the case, this subject is quite delicate and is best debated within the confines of informed animal sexology:

<Parts of this comment are protected by Hacker News Premium Private Debates>
That meme is such a load of hogwash. In many ways, US English is closer to "traditional" than UK English. They've both diverged somewhat from what they were in the 17th century. Neither form has been "simplified" in any way.

As for the Union Jack: the UK has at least 3 rather different languages (English, Gaelic, Welsh), possibly a few more depending on how you count the different kinds of Gaelic.

Using a country flag to represent a language has always struck me as being silly. Only rarely do they map 1-to-1.
Why is that "insane?" Drawing the same image in Photoshop, or modeling and rendering it, in the same quality and resolution on the same computer, would require much more time and energy.
> It's basically a meme that boomers were telling young people that they're poor because they eat avocado toast - which implies that it got popular (in a niche) before it got cheap.

I do not think this follows. Some boomer oped writers blaming avocado toasts for young poverty does not imply there is causality between the two. Some boomers love to blame whatever is new for them and they do not bother to check prices or actual levels of consumption.
> React’s ecosystem has devs slapping TypeScript on everything—even CSS—which is overkill

"We don't use Typescript because there are people that exist who use it for CSS when using React" is one hell of an argument that makes absolutely zero sense.
All my "smart home" stuff needs is mosquitto on a OpenWrt router and bunch of cgi-bin scripts that can run anywhere. I already went through a phase of setting up tons of services which ended up being turned off when something changed in my life (moving, replacing equipment etc.) never to be resurrected as I couldn't be bothered to redo it without the novelty effect, so I learned from that.
Style is not copyrightable.

Marvin Gaye estate tried to argue that style is copyrightable, and sued some artists as their songs use similar chord progressions as Marvin Gaye songs; they won one case (which I won't google) but they lost with Sheeran.
You gotta start by typing your password into a comment. Like this: ****.
If you think Ghibli is now tainted by association with Trump based on this image, I don't know what to tell you. That sounds preposterous in the extreme.
And this is definitely a problem.

Had I had the opportunity to choose a language across the entire stack with mature wide adopted frameworks and libraries, I had done it.

Had there been something line Rust, Go, Java, C#, etc. that would work end to end, that would have been amazing.

In practice, even the weak safety typescript provides catches so many bugs before they hit production that it is indeed worth it - I have more than 140k LOCs of Typescript in production, and that would not be manageable without types.
123456

edit: What now?
The YouTube video linked in the article goes over them in detail.
hunter2

edit: hey that doesnt look like stars to me
I pretty much enjoy using MaterialUI with React (MUI) and have statically typed CSS: `<Stack sx={{ alignItems: "center"}}></Stack>` - I get full IntelliSense/autocompletion for the sx props (i.e. alignItems when typing 'al') and their value (i.e. 'center' when typing 'c') etc. Sx-props are composable, so you can centralize common used sx/css etc.

Any typos or invalid props/value will result in a compiler error.
> slapping TypeScript on everything—even CSS—which is overkill

Nope. Hard disagree. I want the developer experience of autocompletion of CSS variables, and I want build errors when someone makes a mistake.

Type everything.
I like to create Corporate Memphis versions of pictures instead. It just seems way more dystopian.
So out of the fifty-to-a-hundred-or-so drivers loaded on your system one gave you problems... and that one was the Nvidia driver, whose closed-source version is known to generally be just absolutely godawful in every aspect other than "provides maximum performance, when you're able to get it installed and working", and whose opensource version is known to be an enormous crapshoot (on account of it being reverse-engineered with zero help from Nvidia).

That sounds about right.
<Please disable your ad blocker to view this comment>
I worked at a biotech startup about 20 years ago.

- Two of the VPs at the company were named Jim Collinsworth and Peter Sachs (not their real names).

- For reasons I can't remember, I was able to send emails through the company's Windows email server under any name that I wanted.

- So, I merged the two VP names and I sent an email blast to the entire company from "Peter Collinsworth" (just swapping first and last names).

- "Peter" Collinsworth's email said something to the effect of "In honor of the 765th anniversary of the establishment of the Exchequer and the signing of the Magna Carta, <biotech-startup-x> is declaring April as 'English Unit' Celebration Month. All laboratory generated results will be reported using the following units: Instead of mg/kg/day, we will use pounds/stone/fortnight ...." etc. etc. etc.

- Well, Jim Collinsworth (real VP) saw the email and even he thought that the email had been sent under his own name.

- So, Jim fired off an email blast saying, "I did NOT send this. I don't know what this is about."

- Everyone soon realized it was an April Fool's joke.

- Jim eventually made his way to my office to say ... "That was really funny. Don't EVER do it again."
I'm less worried about SSH access then I am abotya vulnerability in some front-end web service though.

I've contented myself using TLS client certs on my family's Android phones (which do not work at all on iOS for something like Home Assistant).
React itself is not huge
> A VPS with a software firewall is more than enough.

So you don't self-host at home, right?

I have been considering setting up a physical DMZ at home, with two routers (each with its own firewall), such that my LAN stays unmodified and my server can run between both routers. Then it feels like it would be similar to having a VPS in terms of security, maybe?
Public healthcare, tuition-free higher education, gun regulation, unions, social security, taxation, business regulation, criminal penalties.

On some/many social issues (minorities, abortion, drug policy) Democrats are relatively liberal even by European standards.
Respectfully disagree. 95% of engineering roles are fairly trivial. It’s all copy pasta to some degree but for some reason there are always a handful that want to gatekeep it.
It's a demonstration that party's over, "damn illegals will be deported". Yes, the government knows that the deportation was unjust, what about that?
But it still directly contradicts the assumption of the parent and I would agree that it is a wrong judgement. Probably more a sentiment that was widely spread in Trumps opposition and perhaps this lack of judgement lead to a loss.
I colocate four servers in two DCs all running FreeBSD with PF. My main host is running a jail that hosts a bHyve VM

With four jails, each running their own bHyve VMs they run another FreeBSD OS allowing me to host jails for different services. Email, web and game servers.

I'm not a fan of DMZ as they get messy as you then have to ensure your host is protected correctly. So I use bridges, I have two bridges an outer and inner.

Services requiring outbound internet access are tapped to the outer bridge which are throttled and if required can then load balance between and the inner bridge which is under control of deny all, allow some. To my own set of home IPs.

The outer bridge cannot contact services in the inner but the inner can contact the outer but can only host internally.

This all done with PF within each jail as each jail provides you with its own vnet adapter which can be applied to a bridge.

If you wish to learn further that is what you work up too But for the personal user who wishes self-host and to have internet presence a firewall is just fine.
Nothing new, been that way for a long time. There is plenty of money for killing people, none for keeping people alive.
Talking, like really talking to your dog
ElevenLabs says they've developed a model which can interpret dogs' bark.
> Better a guilty person go free than an innocent person sent to their long, slow, undignified death.

This is a scale thing though right? You'll have some false convictions if you want a justice system. Nothing is perfect, breakage inevitable.

Nobody wants to be the victim of a miscarriage of justice themselves, but everyone wants crime to be dealt with effectively. The trade offs are real and I suspect the average person has an acceptable non-zero rate in the back of their mind
Reader mode handles it well because it's a simple HTML page
Show HN: I made an AI question generator to study your lectures
I don’t think React has ever been considered lightweight, judging from the mostly negative reactions from this website when it first came out.
Everybody else but you sees the stars, but not you because you are logged in to your account.

To me your message appears as:

*******

edit: hey that doesnt look like stars to me
You should encrypt and backup your assets regularly. We recently published a tutorial on how to to do so using B2 and Infisical so that your private key doesn't live on the server: https://infisical.com/blog/self-hosting-infisical-homelab
I think the quoted Reddit comment is very ironic. People are allergic to self-promotion but hand complain that no one writes blogs anymore (beside the corporate ones).

I am not sure what can be done about strong luck impact on HN submissions or publishing Amazon books. It really feels like you have one attempt and the end result is mostly out of you hands.
The signup confirmation email has awstrack.me tracking in it :(
Oh, I'm not claiming that to be "evidence" - merely saying that there are hints that alternative explanations are worth exploring/investigating. "There's no smoke without fire" thing - sometimes there absolutely is smoke without any fire (especially when creating smoke was the intent), but it's still worth to consider the hypothesis that observed smoke might have been caused by a fire.
Just a quick note – the "Configure Your Exercise" step was a bit confusing. It took me a while to figure out what “Number of Gaps” even meant, since that’s not something I’d usually think about configuring.

Also, choosing an input method felt tricky. I hadn’t used the product yet, so I didn’t really know what to pick or what would work best for me.

Once I got into the app, everything made sense, but it wasn’t clear upfront.

Maybe you could let people start with a default setup and explore the options while using it. That way, the learning happens more naturally and the config step doesn’t feel like a blocker.
> For reasons I can't remember, I was able to send emails through the company's Windows email server under any name that I wanted.

The glorious days of open relays, back when spam was in its infancy. Today it's mostly done on a whitelist basis to let tools like JIRA or Gitlab send notifications under the name of users themselves instead of some noreply address.