MurphyA/hacker-news huggingface dataset:
by raxxorraxor | 2025-04-11 06:53:19+00:00
Isreal didn't steal land in Gaze, they withdrew. Again, if Gaza didn't attack Israel, it would look a lot different today. That makes the genocide accusation even more off base. Perhaps you noticed that you repositioned the argument.

Also, the same can be said about Israelis. If Palestine stopped firing rockets at them, there would be less incidents. Although in that case it would probably be true.

If you want to have factual indications for the ambitions for war or genocide, look at the school curriculum in both countries.
by zcorpan | 2025-04-11 06:55:20+00:00
Firefox also has a built-in "broken website" reporter in the Help menu, which sends a report to Mozilla. The WebCompat team analyzes those reports and can decide to report a Gecko bug if it has a bug, contact the website if they have a bug, or apply a sitepatch. We're also monitoring the broken website reports for regressions from this change in particular.

I understand that a rollout makes reproduction harder, and not everyone will be aware of the change. It's a tradeoff when deciding whether to do a rollout or ride the trains normally.
by vismit2000 | 2025-04-11 06:55:44+00:00
Little's law comes up in the beautiful book 'Programming Pearls' by Jon Bentley in 'Back of the Envelope' calculations:

- `Little’s Law`: The average number of objects in a queue is the product of the entry rate and the average holding time - Response-time formula for a multi-user system: - Assume n users of average think time z are connected to an arbitrary system with response time r. - Each user cycles between thinking and waiting-for-response, so the total number of jobs in the meta-system (consisting of users and the computer system) is fixed at n. - If you cut the path from the system's output to the users, you see a meta-system with average load n, average response time z + r, and throughput x (measured in jobs per time unit). - Little’s Law says n = x × (z + r), and solving for r gives r = n/x – z.
by globular-toast | 2025-04-11 06:56:54+00:00
You might not need the hosts file hack if your DNS supports *.localhost as a wildcard. I think most GNU/Linux distros (in particular the systemd ones) and Mac OS do. You can test it by seeing if `host test.localhost` already resolves to 127.0.0.1 (or ::1).

If you are using other systems then you can set this up fairly easily in your network DNS resolver. If you use dnsmasq (used by pihole) then the following config works:

address=/localhost/127.0.0.1 address=/localhost/::1

There are similar configs for unbound or whatever you use.

I have a ready to go docker-compose setup using Traefik here: https://github.com/georgek/traefik-local

Rather than do all this manually each time and worry about port numbers you just add labels to docker containers. No ports, just names (at least for http stuff).
by trutz | 2025-04-11 06:57:18+00:00
I recently set up a "busy" indicator using Home Assistant (HA) and the Home Assistant Companion app for macOS. The desktop app exposes various MacBook sensors to HA, which can then trigger automations.

When my microphone activates, it triggers an automation that powers a socket. A red LED lamp lights up, signaling to everyone that I’m on a call or recording a video.

(1) https://github.com/home-assistant/iOS/releases
by echelon | 2025-04-11 06:57:37+00:00
> We've handed way too much control over to the web developers.

We lost this battle by 1999. And again when we started to deliver full web applications instead of documents.

I wish we had a second protocol that was more document and information focused. Something that gave zero control over programming or layout to providers.

I just want to exchange information P2P in a dense swarm approximating modern social media. I want to use my own client configured how I like it to choose what to ingest and how to flag it and present it.
by Yoric | 2025-04-11 06:58:51+00:00
I believe that there is a general feeling that the US has been allowed to do anything thanks to the popularity they gained during WW2, but that it's now pretty much three generations ago and they've gone quite a bit too far with Trump. I realize that some of this is the exact symmetric of what Trump is claiming, e.g. that the rest of the world has been abusing the benevolence of the US, so I regard both claims with equal suspicion, but it's clear that any feeling of good will towards the US has evaporated.
by Ray20 | 2025-04-11 06:59:10+00:00
>Where is the existing work these people would take up? If it doesn't exist yet, then how do you suppose people will support themselves in the meantime?

Everywhere in human society. "Jobs" is literally when you do something that someone needs, so that in exchange they do something that you need. And in human society, because of AI, neither people’s needs, nor the ability to satisfy them, nor the possibility of exchanging them will suddenly disappear. So the jobs will be everywhere.

>Do you think people should just accept being made obsolete to take up lower paying jobs?

Let's start with the fact that on average all jobs will become higher paying because the amount of goods produced (and distributed) will increase. So the more correct answer to this question is "What choice will they have?".

AI will make the masses richer, so society will not abandon it. Subsidize their obsolete well-paid jobs to make society poorer? Why would anyone do that? So the people replaced by AI will go to work in other jobs. Sometimes higher paying, sometimes lower.

If we are talking about real solutions, the best alternative they will have is to form a cult like the Amish did (God bless America and capitalism), in which they can pretend that AI does not exist and live as before. The only question in this case is whether they will find willing participants, because for most, participation in such a cult will mean losing the increase in income provided by the introduction of AI.
by whacko_quacko | 2025-04-11 06:59:57+00:00
> I'm just saying, we change the market via regulation (or at least, used to) all the time, and businesses survive despite their endless moaning about it.

Ah, got it. Then I'd say we should only regulate things that need regulation. I don't think advertising is one of these. The data collection happening in the background on the other hand...

> State funded operations don't generally prioritize profits [...]

Yes, but people generally do, even when they're funded by government. They just lose the incentive to create a good product.

> Yeah, again. Fund [the local little league] with taxes.

No. Why should I pay for something like that?

> If you want Microsoft Office, any Adobe product, Quickbooks, just to name a few, your only options are subscriptions to them.

Yes. And there's LibreOffice, GIMP/Inkscape and GNUCash (and many others) if you don't like that model.

BTW, these aren't what I was thinking about. I assume big players would generally be favored by such a prohibition, because they're already known to a wide audience.

> I mean just having a newsletter that advocates for socialism doesn't mean you're advertising socialism. It's propaganda, and that's fine. Propaganda isn't necessarily a bad thing despite the modern attitudes towards it.

I agree with you, but the article explicitly lumps together propaganda and advertising. I think that's dangerous. Socialists should be free to make their case, even though I think it's idiotic
by thangalin | 2025-04-11 07:00:11+00:00
My typesetting Markdown series explores weaving knitr and pandoc together:

https://dave.autonoma.ca/blog/2019/07/11/typesetting-markdow...

However, most workflows and nearly all editors don't support interpolated variables. To address this, first I developed a YAML preprocessor:

https://repo.autonoma.ca/yamlp.git

Then I grew tired of editing YAML files, piping files together, and maintaining bash scripts. So next, I developed KeenWrite to allow use of interpolated variables directly within documents from a single program. The screenshots show how it works:

https://keenwrite.com/screenshots.html
SSL certificate validity reduction – CABF vote almost certain to pass
by nickf | 2025-04-11 07:01:14+00:00
Server certs, still sadly known as 'SSL certificates' are certain to see lifetime reduction.

The CABF ballot SC-081 which proposes to reduce certificate lifetimes went to vote a week ago and closes later today. So far there have been zero 'No' votes and almost all 'Yes' votes - making it sure to pass.

https://groups.google.com/u/1/a/groups.cabforum.org/g/servercert-wg/c/bvWh5RN6tYI

Certs down to 200 days from March 2026. 100 days from march 2027. 47 days from March 2029.

Note with each step-down, the 'DCV reuse period' (the time you can do a validation challenge for a domain and continue to rely on it) goes down accordingly. By the 47-day step-down, DCV reuse is at 10 days.

Very much time to start automating certificates and DNS-challenges if you don't already.
by zzrrt | 2025-04-11 07:01:45+00:00
What is the point of a presidential ballot with only one viable and legitimate candidate? You're just throwing away your choice, because an old man tried to run and then backed out, and his party made possibly the least-impact change they could.

If Biden won and died on day 1 in the office, you'd still end up with "a president who never won the primary" but it wouldn't be the party's fault. Biden stepping down is approximately the same endpoint without dying; is it really logical to blackball the party over a possibility that could have happened accidentally?

Even supposing they legally could have done what you want, they were also legally permitted to do what they did. Harris was a candidate produced by the party following laws and its own procedures. You didn't like the outcome, but that doesn't mean it was not legitimate. Call it undemocratic if you want (though I'm not sure the normal primary process is democratic anyway), but it's legitimate.
by lazide | 2025-04-11 07:02:26+00:00
In this specific case, very unlikely that plastics as a whole cause cancer due to some structural form issue. Saying ‘microplastics’, to compare to asbestos, is similar to saying ‘silicon’. Asbestos is a particular form of crystalline tube shaped silica (aka silicon dioxide).

Many other forms of silicon are both cancer causing, and completely inert.

I suspect plastics will similarly have only small portions that are really nasty. We’re making a huge variety of novel types though every day. Which is part of the concern.

what we call ‘plastic’ has such a huge variety of molecular weights and compositions it’s like trying to find common ground between say nickel, stainless steel, and uranium.

We already know some plastics cause cancer, and some precursors to the same plastics cause cancer.

And a bigger issue IMO is plasticizers which modify the plastics structure to make them more malleable and less brittle.
by DeathArrow | 2025-04-11 07:02:38+00:00
>Remember when the internet was all goofy shit like this instead of algorithmically optimized social media angst?

I first accessed the internet in 1998 through school. I still like it more how it was in those days. Most people didn't care about the Internet so the people lurking the Internet had a particular interest in it or were technically inclined.

Once some guys discovered they can make tons of money through the Internet, those good times are over.

It's like you travel to a beautiful place which is not popular. Once it starts becoming a major tourist attraction, it will be ruined for good in 20 years.
by dmurray | 2025-04-11 07:02:56+00:00
There's a mismatch with reality, because there really is a delay between a registration being received and someone starting to work on it.

This sounds like a beginner PM's plan for a task management system. Just make the status DONE or NOT_DONE, tasks are always done roughly instantly, stop adding complications with your intermediate states! Later this leads to bugs or at least poor UX because tasks don't finish instantly, and someone is convinced to add IN_PROGRESS. Eventually we add CANCELLED and FAILED and UP_FOR_RETRY and, if we're unlucky, a hundred more states. The benefit of those depends on the application but there's always a benefit in representing the three states instead of two.
by beAbU | 2025-04-11 07:03:00+00:00
I re-watched Community probably 5 times by now. It's one of my favourite television series in spite of it's flaws.

Sometimes I feel like Community is a more subtle Black Mirror than what we give it credit for. The writers came up with the weirdest ideas, and they just threw these at this world they created in Community to see what came out. /Everyone/ in that story finds themselves at Greendale because of some less-than-optimal circumstance, and the only thing they can do is react to the circumstances given to them.

Meow meow beans is a stand-out episode because it takes the absurdity of a social credit system all they way beyond the vale and straight to it's natural conclusion, where common sense failed to step in and take control.
by mariusor | 2025-04-11 07:03:32+00:00
I'm not sure what kind of authority you have or in which jurisdiction you are to be able to say with such confidence that you need "just a doctor's note", but I was speaking from personal experience where a doctor's note was rejected as it wasn't specific enough to warrant an exception to the RTO mandate. And the doctor is not allowed to put the exact diagnosis in writing for the company. So currently it's a stale mate while everyone is trying to find an acceptable formula for what said doctor's note should say to satisfy the (in)human resources drones and their capitalist overlords.
by zcorpan | 2025-04-11 07:05:27+00:00
Some testing has already happened before starting the rollout.

The change has been shipping in Firefox Nightly for a year. I have analyzed impact of affected pages in the HTTP Archive dataset (about 12,000,000 pages), twice:

https://github.com/whatwg/html/issues/7867#issuecomment-1977... https://github.com/whatwg/html/issues/7867#issuecomment-2595...

The next step is either rollout or ship directly.
by thebruce87m | 2025-04-11 07:05:49+00:00
> It would need to be a 6A fuse in the US. Watts = Amps * Volts, or Watts / Volts == amps.

My point was that the (up to) 3A UK device gets 3A fuse in the plug in the UK. In the US that device becomes a 6A device but (essentially) gets a 15A fuse in the breaker box, is that the case? Because that seems worse.

A fault in the device blows the plug fuse in the UK. The same fault needs to trip the 15A one in the US.

> A breaker on each of those ring circuits is essentially a ‘whole house breaker’, and would not trip on a whole host of ‘everything is melting’ situations.

I don’t know what this means. It will trip for currents greater than its rating. Nothing should be melting under its rating.
by cess11 | 2025-04-11 07:06:35+00:00
Game of War and Mobile Strike look like games to me. Casino-like games for handheld devices rather than God of War, but still games, and likely quite latency sensitive due to the gambling-reminiscent aspects. It also seems like that company had the same idea you have, that selling dedicated networks for latency sensitive systems might be profitable.

If you compare the commit messages on your public repos with those on the SpacetimeDB repo, do you notice any differences?
by nicbou | 2025-04-11 07:08:09+00:00
For a few years I've been aggressively removing anything being pushed to me. Notifications, emails, feeds. My phone is on silent mode most of the time. Most things do not require my immediate attention, right there in the middle of another task.

I have also unfollowed everyone and everything. I check specific things when I remember about them. There's nothing to catch up on.

https://nicolasbouliane.com/blog/silence

I also have less patience for maintenance. I trimmed down what I self-host to things that just work.
by pjerem | 2025-04-11 07:11:16+00:00
Well I totally agree with you but we don’t have that. h1 was that, but not anymore.

It’s a shame that we basically can’t rely on default styling to structure a simple document .

There are tons of moments in my life and in my career where I wanted to "just publish" some web page with content while not really caring for aesthetics. But even if you write semantically correct HTML without styling, what you get is not neutral and coherent as it should be, on the contrary, it’s all over the place and inconsistent.
by wkat4242 | 2025-04-11 07:13:09+00:00
Even with the 0.2mm nozzle? With that you can go pretty detailed because the maximum it can do with that is 0.1mm (how they pull that off with a 0.2mm nozzle I don't know, but all their nozzles do half the nozzle size in layer height).

Of course it's not the resolution of a good laser resin printer but resin is also much more expensive and it's a PITA to work with as discussed here.
Ask HN: AI changed coding–what's the real‑world equivalent for sales/marketing?
by tntpreneur | 2025-04-11 07:13:28+00:00
Solo dev here—Copilot/GPT already writes half my code, but when it’s time to hustle users I’m still juggling spreadsheets and cold‑email templates. Anyone hacked together an AI setup that actually handles indie‑scale marketing stuff—finding leads, drafting launch copy, tweaking pricing pages — and can share what moved the needle (opens, sign‑ups, $$ saved, whatever)? Real stacks, real numbers, war stories welcome.
by Johanx64 | 2025-04-11 07:14:22+00:00
> You said "demonstrated competence" in general, not Carmack or Abrash.

I did specifically mention Carmack and Abrash to give a concrete example of what demonstrated competence is. And to avoid having to argue some vague, watered down, abstract pedestrian notion of what "demonstrated competence" is.

>My own competence has repeatedly been questioned, even though I've consistently delivered results on the teams I've been on. My body of work is almost all public so feel free to verify yourself. It turns out that how much you're questioned has a lot to do with race and gender — basically every single highly skilled minority I know has been in this position.

It looks like my intuiton has been on point here. You see yourself as a highly skilled, competent expert.

Except others are apparently not always sharing in your self aggrandizing perception of self.

Since you can't come to terms with this, hijinx insues wherein you assume that everyone else is just stupid, irrational instead. Or you surmise that they reject your "competency and expertise" based on irrelevant immutable characteristics.

Timeless classic.
by flakeoil | 2025-04-11 07:16:37+00:00
If you look at some plastic that has been outside in the sun for a while (a year or five) such as a toy or a plastic bag, it gets very fragile. If it's thin like a plastic bag, just the wind can break it apart. For thicker plastic parts, probably rain is enough to flush off the outer layer or powdered plastic every now and then.
by thinkingemote | 2025-04-11 07:16:55+00:00
I've given up on a lot of TV as much seem to be about pushing a message. The more I don't watch it, the more obvious it seems to be when I do. A much smaller bunch of shows seem explicitly designed to push a political/cultural message and we even have politicians talk about legislation based on the show that was on the screen the previous night!

Perhaps those whose job it is to push messages (e.g. journalists) see themselves and their mission in TV shows and so we have this view as shown in the article.
by sph | 2025-04-11 07:17:49+00:00
> Currently both arch and fedora are supported distributions.

Does this mean that we can now have an actual immutable Arch-based distro?!

I love Silverblue, best distro ever, but the day I can have immutable Arch Linux I’m outta here! I truly despise rpm and all the fedora machinations required to build a custom package.
by DeathArrow | 2025-04-11 07:19:42+00:00
>We sell a Chinese made Librem 5 phone for $799. We sell the Liberty phone for $2,000. When you're looking at just those numbers alone, that looks like a giant leap in cost. But there's a couple of factors that are not publicly known when you're looking at just those prices. When you're looking at COGS, cost of goods sold, our Librem 5 phone is equivalent in cost to about an iPhone. It's about $500 and some odd dollars, $550. So we can see that the Librem 5 phone doesn't have a very high margin when we sell it. The Liberty phone, same COGS componentry wise, but to produce it on US soil, we're adding not quite a hundred dollars. So it's about $650 to produce that entire phone.

So the phone that costs them $550 is sold for about $800, while the phone that costs them $650 is sold for $2000. I wonder why is such a big difference in the margins.
by relistan | 2025-04-11 07:20:05+00:00
I write a lot of Go. It’s great. CGo is also good. But Crystal is even more easily interoperable with C libs and has a slimmer runtime. It’s also even faster in my real world testing. Down sides vs Go are compiler speed and general ecosystem is much smaller. But I’ve written several things in Crystal in prod and it has been very good.
by Robertste123 | 2025-04-11 07:21:04+00:00
In conclusion, building your online shopping marketplace is no longer a far-fetched idea. With a powerful ecommerce script, you can jumpstart your eCommerce journey and build a platform that serves both buyers and sellers effectively. Leverage the power of multi-vendor platforms, modern tech stacks, and flexible monetization strategies to turn your business dream into a real-world digital marketplace.
by onion2k | 2025-04-11 07:21:22+00:00
Test what exactly? If your test is "The page renders how I expect when using the browser's default styling" then that's a terrible test, because that can change at any time without your control. You just have to accept what that is. There isn't a valid test for it.

The fix for this is to define your own H1 margin and font size and then to test that the site looks correct with those values. Your test is should be that your styling works, not that Firefox's styling works. That'd be like testing a dependency. You shouldn't be doing that.
by sph | 2025-04-11 07:21:47+00:00
I’m not calling for censorship. I’m just saying that until we stop focusing so much on race, we are still favouring one colour over another and creating inequality and resentment.

As an aside, every time I open Reddit, I cringe that two of the most popular and promoted subs are WhitePeopleTwitter and BlackPeopleTwitter. The American model of integration often just feels like a positive, corporate-friendly spin on apartheid.
by zonkerdonker | 2025-04-11 07:22:31+00:00
https://www.nature.com/articles/d41586-025-00405-8#:~:text=O...

Full article is paywalled, but the point remains. Point is that scale matters, obviously.

Almonds contain trace amounts of amygdalin, you can eat a handful of almonds every day of your life, but if I asked you to eat a kg in one sitting, you're not gonna have a good time.

Plastics have gone from niche to absolutely ubiqutous worldwide in ~100 years. Even if it turns out to be totally and completely harmless to humans and every other animal, wouldn't you want to know that for sure?
by verisimi | 2025-04-11 07:23:33+00:00
The presentation of reality is always worsening, and now there are more means to present than ever. And people are experiencing reality through screens more than ever.

But if you turn off the screens, the physical reality hasn't really changed that much. There is some horrible architecture inflicted on us, but then parks and streets are nice/cleaner than in my youth.

PS I do agree that the social pressures are worse, with both parents encouraged/needing to work.
by cedws | 2025-04-11 07:24:32+00:00
I’m somewhat a fan of systemd and I’m interested in immutable images, but I don’t want to build systemd from source:

>Sometimes ParticleOS adopts systemd features as soon as they get merged into systemd without waiting for an official release. As a result it's recommended to build systemd from source when building ParticleOS to make sure all required features are supported