skysight-inc/HackerNews huggingface dataset:
What should the government be spending its money on? So in those countries, social services are making up ~25 percent of government spending. But that includes healthcare and jobs programs, which are services that should directly bolster the larger economy by creating a healthy and more mobile workforce.

Meanwhile the US government spends about 35% of our GDP in a good year [1], and it is well known that over half of that goes to social security, medicare, and a smaller amount to housing. [2]

My only point is that it is easy to see that graph you posted and think that things are out of control, but the reality is just that in a post-war, urbanized, liberal society the governments job is to serve the people and sometimes that means spending money on them. I know surely none of us here will ever take adventage of medicare or social security in our old age. We will not be hiring students who went to state-funded schools (ew) or who live in subsidized housing--if they are that poor they can't work for me! But normal pepole actually do sometimes get help from the government and it is fine.

[1] https://tradingeconomics.com/united-states/government-spendi...
[2] https://www.nationalpriorities.org/budget-basics/federal-bud...
Agreed but I don't usually go that hard right out the gate in HN comments these folks are touchy about the virtues of capitalism.
Lots of great sites with docs for software. I'm curious if people have suggestions for infrastructure-related docs as well.
It's snarky self-deprecation, and a concession about the changing demographics of the sf/f community over time, and particularly online. I seriously doubt Charles Stross is actually bigoted against white people.

But of course this being Hacker News, we don't grok humor.
Yup. We wont make anything but valuation spreadsheets for private equity to analyze by then. Legacy of Jack Welch and simple-mindedness of shareholder value uber alles.
Articles like this need to have a date right around the title

Otherwise, you will be left scratching your head about the era the opinion is from.

Notably, the author has another post with a "recipe" to success (a recipe that they now believe to be outdated), again with no timestamp.

You can only figure out the date of that writing (2007) by looking at the comments
4o1 mini seems to have got it right. The trick is to give it minimal direction and let it do its thing.

netstat -an | while IFS= read -r line; do ips=$(echo "$line" | grep -oE '([0-9]{1,3}\.){3}[0-9]{1,3}|([a-fA-F0-9]{1,4}:){1,7}[a-fA-F0-9]{1,4}'); for ip in $ips; do clean_ip=$(echo "$ip" | cut -d'%' -f1); fqdn=$(dig +short -x "$clean_ip" | grep '\.'); if [ -n "$fqdn" ]; then line=$(echo "$line" | sed "s/$ip/$fqdn/g"); fi; done; echo "$line"; done
I placed myself at McMurdo Station and it shows up on the map but clicking the icon throws a 500 error.

Edit: seems to be fixed (by removing my icon from the map, now it throws error 500 when posting the data to re-add it).

Edit 2: you can place yourself in North Korea but clicking the [M] doesn't work because the name contains non ASCII characters. Also it returns error 405 when adding yourself (despite actually saving the data).
Fuchsia is a jobs program to prevent OS devs from making something that fan compete with android.
I wonder what the margin on this thing is? And the original?

If the original was selling at a loss, I’d wonder if they just needed an excuse to raise the price.
It is not additional spending. It is the share of total spending controlled by government growing at the expense of share of spending being controlled by market actors like consumers and private firms.

This leads to less effective allocation of capital, because large monopolistic government bureaucracies don't have the structure or incentive to perform anywhere near as efficiently as market actors.
You yourself seem to have internalized the idea that it is the end of the experience. The things you describe as possible are all different experiences to this one.

People aren’t required to be rational for GP’s point to be correct. I don’t even think it is necessary that they hold a particular view on death. Plenty of Christians don’t fear death because they believe in heaven. Plenty of those who believe in nothingness fear the end of their experience.

Nothingness has evidence. Memory and consciousness both appear tied to the body. Suggesting that’s equivalent to anything else because technically anything is possible is at best a god of the gaps argument.

The rational take here is that we don’t know, we may never know, but that the evidence is suggestive of the same sort of nothingness we “experience” when unconscious or before we were born.

Regardless, all that is required for the GP’s point to be true is that people do not universally fear death.
They were moved into kernel space in NT 4.
During the harvesting of a pig, a farmer said to me that the pigs understand fear but do not understand death. Seemed pretty reasonable to me in how pigs reacted to their dead friends; they weren't much fazed.
The current price of Ethereum is $2,341.94 per ETH. With a circulating supply of 120,328,140.198 ETH, it means that Ethereum has a total market cap of $281,981,330,533.35. The amount of Ethereum traded has risen by $3,071,812,220.42 in the last 24 hours, which is a 20.01% increase.
I'm kind of with the OP that it would be nice if linux shells started expanding a bit. I think the addition of the `/dev/tcp` virtual networking files was an improvement, even if it now means my shell has to talk TCP and UDP instead of relying on nc to do that
I LOVE it when companies replace their standard customer service with AI. It makes it much easier to get ahold of a real person, faster, by just confusing the AI system until it falls back onto a human.
Why are snooker balls harder to model?
I hope that won't be the case for me. I added myself to Madrid, let's see how it goes.
Its true that a lack of standardization on phones makes things a bit harder but its as you said, still the key point is that they need to make the firmwares opened up. If manufacturers want to keep it all locked down then they deserve and should expect these type of attacks all the time. If they don't want these to happen, they should make their firmwares available and upstreamed or at least not cause roadblocks toward reverse engineering of the device by means of cryptographic locks or otherwise.
Should Betting on Elections Be Legal?
There is a version for silicon Macs -
macOS/Arm host: Arm virtualization for Linux and BSD VMs

The Virtualbox Manager window still has BETA in the upper right corner. Installation of the arm64 version of ubuntu 24.04 server went without a hitch on a M2 Mac.
trying to move to mcmurdo station broke it! so I moved to hawaii

undefined-McMurdo-Station

probably best to just allow us to enter GPS coordinates
>Ultimately, the author is reacting to what he's hearing on BlueSky, which is a left-wing-coded sort of echo chamber:

Sure, but I don't understand why that requires him to ramble about anti-vaxxers, some weird political stunts by RFK Jr. that I never previously heard about, or how various billionaire's pet projects are somehow dystopian (the linked article there is even worse). It certainly doesn't require him to use the phrase "inexplicable, unprecedented, intrusion from the Taliban dimension" to describe and validate a plausible take on the political strategy of the Republican party in the USA.

And then at the end he seems almost unaware that the "pale, male and stale" catchphrase is intended as an insult. The whole thing reads to me like a smorgasbord of political signalling. It's as if he's afraid that fen who come up with arguments like the quoted one will try to paint him as a fascist otherwise.
You don't have to say "regarded" on HN, I don't think there's censorship like reddit.
Out of curiosity, where did you find this data
(genuine question)

After reading your comment, I was trying to find that for India, and landed on this page: https://gs.statcounter.com/android-version-market-share/all/..., and thought that India it is Android 13

But then for South America, the same page (https://gs.statcounter.com/android-version-market-share/all/...) tells should be Android 13 as well

India also has the same setup - digital money transfer happens via phones (in some ways, your phone number is your identity)
Came here to leave this comment! I'm not super active on social networks these days, but I do still blog.
My recounting informs of an issue, namely not accepting the argument (analogue illustrating the issue and argument), and then attacking the non-argument, ie the analogue instead of the argument.

The reply to my post has the same issue, though yes in a wider adaptation. Not accepting a logically sound situation is the same as dismissing an analogue just because it's an analogue ("analogues are not arguments therefore not relevant"), and then presenting that I don't know how to use an analogue is about the same as attacking the analogue.

If there's nonsense it's from you.
I barely know anyone who does.
This post and comment section are a perfect encapsulation of why I'll just write a Rust or Go program, not bash, if I want to create a CLI tool that I actually care about.
I am not sure whether I would be more surprised by the truth being “no other animal at any point in life understands they will die” or “some animals at some point understand they will die.” I would be pretty confident that not all animals do. Excluding humanity of course. My gut feeling is one or more species can understand.
Except it is been like 60 years that any proper Lisp implementation has more than plain cons lists.
If Taiwan is invaded, wouldn’t the Taiwanese nationalists come to the US? I thought that was the plan.
Government spending as a share of GDP is increasing. The main issue is this, not what the government is spending on.

Increasingly taxing people to subsidize other people, through large government bureaucracies with a monopoly on those tax dollars, leads to slower economic growth. Picketty is ignoring the elephant in the room when trying to identity the cause of European economic sluggishness.

And if you want people's quality of life to improve, reduce their tax burdens and lift regulatory restrictions on their business activities, so that they can serve consumers more effectively by investing more of their time and money creating firms that cater to them.
Even worse than that, it's not possible to view cities with non-English characters in their names – like Łódź, but also Jyväskylä or İzmir.
The code doesn't handle places that don't have a province, or similar concept on OpenStreetMap. See debugger: https://i.imgur.com/X379swH.png
You can put it any way you like, but we know that the US book market is about the same size as what it was 20 years ago [1]. So reading decliced as much as book prices increased. Unless you're talking about another country, of course.

[1]: https://ideas.bkconnection.com/10-awful-truths-about-publish... It assumes book price trend = CPI, but I don't buy it. Recreational books are one of the few things that have become cheaper [2], likely due to e-books.

[2]: https://www.in2013dollars.com/Recreational-books/price-infla...
Yeah I found out my work was using kurbernetes. Given its reputation - having never used it before - when I asked if I could set up a server for some internal tooling I was braced for the worst.

What I actually got was a half an hour tutorial from the guy who set it up, in which he explained the whole concept (I had no clue) and gave me enough information to deploy a server, which I did with zero problems. I had automatic deployment from `git push` working very quickly.

To me this seemed like a no brainer. Unless you literally have one service this is waaay easier to use.

Granted I didn't have to set it up - maybe that's where the terrible reputation comes from?
Careful, next they’re going to argue that once you copy the raw files off the SD card, they’re not the same images anymore.
GP was making a political point not a practical one
I love podcasts but discoverability is simply awful on Apple Podcasts, not to mention the rampant enshittification. What's better in their list of apps?
Greetings from Kharkiv, Ukraine.
Yes they are each separate entities with a different mix of owners and investors. This is happening because this judge is waging a corrupt personal war against Musk instead of acting professionally.
As I get older, the "old wise dude" myth fades more every day. I rarely meet wise old people, it's quite the opposite actually.

Not saying there aren't any, buy I would avoid conflating old and wise together.
Why do you care if the screen shows 5 people in city X (which is not your city anyway)? What use do you have of knowing exact names of people in city X half way acros the globe?
MicroPython on Flipper Zero
Has anyone tried to run Micropython on the Flipper Zero?
I'm using Micropython on my ESPs, but not in the Flipper Zero.
With the new Firmware 1.0 you can also use JavaScript.
Now the question is: what's easier/better for own plugins/apps?
Micropython, Javascript or the native Flipper language?
Absolutely. Some people are born firefighters. Nothing wrong with that.

I once worked with a senior engineer who loved running incidents. He felt it was real engineering. He loved debugging thorny problems on a strict timeline, getting every engineer in a room and ordering them about, while also communicating widely to the company. Then, there's the rush of the all-clear and the kudos from stakeholders.

Specific to his situation, I think he enjoyed the inflated ownership that the sudden urgency demanded. The system we owned was largely taken for granted by the org; a dead-end for a career. Calling incidents was a good way to get visibility at low-cost, i.e., no one would follow-up on our postmortem action items.

It eventually became a problem, though, when the system we owned was essentially put into maintenance mode, aka zero development velocity. Then I estimate (balancing for other variables) the rate the senior engineer called an incident for not-incidents went up by 3x...
congrat!
It’s lower than quality in most cases. Fast fashion is about shopping for entertainment, and that means it needs to be cheap with a lot of variety. The planned obsolesce is a core part of it.

Not many people are buying Dior, or even just Adidas and throwing it away each week.

I’ve bought something from HM , it was the shittiest quality garment I’ve ever worn. Lasted about a week. It looked ok but it was made to fall apart.

Fast fashion is bad for the environment.
So facebook's "AI" will speak australian slang instead of nigerian business english?
In ruby you can just call out to the shell with backticks.

Like.

myvar = `mycommand | sed 's/ugly/beautiful/g' | awk -F: '{print $2,$4}' 1> something.report 2> err.log`

That way, if something is easier in Ruby you do it in ruby, if something is easier in shell, you can just pull its output into a variable.. I avoid 99% of shell scripting this way.
Ah, Vietnamese. North or South?
C++ templates, coupled with compile time programming, and eventually static reflection, make it easier than the multiple macro languages from Rust, with the additional dependency on syn crate.
> As for the level of public debt, it is indeed very high, but not unprecedented. It is close to that observed in France in 1789 (around one year's national income), and significantly lower than that seen in the United Kingdom after the Napoleonic Wars and in the 19th century (two years' national income) and in all Western countries after the two World Wars (between two and three years).

Western countries reached this level of debt after five years of wartime spending. I'm no economist, but to me the fact that we're seeing public debt this high amid relative peace and prosperity is very concerning.

What's going to happen if another great war or similar crisis occurs? The US essentially doubled its debt (as a percentage of GDP) during WWII. If the West is starting from the post-WWII position, what's going to happen if something really bad happens?
The Curse of NixOS (2022)
Trying to add myself fails, showing "Oops! Something uncool is breaking this app.". The POST request seems to be receiving 500 with the following request.

-----------------------------74974701830891853922449739590
Content-Disposition: form-data; name="1_username"

qazxcvbnm
-----------------------------74974701830891853922449739590
Content-Disposition: form-data; name="1_location"

Hong Kong Island, China
-----------------------------74974701830891853922449739590
Content-Disposition: form-data; name="0"

["$undefined","$K1"]
-----------------------------74974701830891853922449739590--
That's a firmware bug, not wear.
From the footer of the article, before the comments:

> Posted by Charlie Stross at 16:10 on August 23, 2024
25,000 Python devs surveyed on tools, IDEs and Python 2
There are C++ template debugging tools in IDEs.
Information isn't the only problem. Another problem is the correct application of logic.
> And within those pieces of fiction they will generally refer to their headcanon, but it's no more special than the fans'.

If it's the same author writing these pieces of fiction, then speaking by definition, the author's opinion is more special by being the creator of those works and therefore can create fiction that reinforces their headcanon (which is why it's called canon). So I think calling the author's opinion less special is wrong for the author's tie to the work will always be more special than the consumer by virtue of being the creator.
Haskell is a nightmare if you need truly seasoned industrial programmers.

Which supports the argument that "it's good for startups" which generally want to exploit young cheap talent. But as soon as your business starts needing industrial wizards you're out of luck.

The reasons/requirements to choose haskell are:

1. You already have a confident haskeller or two on your team, ideally senior

2. Your tech needs are vanilla and back-end heavy -- writing UIs in haskell is a nonstarter, and heaven help you if you're not doing vanilla web apis + postgres etc

3. You want primarily junior- to mid- talent (great for keeping burn low)

There are niche examples like compiler tech or provers where haskell is in fact dominant. It's also fantastic for threading and parallelism. Otherwise the claim that it's a good choice requires all three of the above to be true.
Couple years ago there was some news item about "peak gold", implying reasonable probability that the rate of new gold being mined will decline annually in future. On the other hand, if the price increases continue and space technology cost falls, mining from asteroids will become feasible. If that happens, humanity can extract lots of Au from extraterrestrial locations, refine into bullion and coins, then to be buried in vaults back on Earth.
>this specific viral pandemic we're collectively in denial of

Interesting way to phrase it. I think this could probably apply to the flu or HIV equally well as to the more recent one.
My grandfather died over a hundred, he had 16 children and two wives. We estimated his age to be at 103 going by the youngest possible age he could have become a father.

My grandmother is well into her 90s.

They both were active throughout their lives, always in the fields.y grandmother goes to bed when the soon after the sun goes down. She insists on not having any electricity.
An app that would allow an account to change it's location more than 3 times in a year is a broken app in my book.
Using Nix with Dockerfiles (2023)
> pipefail when nothing is being piped (pipefail is not a "fix" it is an option

I think it’s pretty good hygiene to set pipefail in the beginning of every script, even if you end up not using any pipes. And at that point is it that important to go back and remove it only to then have to remember that you removed it once you add a pipe?
It's a reporting of a report of an observation of portrait drawings.

Theres no way to know what it means from the text; you'd have to ask the artist.
why not use a Raspberry Pi with every RTL-SDR Stick you can find?
Or spluge on an HackRF :)
> It's clear to me that CrowdStrike saw this as a data update vs. a code update

> Hindsight is always 20/20, but I think the most important lesson is that this code vs data dichotomy can be dangerous if the implications are not fully understood.

But it's not some new condition that the industry hasn't already been dealing with for many many decades (i.e. code vs config vs data vs any other type of change to system, etc.).

There are known strategies to reduce the risk.
I got a bunch of those heating pads from a high pressure salesman who had a booth at the New York State farm show.
To me it seems like the main advantages of microservices are

a) you can use different languages

b) you can run different parts of your system on different servers

I feel like you can solve both without giving up the niceties of a monolith just with a good RPC framework. A really good one would even give you the flexibility to run "microservices" as separate local threads for easy development.

I've never seen anyone actually do that though.
I'm getting similar, but can see a 404 in the dev tools when trying to view the hacker in Coeur-d'Alene: https://meet.hn/city/us-Coeur-d'Alene

I can't tell if it's being URL encoded or not, so that's a possibility. I imagine most cities don't have apostrophes in the name so it might be an edge case.
> Is this claim really ridiculous?

Yes:

https://en.wikipedia.org/wiki/G_factor_(psychometrics)
Understanding anti-immigration sentiment spreading on Twitter
That is just so sad, and makes me rethink my eating habits. Or at least who I purchase from.

I do remember that people like this have studied animal behavior more closely and used it to make the design of slaughterhouses more humane. But interestingly she also observed that animals have the ability to hide pain:

https://www.cpr.org/show-segment/temple-grandin-on-why-slaug...
The push can come from tariffs due to ~$50B trade deficit with Taiwan and ~$400B deficit with China.
Contrary to what the article says, the Gerontology Research Group[1] claims to have verified John Tinniswood's age: https://www.grg-supercentenarians.org/john-tinniswood/ Although I wish they'd be a lot more specific about how that was done.

[1] https://en.wikipedia.org/wiki/Gerontology_Research_Group
If you're living in SF area, you have an IRL social aggregator. We in WE appreciate HN more with its warts and all.
I get a ton of spam, but honestly I don't think about it at all. Not worth your time.
I stopped caring about POSIX shell when I ported the last bit of software off HP-UX, Sun OS, and AIX at work. All compute nodes have been running Linux for a good long while now.

What good is trading away the benefits of bash extensions just to run the script on a homogeneous cluster anyways?

The only remotely relevant alternative operating systems all have the ability to install a modern distribution of bash. Leave POSIX shell in the 1980s where it belongs.
It's one of the problems in the RDF/SPARQL world that you don't really want to update the database a triple at a time (even guarded by transactions) but you want some concept of a record.
Reminds me of when it was cheaper to ship bolts from China than from across the street due to subsidies.
Apparently he's been taken off duties for 'retraining'.
When a Western government (or other state actor) decides to build something — public housing or satellites or a packet-switched network, for example — they don’t actually build it themselves. Governments don’t own construction companies and electronic design companies and research labs. The money goes to private actors who do the work.

So “divert” seems misleading. If the American government hadn’t “diverted” funds to build ARPANET half a century ago, we’d probably be stuck with the equivalents of AOL-style walled gardens instead of a single Internet because that’s the kind of network that private interests wanted to have.
So whats that important that people in that group dont care about you but you insists to be there?