MurphyA/hacker-news huggingface dataset:
by chausen | 2025-07-26 20:02:56+00:00
Often you want your domain models to be structured differently than API models, to make them as convenient/understandable to work with as possible for your use case. If you already have different models, why would you want Pydantic in the domain? Even if they start out the same, this would allow them to more easily evolve to be different. I'm not a python expert, so I could be missing the point on Pydantic, but it seems like its value is at the edges of your application.
by pinkmuffinere | 2025-07-26 20:03:06+00:00
I think this argument only makes sense on the surface level. If it was the case that humans hit some hard limit to growth (perhaps running out of 'room' to grow, or losing the ability to process new energy, etc), then I think it could make sense to do this sort of 'graceful decommissioning' behavior, which we'd come to know as aging. But is there a hard limit we hit, aside from the aging process itself? None is obvious to me.

What limitation is our body pushing off by 'choosing' to age, instead of continuing as normal?

Edit: Regardless of the validity of the argument, I loved that comic, thanks for sharing.
by goku12 | 2025-07-26 20:03:08+00:00
And whatever happens on that app is not gross? If a revenge porn or csam site is busted, won't people want to know who were on it so that they can stay away from the potential predators? Isn't that why sex offenders' lists exist? Honestly, this app should be treated no less. The fact that they were able to remain on App and Play stores in the name of 'women's safety' demonstrate how grossly sexist, populist and vindictive the corporate structure in Apple, Google and the others have become. Binding one side to strict dogma and unwavering standards, while allowing the other side to anonymously wreak havoc on reputations is precisely the type of moral bankruptcy that's being challenged and assailed here.
by russellbeattie | 2025-07-26 20:03:19+00:00
As a ex-Yahoo! from 20 years ago, I have a very clear opinion about the downfall of the company: Yahoo! had spent years structuring itself as a "media" company - not a technology company - but nonsensically, it also wanted to be Google. Yes, Yahoo! had parts of the company that were extremely technologically advanced, but they hired Hollywood execs and MBAs to run the company through the 2000s - people who had no real technological vision at all.

Yahoo!'s greatest strength and primary role in the Internet could be summarized as this: It was the most useful site on the web. Users relied on it for their start page, email, finance, weather, news, sports, maps, casual multiplayer games, forums, instant messaging, answers, fantasy sports, evites, photos, and an amazing amount of search traffic. It was a one-stop shop for everything you needed online. Maybe not the best in every area, but always pretty good.

You know how Google starts and kills products constantly? Yahoo! rarely did that. It saw interesting business models, copied them or bought into them and kept them going and users loved them for it.

And all of this was profitable, just not Google-level profits. Remember Jack Welch's mantra of GE not having to be number one in every market as long as they were number two or three and were profitable? At one point, this was Yahoo! and they could have remained relevant to this day had they embraced this role.

But the company's divisions were siloed and competed against each other in a way that makes Microsoft machiavellianism seem like a Sunday picnic. And the leadership was obsessed with Google and wanted to outdo them, even though they had a completely different culture and mindset. It was never going to happen. Regardless, they ignored Yahoo!'s bread and butter services, confused their employees and customers, and generally ran the company into the ground.

Yahoo! needed strong leadership that understood the company's strengths and built on them to continue to be useful to web users. Sadly, that never happened.
by terminalshort | 2025-07-26 20:03:29+00:00
Depends how much money you retired with. When the ratio of your net worth to the cost of a house is high enough, property taxes are trivial. Let's say you have $50 million and you earn 7% a year on that. That's $3.5 million a year. Well worth it to live in FL to save the $350K you would lose every year in NY / CA.
by wredcoll | 2025-07-26 20:03:52+00:00
The "Just" is doing a lot of heavy lifting there.

Think about the presenting data part of it. Perhaps you have a table of data, prices of tickets or some such. You could literally just wrap each item in a <td> tag and each row in a <tr> tag and that would indeed be easy.

But people generally want and expect more. How about color coding the rows to make them easier to scan left to right or sorting the table by each column or paginating through more data than can easily displayed on one screen or maybe you're doing "infinite scroll" instead.

None of these things are impossible of course, and people have done them so many times and in so many different ways that there are dozens of libraries you can use and hundreds of tutorials, but even so, compare that to the "select from table turn to json" equivalent.

The SQL can be more than a bit tricky, but aside from that, JSON is extremely well defined and specified, even without a library you can just read the specs and do it. Wrapping it in a HTTP response and returning it and so on is likewise very well specified and if you can read, you can follow the instructions on how to do it.

Creating a UI that works the way a user wants to is the opposite of all that.

Of course, one of the major differences here is that at any point you can just stop improving the UI. Maybe you stop after wrapping it in the table html. The UI will certainly work, for a very specific definition of work. JSON is considerably more boolean. It either is a valid JSON document or it isn't. You can ask a computer to check for you. You can't ask a computer to check if your users enjoy using your table.
by MBCook | 2025-07-26 20:04:13+00:00
I agree. It’s a problem we already have.

Drivers licenses are the de facto one today. You can also get an id card for those who can’t drive.

But it’s fully incumbent on you to do it. You have to arrange transportation to get it, have the free time, necessary documents, live close enough, etc.

That already causes problems for people, and is getting worse as voter ID laws get passed.

“Everyone gets an ID once you’ve figured out these riddles three and gone on a quest” is a stupid system.
by Nevermark | 2025-07-26 20:04:27+00:00
Those are good questions.

In total taxes stay the same (for an area), with empty land tax increasing, land with property decreasing (because the property taxes disappear, and land tax increases proportionally to result in the same total tax).

So it will impact different people in an area, with different situations, differently obviously.

But you are clearly right, there will be additional factors that need to be handled.

The umbrella principle, is the law should simply correct a market's oversight of external/commons costs and needs, in proportion to their real value. Then the market can do its job of optimizing resources properly.

Things like farming practices that impact land value, should be incentivized or disincentives in direct proportion to the real value being lost or gained.

(Another addition would be that any tax change impacting investments already made, should transition over a time interval long enough individuals and businesses to realign their private economics, without sudden hardship.)
by netsharc | 2025-07-26 20:06:55+00:00
I actually visited Svalbard at the end of February 2025 - yes they have a tourism industry, and are pivoting towards it from coal (the last mine will be closed this year (1)). The first day there was a snowstorm, it was damn cold and around -20C. The next days there was a "heatwave" and the temperature was closer to 0C. So I was a little disappointed that it wasn't as bitterly cold as it "should" have been. But also relieved to not be chilled to the bones.

In my tour group, 2 people were arriving on the evening flight. But shortly before landing, the pilot noticed they have a problem, and if they landed, they might not be able to take-off again. The airline didn't want to have a plane be stuck in a freezing hangarless airport in the arctic, so they flew back to Tromso. Since Svalbard isn't in Schengen, the passengers of the full 737 needed to go through the International border checks. Sadly the Tromso passport control had closed for the evening, so... they put all those passengers in a different plane all the way back to Oslo to reenter Schengen, be put in a hotel, and to wake up early to fly back to Svalbard the next morning.

That evening, I was sitting in the hostel lobby. Some people showed up with suitcases. They were people who were expecting to leave the island with that plane that turned around. One girl was going to miss a flight back to Korea...

1) https://www.spitsbergen-svalbard.com/photos-panoramas-videos...
by chausen | 2025-07-26 20:08:03+00:00
Could be wrong, never used Pydantic. But looking it up it seems like it's used for validation/typing of external data. Sounds like it's mainly going to be doing schema validations. So, your data arrives at your domain layer and you have guarantees based on Pydantic's validations. At this point, your validations are going to semantic in nature based on your domain; what value is Pydantic bringing?
by lordkrandel | 2025-07-26 20:08:04+00:00
1) What kind of business would advertise on your site? What kind of ad would you click if you were a visitor? 2) Are you relying on ad space on a website in 2025? Google and social media own the space. You wanna ad where everybody's at 3) Make premium tools 4) these kind of tools are one off, you almost never come back 5) it's almost as hard to find a tool you need than solving the original problem yourself. Maybe an AI/tags searching tools for problems could help. "Hey, do you have something for x?" "Yes here: y"
by bgwalter | 2025-07-26 20:09:22+00:00
The open source ecosystem was perfect before Microsoft tried to meddle, assimilate and destroy.

Microsoft has destroyed several open source projects by infiltrating them with mediocre MSFT employees.

Microsoft bought the GitHub monopoly in order to control open source further. Microsoft then stole and violated the copyright by training "AI" on the GitHub open source.

Microsoft finances influential open source organizations like OSI in order to make them more compliant and business friendly.

The useful projects are tiny compared to the entire open source stack. Paying for NPM repositories is a goodwill gesture and another power grab.
by pinkmuffinere | 2025-07-26 20:09:53+00:00
I'm 30, so maybe still too young to have a meaningful perspective, but I take comfort in the fact that I will always get to choose what I _try_ to do. I can't control my body's state, but I can insist on doing exciting / eventful stuff until my body gives in. My friend's grandma (80+ yo) just flew from Bay Area to Paris on her own, to catch up with old friends. I'm pretty sure her doctors would advise her not to do that trip, but she is doing what she wants. I admire her for making the choice to assert her free will, despite the increased risk; I aspire to be like that.
by snowwrestler | 2025-07-26 20:10:11+00:00
The article cites the availability of air conditioning as a major factor in vacation home trends. Prior to AC, escaping heat was the main purpose to have a vacation home. That’s why so many vacation homes are near old major cities like Philadelphia, New York, Boston, Chicago, etc. In the summer, families with money escaped to the mountains or the beach, where it was much more pleasant during the hot months.

I would guess that another huge factor has been the decline in the real cost of air travel. It’s now cheap enough that people with money can reasonably expect to fly somewhere for every vacation they want to take. You don’t need a condo near the local ski resort if you can fly to a different one every winter.

In fact, I feel buying property in one vacation spot is starting to look more like an anchor than an escape hatch. Keeping capital in securities instead is more liquid and less expensive (stocks don’t have roofs or plumbing). Let someone else own the hotel or AirBnB or VRBO. I’ll fly in and rent it just for the vacation. This mindset may partially explain why vacation home ownership has not “kept up” with the growth in real wealth.
by huhkerrf | 2025-07-26 20:10:25+00:00
And yet domestic violence is equally done by men and women, except that most men don't report the abuse because of people like you who act like it doesn't happen. It's disappointing.

You bring up fact based analyses. Let's see what they have to say.

> Over two hundred studies found that men and women perpetrate intimate partner violence at roughly equivalent rates, depending on where the samples are drawn from, and what level of violence is identified. (Dutton and Nicholls, 2005).

https://www.google.com/amp/s/www.psychologytoday.com/us/blog...
by tomjuggler | 2025-07-26 20:11:23+00:00
Cool, enjoy jail breaking Kindle. I live for liberating my devices, mostly old android phones and laptops that somehow have the latest updates despite being long forgotten my the companies who made them.

I still remember the iPod my wife and I bought to take our music with us while travelling, only to be told we couldn't transfer the mp3's to our laptop. Hacked that thing and never looked back!
by jrockway | 2025-07-26 20:11:28+00:00
I deny that it's a problem. Young men have invented some sense of how women should treat them, and women seem to disagree. The logical conclusion is that their theory is wrong, but this is the last place that demographic seems to want to go. Ban women from having jobs! Ban women's healthcare! This, it turns out, doesn't make us like men more.

Misandry is a bullshit concept created by the manosphere. The Wikipedia article literally says as much. Women are not systematically oppressing men. Go find any conspiracy theory about who is running the world. None of them are ever women. (George Soros, Elon Musk, etc. etc.) I have lived as both genders and I have to tell you, you do not get much benefit of the doubt as a woman. Look at how you're talking to me now! Do you talk to men like that?

I'm willing to concede your point that society is homophobic. Everyone is awash in propaganda that the only valid relationship is one between a man and a woman, and it hurts if that's not what you feel and it's what other people expect you to feel. People are largely under-educated and make no effort to look beyond the propaganda, keeping themselves in the closet for decades over this sort of thing (hi!). I am guessing from your use of the term "blue-hairs" that you don't identify as "queer" but it's something you should probably try on for size. I bet that in a more queer-friendly community, being bi doesn't give many people "the ick". But among cishet folks? I can definitely see that.
by Wilder7977 | 2025-07-26 20:11:39+00:00
Lichess, the gazillion of self-hosting software. There are many examples of free software that are exclusively (or let's say predominantly) used in noncommercial environments.

In any case, I agree with the commenter, and I think that developing a software which is also used by companies is different from looking for vulnerabilities in the context and scope of a bug bounty program for a specific company. Yes, you could argue that users of said company are going to be more secure, but it's evidence t like even in this case the company is the direct beneficiary.
by stouset | 2025-07-26 20:13:50+00:00
A -EV investment like early-stage startup equity is still -EV for every incremental dollar spent. Paying upfront for equity whose terms can be rewritten out from under you with zero input is not smart from any angle.

You’re basically criticizing the guy for not having perfect foresight, when the real issue is that startup equity is trivially manipulable by upper-level management. It’s a carrot they can dangle in front of people while only rarely having to pay even a fraction of what was promised in the rare event of a profitable exit.
by MrDarcy | 2025-07-26 20:15:14+00:00
This is a win win win for all involved, owner, renter, and Airbnb. I converted stocks into a vacation home on puget sound and rent it out when we aren’t using it. Demand is high enough that we don’t need to rent it out months in advance so we still feel like it’s mostly ours and we’re not just another guest fitting into Airbnb’s schedule.

To your point I liked the liquidity of equities but it has been nice to do something with it beyond just watching a number in a spreadsheet. If we want a change in scenery it’s a wash to rent our own place out and stay in another.
The Lost Path to Seniorhood
by ricecat | 2025-07-26 20:17:03+00:00
There’s big news today from the Linux kernel community. Sasha Levin — long-time contributor, LTS co-maintainer, and now at NVIDIA — just proposed a set of AI contribution guidelines for the kernel. The idea is to introduce documentation and configuration files that help AI coding assistants like Claude and Grok properly participate in kernel development. With it comes rules on attribution and contribution etiquette when AI gets involved.

It tries to manage the inevitable: AI tools are already being used to write patches. Ignoring that reality doesn’t make it go away.

But while this might feel like just another practical policy change, there’s a deeper, one we can’t afford to ignore in the open source world:

What happens to the juniors?

https://www.gizvault.com/archives/the-lost-path-to-seniorhood
by skeaker | 2025-07-26 20:17:05+00:00
Asinine complaint.

1. Not true in the slightest; you even contradict yourself. Engineering interests absolutely do grow from it like you said, and you will never get someone doing good work in an engineering career without a prior interest.

2. Life is not a career. Even just fostering an interest in something creative is invaluable on its own. Perceiving something as harmful because it isn't corporate enough for your tastes makes me extremely sad for you.
by nis0s | 2025-07-26 20:17:08+00:00
In general, I think the “private jet” model is useful for figuring out how to develop different experiences for people with different needs or resources.

I don’t care about airport lounges per se, but more about the lack of imagination from service providers and experience sellers. It’s not a problem that more people have more money to spend! Figure out how to separate them from it.
by csense | 2025-07-26 20:17:18+00:00
Start with a spinning sphere with a known axis / rate of rotation and some bit of mass on its surface that you can move. You can move it in three directions, let's call them latitude, longitude and altitude [1]. The classic examples I learned in physics class are about altitude (e.g. figure skater spinning faster when she brings her arms inward) which alters the magnitude of angular velocity (assuming conservation of angular momentum).

My intuition is that, if changing the altitude only affects the magnitude of the angular velocity, the other 2 degrees of freedom (longitude and altitude) must determine the direction of the angular velocity.

You start with a model of mass distribution of Earth over time, let us say M(x, y, z, t). Let us call w(t) the Earth's angular velocity at time t. If you know w(t_0) for some time t_0, you can calculate what the model says w(t) will be. The givens are: M(x, y, z, t_0), M(x, y, z, t), w(t_0), and conservation of angular momentum. You want to calculate w(t) from the model, then compare that calculation to the measurement to test the model. Your hypothesis is the model is accurate; your experiment is comparing the model's prediction of w(t) against the measured w(t).

I'm immensely curious to know how M(x, y, z, t) is calculated. They show some satellite images but it seems like they would only measure lakes, rivers, and maybe surface level soil saturation. But to me "groundwater" implies things like aquifers and underground storage, how do they measure that? You'd need to not only know the amount of water but also its change in latitude and longitude. Do you assume that if groundwater is used it ends up in the oceans? That seems a bit presumptuous, wouldn't a lot of it soak into the ground, get taken up by plants, find its way back down into an aquifer, etc.? Having water soak into the soil and become integrated into a plant is literally the point of watering crops, if we assume agricultural water ends up in the ocean doesn't that mean farmers are using too much water, which would be economically irrational because water is not free?

For that matter, why focus so much on water? Solid matter also has mass and we change its latitude, longitude and altitude when we mine it and turn it into products that we ship all over the world. For that matter, people and cars and ships and airplanes and wild animals all have mass and move around every day.

I'm a bit lost trying to follow the paper, it says "Changes in terrestrial water and oceanic mass loads were converted to spherical harmonic (SH) coefficients of the geoid..." but I only have a vague notion of what spherical harmonics are, and I don't really understand the given formulas.

[1] Latitude: Along the surface in the direction it's spinning. Longitude: Along the surface parallel to the axis of rotation. Altitude: Toward or away from the center of the sphere.
by kieranl | 2025-07-26 20:17:39+00:00
I took my 7 and 6 year old and they loved it! We spent all our time looking at projects and booths. They have no interest in the talks. With that said, there are not that many kids below highschool age that were in attendance. It is more geared to older kids/adults. But I do think there are lots of things to see there for kids. Probably the higher entrance fee reduces this a bit as well.

With that said, you want to pay close attention to your small children, as some of the exhibits are not super kid safe. But that is part of the fun!

There is a lot of variability in what you see as well. Some tables have incredible cutting edge projects, and other are exciting for a highschooler. Some are amazing highschool/middle school projects that the builders are really passionate about, but might not wow you technically.

Every year I find an amazing creator there, where I bring in their work to our house for the family to build/play with. Last year we found https://www.trackstacker.net/ which has provided hours of fun over the last 12 months. And this year we found https://professorboots.com 3d printed construction equipment.
by bigyabai | 2025-07-26 20:18:04+00:00
> Is the "Rust -> WebGPU -> SPIR-V -> MSL -> Metal" pipeline robust when it come to performance?

It's basically the same concept as Apple's Clang optimizations, but for the GPU. SPIR-V is an IR just like the one in LLVM, which can be used for system-specific optimization. In theory, you can keep the one codebase to target any number of supported raster GPUs.

The Julia -> Metal stack is comparatively not very portable, which probably doesn't matter if you write Audio Unit plugins. But I could definitely see how the bigger cross-platform devs like u-he or Spectrasonics would value a more complex SPIR-V based pipeline.
by drewbeck | 2025-07-26 20:18:21+00:00
Font files are based on the original “font”, which was a drawer of metal type. Metal type size was based on the full piece of metal which was sized based on the full extent of the typeface, including capitals, ascenders and descenders. When typesetting went digital it made sense to continue with this approach since the industry needed a plug-n-play way to use digital assets; that is, a typesetter could use the same concepts and language that existed for physical type as well.

As a long time print and digital designer I’m very excited to have these new type tools that meet the needs of digital typesetting on the web!