MurphyA/hacker-news huggingface dataset:
by meristohm | 2025-05-04 13:22:13+00:00
Having read Mutual Aid by Dean Spade I understand better what you're saying, namely that solidarity amongst people outside the dominant paradigm of capitalism (owning land, renting, working for scraps while the Capitalist's boats are lifted higher) can be quite strong, and that they have extensive freedoms while also not having the luxuries I grew up with (hot water, food when I'm hungry, a quiet and relatively secure place to sleep, lots of stuff and room to store it, health insurance, ...). If we in the US decoupled health care from employment that would be a huge step in caring for people here. Capitalists (if anything I'm a small-c capitalist because I sometimes "own" land but I'm against owning more than the property I live on, and I buy/use things produced by the enslaved labor of others- this hand-me-down mobile computer, for one) would be with less leverage in that case, though.

Edit to add: if I wasn't a parent and didn't have support from my spouse I might be homeless or at least "highly mobile". I'd probably live with family or friends first, and hopefully find again meaningful work (teaching, probably, but the list is longer now), but I'm not interested in amassing wealth to survive whatever apocalypse. I choose to survive in community with other humans, a far richer experience.

Also, I didn't include education on the list of luxuries because I consider the dominant form of schooling in the US to be akin to the "kill the indian, save the man" residential schools. We could all be indigenous to the land we grow up on, even as children of immigrants without deep roots, but so much nonsense gets in the way.
by potato3732842 | 2025-05-04 13:22:21+00:00
>This is a case of knowing just enough about a topic to be dangerous.

>Entering the higher shaft velocity part of the damper curve doesn’t mean the suspension is handling it “better”. The high speed behavior of the valving simply means the damping forces aren’t increasing linearly with shaft velocity. They trade extra travel for reduced peak forces.

>If the speed bump is tall enough and the bump stops get completely compressed you could bottom out the damper, which is not good for it.

Oh the irony!

In practice none of the suspension parts on any car are in any danger until you run out of up travel and determining where the deflection will happen becomes a competition between the air in your tire and the suspension components.

No automotive suspension is designed so that the damper bottoms out. You'll have an external bump stop somewhere, sometimes on the damper shaft, in any case the damper itself isn't bottoming out, you'd know, probably even hear it specifically if it did.

Regularly traveling rough roads, hitting rumble strips, comically out of round tires or anything else that creates oscillation is going to be way, way, way worse for component longevity (dampers, bushings, etc) than a hard bump from time to time.

Source: live it
by tmpz22 | 2025-05-04 13:22:53+00:00
It’s not a good database for many storage workloads because it only allows a single process to write to it. For example you wouldn’t want 20 app servers writing their logs or metrics or traces to a single duck db instance. You would instead have them write rotating log files that are somehow aggregated then queried through duck db via something like grafana.

So the operational savings are more for using it as a light weight data science tool that excels in specific workloads like geospacial. Wherever you need to do those computations more locally it will excel.

I don’t really think sql is a mandated devops skill, though a basic understanding of databases certainly is. Between online content, LLMs, as long as you can iteratively improve a query part by part through explain analyze etc it’ll be sufficient.
by jmcgough | 2025-05-04 13:22:58+00:00
> Gardikis is famous for being one of only three people to achieve the so-called "Holy Grail" of gaming records: a perfect speed run on the original Nintendo Super Mario Bros., which means that he finished the game and saved the princess in 5 minutes and 8 seconds.

For those who are curious, there are now seven runners with 4m54s records. Andrewg had a long reign but isn't very active these days and has fallen to like 47th. Nifski is generally considered the strongest runner now.
by ryukafalz | 2025-05-04 13:23:02+00:00
I'm sure it does, but this just made me realize something.

I drive a Smart Fortwo, which goes in the opposite direction - there's not much suspension to speak of, and the short wheelbase means you rock around a lot more on uneven street surfaces, so you're very much connected to the outside world. One of the things I've noticed when switching back and forth between that and a normal sedan is that, if I'm not consciously thinking about it, I'll drive slightly more aggressively in the sedan than in the Smart. And I think it's precisely because of that difference in connection with the outside world.

The same happened when I rented a pickup truck a while back to move some furniture; I don't remember the model, but I think it was a fairly recent/common one. It was very clear that movements that would have felt pretty aggressive to me if I were walking or biking around felt less so from the driver's seat. And I bet the same is true of these luxury cars.

This is of particular interest to me because my day-to-day method of getting around is not driving but rather walking and biking, and it's worrying to me if drivers are subconsciously acting more aggressively just because they feel more disconnected from the world around them.
by fuzzfactor | 2025-05-04 13:23:21+00:00
The progress you make on difficult problems using insignificant resources can indicate such an extreme leverage of those resources, that it can be truly intimidating to those having actual significant resources themselves.

Even more threatening to those having "abundant" resources, and again a whole new level of fear by those whose resources are not a result of challenging efforts they themselves have made.

Be careful of downward pressure from those who almost never perceive any chance of being "leapfrogged" in some way or another, the unfamiliar feelings can trigger an almost instinctual response that acts to keep you separated from enough resources to become self-sustaining, if possible.
by grgbrn | 2025-05-04 13:23:45+00:00
Indeed, I was there, I know. As a starving college student, using QModem for part of it.

> that's not the same thing.

I think your definition of "connect to the internet" make sense today, but would be ridiculously narrow when applied to the QModem era given the computing landscape at the time. Where do you draw the line? Using a tty style terminal connected via serial to a unix box connected via ethernet? How about SLIP/PPP?

I guess my problem with your definition is that you end up saying that a very large percentage of people who were online at the time were using the internet through computers that were not "connected to the internet".

Until the mid-90s the internet was predominantly text anyway, so it's not like you were missing out on a whole lot if you were "only" using a terminal.
by elevaet | 2025-05-04 13:25:04+00:00
Also even if you do have good practices of semantic tagging, there are huge epistemological problems around taxonomies - who constructs them, what do the terms actually mean, how to organize them and so on.

In my experience trying to work with wikidata taxonomies, it can be a total mess when it's crowdsourced, and if you go to am "expert" derived taxonomy there are all kinds of other problems with coverage, meaning, democracy.

I've had a few flirtations with the semantic web going back to 2007 and long ago came to the personal conclusion that unfortunately AI is the only viable approach.
by kklemon | 2025-05-04 13:26:16+00:00
I created VibeGit after spending too many nights untangling my not-so-clean version control habits. We've all been there: you code for hours, solve multiple problems, and suddenly, you're staring at 30+ changed files with no clear commit strategy.

Instead of the painful git add -p dance or just giving up and doing a massive git commit -a -m "stuff", I wanted something smarter. VibeGit uses AI to analyze your working directory, understand the semantic relationships between your changes (up to hunk-level granularity), and automatically group them into logical, atomic commits.

Just run "vibegit commit" and it: - Examines your code changes and what they actually do - Groups related changes across different files - Generates meaningful commit messages that match your repo's style - Lets you choose how much control you want (from fully automated to interactive review)

It works with Gemini, GPT-4o, and other LLMs. Gemini 2.5 Flash is used by default because it offers the best speed/cost/quality balance.

I built this tool mostly for myself, but I'd love to hear what other developers think. Python 3.11+ required, MIT licensed.
by fuzzfactor | 2025-05-04 13:26:19+00:00
I figure different people have different lists, and I'm one of them :)

I'd start small, whatever it takes to overcome violence, hate, superstition, pride, greed, wrath, envy, lust, gluttony, and sloth.

Things like that.

With all those failings left behind forever, any lingering problems after that could then be addressed with a lot more clarity.

Finally with the resulting peace dividend, I would throw a party like you could never do with all the resources in the world beforehand.

But that's just me.

Whatever you do have at your disposal, you can always start right now at least on your own self, very few people have enough resources to reach very far anyway.
by WalterGR | 2025-05-04 13:26:59+00:00
Journalists are covering those topics, though. In fact, if you click on the author's name, you can see that she also writes about the hard-hitting subjects you'd prefer, for the same publication.

Consider it this way: lots of developers work on games. They're not getting "caught line, hook, sinker over and over" because there are more important things to be working on, for someone's definition of 'more important'.
by tailspin2019 | 2025-05-04 13:27:21+00:00
As a fellow Brit I’ve always been puzzled by this too.

The DVLA website and online processes are very good. Which is rare to say about a government IT system. I don’t think I’ve ever had any problems for a decade (or two?) dealing with everything driving-related fully online.

I expect since we just have one single system, and a smaller number of possible workflows/situations to cover, it’s easier to create a central online system. In the US, with 50 different variations perhaps it’s a harder problem to solve.
by analog31 | 2025-05-04 13:28:31+00:00
The limit wasn't insurmountable. With segmentation, the CPU had an address space of 1M, but video memory was in the middle of it somewhere, limiting the possible size of the contiguous address space usable by programs. There were some work-arounds, including machines that added a few more k, IIRC 786k.

Improving matters would have required some coordination among software vendors, or authority from the OS vendor, neither of which existed. Part of the reason for the "closed box" approach of the Apple Mac was to prevent this from happening. My friend described it thus: "If you break our rules, we will break you in the next OS release."

Today it seems like such a tiny amount of memory to squabble over. We waste that much memory without batting an eye.
by gradus_ad | 2025-05-04 13:30:24+00:00
Democracy is not about policy or institutions. Those are downstream of what democracy is really about, which is the Demos. The community. The people themselves who recognize each other as being like themselves in some fundamental, exclusive way. This is beyond reason or rationality. It is a matter of arbitrary culture, history and identity.

Policy in a complex system like society is infinitely debatable and no amount of education will ever find a "right" or optimal answer to the hard questions a society faces. Division and partisanship is guaranteed in a democracy that allows free debate and expression, regardless of the level of education among the people. The most acrimonious debates often take place among the most educated of the citizenry. Therefore something else must sustain the people as a community and bind them together.
by helpfulContrib | 2025-05-04 13:31:04+00:00
Here in Austria, we are being threatened with a visit from the bayliff if we don't pay the "ORF tax", which funds television and radio transmissions.

Its pretty heinous, especially for those of us who simply don't consume mainstream Austrian media in any form.

However, there is nothing to be done. The tax has to be paid.

ORF is heinous propaganda, and I despise it, as I do with all mainstream Austria media, which is inexcusably corrupt.
by thechao | 2025-05-04 13:31:05+00:00
A lot of people really kick back on sortition. I think a good compromise is this: everyone votes like normal. We then take the top K candidates who got more than some fraction of the votes. (Say: greater than 1/9th of the total votes.) The winner is selected, at random, proportional to the number of votes they received. Such a system would really really on having a large number of candidates on the ballot; my preference would be (in party ballots): top 2 (or 3!) candidates from each party, and any person who can get more than T signatures. (Where T is some number like “20000” or “5% VAP”.)
by criddell | 2025-05-04 13:31:38+00:00
There's a world of space between hoarder and minimalist and I feel pretty comfortable in the middle. I've been working for 40 years now and have bought a lot of stuff that I get a lot of enjoyment out of. My favorite thing in the world is to have time off work with nothing to do and nowhere to go. I think if I were forced to retire today, I'd have no problem spending the rest of my days puttering around my home.

I don't have the hoarding gene, but I might have the hermit gene...
by _heimdall | 2025-05-04 13:32:45+00:00
Sure, of course there are a lot of losses along the way going from crude in the ground to gas in your car's tank.

This whole thread was about productivity in terms of hours spent by the last person in the chain, the farmer. They can do drastically more today in terms of food production because they can leverage the potential energy in oil to replace human labor, and in that metric all of the externalized costs are ignored.
by ajross | 2025-05-04 13:33:36+00:00
> If you like, name a wealthy American who came from royalty. I can't think of any.

You can play the opposite game too: name a wealthy American who did not come from a multigenerational-upper-middle-class background (i.e. someone who's parents and grandparents were all well above median income).

Of the big names, the only one I can think of is Bezos (his adoptive father was an engineer, but a first generation immigrant with no established wealth). Everyone else, all of them AFAICT, came from backgrounds where they never had to worry about money or support through the early parts of their careers.
by tannhaeuser | 2025-05-04 13:33:39+00:00
Yes it did, and there are HTML 5.x DTDs for HTML versions newer than HTML 4.x ar [1], including post-HTML 5.2 review drafts until 2023; see notes at [2].

[1]: https://sgmljs.net/docs/html5.html

[2]: https://sgmljs.net/blog/blog2303.html
by shayonj | 2025-05-04 13:34:32+00:00
Also, I believe using an `ORDER BY` is only as good as `=` where you are giving the planner a hint on the route to choose, but it doesn't necessarily solve the issue like using `AS MATERIALIZED` does. The issue being - it should only delete the number of rows and return them as authored by the value to `LIMIT`. So, using `ORDER BY` and `LIMIT`, will ensure the right set of IDs are returned, but it's not stopping the sub query from getting executed more than once.

It is still a good rule of those to pair your LIMITs with ORDER, however, yeah.
by Swenrekcah | 2025-05-04 13:34:32+00:00
True, but even “least bad” is not correct unless the public is well informed [as in not being fed misinformation] and in a rational state of mind [as in not scared of or trained to despise the jews, immigrants, woke etc.].

The difference in election outcomes around the 1930s, 1990s and 2020s can be mostly explained by these factors.
by HackerThemAll | 2025-05-04 13:34:51+00:00
The solution could be to rewrite some parts in Electron, Node and/or other JavaScript-based junk, with millions of files and dirs in node_modules. That would surely improve performance. Electron developers still cannot use ZIP/7z for storing their crap to save space and make loading faster. They invented their own ASAR which they also don't use. The amount of node_modules crap only increases what is in line with ever-increasing entropy.
by graemep | 2025-05-04 13:35:42+00:00
Not even that matters to me: I will install from repos. It might make packagers' lives a bit more difficult in some cases but they are probably very familiar with that.

I have not really had problems with installing C (on the rare occasions I have compiled anything of any complexity) nor Python applications. Xonsh is supposed to be pretty good and written in Python, and most existing shells (bash, zsh, csh etc.) are written in C.

Amusing aside, I use fish and until I decided to fact check before adding it to the list of shells written in C, I did not realise it was written in Rust.
by perihelions | 2025-05-04 13:36:13+00:00
This cannot be evidence of Planet 9 (the Batygin and Brown hypothesis)—it's outright incompatible with it.

https://bsky.app/profile/plutokiller.com/post/3lnqm2ymbd22r

If those two spots are the same object, that object is on a high-inclination orbit; but the pattern the Planet 9 hypothesis explains is only compatible with a low-inclination object.
by Demiurge | 2025-05-04 13:36:53+00:00
You're right in that pretty much anything can be done via an API exposed via a database function. However, as they say... if it can be done, does mean it should? Now, I agree that having more sophisticated multi-dim calculations would be cool, but I've just rarely ran into needing or even wanting to do this, over many projects, some involving accurate simulations. In practice, database has always been for storing and querying data, which can be extremely accurate. I am probably the first person to abuse SQL and I've written some 3D ECEF rotation code in SQL, but it was a hack for a deadline, not because it was the right thing to do. All the projects I've worked with, had external models or components that did the "precise work" using complex code that I would never dare to make dependent on any database.

I'm actually curious, speaking for yourself, what kind of analysis you're doing where something like NAD83, or UTM does not give you enough precision? Is this actually "real world" geospatial data? If I have a soil model, I have a very localized analysis, and if I have a global climate model, we're talking kilometers for grid cells. In all these cases, the collected data has built in geolocation error MUCH grater than most decent projections...

So, what analysis are you doing where you need centimeter precision at global scale of thousands of kilometers? Sounds really interesting. The only time I've seen this, is doing space flight simulations where the error really accumulates into the future.
by crazygringo | 2025-05-04 13:37:25+00:00
Seeing as the move took "a few days" it is presumably across the country.

Maybe you have better things to do with your time than spend days driving a truck.

And a neighbor might help you move a single couch.

But I sure don't have any neighbors who will spend an entire day doing back-breaking work bringing sofas and heavy bookcases and bed frames down narrow stairs, quite possibly injuring themselves in the process because it's not something they do regularly.

But I love that you live in a world where serious hard labor is freely provided by your neighbors -- neighbors who will never see you again since you're leaving! And that your family has no problem with you disappearing for days to drive a truck, using your vacation days to do so instead of to spend with them.
by 2Gkashmiri | 2025-05-04 13:39:05+00:00
One member did an allergy test and that found us major allergens. Rest of family just stopped eating those same things and things got better for everyone.

Dressed chicken, I meant to say broiler chicken. They are raised for the sole purpose of meat and the turnaround time is in 45 days or less now. They pump these birds full of lots of medication, vaccines and stuff. Everyone in the family gets sick eating them. OTOH, farm chicken that are naturally grown and have no medication is fine so its not chicken per se but maybe some medication or food given to these broiler chicken
by ursaguild | 2025-05-04 13:39:07+00:00
This article was written a few weeks after MCP was released and touches on why MCP is important. While I guess you could argue that technically there's nothing to it, protocols such as MCP is addressing a missing need to standardize interactions between your ai app and another service. Code needs to now be written for users, devs (apis), and ai.

https://www.willowtreeapps.com/craft/is-anthropic-model-cont...
by fluidcruft | 2025-05-04 13:39:30+00:00
Oh, nice I didn't know about hyprland as an option on Wayland. I (just yesterday) installed and started using swaywm (Wayland fork of i3). I have to say that so far I really like the change.

MacOS without Rectangle is the most tediously frustrating bullshit. I really hate how much time is spent fidgeting and sorting windows. Windows isn't much better but at least it's Rectangle-like out of the box.
by Etheryte | 2025-05-04 13:39:33+00:00
A small suggestion regarding framing, you might find yourself getting a friendlier welcome if instead of putting other software down, you instead highlight why yours is good. For example, instead of saying i3 is bloated, you could say your project is more lightweight than i3. Similarly, instead of saying DWM is incomplete, you can say yours is more feature complete than DWM. It might feel like a small difference, but attitudes and first impressions matter, especially as you can see from the other comments in this thread. You don't have to put others down to lift yourself up.
by grgbrn | 2025-05-04 13:39:48+00:00
Yes, I think it's a very ambigious term.

My problem with your definition is that it doesn't take into account the reality of connectivity at the time (at least in my experience of the early 90s) - not a whole lot of machines had IP stacks that were connected via ethernet/isdn/t1/etc and online all the time. Certainly you'd have to be pretty special to actually own one or have one at home. Connecting over some kind of tty or dialup was extremely common.

So using your definition, a sizeable percentage (possibly even a majority?) of people who were online and doing things on the internet during the QModem era were doing it through computers that were not "connected to the internet". Which seems obviously silly.