skysight-inc/HackerNews huggingface dataset:
Iranian drones blew up Saudi processing facilities in 2017; Russian thermite drones exploded two major Ukrainian ammo dumps in 2017. Both Saudi and Ukraine are modern military powers, certainly more so than Armenia.

It's not quite as simple as "shoot it down" - few places have 360-degreee 24/7 coverage of all their borders that is effective (and cost-effective) against both 50,000-foot high altitude UAVs and a swarm of DJI thermite shell drones (not to speak of the semi-truck driving up five miles from your facility and unloading such a swarm.
You are thinking of a traditional force on force battle, which is not what it would be. Looking at the Taliban in Afghanistan would be a more accurate picture of how it would look. It would be an insurgency of mostly unknown members that lived with and among average citizens, as well as a larger support network of citizens that provided material support (food, equipment, medical supplies, etc) to “the cause”.

You would have a small percent of “full time” insurgents that would probably operate in rural areas of the US, in order to better hide larger equipment, but that would be the minority. Most of the time they would be avoiding conflict with military forces, only attacking vulnerable areas and forcing the military to guard everything. I remember reading that trying to surveil Afghanistan was already using the majority of the US’ aerial surveillance assets. The US is massive, with huge rural areas and tons of regular traffic to hide amongst.

A dictator would likely attempt to crush opposition with a heavy handed military response. That would likely serve in the insurgents favor, as it would turn the average citizen against the military strangers with tanks in the streets, checkpoints, and extra judiciary killings of civilians. Just look at the police protests and riots over the summer. The heavy police response stoked more anger and resolve and grew protests and people willing to provide support.

It is also worth noting that we don’t know how much of the military would fall in line with this. And even if they did, how many would secretly help the insurgency. How many insurgents would be tipped off to unguarded National Guard bases with military hardware? Do you really think the military would willingly use nukes on its own people? Bombers? Tanks? Just because the military has them, doesn’t mean they could be used effectively.
Isn't Xwayland supposed to have proper support for GPU acceleration now? Does it just not work well?

There's also this port [0] of wine to Wayland but it only supports simple fully GPU-drawn windows AFAIK (not desktop apps). So, sufficient for playing many games. I haven't tried it yet.

[0] https://github.com/varmd/wine-wayland
Here is a description of the current situation:

https://old.reddit.com/r/emacs/comments/equuct/i_would_help_...

https://www.emacswiki.org/emacs/GuileEmacs#toc1
According to the wikipedia article you link to, your summary of Spiedel's life misses an important point. I think the US did recruit Iraqi defectors.

> Speidel joined the German Army in 1914, fought in the First World War, and stayed with the Army as a career soldier after the war. He served as chief of staff to Field Marshal Erwin Rommel during the Second World War and was promoted to lieutenant general in 1944. Speidel participated in the 20 July Plot to assassinate Hitler, and he was tasked with recruiting Rommel for the resistance. After the plot failed he was arrested by the Gestapo. At the end of the war, he escaped from Nazi prison and went into hiding. He was the only major member of the 20 July Plot to survive the war.
It's classic abuse of market power in one market to monopolize other markets; even in the US’s weaker antitrust regime, what is alleged here would be a colorable anti-trust claim.
Some of the use cases presented sound like they'd be perfect for DRM.
Sure, but a lot of companies have switched. My previous job was a banking company with thousands of employees and they were using Google's suite for everything. So while Office is still ahead for serious work, there are more and more large companies out there who have migrated away.
I always check that and choose carrier that uses plane I like.
I feel like you'd probably want to use a Poisson distribution for this, but I can't be bothered to work it out fully.
Fastest way to share, price and ease of use is what we see as differentiators. We wanted to make sharing stuff securely as simple as sharing a snap on snapchat!
> Now, you can just stick your fingers in your ears and call 71 million people stupid

The _vast_ majority of those 71 million aren't claiming that there's a problem. Certainly, there are some conspiracy theorists amongst them, and I'd be comfortable calling them stupid, yes.
We practice responsible and safe approach to AI, by detecting situations the AI can't handle and deferring to human response.

(It just so happens that the set of things the AI can handle is empty.)
Microsoft has put lots of effort into their docs in the past couple years, and it's pretty great.

Under the "Version" dropdown you can flip to see the same docs in a specific version or platform (Framework vs Core), and this is pretty helpful for porting/upgrading code, as well as coming from a Google search or Stack Overflow link -- you can easily get to the docs for the version you're working with.

The other great thing they've done is published all the .NET code on https://source.dot.net, so you can dive into the code for ConcurrentQueue<T> [1] for example. I sometimes find looking at the source is a faster way to answer a specific question about how something works vs reading through several pages of documentation, where the nuance I care about is noted in a "Remarks" section which is easily missed.

[1] https://source.dot.net/#System.Private.CoreLib/ConcurrentQue...
SwiftUI's docs are a nightmare.

Here's a pretty damn cool app: https://swiftui-lab.com
what, it should depend on private corporate funding instead? or maybe solely depend on the crumbs provided from government funding? if private citizens want to contribute money, i'm guessing most research teams starving for funding would not be opposed.
Interesting. I have the exact same printer (HP Color LaserJet M254dw) and was curious to see if it automatically updated itself. The firmware datecode on my printer, 20190807, is even older than what the author downgraded to.

I'm not sure if I turned auto updates off when I set the printer up. I did go through most of the configuration UI via a web browser and know that I switched it to "IT-managed" mode - maybe that turned off auto updates. The printer is on a VLAN that connects to the internet, but I've turned off every option that sounds like it reaches out to a cloud service.

Overall, this is a decent printer for me. It seems to meet all of my requirements - I can leave it unused for long periods and it will still wake up and print as soon as I tell it to. It's a laser printer, so no worries about clogged nozzles/dried up ink. There are four individual toner cartridges, so no need to a set of three colours because one ran out. Windows and MacOS both discovered the printer on the network and automatically figured out the drivers.

Printers generally suck, but this one doesn't seem to suck too badly.
To be honest, before the modern machine learning approach, this was known as a decision tree and was thought to be a valid way to approach "artificial intelligence". Lots of "AI" hype in the 80s was based around "Expert systems" and "Decision trees".
"Code is the documentation" has to have boundaries though, or else you'd have to understand the entire system down to the instruction set in order to print hello world.

Within a small/medium codebase, code is documentation is mostly okay, but for libraries and abstractions you really ought to have solid API docs.
Uber will now let users book rides 30 days in advance and pick a favorite driver
It's a good thing if the irony is recognized.

I'm not sure it will be, though.
If the process has been working for years and you just had a release and now it's crashing, you're gonna blame the release.

(But to continue the analogy, a reason to be scrutinize this paper is, because the process has been working fine for years no one has looked at the logs in an age, and when they do, oh my .... there are many things going wrong might not related to the release at all.)
Well I suffered from that for more than a decade but in the end in turned out in was indeed "anxiety". Your thoughts can make you sick. It took me a long time to realize that idea, to admit that psychosomatic effects are real and strong, that it's not craziness, and yes doctors are usually not very useful with that.

Simple test: what were your thoughts and emotions 5 minutes ago? 1 hour ago? since this morning? and how were you breathing (slowly with good posture or rapidly)? If your brain is constantly circling thoughts with no cool-down with bad posture it's guaranteed you will have physical problems.

For me the cure was a combination of:

- Slow breathing exercises

- Mindfulness (to learn to listen to the body and emotions, an to be aware and able to "control" thoughts). No mysticism bullshit, just having a brain and body at rest and present.

- Stoic philosophy : not worrying with things not in my control, not being affected by outcomes (e.g. objectively did my best and the boss/client is not happy? That's fine for me)

- Strength training

- Nutrition

- Financial security (I know I'm lucky but that doesn't change the point)

- Edit: "reconnecting with nature": again no mysticism, just outdoor walks, gardening, and taking the time to observe and appreciate while being fine doing nothing

The best I could describe my default state now is as being relatively at peace, with no negative thoughts circling, slowly breathing with good posture (that I can maintain while coding long hours for example). I'm still of anxious nature and still worry about the future, but only on the time period I will allow it (and not as a the permanent background noise). YMMV obviously.
Status Games: Engineering Scarcity in a World of Abundance
The MD-11 that was so crashy that airlines eventually sold their airframes to freight companies because cargo can’t refuse to get on one?
You should try Remo https://remo.co
It’s very easy to branch out into sub conversations and targeted at non technical folks.
Not to mention you have to tell all of your friends aand family that you were in contact with that you may have given them covid. Thats been a huge anxiety trigger for my friends that have gone through it. Can you imagine the guilt if someone you gave it to dies from it?
I started using HackerDaily sometime ago when the creator mentioned it in a HN thread. It has been a great way of catching up with Hacker News in the morning without going back to the site and always feeling like I'm missing out on some major news.

I also wrote Ruben, to give him some feedback and ask for a dark mode and in 2 hours he had already added it!
My car displays speed in kph and has no option to display it in mph. How do I get that changed?
Not sure about the original poster specifically, but when I had a herniated disk the two movements that helped the most (and I still perform along with others to this day) were:

- Prone Press Up (https://www.youtube.com/watch?v=Sws_GwrlYO0): Relieves tension in lower back, pressing discs back towards their natural position.

- Banded Hamstring Stretches (https://www.youtube.com/watch?v=msxQR56U7sI): You can use a belt for this if you don't have the bands, but properly and consistently stretching my hamstrings was the biggest thing I did to relieve (and 'cure') my back pain after the herniation.
My personal take, maybe not suitable for everyone.
Don't use github. Github is that big faceless storefront. Use your own personal site, make it really simple. Now you don't have random "drive-throughs", who really don't care about your project, but are ready to give unsolicited advice.
No point to have public issue tracker, when developers are known and small group.
I like Drew DeVault projects, like sourcehut - doing things simple and off from big corp infra.
Hi amelius - all your need is a person's phone number to invite them and start sharing passwords with them.
Commenters are mostly overlooking the bidirectional element in the study.

A psychiatric diagnosis in the previous year was associated with a higher incidence of COVID-19 diagnosis (relative risk 1·65, 95% CI 1·59–1·71; p<0·0001)

https://www.thelancet.com/journals/lanpsy/article/PIIS2215-0...
I think this is a good summary. Only MS and Goog truly know, but I've seen decent published estimates that Excel + Google Sheets have 1B+ users (https://medium.com/grid-spreadsheets-run-the-world).

So "low code" has been with us since the 1980's.
What do you mean by accepting his answer? What alternative do you propose.
To be a bit more nuanced, it's not that the engine placement was the problem, rather it was that Boeing made software adjustments to make the plane fly like a regular 737 without training the pilots in these changes.

The engine is the start of the problems
There's already the 737-800. So you're saying companies flying the Max may have in their fleet both a 737-800 (aka the "738"), and what they're now calling a "737-8"?
Yes, if the Mac never existed then the //GS and GS/OS would have looked quite different but they still would have existed in some form. With no Mac upgrade path, it's likely that all the different Apple II form factors would have been upgraded with the 65816 to give the platform more life. Then a next generation "Apple IV" system might have combined a 68K and 65816 to offer 32-bit performance and Apple II backwards compatibility like the PS2 having a PS1 built in. (Apologies rbanffy, I wrote this before seeing that you posted almost the same idea earlier.)
Nit: Hiding what the neck you're talking about doesn't make for better journalism.

If you're going to spend 9 paragraphs talking about the controversy of whether such a thing is possible or not, dedicate at least 1 sentence at the start to explain it. Otherwise it's just confusing because as a reader, I have no idea why I should care or what's even worth caring about here.

Recommendation to anyone who hasn't read the article yet: start with the part called "The Crown Jewel".
I Painstakingly Built My Own Analog Drum Machine
AkkaHttp being the main offender imo. If something as braindead simple as "routing http requests" can't be expressed without magnet-pattern / 5+ nested levels of curly braces / odd-compile-errors / magical punctuation functions / 0-debugging then your library has failed.

If I can't understand the type of a route (or a db-query) because it's a 5-level nested type, how am I going to write a function that takes one as a parameter?

</rant>
> I don't understand why people trust them or still use their product if they are at all concerned about security.

I've been a Zoom apologist from the beginning, and this is the money shot for me. What exactly do you mean by "security"? You're concerned zoom servers are recording your video - on purpose or because theyre compromised? thats too much data to dragnet (even for the NSA), so you think the servers are recording and theyre targeting your meeting specifically? the threat model here is very small and very specific.

who are the ultrasecret sensitive information folks buying the newest, shiniest, unvetted tool for use where infosec matters? i bought zoom because the ui has simple, big, colorful buttons for my unskilled users where g2m et al. are just a little too complicated.

if i needed an SLA specifying encryption models because of "security", I'd have a contract I could sue over. yes, zoom was wrong. they did a wrong thing, but the outcry against them has just been disproportionate.
Having maintained some old open source codebases, I can say that just keeping up with bitrot is at least 1/3 the workload. New versions of the OS, the language, the libraries, etc is not a minor thing to keep track of and update.
I once owned every copy, of every generation of "Inside Macintosh."

I agree about the Android docs.

However, in defense of companies that don't like to have too much documentation around, I can tell you, from personal experience, that writing developer docs is hard, as is doing developer support.

Keeping them up to date is also a challenge.

I call it "concrete galoshes": https://littlegreenviper.com/miscellany/concrete-galoshes/
All other countries seem to do this less than the USA. Degree varies of course.
That's assuming he could pay for a plan that covered his assets. I'm guessing that since he said "apartment" that he is renting, and the owners probably only cover the structure with their insurance and not the contents of said apartment.
> No they don't. Stores buy their stock. They can choose to stock other brands or to make their own products, but they invariably have to purchase what they sell.

This is technically true, but I don't think it accomplishes what you think it does. In large retail agreements, it is fairly common to include buyback clauses. I.e. if the goods don't sell within a specified time frame, the supplier is contractually obligated to buy them back from the retailer. In some cases, they are not even required to return the inventory they have left, but the supplier must still "buy them back". In other agreements, payment isn't made until the goods are sold (which is what Amazon does).

So having to buy the goods doesn't give a brick and mortar store much extra incentive to make sure the stuff they "bought" sells. They can still undercut a product with an in-house version and suffer no losses from not selling whatever they replaced.

It's a shitty business model, but Amazon isn't alone here. If it makes sense to stop Amazon from doing it, we should stop everyone from doing it.
Anybody ever associated very very lean window managers with constraint managers for the os/desktop layer ? we've seen a push on the browser side of things but it might very well benefit other parts.
Cancer survivor of 20 years here. You sir seem to understand exactly how things are. This is how it is, not bad, not good, just the nature of life i guess.
>Doesn't Microsoft let the NSA tap into Skype calls?

Yes, but it seems like Skype was doing that prior to being acquired (though Microsoft seems to have accelerated things). From some quick Googling to refresh on PRISM –

>• In July last year, nine months after Microsoft bought Skype, the NSA boasted that a new capability had tripled the amount of Skype video calls being collected through Prism;

>• Microsoft helped the NSA to circumvent its encryption to address concerns that the agency would be unable to intercept web chats on the new Outlook.com portal;

>Eight months before being bought by Microsoft, Skype joined the Prism program in February 2011.

> According to the NSA documents, work had begun on smoothly integrating Skype into Prism in November 2010, but it was not until 4 February 2011 that the company was served with a directive to comply signed by the attorney general.

https://www.theguardian.com/world/2013/jul/11/microsoft-nsa-...
The article is titled "One big flaw in how Americans run elections" but lists so many flaws and examples it's difficult to count.

States charge steep filing fees for recounts.

Recount laws are so confusing, lawyers struggle with basic questions, such as in which court to file their petitions, and who could seek a recount.

Software code for voting machines cannot be inspected.

Most democratic systems in the world have uniform, nationwide election procedures; a central, independent election commission to oversee them and conduct investigations; a single, national election system; and an unvarying system for resolving disputes. “Whereas in the United States, there [are] 50 different election processes, 50 different sets of state laws.

Investigations into irregularities that disenfranchise voters seldom occur.

Deadlines for recount requests fall just days after votes are tallied in some states.

In presidential elections, vote certification and Electoral College deadlines restrict the time available for recounts, making the likelihood of an efficiently-administered and properly-litigated recount effectively impossible in most states.

Voting machines vendors resist efforts by candidates and others to examine their systems. The vendors usually investigate their own machines, often blaming voters, poll workers or election staff for whatever went wrong.

Some examples cited in the article:

In 2006 18,000 ballots in Sarasota County Florida were tabulated as blank. An audit wasn't possible because no paper trail existed.

In 2000, Precinct 216 in Volusia County lost 16,022 votes from Diebold voting machines.

In 2004, in Maricopa County, Arizona, 489 previously uncounted votes appeared during a recount. University tests showed ballot-scanning machines tabulate votes differently depending on whether they were marked with black pen or pencil. No analysis was conducted on actual votes because the FBI seized them and dismissed the investigation.

Less than a year after the 2016 election, Georgia election officials wiped a server clean, destroying data that was central to a lawsuit filed by an election integrity group.

12 months after a 2016 congressional primary in Broward County in South Florida, election supervisor Brenda Snipes destroyed optical-scan ballots that were part of a lawsuit filed by losing Democratic candidate and law professor Tim Canova.

In Humboldt County, Calif., during the 2008 presidential election, a Diebold tabulator inexplicably dropped 197 ballots from the tallies of the county’s scanned-in paper ballots. County officials discovered that the system’s logs had failed to record critical information that could have explained when and why the ballots disappeared — a lapse that violated the federal voting system guidelines that systems used in California are supposed to meet.

In 2006 in Ohio, a Franklin County programmer disabled a voting machine logging function that was supposed to track any changes made to software on the machines. He said the voting machine vendor, Election Systems and Software, advised him to do this because it would speed up the process of programming the machines before elections.
On a meta note, I'm surprised to find myself strongly agreeing with a post under the nick "RhodesianHunter", and strongly disagreeing with this post under the name "socialdemocrat".

Yikes.
> Never merge with GitHub!

While I agree with the spirit of this comment, in practice I do this:

1. Update:

git pull --rebase

2. Clean up my commits:

git rebase -i HEAD~X

3. Push:

git push origin BRANCH -f

4. Merge in GitHub

Works pretty well for me. That being said, I would love to be able to take care of 2 and 3 within GitHub for branches that are already updated to the parent branch.
Oh, the offering is the same. But you can get up to 0.5% more buying a government bond than the (equivalent, risk wise) bank deposit - except that due to SEC rules, the local bond purchase is unavailable to US taxpayers (even if they are also local citizens). In that sense, is taxpayers (even if they hold a local citizenship) are discriminated against.

And no, at least in Israel, there isn’t any more to the story. Each of the big three Israeli banks have paid between $400m and $900m in fines for noncompliance with US law, and as a result they offer the minimal services they can without getting sued. I’ve heard similar stories about places in Europe where I am less familiar with the details, so I won’t say it’s necessarily the same in Europe - but in Israel, that’s most definitely the case - and I heard it from both customers and bank officers.