skysight-inc/HackerNews huggingface dataset:
NSO’s ventures so far have mostly been tied to Arab countries. You can’t assume they work for Mossad anymore than assuming that Google is an extension of the NSA.

Israel is a home for many, many cyber security companies, on defense and offense.
Yeah, I fucking wish.

Unless COVID-19 kills offices entirely, executives will continue to find ways to fit the most amount of people into the least amount of space.
My idea was, that both the author and a publisher would monetize it.
What about Google in Munich?
Even crazier, they have already announced an additional 75,000 openings. Just nuts.
In my mind, this is like putting a candle under a rope that's holding an anvil above your head and saying "We don't know how thick the rope is".

Regardless, we know there's a flame there. Let's at least try to move it away a few cm, if possible, since that's the only thing we have control of.
> Oh, this is fascinating. Just a bit disappointing that the article doesn't mention at all why it's possible for random people in Brazil to access these satellites.

This is my question as well.
> and we have mandatory processes and tools to control how those
individuals (we prefer the term ‘resources’) interact

This was/is literally true at a place I worked. Their official enterprise Agile process includes a long list of mandatory documents, one of which is a list of all sprints and sprint goals for the duration of the project, that must be checked into a document control system.
Is it a case of too many cooks in the kitchen?

Company and developers are busy and successful, so they hire more, which continues until they are no longer successful.

They remain busy, however, progress on the product is roughly constant. All the additional work capacity is spent on meetings and otherwise organizing the increased worker count.

I believe the above describes every situation in which I have been asked to break down Jira tasks into unnaturally small tasks.
An interesting project with an interesting history. The alternate OS scene isn't as big as it used to be, but MorphOS is one of the few still plugging away and adding new features (3.13 was released 7 Feb 2020).

For anybody curious enough to try out the live boot CD, there's a good set of instructions for booting it under qemu:

http://zero.eik.bme.hu/~balaton/qemu/amiga/
thanks jason - been a long few weeks.
A few years ago it seemed like every tech book I was interested in was in Kindle Unlimited. One price, hard to beat. The first year I was happy. Year two seemed like almost nothing was on kindle unlimited. This third year, literally NOTHING I want is on kindle unlimited. Needless to say, no more good money after bad.

I have paid for like 3 classes, each under $20. Two I was happy with one I felt a bit cheated.
I like the way arch does it. They have AUR and everything is there and they can just say they don’t support it.
Ones is more explicit and the other is more terse but I honestly can’t understand the argument that one version is more likely to cause bugs than the other. Is this a simple version for illustration and if so what do the more complicated versions look like?
Niue loses fight to win back control of its ccTLD
That's hilarious! And he DOES sound quite a bit like JJ in this song.
Like you can actually vote? Like there are more than two parties with the same take on social security? So you are telling me that the system in the US is like how the majority of people want it or that people have no say in the system?
Would anyone choose glacier over normal S3 if they were both priced the same? I think it's literally the price difference that drives you to choose Glacier for archival data, no?
That would be really bad. I used Ubuntu for the past 15 years or so, but that would make me switch to a different distro.

So shortly after the Mir fiasco, why does Canonical feel it necessary to come up with the next dumb idea?
> The interesting twist with Germany is that the same beer purity laws that originally allowed them to become a beer leader in the world are now holding them back in the craft beer revolution.

They can break those rules all they want and just not call what they're making "beer", right?
If CTCI is your idea of "brushing up on fundamentals," you're doing it wrong.
You can go tour one. The robotics are pretty impressive.

It reminded me of the scenes in Beauty and the Beast where the teapots and brooms and candlesticks were all orchestrated together to clean up/set the table/etc.
In some large (and dysfunctional) companies the solidarity, handshaking, and hob nobbing has become the actual work, and it can’t be done from home
But it's not especially actionable. Except perhaps insofar as a reminder to not let yourself be locked in a company building and never interact with anyone outside those 4 walls.

In my case, it basically boiled down to working a long time in the industry and having relationships with former co-workers, consultants who did work for us, and clients.

ADDED: Having said that, a lot of people think their resumes are all they need to land whatever job they want. And maybe that's true in some cases. But other than my first job in the tech industry--which I got out of grad school--every other position has been basically through people I knew and my resume was essentially irrelevant.
> But it also seems like you're claiming that people should not donate to charities, because that is actively bad.

I am specifically not claiming that; I'm claiming that, in the case of public goods and services[0], donating money to fund those them directly is less effective (that is, strategicly wrong, a mistake presumably made in good faith) than spending that money to push government-funded public goods through the corrupt faux-democratic process.

> see that you're in favor of people working to end political corruption

> what about donating to charities that work on ending the political corruption?

I don't think I've made any claims about whether people should work and/or donate to end political corruption.

> Given that it's very hard for an individual to change their career mid-life

Yes, obviously if they make enough money to pay for >1.00 person-years per year of whatever they're trying to accomplish, it's more effective to spend money rather than labor, and that 1.00 drops quickly if a full-time specialist would be more productive. I'm not making a distiction between donating money versus donating labor.

0: including no-strings-attached grants like Give Directly appears to do; I think basic income would be a better way to structure that, but that's not what I'm objecting to.

EDIT: actually, way back at https://news.ycombinator.com/item?id=22960983

> Are you recommending people stop giving money to charity?

I'm recommending people not support (with money or otherwise) charities that provide public goods and services, because those (being public) should be paid for by the entire tax base, especially corporations, in favor of supporting efforts (whether recognized as charities or not) to force the government to do its job of providing public goods and services to its subjects.

Eg, if the government were to stop maintaining the roads, I would not recommend that people donate to a road repair charity; I would recommend that they put whatever pressure necessary on the government to do its damn job.
These are resources/dependencies for other snaps. The .deb packages for Gnome and your GTK themes stick around. You can safely remove the snaps and not see any real noticeable difference.
I'm curious what Amazon warehouse worker is going to take this deal when there's free state and federal government checks being dished out.
Chapter 2: Money, Credit, and Debt
If there are a high number of asymptomatic/mild cases that are to infectious to others this means it will have to be more.
i've seen numbers between 70% and 80%. Thats why i took 1/4th to mean 80%
branding and quality look on point. wish there were some more options
I really like the idea of snaps. I really don't like a lot of the execution decisions around them.

Snaps break debain's stable release model. They allow upstream to ship updates outside of the normal 6 month ubuntu releases. There are times when you might want this, but it should be opt in not mandatory. I thinking specifically of lxd which is only shipped via snaps.

The snap store's trust model is confusing. Its hard to tell who is making the packages and how they are sandboxed. If I'm going to install a proprietary piece of software I want to know exactly what it can and can't do. Lately I've been using firejail when I need to run things like this.

And now for a minor complaint that also feels most user hostile to me: why do the snap developers think its ok to require a non hidden directory in $HOME? Seriously my home directory is MINE, if you have to store application state there at least have the decency to do it in a hidden directory.
> Starbucks pods

NOOOOO!!!
Jeff Bezos owns 55.55M shares of Amazon stock (https://www.secform4.com/insider-trading/1043298.htm). Since just April 1st, the value of that stock has increased by ~55.55M*($2400 - $1900) = $27.775B. I know net_worth != cash, but he can and routinely does (see link above) liquidate stock to fund other projects.

In this context, I think $700M is equivalent to a coin tossed in a fountain.
That works with Flatpak/AppImage too though, right? For me Snap has always had that Canonical smell of not-invented-here, just like Mir, Unity and Upstart. All of those were eventually replaced with what a majority of similar linux distros settled on. I'm not saying it was wasted development or that nothing was learned but ultimately they joined the rest of the ecosystem instead of the ecosystem joining them.

It seems that canonical does best when they embrace the ecosystem and not try to replace it.
Vietnam also has fewer confirmed cases per-capita (3/mil vs 100/mil) despite testing more people per-capita than Japan. https://ourworldindata.org/grapher/covid-19-tests-cases-scat...

Japan's low per-capita tests could be justified by saying they don't have many per-capita cases, but their test-to-positive ratio is similar to places which have been hit hard like Italy and Portugal. It should be easier for them to have a higher ratio given that they have so few cases compared to Italy
I find it incredibly unlikely that we are going to be able to avoid the brunt of climate change. Mass flooding is going to happen and countries like Bangladesh will be swallowed up by the sea. Refugee crises are going to happen at unprecedented scales and there will likely be wars. Even the paltry GND, which is almost certainly not going to be instituted, would not prevent this.

This was inevitable under capitalism. As a system that requires constant growth, it is incredibly brittle and does not lend itself well to long-term, sustainable planning. The only question for me now is: how do we best prepare ourselves for the upcoming crisis, such that we might be able to construct an equitable, sustainable society out of it? Crisis doesn’t guarantee revolutionary change — but it can if we're organized properly.
For most Indie MMOs you can use a single server. You also store game state in memory and checkpoint it to disk like a DB, instead of having a DB as a bottleneck. This can scale to many hundreds of thousands of concurrent users if you do it right and it's easier than building a distributed system.

Scaling it beyond that (you're very lucky!) then involves sharding, and you can build a master/slave system that splits shards and moved them around as needed.

Source: working on my own MMO which is a realtime location based tower defense game.

https://blog.winricklabs.com/(02-17-2020)---efficient-data-s...
I'd never consider buying one new - but I do have some 2-4TB blacks that I had for Steam. Funny how terribly unloved the old 15k 300G velociraptor sitting next to me - replaced by something costing about eight quality beers.

Had I a stack of them, I would have considered the black line safe for home NAS. Apparently not, now that I know.
> how to modify boardgames to play with friends via webcam

It's easy to adapt roll-and-write games (the genre that Yahtzee belongs to). One player rolls the dice and puts them in front of their webcam, the rest mark their answers on private boards. You can each buy the game, or print off copies of the board, or draw them by hand, or take a picture and write on it in a photo editor.

We've been playing a lot of Railroad Ink, which has a particularly easy board to draw by hand.
Maybe related: Reduced Redundancy is showing as more expensive than Standard (for same 50G/US-East sample data)
From an evolutionary perspective there are some objective morals, the most obvious being incest (simple genetics) and cold-blooded murder (mix of genetics and whatever dynamics give rise to human altruism, which is at the root of our specie's survival fitness).

Unfortunately, the universe defies simple, categorical distinctions. Kant's categorical imperative superficially comes closest to capturing the above examples, but not really, because Aristotle, Kant, and Nietzsche, all seem to side-step the question of free will, at least as it relates to the meaning of morality. Free will itself of course also defies simple distinctions. The problem in all these explorations of morality is that the number of implied assumptions is enormous, and it's the character of those assumptions which matters far more than the effectively trite observations about human behavior these philosophers often make.
For the lazy:
echo "WW91ciBjb21tZW50cyByZWFkIGxpa2UganVzdCBvdXRyYWdlLiBUaGlzIGlzIG9mIGxvdyBpbmZvcm1hdGlvbiB2YWx1ZSB0byBtZS4gVGhpcyBpcyB3aHkgSSB3aWxsIGRvd24tdm90ZSB5b3VyIGNvbW1lbnRzIGluIGZ1dHVyZS4K" | base64 -d
I'm curious, how much does the Internet Research Agency pay these days?
The point is to not modify the object that you are looping over from within the loop. It is very easy to create bugs this way.
Some people are just as productive at home as in the office. I'm a remote worker and I'd put myself in this camp. But some people self-report a decrease in productivity and I'm inclined to take them seriously. There are workers who aren't shy about saying, "I get less done at home" (e.g. [0]).

I recommend believing them.

[0] https://twitter.com/MarketUrbanism/status/125374860767884492...
They can also blame themselves. My partner was a healthcare worker (medical surgical) named in several lawsuits because someone on their floor fucked up and now some person is suffering. It's expensive to care for someone whose been disabled due to malpractice, so suing for even nominal damages is going to be expensive.

People make mistakes and sometimes they are deadly. This doesn't just happen to "lazy" doctors. If someone could die every time you introduced a bug, you still couldn't write bug free code.
He habitually demonizes and belittles others for political gain, often in the crudest terms, and then whines about how unfairly he is treated. Objectivity does not require blinding oneself to context.
> setup for failure ... most demanding ... makes zero sense ... It's fetishism. It's sought because it has cultural cachet, it's hard to obtain, it's 'authentic', etc.

Totally agree. There's beauty in such crazy pursuits, don't you think?

I shared the link in the spirit of HN, knowing this place is full of people who enjoy chasing obsessions that are risky, or just because, or because someone said it was impossible.

Long live kitchen hackers with zero sense! It's always enriching and occasionally successful. :-)
> It's not explicit in the question…

True.

Although if jonny383 actually wanted to know how many seconds then shouldn't our answer be — it depends.
I remember hearing a version where he changed the words to "Never wrote a song called Cocaine, never wrote a song called Heroin", which is pretty funny given the VU. Addressing two rivals at once.

J.J. Cale's style always struck me as transcendent laid-backness, while laid-back might be the very last term one could apply to John Cale.
I've read 12 Rules for Life and disliked that Peterson uses a lot of Disney movie and bible references to support his claims. He makes some good points every once in a while but the book is unnecessarily verbose. I recommend reading the cliff notes to understand 90% of the book.
RAID's are generally rebuilt online. Which means that the normal read and write activity is still occurring. Rewriting a block of data in the middle of a SMR region requires reading the entire SMR region, updating the changed data and then writing it back. So, normally a raid controller will just stop updating a strip (frequently much much smaller than a SMR region) and perform whatever forground activity is needed. The smarter ones rebuild the the strip of the new data along the way. This is going to really mess up rebuilding on SMR because suddenly what you assume is probably a linear operation isn't from the perspective of the drive.
It especially seems religious to me because it's saying that somehow "/ 2" is simpler than ">> 1" because it has one less character for the symbol, and because division is a more commonly known operator to most people than bitwise shifting.

It seems to me that they are equally simple if we assume that programmers dealing with low level or performance intensive code know what a bitwise shift is and ignore the extra character, then they are literally equivalently complicated expressions with 1 symbol and 1 value applied to the symbol.
FWIW I wasn't implying anything about who "rules the world" like this person said. I was legitimately curious if they knew they were using a far-right trope or if they were just repeating a bunch of stuff they've heard somewhere.

Apologies if I sent this a bit offtopic, dang.
I am a bit shocked that all those people downvoting me apparently do not understand a simple fact: democracies give the power to decide over the distribution of wealth and the justification for “taking a fair share” to the majority; that’s how votes work; democracies justify taking 80% of tax from 20% of population by popular opinion that “high incomes should pay greater shares because it is fair”; so how exactly does your exploitation Marx stuff work at scale - unless your system is corrupted and non-democratic; but why do you blame THAT on a single company?
Our current systems definitely won't fix the climate. I think I would take probably over definitely.
Thanks for clearing that up! I've taken "[dupe]" off the submission.
Not sure how good this newsletter will be but the website looks like someone put it in a blender. Hot mess.
Semi-related: does anyone know how to install microk8s via apt without snap?
Foods That Help Fight Heartburn
I wonder if anyone's ever heard from SNAP-10. It was the first fission reactor in orbit (1965). It had, uh, problems and was shut down after 43 days. In late November 1979 it had a 'anomalous event', and it had 6 more in the next 6 years... releasing '50 trackable pieces'.

[0] https://web.archive.org/web/20170503083646/https://ston.jsc....
These examples aren't in the same language. Not sure how this is a quality illustration.
I think ubuntu also has similar stuff via PPA repository?
Promise Free Async/Await
Here's my opposite take on it:

The most efficient use of your own superior intellect is to help those who are the most helpless, because by doing the easiest things for you, you can scale those things to a much greater extent.

You may think that fuzzies are easy. But they make the greatest different to a much higher amount of people around you.
Interesting to see an anarcho-socialist calling for one the biggest government interventions in history.
The C++ templates example is kind of a meme, and Bjarne has pushed back on the idea that it was "accidental."

Sure, they didn't set out saying "we want to design a Turing-complete generics system" (because what kind of problem statement is that?), but templates were explicitly designed to be as general-purpose as possible. Turing-completeness was the result of that design goal:

"...I had aimed for generalty (and gotten Turing completeness modulo translation limits). I opposed restrictions to C++ immediately when Erwin Unruh presented what is widely believed to be the first template metaprogram to the ISO Standards committee's evolution working group."

http://www.stroustrup.com/bs_faq.html#understand
> SF has had a total of 22 people dead, due to successful lockdown measures it basically never hit SF.

That appears to be false.

SF has had corona since Dec. and a large percentage of the population were exposed months ago.

Lockdown at this point is just theater.
I don't think you were the driving force of offtopicness here.
Why don't you use the most good-faith interpretation of the comment, which was that it was a tongue-in-cheek characterization of how foolish people might misinterpret the president's careless remarks?
There are two ways to look at open-source funding: (A) The maintainers worked hard at this, put up their own time and money to maintain it when they could have been doing other things, therefore you SHOULD (in the RFC sense of the word) pay for it if you can (B) the maintainers saw a problem and solved it, and if you want to donate, that would be nice too, but no big deal if you don't.

I feel like maintainers often start with mentality B, but over time trend toward mentality A.

The actual technical issue in question here doesn't really display a mentality A vs mentality B situation, but if you look at how many people are downvoting him, and how defensive some posters are, you can kind of see it.

Edit: Oh, I forgot that this was the lead-up to it being revealed that the guy was going to prison for a motorcycle accident involving a pedestrian. Ouch. There's somewhat more sympathy from me now, given his circumstances when he made the change!
Pressured by China, E.U. Softens Report on Covid-19 Disinformation
I've always liked OS X's concept of the Library folder, particularly back in Snow Leopard when it wasn't hidden by default.

Applications need a place to save state, and you don't really want it to be hidden, because sometimes I as a user do need to change it manually for any number of obscure reasons. So you make a subfolder that's designated for apps to write to.

There's no good way to put this into the existing Linux model though. All you'd do is add yet another standard a la https://xkcd.com/927/
Yeah I hear you. I've struggled with the exact same problem. The stress doesn't help and often times I've figured out the answer just 5 or 10 minutes after the interview was done. I know I got rejected from Amazon and then a week later I was doing practice interviews on interviewing.io and the guy who was mock interviewing me said that he works at Amazon and that I should apply. I had to tell him that I did apply and just got rejected from an onsite interview the week before.

Yeah, referrals at these sized companies only help to get a recruiter to pay attention. It doesn't really help. I've even gotten interviews just by searching LinkedIn for ___ recruiter and messaging them directly.

FWIW, I recently attended the Outco sales pitch and they do have a almost guaranteed payment option. Instead of paying up front you can pay nothing and then pay 10% of your first year's base salary. Obviously that would cost you more than if you had paid up front but that could be an option.
Some issues in a recent gaming research article: Etindele Sosso et al. (2020)
I'm not so much mad, more sad. It's unfortunate to see commenters who go around trying to dunk on people instead of constructively contributing.
Hacker News is not a comfort space though - it is primarily utilitarian (The Economist-liberalist, if you would like) in nature.
> not modify the object that you are looping over from within the loop

That isn't happening. The loop is over an integral range (1..5 in both examples). That integer is being hashed in the example and the hash is being used for a SIDE EFFECT. Internally, the select() is doing the exact same thing, but there is no label on the value and it's being returned out of the ostensible container function.

This is not a good example of why this pattern is bad nor of why side effects are bad.