MurphyA/hacker-news huggingface dataset:
by CGMthrowaway | 2025-11-17 19:32:19+00:00
One way to measure the cost of human capital (the major component of childcare) is by the opportunity cost of that time spent. In Baumol's Effect it's not so much productivity stagnation that is the problem, it's the fact that there are so many better opportunities (jobs or otherwise) for a potential childcare worker to invest their time into.
by shevy-java | 2025-11-17 19:32:35+00:00
> According to the prevalent narrative in North Korea, the war was won by the communists.

Well - it depends on how one wants to call the result of the war.

I think there was not necessarily a winner; there was a stalemate/truce, with China guaranteeing North Korea to not lose, but not necessarily win either. That does not mean North Korea won, but I don't think one can necessarily say that they lost the war either.

I am fully aware of how the propaganda in North Korea works, but some articles are also heavily biased. The biggest danger to North Korea actually comes from the success model in South Korea, as well as the internet. The internet kind of nerfed Scientology (see what Ron Miscavige said and described how Scientology changed over the years, so if one of the big guys can quit, the whole business model they established decades ago, is dead and decaying). Sooner or later Kim Jong Fat will also lose out to the internet. You can not permanently cut off million of people, with the assumption they won't be able to understand how strategic lies work. It also does not work in Russia either, though Russia is of course nowhere near as isolated as North Korea right now.
by counters | 2025-11-17 19:33:25+00:00
You're 100% correct, but there's a subtlety in what the commenter is talking about.

Yes, _in aggregate_, forecasts are objectively, quantifiably better in 2025 than they were in 2005 let alone 1985. But any given, specific forecast may have unique and egregious failure modes. Look no further than the GFS' complete inability to lock on to the forecast track for Hurricane Melissa a month ago. This is dramatically compounded when you look at mesoscale forecast, where higher spatial resolution is a liability that leads to double-penalty errors (e.g. setting up a mesoscale snow squall band just slightly south of where it actually develops).

And keep in mind that the benchmarks shared from this model product are evaluating an ensemble mean, which further confounds things. Even if the ensemble mean is well-calibrated and accurate, there can be critical spread from the ensemble members themselves.
by MarkusWandel | 2025-11-17 19:33:30+00:00
From a geostationary orbit...

Speed of light and all that. I know someone who uses a VoIP softphone over a traditional, geostationary satellite, internet connection. It's awful. The round trip time is so long you practically have to say "over" and "over and out" to control the conversation flow.

The key thing about starlink isn't just the bandwidth. It's the latency, because the satellites aren't that far away.
by shiomiru | 2025-11-17 19:33:41+00:00
> 1) pledge() lets you give high level "I just want to do I/O on what I already have", and it doesn't matter if new syscalls "openat2" (should be blocked) or "getrandom" (should be allowed) are created. (see the `newfstatat` example on printf).

You can do this with seccomp if you're libc. A new syscall is of no consequence for the seccomp filter unless libc starts using it, in which case libc can just add it to the filter. (Of course the filter has to be an allow-list.)

> And 2) OpenBSD limits syscalls to be done from libc, and libc & kernel are released together. Other libs need to go through libc.

That avoids one failure mode, but I think you assign too much importance to it. If your dependency uses a raw syscall (and let's be honest this isn't that common), you'll see your program SIGSYS and add it manually.

If you have so many constantly changing dependencies that you can't tell/test which ones use raw syscalls and when, you have no hope of successfully using pledge either.

> But I don't think that we need to throw out the baby with that bathwater.

We agree here, just not on which baby :)

> And it's not just about libfoo doing raw syscalls. `unveil()` allows blocking off the filesystem.

You're right, seccomp is unsuitable for implementing unveil because it can't inspect contents of pointers. I believe Cosmopolitan uses Landlock for it.

> Though another problem is that it doesn't help child processes with a statically compiled newer libc

If you're trying to pledge a program written by somebody else, expect problems on OBSD too because pledge was not designed for that. (It can work in many cases, but that's kind of incidental.)

If it's your own program, fine, but that means you're compiling your binaries with different libcs and then wat.

> So yeah, because they mandate syscalls from libc, ironically OpenBSD should have been able to make pledge/unveil a libc feature using a seccomp-like API, or hell, implemented entirely in user space. But Linux, which has that API, kinda can't.

My take is "it can, with caveats that don't matter in 99% the cases pledge is useful in." (Entirely in user space no, with seccomp yes.)
by Aurornis | 2025-11-17 19:33:52+00:00
> I have some projects with configuration web GUIs running on MCUs where it could matter

I don’t think these are a fit for an entire HTTP/3 or HTTP/2 stack with WebTransport anyway.

WebSockets is fine for these applications and won’t be going away.

> See my response to the certificates thing here

If you don’t care about validating the certificate you can skip all of the renewals and DNS setup and everything else. The client will complain that it can’t verify the certificate against anything trusted and you tell the client that’s okay, just ignore it and continue.

If you don’t care about encryption then you also don’t care about setting up the certificate properly. You put something in there to enable the connection and then have the client ignore the fact that it’s not verified.

If your complaint is that browsers show warning signs for certs that can’t be validated and those might scare other users, that’s not going away.
by glenstein | 2025-11-17 19:33:58+00:00
The problem is that creates a kind of epistemic closure around yourself where you can't encounter such a thing as a sincere expression of it. I actually think your charge against Libertarians is basically accurate. And I think it deserves a (limited) amount of time and attention directed at its core contentions for what they are worth. After all, Robert Nozick considered himself a libertarian and contributed some important thinking on things like justice and retribution and equality and any number of subjects, and the world wouldn't be bettered by dismissing him with twitter style ridicule.

I do agree that things like EA and Libertarianism have to answer for the in-the-wild proponents they tend to attract but not to the point of epistemic closure in response to its subject matter.
by LargeWu | 2025-11-17 19:34:19+00:00
If there's any difference between printmaking and photography, it's that printmaking requires one to physically print each item. There's a non-trivial amount of manual setup to do, and the process can take days.

Photography can be printed basically on-demand owing to the nature of the medium.

It doesn't mean that limited runs in photography are less valid, though. Once that print is editioned no reputable artist will just print more. (although there are ways around it, like different colorways) It definitely makes the item more "collectible".
by NoGravitas | 2025-11-17 19:35:04+00:00
I'd prefer Emacs Lisp had Common Lisp style packages (with namespaces and exports), but in practice it's not much of a problem. Emacs is intended to be programmed by its users, so you don't have "private APIs" in the same way proprietary systems do. Actually internal functions and variables are usually marked with naming conventions these days.

LSP is a great thing to have, but it's actually much less capable than something like SLIME. If you've used SLIME, you'll see there's no comparison. LSP is a lot better than the nonsense I had to go through to get Java completions in the early 2000s, and I'm thankful to have it.
by chemotaxis | 2025-11-17 19:35:27+00:00
That's a strawman alternative.

The problem with "helping the most people in the most effective way" is these two goals are often at odds with each other.

If you donate to a local / neighborhood cause, you are helping few people, but you your donation may make an outsized difference: it might be the make-or-break for a local library or shelter. If you donate to a global cause, you might have helped a million people, but each of them is helped in such a vanishingly small way that the impact of your donation can't be measured at all.

The AE movement is built around the idea that you can somehow, scientifically, mathematically, compare these benefits - and that the math works out to the latter case being objectively better. Which leads to really weird value systems, including various "longtermist" stances: "you shouldn't be helping the people alive today, you should be maximizing the happiness for the people living in the far future instead". Preferably by working on AI or blogging about AI.

And that's before we get into a myriad of other problems with global aid schemes, including the near-impossibly of actually, honestly understanding how they're spending money and how effective their actions really are.
by shoddydoordesk | 2025-11-17 19:35:31+00:00
You are dismissing the seriousness of this. Their package manager is widely used. One would only need to compromise their build servers to wreak havoc.

Didn't they have a vulnerability in their firmware download tool like a minute ago?

The difference between OpenWRT and Linux distros is the amount of testing and visibility. OpenWRT is loaded on to residential devices and forgotten about, it doesn't have professional sysadmins babysitting it 24/7.

Remember the xz backdoor was only discovered because some autist at Microsoft noticed a microsecond difference in performance testing.
by XorNot | 2025-11-17 19:35:33+00:00
In 2025 the power consumption of my state (NSW, Australia) on any given day will be greater then 5 GW. https://www.aemo.com.au/energy-systems/electricity/national-...

This "there is no base load" idea is a ridiculous myth trivially disproven: every grid on the planet has continuous demands on it and they're quite significant (5 GW is about 50% the day time peaks).

It doesn't matter what the cost is, because later this evening or tomorrow morning I can guarantee you the same thing: my state will need at least 5GW of power to literally keep the lights on.
by iamnothere | 2025-11-17 19:35:38+00:00
I think the issue is that the long-term decline in social trust—and the accompanying rise in surveillance, authoritarian enforcement, and costs/prices—happens too slowly for people to notice and associate with their own actions. If every time they left a cart out there was a new camera or scowling security officer on their next visit, they might notice and change their behavior. But as it is, they don’t notice their own contribution to the consequences that they so often complain about.

(Just so nobody misunderstands me, this is not to say that I want more cameras and security officers. Quite the opposite, which is why I don’t like casual antisocial behavior and petty crime.)
by vladgur | 2025-11-17 19:35:42+00:00
he cited a single Israeli private citizen. not Israeli leaders.

The fact that a data-harvesting bloatware is installed on common handsets should be controversial enough.

Both the title of this post and the link try to add "Israel is baaaad" angle as just because a company was founded in Israel.

Israel is a middle-eastern tech hub that produces a lot of tech companies and innovations. Its just a numbers game that some of them will be working on things of questionable value to humanity.

What GP suggesting is discriminating against all technologies developed by Israel because of his political views, nothing more.
by zippothrowaway | 2025-11-17 19:35:50+00:00
I thought that too, but the map for the UK is very weird - there is no direct connection between what looks like Birmingham and what looks like Manchester or anywhere in the North West of England. So, no West Coast Main Line? Instead they have the rail line veering off towards the peak district.

I don't know whether they're decades out of date or just plain wrong - the West Coast Main Line was "opened between 1837 and 1881" according to Wikipedia.
by bbminner | 2025-11-17 19:36:04+00:00
I have been trying to manage other people's feelings and reactions for as long as i can remember. That's a self-soothing fantasy of sorts. With this mindset, you are naturally drawn to people who need such emotional management - a realization that you can't actually manage other people's happiness was long and painful. These days I am not sure that getting people to open up by altering your presentation is a good idea. Maybe we should learn to accept that we have no insight into another and just observe them with patient curiousity? That we are fundamentally alone and isolated and the best you can hope for is a person who's values align with yours - and so you feel safe around them?
by throwawaypath | 2025-11-17 19:36:34+00:00
What exactly are people not hearing? Say the quiet part out loud already. It is the fact they can no longer openly shit on men and majorities and heterosexuals and normal people that they have issues with. The fact that being non-white and having a non-white name are not enough to be granted a favorable job. That is all that is changing these days. Now consider what it says about the women who are kicking and screaming about this.
by kstrauser | 2025-11-17 19:36:57+00:00
This is going in circles and this is my last comment on it, but here is what I originally replied to:

> So you can never be perfectly bleeding edge as it'd keep you from being able to build your compiler with an older compiler that doesn't support those bleeding edge features.

…as though building the new version of the compiler depended on the features it’s implementing already existing. This is clearly not the case.
by glenstein | 2025-11-17 19:37:09+00:00
I would respectfully disagree in the following sense: I think the choice to shut down Google Reader and deprioritize RSS across the Google ecosystem (including the browser) did more to impact the trajectory of RSS than whatever was already in motion prior to the Reader shutdown.

And the same is true in the other direction, I want RSS to be a success but that would hinge on affirmative choices by major actors in the space choosing to sustain it.
by paxys | 2025-11-17 19:37:41+00:00
> We're now taking our research out of the lab and putting it into the hands of users. WeatherNext 2's forecast data is now available in Earth Engine and BigQuery. We’re also launching an early access program on Google Cloud’s Vertex AI platform for custom model inference.

> By incorporating WeatherNext technology, we’ve now upgraded weather forecasts in Search, Gemini, Pixel Weather and Google Maps Platform’s Weather API. In the coming weeks, it will also help power weather information in Google Maps.
by dzhiurgis | 2025-11-17 19:38:10+00:00
So largest battery manufacturer should drop their project, because “come on man”?

Negative temperatures or low temperatures are everywhere. Sodium will displace LFP pretty much everywhere (20 yrs), not just in extreme cold. I get slight coldgating 6months a year in warmest parts of New Zealand. It’s not even a minor issue, but if manufacturers can remove complexity - they will.
by immibis | 2025-11-17 19:38:35+00:00
People were publishing "open source" not because they gave a shit, but to pad their resumes to get hired at FAANG - like they're paid by the number of projects published on Github It was always human slop. I'm glad this practice is dying. Soon we might be able to reinstate the assumption that the remaining open source projects contain interesting ideas that are worth your eyeball time to look at.
by chowfi | 2025-11-17 19:38:57+00:00
Admittedly, the scripts+README approach works well for individual setups and is extremely token-efficient, since it only loads a tiny README and the model can infer how to run the scripts. But that convenience depends on a single local environment—one shell, one OS, etc.

MCP is aimed at the opposite scenario: distributing tools to many users without relying on their environments. It provides automatic tool discovery, a server boundary that isolates credentials, and strict control over exposed capabilities. Its heavier JSON-schema definitions exist because they’re machine-readable contracts that behave consistently across clients, whereas CLI tools vary drastically across systems. So while MCP adds context overhead, it solves portability and distribution problems that scripts simply can’t.
by robotnikman | 2025-11-17 19:39:10+00:00
I felt the same way when I was in University and High School. In fact I ended up focusing on it so much at the time that my grades really suffered, and I feel like I could have ended up at a better University and career if I had focused more on my grades and learning.

Either way, I did learn my lesson, and I'm now much more comfortable with myself and not seeking validation or connection from others so much.
by GMoromisato | 2025-11-17 19:39:32+00:00
This is a classic example of a simple idea that no one had ever done before. The execution was complex, of course, and Andrew McCarthy is one of the most skilled astrophotographers. But once you get the idea, a number of people could have done it--but no one ever did.

Makes you wonder what other similar ideas are out there! You can bet McCarthy is already thinking some.

p.s.: My brush with celebrity is that I saw an Andrew McCarthy post on Quora when he was first getting started with astrophotography and gave him a few tips. Always important to remember that everyone was a beginner at one point: https://www.quora.com/Are-there-any-pro-tips-for-astrophotog...
by m463 | 2025-11-17 19:39:49+00:00
I like json

I kind of wish it had two and only two features: defined ordering, and comments

As to languages for configuration (specifically), I wish there was a good specification for a program config, where you would have one well-defined configuration file for defaults, and a user-specified configuration file for the values you have set/overriden.

say default.config:

{"player_name":"player", "mouse_speed":5}

and my.config:

{"player_name":"me"}

in some way that upgrading the program could do stuff with default.config without destroying your existing config.
by futureshock | 2025-11-17 19:39:58+00:00
I really love this piece! I relate to it but it also doesn’t describe me. I’m far more intuitive than this person, though still agree that insights have driven a leveling up of how I relate to others. They were different insights, sure but the model holds.

Once my spouse and I worked for the same company and attended many of the same meetings. The opportunity to pick apart our impressions of the subtext really helped me to learn that I should listen to my gut, that everything I needed to know about how other people were feeling was already in my head and i just needed to stop doubting.

Another time I watched a rather ugly and old person have amazing romantic success with a young beautiful person. How could it be? And I realized that authentic confidence is social gold. I had to let go of my insecurities because my flaws were irrelevant in the face of authentic, confident self acceptance.

I think everyone has a different journey and different epiphanies and it is so enjoyable to hear these experiences put into words.
by rendall | 2025-11-17 19:40:02+00:00
> ...just in case the questionable “no politics” policies —which consistently prove to be weasel words for “we're right-wingers but too chicken to come out as such”— weren't enough to stay away from it.

I am sympathetic to the stance of the article, but this line really turned me off and made me wonder if I was giving the writer too much credit. This kind of "if you're not with me, then you suck" outlook is childish and off-putting.

I know it's hard for some terminally political people to understand, but some of us really, really think it's a strength to work with teammates who hold different opinions than our own.
by jacobgkau | 2025-11-17 19:41:06+00:00
I'm confused why you're so honed in on OpenWRT as a third-party open-source project here when the vulnerability you quoted (TotoLink) was the official firmware update server of a brand of devices.

Is it "scary" to think about OpenWRT potentially getting hacked? If you get scared by theoretical possibilities in software, sure. Is it relevant? Not exactly. Are companies' official servers more secure than an open-source project's servers? In this case, apparently not.
by lkey | 2025-11-17 19:41:10+00:00
In the sense that OpenAI had ~$2.5 billion of revenue 2024 but likely spent ~$3.8 billion just on inference.

Meaning they lose 50 cents for every dollar they spend to send you a token, more if you are a free user. This discounts employees, CapEx, real and imagined (1.4T), overhead, and training (subsidized by M$oft).

Thus, if you have a way to turn every token they give you back into USD, even at a discounted rate, you can and should rob them blind before the well dries up.
by tptacek | 2025-11-17 19:41:15+00:00
It has been a minute since I routinely did this kind of work, but I have to mention this because it's fun:

You can do something in between reverse-engineering the code and reverse-engineering the format if you can instrument the reader: attach breakpoints on every basic block in the reader, load a file, take a baseline trace of what gets hit, then vary bytes in the file and diff the new trace against the baseline.

It's a pretty fun tool to write, too.
by hackitup7 | 2025-11-17 19:41:23+00:00
Temperature and weather can have a huge impact on power prices. Small examples:

* 90 degree day => more air conditioning usage => power goes up

* 70 degree sunny day => that's also July 4th (holiday, not a work day when factories or heavy industry are running) => lots of people go outside + it's a holiday => power consumption goes DOWN

* 10 degree difference colder/hotter => impacts resistance of power lines => impacts transmission congestion credits => impacts power prices

It's a fascinating industry. One power trading company that I consulted for had a meteorologist who was also a trader. They literally hired the dude from a news channel if I remember it correctly.
by cons0le | 2025-11-17 19:42:01+00:00
every time I send an entire email template with one keystroke, it's worth it. Maybe not for everyone, but for people that are basically at their computer all day everyday, its great. Sentences, paragraphs, macros, templates, everything can be just 1 keystroke.

Granted, I used to be able to do this with custom firmware on the moonlander, but with the charachorder it feels more smooth
by JumpCrisscross | 2025-11-17 19:42:36+00:00
> Both Pew and Blue Rose Research have confidently stated that Trump would have won by 3-5 points if everyone had voted

Correct. Re-run that analysis today, however, and the benefit of turnout may have shifted. That’s the point. There isn’t a consistent partisan tilt in turnout.

In 2020, turnout did not benefit Trump. I suspect, given his economic track record, it will not again in 2026 and 2028.
by Aurornis | 2025-11-17 19:42:50+00:00
International DDoS busts and arrests do happen all the time.

Law enforcement takes time. The perpetrators of these attacks aren't hanging out in the open with their full names shielded only by the hope that their country won't extradite for political favor.

By the time the perpetrators are identified and a case is built, getting them charged isn't bottlenecked on the lack of an international agency. Any international law enforcement agency would be beholden to each country's own political wills and ideals, meaning any "teeth" they had would be no more effective than what we currenly have for extraditing people or cooperating with foreign police organizations.