MurphyA/hacker-news huggingface dataset:
by vkou | 2025-09-15 01:22:05+00:00
> I don't think the median person in the 50s and 60s even had any mental concept of "being transgender" in the first place.

Oh, the people he's referring to had no problem understanding the simple mental concept that the best way to deal with a f** or a cross-dresser was to beat the shit out of them, while the authorities look the other way.

If you disagree, do tell me, pray tell, what do you think he meant by that statement? How does his well-documented history of playing identity politics that explicitly attack trans people fit into your interpretation?

(Which was certainly a bit better than the 40s, where a large number of people felt that the best way to deal with them was chemical castration or an extermination camp.)

> Even after taking the quote that far out of context, coming up with that meaning requires extensive, uncharitable interpretation.

I'm getting rather tired of the expectation that far-right media personas saying sick shit requires us to bend over backwards to take the most charitable view of them and their attacks and dogwhistles, while random nobodies griping about them are held to a Caesar's Wife standard of civility that the targets of their ire don't even try to meet.

Just look at what happened to Brian Kilmeade the other night - nothing. But heaven forbid someone says a harsh word about him or someone else equally repugnant...
by nl | 2025-09-15 01:22:25+00:00
> There's nothing about requiring that the age is actually attempted to be verified as accurate at all.

To quote: requires a business that provides an online service, product, or feature likely to be accessed by children to do certain things, including estimate the age of child users with a reasonable level of certainty appropriate to the risks

"Reasonable level of certainty" requires some kind of attempt at verification. In Australia for example they allow facial estimation software (which I agree is not good, but it provides some kind of estimate the government is happy with)

> And it still gives no consequences for wrong/fake information.

Where are you seeing that?

To quote the bill:

> This bill would punish noncompliance with a civil penalty to be enforced by the Attorney General, as prescribed.

And:

line 17 A person that violates this title shall be subject line 18 to an injunction and liable for a civil penalty of not more than two line 19 thousand five hundred dollars ($2,500) per affected child for each line 20 negligent violation or not more than seven thousand five hundred line 21 dollars ($7,500) per affected child for each intentional violation, line 22 which shall be assessed and recovered only in a civil action brought line 23 in the name of the people of the State of California by the Attorney line 24 General.
by llbbdd | 2025-09-15 01:22:45+00:00
That's just not really true though. There are other ingredients in box mixes, such as conditioners and other incremental improvements grandma doesn't have a container of on her counter. You certainly have more control over the final product if you mix everything from scratch, but these mixes are popular for a reason; they make good cake without having to reinvent decades of kitchen science and allow bakers to focus on stuff that matters instead of dick-measuring about who can sift and measure flour the best.
by joshstrange | 2025-09-15 01:23:46+00:00
I’ve also digitized some recipes and had to deal with “1 can” or “1 bar” without size included. Some things aren’t sold like that anymore or their size has fluctuated. In the example about it was for a candy bar pound cake and “1 can of Hershey’s syrup” isn’t a thing anymore that I can tell and even if it was, I had no clue the size. Same with “1 Hershey’s bar”, uhh, no clue what 1 standard bar was then. Thankfully my mom was able to fill in the gaps but let this be a lesson, if you have family recipes you love, get it written down with actual units, you’ll thank yourself later.

Next on my list is converting everything to mass where possible. It’s so much easier to measure with a kitchen scale than it is to wonder “did I pack the X in too tight or too loose into this cup?”.
by duskwuff | 2025-09-15 01:24:52+00:00
Two important notes:

1) Semihosting calls are extremely slow. They halt the processor until the debug probe polls the target, notices that it's stopped at a semihosting breakpoint, handles that, and resumes it. This can take tens to hundreds of milliseconds per call.

2) You technically need to initialize the semihosting file descriptors with an open() call before using them. Many debuggers will allow you to use the descriptors without initialization, but not all will.
by caminante | 2025-09-15 01:24:54+00:00
Not trying to be mean. But, I've already written you off, sorry.

Please go poll some English speaking friends and someone with experience in commercial law whether you're making sense.

You're also welcome to blow through time trying to prove whether 86M brute force approach is deliverable in game time with HW of the day, when the researchers expressly pointed out you can approximate the clock based on a couple hands and narrow to 200k * [+/- units of time] sorts.
by llbbdd | 2025-09-15 01:25:24+00:00
You can, and you can use that cake as an ingredient in something else! But if your goal is to "make a cake" and put your own touches on it, likely that weighing out the ingredients is not worth your time outside of the educational context you describe wrt teaching kids. (e.g. "here's how cake is fundamentally made, and later here's a box mix that takes care of the most boring parts and works better than anything we can make at home without substantially more effort").
by malfist | 2025-09-15 01:25:24+00:00
So you're saying we can't use solar because at some point, a small percentage of the time (i.e., peaking demand), it's more expensive than an alternative?

Did you miss that overall it's still cheaper?

There's nothing stopping us from using solar and nuclear as a baseline and firming/peaking with the cheapest fossil fuel. And given the cost reduction in batteries that's been going on, I doubt fossil fuel peaking will still be the cheapest in the next few years.
by moolcool | 2025-09-15 01:25:58+00:00
> With that said, if the grandma's secret receipe is industrial cake mix, I don't know how much of a secret receipe it is

Ehh, there’s nothing wrong with a recipe containing a shortcut if it works, and standardizing on “a box of cake mix” as a measurement makes sense, because who wants to have 1/10th of a box of cake mix in their cupboard?
by greenhat76 | 2025-09-15 01:26:36+00:00
This is the reason. My city is struggling to fix its water supply that was broken over a decade ago (our water supply comes from a temporary system) since FEMA sent our funds to other things under the first trump admin.

They don't want to put the cost on the consumer, but there is no other choice. If our government was smart (it's not) they would make these rules and fund the changes.
by filchermcurr | 2025-09-15 01:26:41+00:00
It's important to conceal your identity because the internet is forever. Your comments, opinions, beliefs, embarrassing moments... all recorded (essentially) for life. This happens through administration changes, different jobs, life changes, belief shifts, different friends and partners, etc. Without anonymity, anybody can comb through your entire history to make any point they want. To justify any accusation about you they want using 'evidence' from years past. To stalk or harass. To fire you for daring have an opinion about something. Depending on your government, to arrest you for what you've said in the past.

A huge issue with the modern web is that everything is seen as a profit motive. I don't care how many billions of dollars tracking everything we do and tying it to our person is worth. I don't want it.
by juhovh | 2025-09-15 01:27:24+00:00
I have heard not so great things about Forti VPNs, sorry to hear you have to work with those.

In theory, as long as the Forti VPN does not overlap with the Tailscale IP address range, the simplest solution is to just run Tailscale and openfortivpn on a single node. You can then advertise the Forti VPN subnets within Tailscale, that's effectively what my image does as well in a nutshell, except that it's parsing the WireGuard config and setting up firewall rules for convenience.

Tailscale does NAT automatically by default, so it will look like all traffic is coming from the openfortivpn client itself.
by toomuchtodo | 2025-09-15 01:27:31+00:00
EVs reduce climate pollution, but by how much? New U-M research has the answer - https://news.ycombinator.com/item?id=45110270 - September 2025

Across the US, EVs beat hybrids and gas in life cycle emissions study - https://news.ycombinator.com/item?id=45016172 - August 2025

Vehicle Lifecycle Emissions Calculator - https://vehicle-emissions-calculator.vercel.app/
by anigbrowl | 2025-09-15 01:27:33+00:00
I think the shrinkflation phenomenon says a great deal about capitalism, because it gives the lie to the argument that 'we've got to raise prices because our inputs have become more expensive.' With shrinkflation, corporations have to spend significant amounts of money to redesign their packaging, recertify it as safe, and change their production lines and packaging logistics to accommodate the smaller bottles/cartons/boxes. You can't just keep using what you have and fill it only 80% full, as customers won't stand for it; it'd be simpler to just raise prices, but then people might look at your product and decide that their demand is elastic enough to switch to a substitute or give up using it altogether. Shrinking the packaging while keeping the price the same costs money up front, on what is essentially an effort to deceive the consumer.
by jchw | 2025-09-15 01:28:14+00:00
I only chose the latest version because I figured it would have the most POSIXLY_CORRECT effects. Documentation seems to confirm this: the NEWS file documents added effects over time, but not removed ones, it seems.

I wouldn't necessarily be surprised if GNU coreutils from RHEL5 is old enough to be missing some options needed to comply with POSIX, or if it complied with older POSIX standards, but I think we're losing track here. GNU coreutils maintains essentially all of its functionality and options when in POSIXLY_CORRECT mode; there's really just a handful of differences and they are mostly around edge cases that few people care about, except insofar as it breaks their scripts, especially since in most cases they'll be using shell builtins instead which don't follow the POSIX behavior anyway.

I am not really arguing for or against GNU coreutils. I currently use GNU coreutils and would prefer GNU-compatible coreutils on my systems purely as a matter of muscle memory, regardless of whether it is in POSIX compatibility mode or not. That said, I don't think GNU coreutils are necessarily anything special, and the utilities that macOS and BusyBox provide are almost always perfectly fine with me, with some minor exceptions. I'm sure the same will be true if I ever try a uutils-based system. The only point to be made here is that at least as far as coreutils go, it doesn't really seem like POSIX compliance is a hindrance. If anything stopped macOS from using GNU coreutils, I suggest it's probably to avoid having more GPL software in macOS (especially post-GPLv3.) Though there could be multiple factors at play.
Show HN: Dagger.js – A buildless, runtime-only JavaScript micro-framework
by TonyPeakman | 2025-09-15 01:28:52+00:00
TL;DR: dagger.js is a buildless, runtime-only micro-framework that plays nicely with native Web Components. It uses HTML-first directives (e.g. +click, +load) so you can ship a page by dropping a single <script> from a CDN—no bundlers, no compile step.

Why I built it Modern stacks are powerful but often heavy: bundlers, compile steps, framework DSLs, local CLIs. For internal tools, small apps, and edge/serverless deployments, I wanted something you can view-source, paste into a page, and ship.

What it is:

Runtime-only: no build or VDOM compile; hydrate behaviors directly on HTML. HTML directives: e.g. +click, lifecycle +load / +loaded / +unload / +unloaded. Zero APIs: dagger.js works in pure declarative mode, modules and directives provide everything you need to build your application. Web-Components-first: works alongside Custom Elements; keep concerns local. Distributed modules: load small, focused script modules via CDN. Progressive enhancement: the page renders without a build step.

Use cases:

Admin panels & dashboards that don’t warrant a full toolchain Embed widgets, docs-sites with interactive bits Edge/serverless apps where cold start and simplicity matter

Links

GitHub: https://github.com/dagger8224/dagger.js Docs/Guide: https://daggerjs.org Examples: https://codepen.io/dagger8224/pens

I’d love feedback on edge-cases, and where it breaks. Happy to answer tough questions here.
by bdangubic | 2025-09-15 01:29:13+00:00
this is one of those where sheer facts and numbers can be interpreted either way and more so (in my opinion) than most other “arguments” it is almost impossible to change someone’s opinion once it formed.

I once spent 1/2 my Sunday trying to convince my best friend that he would have financially been better off if he rented (he paid off his house which he can sell today for $2,000,000) - I came with receipts (pun intended) showing how he would have been significantly better off if he rented and invested in the market but to no avail :)
by teleforce | 2025-09-15 01:30:37+00:00
Constraint programming complement ML/AI/LLM nicely in system solving real world problems [1],[2],[3],[4]. One of the highest stakes and hardest engineering problems namely wireless spectrum frequency allocation was solved by constraint programming and presented in [1]. Now anyone can try to solve the problem in a MiniZinc tutorial. Fun fact, there's also Knuth in the presentation audience trying to get some info on the subject matter perhaps for his next book.

[1] Logic, Optimization, and Constraint Programming: A Fruitful Collaboration - John Hooker - CMU (2023) [video]:

https://www.youtube.com/live/TknN8fCQvRk

[2] "We Really Don't Know How to Compute!" - Gerald Sussman - MIT (2011) [video]:

https://youtube.com/watch?v=HB5TrK7A4pI

[3] Google OR-Tools:

https://developers.google.com/optimization

[4] MiniZinc:

https://www.minizinc.org/
by teminal | 2025-09-15 01:30:40+00:00
thanks for the advice! i haven’t been applying randomly, i try to focus only on genuine job posts. i’ve worked at a few startups and built projects, but i’ve still missed opportunities while many of my friends have landed jobs. sometimes i struggle to express my thoughts clearly and haven’t been able to ask my friends for guidance. i feel like i can learn and build anything, but i’m not sure why i’m still behind. how would you suggest approaching this differently?
by MBCook | 2025-09-15 01:30:43+00:00
> That might be one reason why we haven’t seen Apple, Samsung, and Google jump on board. All three make long-term product support one of their selling points, so switching to batteries that might die off early wouldn’t be a great look. Then there are EU regulations, which now require smartphone batteries to retain 80 percent of their capacity after 800 charging cycles. Silicon battery manufacturer Group14 says its batteries meet that threshold, but it’s still an area where tech giants are likely to be cautious.

So according to the article they’re not being used because they don’t last.

We are missing out on batteries that aren’t good enough yet.

Nice headline Verge.
by ars | 2025-09-15 01:32:19+00:00
How is PET not a hydrocarbon (for the purposes of burning it)? It's (C10 H8 O4)n the oxygen makes it not technically a hydrocarbon, but it will burn just fine and cleanly.

Your point about building waste is valid, but I think most of that stuff goes in dumpsters and can be directed to a different wasting handling.
by TonyPeakman | 2025-09-15 01:32:22+00:00
thanks for taking a look!

Positioning: Think Alpine/Vue-like ergonomics but no build and WC-first.

Size & perf: Focus is on simplicity and startup latency over framework features. I’m not posting synthetic benchmarks; if you have a real page you want me to try, I’ll profile it and share results.

Interop: Works with native Custom Elements. I’m preparing examples with Shoelace/FAST.

Security: Directives are sandboxed; no eval. If you spot an injection risk, please open an issue and I’ll patch quickly.

Limitations: Complex state management, SSR/streaming, and huge SPA routing aren’t first goals.

License: MIT.

Contrib: Issues and small PRs welcome (docs, examples, tests especially).

I’ll stay in the thread to answer questions and incorporate feedback into the docs.
by littlestymaar | 2025-09-15 01:32:31+00:00
I'm sorry, but this paper is disappointingly bad.

There are plenty of false claims about solar, wind and EV and they are worth debunking.

But there are also a few topics for which the real answer is much more nuanced (for instance claims #9, #12 and #13), where the claim itself is way exaggerated but there are still significant challenges to address, and treating those the same way you treat blatant bullshit is damageable, because of course opponents are going to exploit these to discredit the paper altogether…

I wish academics could be a little more level headed an avoid taking needlessly polarizing takes like that.
by nchmy | 2025-09-15 01:35:45+00:00
As you know, this discussion has nothing to do with the WordPress trademark (which, among plenty of other things, you lied about for many years)

It has to do with you calling WP Engine a "hacked up, bastardized simulacra of WordPress" for turning off post revisions, which are an extremely minor part of WordPress (and could be turned back on upon request).

All while - rather than "reserv[ing] custom code at the higher-priced plans" (which is yet another baffling lie) - for the first 12+ years, custom code and plugins (the core of Wordpress and open-source) were completely unavailable[0]. And then for another 8 years it was only available on $25+ plans.

So, I reiterate: WP dot com is/was the most hacked up, bastardized simulacra of WP anywhere.

But, apparently by your logic, when you cheat the IRS via self-dealing and lie to the entire WordPress community about relinquishing control over WP, only to secretly take it back in the same day, that gives you the right to sell RC Cola as Coca Cola - causing endless confusion to newcomers about what Wordpress really is. It was "WordPress with an asterisk" [1] as you yourself recently put it - except there was never any asterisk anywhere, and especially so til 2017.

You're really not good at this Matt. You should get off the internet.

p.s. Lest you claim, like you have so many times when faced with criticism, that I am a paid shill for WP Engine: No one should use either of your services.

[0]: https://wordpress.com/blog/2017/08/07/wordpress-com-business...

[1]: https://ma.tt/2025/08/simplification
by extraduder_ire | 2025-09-15 01:36:01+00:00
If you're in the EU/UK the WEEE directive means anywhere selling them should take them back like-for-like to be directed into the correct waste stream. (they get paid some of the deposit on them to do so)

I would be more fine with disposable vapes like this if almost all of them were recovered somehow, for the amount it subsidises production of Li-ion batteries.
by ares623 | 2025-09-15 01:36:21+00:00
Maybe we’ll see a (new) distro with AI assisted maintainers. That would be an interesting experiment.

Unfortunately one caveat would be it will be difficult to separate the maintainers from the financial incentives, so it won’t be a fair comparison. (e.g. the labs funding full time maintainers with salaries and donations that other distros can only dream of)
by teminal | 2025-09-15 01:36:24+00:00
thanks for sharing!

i took a break earlier due to health issues and missed placements, and now i’m doing open source as a maintainer, but it doesn’t pay enough. i feel a bit stuck because with ai moving so fast, i’m not sure what to focus on or if learning something new will take too long. i only have about three months or the rest of this year to figure things out, so maybe it’s better to focus on finding roles related to what i already know.

would you suggest trying something new, or sticking to my current skills to get a job faster?
by jart | 2025-09-15 01:37:39+00:00
That's a good thing since it means we have the opportunity to be remembered for eternity. Information is permanent. Also don't think that just because the system doesn't reveal who you are to other users today that your identity and life activities won't be decloaked later on should culture or policies ever change. If you're open, trusting, and use your real name today, you'll at least get the benefits and glory of eternal fame while you're alive.
by logicprog | 2025-09-15 01:38:01+00:00
There are reasonable ethical concerns one may have with AI (around data center impacts on communities, and the labor used to SFT and RLHF them), but these aren't:

> Commercial AI projects are frequently indulging in blatant copyright violations to train their models.

I thought we (FOSS) were anti copyright?

> Their operations are causing concerns about the huge use of energy and water.

This is massively overblown. If they'd specifically said that their concerns were around the concentrated impact of energy and water usage on specific communities, fine, but then you'd have to have ethical concerns about a lot of other tech including video streaming; but the overall energy and water usage of AI contributed to by the actual individual use of AI to, for instance, generate a PR, is completely negligible on the scale of tech products.

> The advertising and use of AI models has caused a significant harm to employees and reduction of service quality.

Is this talking about automation? You know what else automated employees and can often reduce service quality? Software.

> LLMs have been empowering all kinds of spam and scam efforts.

So did email.
by tptacek | 2025-09-15 01:38:20+00:00
Interestingly --- while I doubt it would make a difference to the decision Gentoo in particular would make --- the cost/benefit of LLMs for coding changed sharply just a month or two after this, when the first iteration of foundation models tuned for effective agents came out. People forget that effective coding agents are just a couple minutes old; the first research preview release of Claude Code was this past February.
by _DeadFred_ | 2025-09-15 01:38:31+00:00
Brian Kilmeade called for the execution of homeless people on Fox news. Hopefully these same tone police/anti calls for violence people push to get him fired from Fox.

Since he is talking a literal fascist talking point (execute the undesirables) there is no way my right wing friends can support him talking for them, since they HATE to be associated with fascists/called fascists.
by teminal | 2025-09-15 01:39:15+00:00
thanks, i understand and really want to get a job too, but it’s been hard.

earlier at least my resume got me interviews with real people, but now sometimes nothing comes, and if it does, ai often screens me first. i know i can do the work, but i struggle to express my thoughts clearly and put my points across in interviews.

how would you suggest improving in this—any tips for communicating better or making it through ai screening?
by bobmcnamara | 2025-09-15 01:39:52+00:00
> If we don’t have a debugger connected, the breakpoint instruction is going to throw and exception.

Another fun trick: route all semihosting calls through this function in RAM:

BX LR BX LR

Then when you connect the debugger, overwrite with `BKPT 0xAB` to enable semihosting like so:

BKPT 0xAB BX LR

This saves the overhead of an interrupt when not in use. You can still have the hardfault handler ignore it in case you uncleanly disconnect the debugger.