skysight-inc/HackerNews huggingface dataset:
> As a result of a sharp economic recovery in 2021, the global military burden—world military expenditure as a share of world gross domestic product (GDP)—fell by 0.1 percentage points, from 2.3 per cent in 2020 to 2.2 per cent in 2021.

Indeed, this is continuing a long general trend of decreased military spending by both the US and the world since the end of WW2:

https://ourworldindata.org/grapher/military-expenditure-as-a...

Major buildups like Vietnam and the Cold War were in fact only mild bumps:

https://media.defense.gov/2019/Mar/12/2002099941/-1/-1/0/190...

2.2% seems like a very bearable price, especially in light of ~3% annual real GDP growth. Wanting/expecting military spending to be much less than a percentage point of GDP doesn't make any more sense to me than wanting/expecting similar for other expenditures on law and order like police and courts.

The better criticism of our current military order is that peace largely relies on the threat of nuclear annihilation, and each year we incur a small chance of this horrific outcome, which is not reflected in spending. Naively, I'd like to see more spending on conventional weaponry insofar as it is allows us to reduce strategic nuclear weapon counts and cut down the long tail of truly terrible scenarios.
Why I'm (cautiously) optimistic about Elon buying Twitter
Good luck doing iOS development on a Linux machine. The Mac is a polished system that also offers very good proprietary software that is hard to find on Linux.
I also sometimes feel tempted to switch but the integration with my iPhone, iPad, appletv and all the software I bought established a very nice vendor lock.
Also if I was to run Linux I seriously wouldn’t know what PC to buy that comes close to a MacBookPro or any other m1 machine (I’m open to proposals).
My first thoughts on the linked video are that a well written and followed script would improve it a lot, the flow of consciousness thought pattern in your speech makes it pretty hard to follow the concrete features and reasons for the product being worth using (lots of aa's and umm's, tripping over words, changing topics too quickly), it's definitely understandable as it's just a self-made video for HN but I found it pretty difficult to follow.
There are lots of ways humanity could be wiped off this rock long before the sun burns the earth to a crisp in 600M years. I'd argue if we haven't transitioned to a fleet of o'neil cylinders by then, we've probably earned our extinction.
We're #1

We're #1
The problem isn’t that the military can provide a sense of purpose or physical fitness it’s that there are so few structured alternatives outside the military for those not wanting to find purpose in a system that designs ever creative ways of killing other humans.
What other non-SIPC-protected assets does Fidelity allow employers to make available in their 401k plans? I’m curious if this is unusual.
I noticed a large uptick in comments from the 'working from home' cohort during the Pandemic. Whether that has helped HN is anyone's guess, but there is (was?) more noise.
I’m always saddened to see a very cool project posted here only for the waves of “yeah but how does it make money”.
Do you think making it more open source would solve the issue?

Thin is mostly based on IHP DataSync. You can the source code here https://github.com/digitallyinduced/ihp/blob/master/IHP/Data... Thin itself is just a "thin" wrapper around IHP and IHP DataSync.

Additionally most of the system is just relying on postgres for doing it's work. So if you ever want to swap out Thin with another API, you could build a normal REST API, connect it to the database and switch it out.
This is great. Protect our cows.
If you're doing a lot of JSON munging every day and have good mastery of something like jq or zq, you can probably get things done faster.

Like you, I almost always just write Python scripts for such tasks because it's a lot easier for me to reason through it and debug it, but it's definitely slower-going than what I might do if I were very adept in a terse language like jq. I don't do this too often, so it makes little difference to me, but if someone is doing this multiple times a day, every day, it'll add up. As you say, it takes a few minutes; with jq, it could be a few seconds.
Depending on your phone, the necessary module will probably be one or both of https://forum.xda-developers.com/t/magisk-module-universal-s... and https://forum.xda-developers.com/t/module-magiskhide-props-c...
I have never heard of this before: https://knowyourmeme.com/memes/sites/cuil-theory
15 Years of Spalten Problem Solving Methodology in Product Development
Thank you, my original comment was for ELI5, I was asking because I didn't know and clarifying like this helps.

Wouldn't it be more correct to say arbitrary instead of random?
I dream of a language which forbids unstructured recursion in favor of first class support for structured recursion. It's not like I'm employing recursion very much, but it would be a fun experiment.
Tucholsky as a writer is generally great to read. Definitely one of the greatest german satirist, and a great source for interesting and witty albeit a little biased insights into the Germany of the Weimar Republic.
College Was the Biggest Mistake of My Life
Appears to be misleading: VT is not affected, but the anti virus companies subscribing to the firehose are.

https://twitter.com/bquintero/status/1518738072820670464
Wayland still has issues
All my clients come from my network, not through my full time job.
I personally used advanced PulseAudio features all the time by playing different audio in headphones and speakers, but it's still rarely used feature compared to audio volume control.

One of neatest things I did on Linux is playback of multiple audio streams while watching series when using VLC. It's very cool when you have some international group of friends together and e.g someone prefer to watch in German, someone in English and then someone in some other language.

So basically 3 people can connect their headphones to Linux PC and then everyone listen to their preferable language.
A USD390 conversation piece for hipsters.
> I really don't know what to think about this

Simple: it's bad, very bad. Increasing expenditure increases the threat level: it's the whole point.

Not to mention that the world is facing a climate catastrophe and the war machine is amongst the biggest sources of pollution.
Interesting. I draw the opposite conclusion. Seeing that nuclear weapons are the only realistic threat against the United States, I believe a majority of our military budget should be dedicated to the development and deployment of anti-missile defense systems, be they based on kinetic interception, lasers, or even nuclear interceptors.
The Manual (How to Have a Number One the Easy Way) by the KLF
https://www.youtube.com/results?search_query=lockpickinglawy...
> While they have utility as tools to make running trials on interventions easier or more straightforward, they’re too often used to run different trials altogether than what’s promised in the abstract.

Yes, this makes it a lot easier to find something to publish. If they stop doing this they hurt their career prospects, it might be good for science but it isn't good for the individual.

In order to improve science you need to see it from a capitalist perspective where the researchers are desperately fighting over resources. As long as that fight is won by performing bad science we will mostly get more bad science. The most critical part to change is peer review, today we treat peer review as the main cornerstone of the scientific method, even though it is very unrelated, it is only to help filter out the worst of spam, it doesn't say much at all about the validity of the paper.
Yes, some people are.

https://en.m.wikipedia.org/wiki/Dirk_Willems

It would certainly shorten the war, but I’m not sure very many Ukrainians would be ok with that.
God is perfect, and the world is perfect just the way it is. Suffering is an incentive for Self-realization. And anyway, most problems are human-created and self-created. We as a species don’t know how to live gracefully and gratefully in God’s perfect world. Fix yourself before asking for miracles, and you will see all the miracles are already done; you just can’t see them with your ego blinders on.
I'll agree with you on things like the clock - never felt the need to move it, that's just how it is on macOS.

But I would expect a mature desktop operating system to have improved window management capabilities in 2022
You can choose the filesystem when you install. Generic install vs custom install.
The thing that goes "bad idea" when you're about to do a thing is a form of God. An expression of God.

Future you knows anything you choose to know right now. Is ready for anything you wish to be ready for, anywhere. Has anything you require, given time enough. And so, is basically a form of God as well. If future you doesn't love you then you've solved the only problem in philosophy in a surprising and quite lethal manner.

So, I will through alchemy transfigure your question into "what would you encounter that you rather avoid on your way to being God?"

Hm. It seems that to really want to, desire to avoid something I have to had been traumatized by it to some extent, prior. I will posit that aversion and attraction are two parts of what Buddha called "attachement", though there are more to it.

So if I wanted me to not have an experience, that (would) only happen if I had that experience, which means the experience has to have been had. English is very good at processes, relations maybe not so much. I don't know how to have the thought that breeds the question that you wrote down, OK.

Or are you asking me to make a choice for you? If so, then, emphatically: "DO LIVE YOUR OWN LIFE", none of your problems for me, thank you..
Honestly, I've only really used `jq` to quickly parse JSON structures in interactive sessions e.g

curl -s http://foo.bar | jq .some.nested.value

Anything more complicated I would indeed go for writing a proper script.
As an aside --- isn't the traditional flat namespace of unix command names getting a bit crowded nowadays?
I've been through much the several journey several times, each separated by enough time that I have forgotten all the little details.

I eventually found out about LineageOS for MicroG [1] which is a variant of LOS with MicroG bundled which cuts out most of the fooling around, removes the need to root my phone and works with both banking apps that I've tried.

[1] https://lineage.microg.org/
That's still something you have to install, or is pipewire/pulse included by default? If you have to install then it's the same as installing something like Audio Hijack on Mac.
The system described by the commenter sits between the LCD and the front plastic. There are no reflection issues as far as I am aware.
Nice blog post, to the point.
It really is a fundamental problem where lots of these important projects aren't maintained simply because the reality is the maintainers can't beat the economics of a lot of rich freeloaders having no real short term incentive to compensate these maintainers..
The success of a product like a Tesla or anything really is most often less dependent on quality than it is on marketing hype. Getting financing for large undertakings like going to Mars is partially dependant on getting people interested. Even NASA does try to stir the pot before they get their budgets approved. So a service like Twitter might fit in the portfolio of a lot of companies.

But maybe he just sees a future in the business if Twitter can successfully monetize and as far as I know it is profitable through advertising even now. If he does influence Twitter and improve the "free speech" problem, I think he could seriously improve the platform and make it more interesting and inclusive. If he wants to implement an ID system for every user, I think there is just another business incentive behind it and he saw the the current demography is ready to be milked.
They're also remarkably insecure.

3D printable master key plans are readily available on the internet. At one point Chinese marketplaces were selling prefabricated master key sets.

And if that's not bad enough they can be easily raked open.
Ask HN: How do defense startups work?
Reading a previous thread it got me wondering about defense startups and how they bridge the gap between garage office and desert testing ground.

For those maybe already in this field, I'd like to hear your experiences. Here are some questions that come to mind:

- What distinguishes a defense startup apart from just some nerds "blowing things up in the desert"?

- Aside from accidents in testing, what are the common pitfalls of this field of study?

- Are there stories that come to mind about notable contractors that encountered problems? Notable successes?

- What legal risks are there in the development and procurement process? I'd assume just by virtue of searching certain topics or even acquiring parts you'd be having some very serious conversations with officials. Do these startups have a formal way to announce their intentions ahead of time before trouble erupts?

- What is the general consensus of this field when it is not war time? Is it generally feast or famine, or is the demand for defense tech relatively constant?

- Are these startups typically VC funded on the open market, or does your government typically fund ideas it needs/wants?

- What are the limitations of the concepts that may be researched? Surely you can't just come up with an idea for a particle disintegrator and start vaporizing cacti in the wild. Are defense contractors generally limited to missiles and things of that sort?

- What are the dominant traits that contractors generally have that make them a good fit for this field?
I am also on the same side of the discussion, but I'm a programmer by trade. Most of the cases I've seen non trivial jq uses is by people doing command line or shell script magic. In this context I guess it's easier to write the jq expression language than to whip up a fully fledged Python/Ruby/Perl script without having to debug pretty basic stuff once you know the syntax. Pretty much like awk.
Take it from someone who's non US and so isn't caught up in self guilt - the US is a much more passive military superpower than almost any superpower in history.

I really don't think the US is imperialistic TBH. Just because a few countries got bombed for oil doesn't make you imperialistic. Read a bit of history about what empire building countries/kings/tyrants were actually like.
Whoa, I'm still on an older version of Magisk and Android, should I not update then?

I'm shocked and upset to hear that the Magisk repo and Magic hide are dead :(
Laws such as?
A CRT it's only a special vacuum tube. And now, there is a small manufacturing of vacuum tubes in China.
Does it have in-kernel Wireguard? Been holding my breath for that for so long.
Based on the record of the pharmaceutical industry and their entirely captured regulatory agency, the FDA, it's not entirely unwise to wait about ten years after the introduction of a 'breakthrough drug' to see if it actually has negative side effects that were not discovered in the clinical trials. See Vioxx, etc.

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC534432/

> "Dr Graham, associate director in the FDA's Office of Drug Safety, said an estimated 88,000 to 139,000 Americans had heart attacks and strokes as a result of taking rofecoxib. The number, he said, far exceeds earlier disasters such as the 100 children killed in the United States by an elixir of sulfanilamide in the 1930s and the 5,000 to 10,000 children born in the 1960s with birth defects related to thalidomide. Both events led to sweeping regulatory changes in the United States."

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC534432/

This is an unfortunate situation as relatively safe and effective medicines (i.e. Sars-CoV2 vaccines) end up mixed in with ineffective and even dangerous ones, and the public has no real way of distinguishing between them. As the whole opiate epidemic (driven by pharmaceutical corporations pushing their FDA-approved products via shady doctors and pill clinics) demonstrates, these outfits only care about profit margins, and since there are no criminal penalties and any fines are sure to be much less than their profits, they have no incentive to change their behavior.
"We're 10x cheaper" is great marketing.
So rough math shows that the US spends more on military than the next 10 countries put together. Or put another way, spends 40% of all world military spending.

While I get that military R&D occasionally produces tangible benefits to society, I suspect that if we poured 5% of the military budget into the state department and actually tried diplomacy more often, the rest of the military budget could get cut at least in half.

Because of the level of corruption and the amount of money to be made by military contractor grifters, this isn't going to change. Better to build better ways to kill people than to solve things like poverty, mass mental illness and so on. 'merica fuck yeah and all that.
We're not talking about the share price, we're talking about the company's projected valuation.
Inflation is the invisible tax to pay for all the printed money.. and we printed a lot in the last two years.
The same thing could be said for grep, or really any other utility that can have its functionality reproduced in a programing language.
After a couple of issues with broken links in code comments, I think the best approach is to link to an archive for the page in question (if public) since that has the original URL and makes the original content at the time of the link available as well.
A Cop’s-Eye View of Seattle’s Undoing
I want to learn powershell, but I have an internal ick bias because I've been using bash for so many years. The tab behavior is the exact opposite of what I expect and it short circuits my brain every single time I press it. Having structured data in the pipes seems very useful and powerful though so I should probably just bite the bullet.
GraalVM 22.1: Developer experience improvements, Apple Silicon builds, and more
And the same applies to the American revolution, the English revolution, the French revolution, without which there would probably be no democracy today. Pacifism is free-riding.
It’s ok to accept that other people have different tastes without denigrating them. It’s possible for people to enjoy different games than you without them having ulterior motives. I ordered a PlayDate because the games and tools looked cool. That’s it.
> Do your due diligence on whatever you install. No tool should be exempt from that.

That's a ridiculous take. 99% of users don't understand what all that technobabble in a typical EULA means, they will just go for the option they are nudged to (which is why first the courts and now enforcement agencies are stepping up their game against that practice [1]).

The way that the GDPR expects stuff to be handled is by getting explicit user consent, the consent must be a reasonably free choice (i.e. deals like "give me your personal data and the app is free, otherwise pay" are banned), and there must not be any exchange of GDPR-protected data without that consent unless technically required to perform the service the user demands. Clearly, a telemetry opt-out is completely against the spirit of the GDPR and I seriously hope for Microsoft to get flattened by the courts for the bullshit they have been pulling for way too long now.

What I would actually expect of Microsoft is to follow the Apple way: have one single central place, ideally at setup and later in the System Preferences, where tracking, analytics and other optional crap can be disabled system-wide.

[1] https://www.hiddemann.de/allgemein/lg-rostock-bejaht-unterla...
It really shows people's true colors on how inflexible their brains might be by writing articles like this. If you can use every OS and have no troubles using each extremely deeply for meaningful work you might have a very fluid and adaptive brain. That's a plus in being able to get work done in different modes.

I use macOS for the same deep work I use Windows 11 desktop for and I have no issues switching off into Linux on my cheap laptop to get some things done. Why waste time complaining? Adapt!
A GPU is an ASIC designed exactly for that. I'm not quite sure what you're suggesting?
It would be better if it worked with your phone calls through Bluetooth, implying it would actually be compatible this way.

It’s cool, but idk anyone who just has Spare SIM cards.
I'm more bothered when "Luddite" is used as a slur against people who refuse certain technologies in a principled way. That is, when it's used in a historically-knowledgeable way, but still deployed as an insult.
Watch the series about her; She didn't want to, but did in the end for her husband’s political ambitions which was hampered by having such a progressive woman as wife..!
Very much agree. You might find this book clarifying. I know I did.

Nothing Less Than Victory: Decisive Wars and the Lessons of History
https://www.goodreads.com/book/show/7687279-nothing-less-tha...
I really like LineageOS, but this is partly on them as well. They are the most popular ROM and they do very little to make this situation easier. With this situation I do not mean the install itself - actually there they do a lot, the documentation for officially supported devices is really good (and you often do not need TWRP anymore, the lineage recovery is cleaner). But I mean everything else you mention: Rooting, Play services/MicroG, fighting against the security theater. They even officially ban talking about this and other impending topics of doom like VoLTE on their subreddit.

I do like what the project achieved, but I don't understand in the slightest what they are thinking. If I were to speculate, to me it feels like a leftover from their failed attempt to make this a business to ban everything some corporate partner might dislike. But what purpose would that serve for the project now? Just baffling.

https://lineage.microg.org/ really seems to be the way to go, as mentioned in the other comment.
I think evil maid attacks are a realistic problem for anyone regularly travelling through airports. I think there are quite a few people who would like to know when someone tampered with their phone. Certain shady governments are known for demanding you hand over your phone if you look suspicious/foreign enough.

I have no experience with GrapheneOS, but I've heard good stories so far. It's very good to hear that the Pixel devices allow re-locking of the bootloader.

Personally, I consider exploits in the Android framework itself and drive-by-exploits (like BlueFrag) to be the most important security vulnerabilities so I'm fine with LineageOS.

Not everyone might agree, though, and custom ROMs come with some security challenges or problems that stock software does not. I don't think such flaws should be left out of discussions like these.
> I'm not OK with de facto exclusion through tolerating low-grade harassment at scale

Why not? At what point is it OK to let people exclude each other? We don't all have to be friends and play together, do we? We're discriminatory, hierarchical, social animals. Some people will always be excluded. Using authority to try to solve this problem is futile and draconian.

> And private fora are not town squares

I agree, but the question here is whether it's worthwhile for this particular private forum to operate under the same principles of free speech. Certainly some people seem to think so.
Getting strong audiophile equipment review vibes :)

Did anyone do a blinded mechanical switch ABX test? I bet most would fail to differentiate except between the major categories - linear, buckle, dome, ...
jq is awesome, last time I used it is... today :)

Or rather the pure Go rewrite https://github.com/itchyny/gojq which is a better faster implementation, with bugs fixed