skysight-inc/HackerNews huggingface dataset:
The author submitted it specifically to expose the predatory nature of the journal, not as a joke. If the journal were "in on the joke", they were alone in there.
> makes me wonder why Google isn't shipping an ARM-based Chrome port yet, given it's clearly already building/in use upstream.

Better yet, there are ARM Chromebooks, so it's not like Google considers it experimental support or something.
To the contrary, I am usually assumed to be middle eastern (egyptian, oddly enough, although it may not be that surprising considering the hellenistic period and where my relatives are from) and despite being Christian, I am not one of the accepted mainstream forms of Christianity in the US, so I face double prejudice, on the one side from those who think Christianity is the cause of all the worlds problems, on the other side from other Evangelical types who think we are idol worshipping heretics. It is only when I correct people, that I get the "oh" reply, usually in disappointment that now I don't qualify for one of their acceptable groups of people who experienced prejudice or a lack of acceptance.
Why can't you just train a model to predict the future and a model to play the game; then have the game playing model take the course that leads to the least certain outcome until the model can comfortably identify game states, at which point you just say the reward function is proximity to that game state? Seems to me the problem with trying to define a reward function up front is that the AI has no clue how to describe game state so even if you do a good job you're just side stepping the actual problem.
It sounds to be a great idea for an IDE plugin. Looking at you, Intellij IDEA.
How did you minimize roundtrips between server and DB, or did you find that they were not a big concern?

I'm working on a project with a Postgres database, and as it gets more complex I'm moving more stuff into stored procedures, pretty much wherever a single action requires multiple statements in series (e.g. check if this thing exists, check a value, get the id of some other thing, on success update another table).

Of course I would prefer to leave as much of it in the middle tier as possible because the ergonomics are better there but I don't want to sacrifice performance.
Even then, SME clients don't do operations (like loan applications) with their banks every month, so that doesn't mean the DD is up to date (bank regulations change almost on a weekly basis).
I'm pretty sure that Ancient Greeks thought that everything has already been discovered.
Their tech is actually pretty decent. It's as good as anything else on the market. Their biggest mistake has been setting sky high expectations and just not coming close. If you got a cold demo of Magic Leap you'd probably be blown away. If you watch their simulated demo from however many years ago, then try on the headset you'll be sorely disappointed.
> Citing COVID-19, CEO Rony Abovitz wrote in a blog post that the company needed to shift focus

Right... because of Covid-19. As a counter example, Animal Crossing on the Nintendo Switch is doing phenomenal right now, in part due to Covid-19.
You've clearly never done professional web development, or you've only participated in green-field projects where you and one other person are the only ones working on it.

I've never been allowed to pick the crap I have to maintain.
The colonies were started by individual city states.

https://en.wikipedia.org/wiki/Greek_colonisation
That’s why most banks are only approving applications from existing business customers.
> AWS doesn't have a framework

They do - it's MXNet. It's just that no one really cares about it.
What Happens to Planes Grounded by Covid-19
Makes me think of the Theranos funding scam, but more money and less health risks.
So disable the mail app until the next ios release?
For forty years AI focused on enabling humans to tell machines what to do in a more compact, natural and fluid form. Then we had 20 years of ML where we let machines develop capabilities from data. Now it turns out that we are back to enabling compact specifications of behavior.

Who knew?
Install the iVerify app for analysis and instructions to limit your risk to these 0days. https://apps.apple.com/us/app/iverify/id1466120520

iVerify pushes news with analysis of every new public exploit for iOS. Here are the instructions that it also posted to twitter (https://twitter.com/IsMyPhoneHacked/status/12529544579540090...)

1. Go to Settings > Password & Accounts. Set Fetch New Data to "Manual" and disable "Push". This will ensure that new mail is only downloaded when you specifically request it, and it will no longer do so automatically.

and/or

2. Use Safari or different e-mail clients such as GMail and Outlook. These mail clients are unaffected by the currently disclosed 0days.
If you look at any of Mark Zuckerberg's statements, it's clear he still believes in pushing more and more funding to AR/VR, not sure where you're getting your info.
Yes, a quick survey of posts in /r/virtualreality revealed this thread [1] asking about a "missing" media blitz on the Quest.

The reaction was that the demand for the device so outpaces supply Facebook shouldn't advertise it.

But the OP points out something I hadn't though of, which is that VR represents a potential opportunity in the times of social distancing.

If Coronavirus becomes like the normal flu, where seasonal vaccines offer only partial coverage[2]--social distancing will become something people get very good at and want to maximize the bounds of experience in.

Thus, if anything Facebook would want to increase its investment and accelerate roadmaps for the technology.

[1] https://www.reddit.com/r/virtualreality/comments/fqk3dd/face...

[2] This hypothesis is based on this report from late yesterday and is currently not yet getting media attention:

https://news.ycombinator.com/item?id=22941012
The untold story of America's biggest outbreak
I'm not even sure if central banking will last much longer before collapsing under the seemingly unlimited requests for funding. I notice that people want to pretend like laws of supply and demand don't exist and that everything can be fixed with the money printer. I think this does not bode well for our future in general.

The reason to reject having a central bank having direct tentacles into your life is the same reason you don't have the FBI run your email and wireless phone provider. Once you give them that sort of power, they'll start telling you exactly what you can spend your money on, under the auspices of "stimulating the economy". It's a central planning draconian nightmare.
> However, you'd still end up with a significant underclass and thus an inefficient outcome.

Forget immigration, the USA had slavery, which too, went away due to the natural forces of the democracy (and liberty of man). I subscribe to the notion that The US Constitution always had eventual emancipation of the slaves in mind, during the drafting (typical political can kicking).

Over time, the choices that affect an underclass are more lenient, as the underclasses vote in their own interest. Short term, there can always be less efficient redistribution outcomes, which does not contradict the mid term effect.

The long term effect is that Democracies are subject to the tyranny of the majority or the pareto curve via coordinated propaganda toward an extensive uneducated/politically-ineffectual population. The USA is no different, but is still very young.

> I think even a cursory analysis of the state would lead you conclude that governments don't efficiently allocate resources in any meaningful sens

A cursory analysis shows that US Govt entitlements are the largest part of the US Budget year over year, since Social Security was introduced (at least). What you mean by efficient is a sticking point, but the majority of the budget goes to supporting the people. That seems to fit.

https://www.nationalpriorities.org/budget-basics/federal-bud...

https://www.cbpp.org/research/federal-budget/policy-basics-w...
The fact that they give it away, should not prevent/stop the receiving party to pay a fair share for it, if they extract value from it (and in Google's case monetize it). Also I am giving away my comment here, but I am sure happy if someone upvotes it (although that is not implicit in the transaction).
I don't buy this. Even if everyone voted, you'd still end up with policies that continue to advantage whichever voting blocs have the largest influence. The system is broken because it's a zero-sum game; privileging those who are represented by the system at the expense of those who aren't is a feature of democracy, not a bug.
False, it's as simple or complex as your employer wants it to be.
Rich Americans Flee to Luxury 'Doomsday Resort' Shelters in NZ as Panic Grows
Improving Notifications for Everyone
Thank you! Aren't these payouts still serving their purpose though if these large companies keep people employed. These large companies represent a lot of jobs
Facebook has not stepped away from VR. Oculus and Valve are the industry leaders right now. Please stop spreading misinformation.
You could do something like this.

Create a table with two columns:

1. auto-incrementing primary key

2. integer for the actual number you're generating, let's call it 'IDValue'

Seed the new table with a single row with IDValue set to one less than your minimum value (say 0), then use the following process to generate a new number:

1. Insert a new row into the table, with a known invalid value (e.g. -1) for IDValue (note this must not be the same as the IDValue from your initial row)

2. Get the primary key of the newly inserted row

3. Get all the rows from the table (in primary key order) with primary key < the new id. This will consist of one or more rows of prior valid values (or just the initial seed), followed by one or more rows that are either valid or invalid values (other clients may be running through this process concurrently and finishing at different times) - something like this:

Key / IDValue

61 / 1119

62 / 1120

64 / 1121

65 / -1

67 / 1123

70 / -1

71 / -1

(your row is the next one after this)

4. Your new IDValue == the last valid IDValue in that set of rows + the number of rows between that and your new row + 1 - update your row with this new value - in the above example, 1123 + 2 + 1 - i.e. 1126

5. Delete the first unbroken sequence of valid rows except for the latest one, to keep the table small but leave at least one valid IDValue (IDValues 1119 and 1120 in the above example) - just something like DELETE FROM table WHERE Id < 64 (in this case) should be safe.

The database takes care of atomically creating rows which is the tricky bit, and then you can generate your own number at your leisure regardless of gaps in the Key numbering sequence.
This lockdown made it a huge PITA to run Wireguard in Fedora[1]. It broke existing installs when the kernel upgraded and then became very difficult to insmod or modprobe the wireguard kernel modules unless you blacklisted all new kernels (not safe). I hope this matures in a way that doesn't destroy some of the reasons I love Linux (that I can hack on my system and do cool stuff).

[1] https://unix.stackexchange.com/q/543576/34855
Optimizing for this is a perfect task to throw at a simple market. Especially because actually reworking the software to take advantage of resources at different times is often going to require a decent amount of work by engineers.

One way to do it would be assign various jobs a value, (which could be dynamic e.g. it might get more important as information becomes stale) and have them bid on compute power. You could make the value virtual.

Or you could use real money. This is the premise behind EC2's spot instances. So when power is abundant, your prices drop and the relevant jobs kick off.

Using real market prices makes sense especially if you're renting out computing power, most customers will be happy to adjust workloads to save money.

Even if it's entirely internal, it's good to have a facility to "optimize for cost" and then report the savings. That's helpful to get the engineering resources devoted towards it, because "I saved $X" is a great bullet point to put in anyone's promotion packet or to base a bonus on.
DisCo – extract insight from complex unlabeled data
Anecdotally, I've seen that pretty regularly for several years.
The tides they are a-changin’ – and it’s not just from climate change
GDPR doesn't apply only to storage, though? Maybe I'm confusing it with the previous data protection directive but I'm pretty sure the new GDPR also defines PII processing to include things like transmitting and operating on it.

But if there is some source (e.g. case law, data protection authority) that confirms that you can process two pieces of data and keep one as non-PII if you promise not to connect them in storage or forward them to another place in an identifiable manner, that would be interesting.
Show HN: Inverse - Team convos and knowledge sharing on any webpage
That’s why most banks are only approving loans for their existing customers. All of that onboarding work is already done in that case.
Quite. South Africa has a string of rolling black-outs though...some lasting as long as 8 hours at a time during bad spells. Some you'll be running off generators as primary source (with no backup) far more than you'd normally expect even if you have multiple data centres.

Easiest way around that is to locate it in an area exempt from the rolling blackouts as I said.
https://www.youtube.com/watch?v=E05GSshnMOM This is the start of a multi-video series where a relatively small shop talks about implementing a robot in his factory today. Notably, he tried (and gave up on it) just 4 years ago.

I know those aren't robots walking around the floor - but that level of automation to load/unload parts is a huge thing to "keep the CNC machines fed" in more and more factories.

Look up Fanuc robots on youtube for tons of examples of automation. https://www.youtube.com/watch?v=IKrlXyLQbwM is a cool example of 2 robots on a rail servicing 4 CNC machines. What's neat here is that it's taking parts from machine to machine to work through all manufacturing steps.

None of this is exactly that "high end", either. Plenty of high end hobbyists/micro-businesses run Robodrills (like the last video) in their home garage. The UR robot in the first video I linked is super accessible as well and showing up in more and more small (<10 employee) machine shops.
> OpenBSD would mostly just work on these

Open source in general seems to mostly handle different platforms nicely; other than the odd program that assumes things about word size or endianness or whatever, it's usually just a recompile away. Heck, NetBSD and OpenBSD still happily support sparc :)
Obligatory:

https://www.youtube.com/watch?v=UZ7-F_vWUVE
If the ancient Greeks thought that subsequent discoveries would get harder and harder, they might have been right.
I guess you could use NDK. You can decompile machine code, too, but the results tend to be a lot less useful than what you can do with Dalvik bytecode.
Senate Majority Leader Says He Favors Allowing States to Declare Bankruptcy
Well, its like a starfish and its called PATRICK. That sounded nice, but then I remembered this

https://imgur.com/gallery/fLp22ZV

and now I'm feeling uneasy about the whole project.
Yeah lots of games leverage AWS. Solid win for gaming in Africa
I've had the opportunity to demo their product on 3 different occasions. Each time it was a clunky interaction, stopped working in the middle of the demo, and I left thinking my kid's Playstation VR could run circles around their tech.
The Italians were also doing some amazing things in the 60's and 70's with electronic synthesizers and keyboards that made/make sounds that still can't be recreated.
Nice! Perfect timing. I just started writing a new greenfield project and decided to use Postgres instead of a NoSQL after five years of NoSQL.
Why hasn’t Indian history been better researched as you say? Curious about this.
also, it seems to me that current money laundering didn't really exist before the early 70s

a series of legislations right around the time of declaration of war against drugs (91st USA congress) pretty much made 'money laundering' a thing

prior to that, during the prohibition era it wasn't called money laundering yet it was simple tax evasion.
> I think you really need to look at total compensation to see if that is stagnating, and that can be harder to track.

IMO that's the point. Informational symmetry between people in the same org, or people in different orgs, means it is easier for people to jump ship or push for raises. Informational asymmetry benefits employers, as they can obfuscate total comp and find ways to offer workers less.
No it's not, if I'm based in Tunisia for example, why would I pick that region over one in Europe?
I'm agnostic to Win10 vs OSX as a desktop environment. What I like is running an real copy of Debian that starts instantly, and has transparent access to local files. I'm sure I could cobble something together with VMWare but this just works so cleanly. Homebrew is a fine option on OSX but its nowhere near is nice a full linux system.

I can also run Linux docker images now.
Conceptually yes. The devil is in the details: tables, flexbox, grid, div-soup, inconsistent naming, etc.
We nearly always post a comment when we change a URL: https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que.... The most significant title edits get comments too: https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que.... If we published a title log, URL changes could certainly be included.

The idea of marking every single edit, or publishing a complete moderation log, feels like asking for trouble. I fear that it would lead to more objections of the litigious, bureaucratic, meta type. Even though it's a tiny minority of users who make such objections, they have a lot of energy for it and there are many more of them than us. That kind of thing could quickly burn us out, like an unintended DoS attack. On the other hand, maybe it would just work fine; it's hard to know.

Also, I'm skeptical that it would create more confidence in the site, because the users who want to feel that way basically already do, and the ones who don't probably wouldn't be persuaded by more data. There's always going to be something that's not included, or the suspicion that there is.

Because of this, the way we address concerns is to answer people's individual questions, here and by email. We're happy to do that, and there basically isn't anything we aren't willing to explain. That's by design. We try never to do anything that isn't defensible to the community. Even when there are genuine secrets that can't be spelled out, like how the anti-abuse software works, we can say what they are at a high level and why a secret is needed. Those cases are rare.
https://en.wikipedia.org/wiki/International_Bank_Account_Num...

Today's banking, tomorrow is Telcos, the day after...

What if the problem is the lobbying?
Content has to come from somewhere. Operational complexity is increased, not decreased, since you are running a build server in addition to your CMS. The benefit is easier optimizations in the frontend.
If you make money laundering easy it becomes much easier to commit crimes and keep your gains, while the volume of the payoff gets much higher.

If drug dealers in the 80s could have started hedge funds (or even deposit funds legally) with their shoeboxes of cash, it would’ve been an even crazier ball game.
The idea was that banks had the experience, resources, and (most importantly) existing relationships with the recipients of these loans.

The loan conditions and availability is tied to the magnitude of loss the business is experiencing, Then, the business' ability to repay must also be appraised. That's the bread-and-butter business for banks. The IRS has been gutted over the last decades, and I doubt they have the manpower and information needed.

The major problem was that banks didn't really have any incentives to do this work: to make them care about accuracy, you want them to share in any potential losses. But the potential for losses obviously scares them away. You need some fee structure, and there might only be a narrow sweet spot where everyone's interests align.

The second possible improvement would seem to be tighter rules on the sort of business that should preferentially receive help. Small retail and service businesses would seem to be both popular and possibly most effective in terms of jobs/money. At the other end of the spectrum, a single-proprietor business owning and running a dozen apartment buildings with maybe one or two clerical workers should just go bust––the owner loses out but the buildings aren't going to go away,
> And we wonder why healthcare is so expensive in the US.

Because it's a business. The purpose is revenue across the chain, not health.
I don’t think that nomenclature had anything to do with glass failing as a consumer product - the glasses simply did not fulfill any need or desire that would lead to mass consumer adoption at their price point. When the iPad came out Apple was pilloried by the press and Twitter dummies for releasing a product that sounded like a feminine hygiene product. It didn’t hurt the product at all.
> The entire planet is now completely overrun with homo sapiens

Eh, not precisely. Most of the earth is still empty of human life or very sparsely populated.

https://www.luminocity3d.org/WorldPopDen/#3/18.40/127.00
I am familiar with creators using the following alternatives:

Suscribestar
OnlyFans
New Project 2
Liberapay
I wholeheartedly agree. My hope is that people can at least recognize that there is a complex risk benefit problem and encourage or at least permit our health experts to asses the problem.

Unfortunately, the pubic ( at least in the US) is dividing into camps which largely ignore this fundamental question. Either any action which which increases covid deaths is amoral, or the economy should be the primary concern. In reality, the real question of how to optimize quality adjusted life years has been squeezed out of the conversation.
Wouldn't you typically run Nginx (or something similar) as a reverse proxy anyways in production?
That's awesome. Do you have a source for that?
I sort of always knew it was the job of VCs to hype up their portfolio, but i've never seen it as bare faced as when Benedict Evans was shilling Magic Leap saying things along the lines of "Magic Leap was the coolest thing I'd seen since the iPhone. It's now much cooler than that." and "I’ve had the Magic Leap demo. It was worth going to Florida for."

Well that looks a bit silly now doesn't it.
From Reuters [1]:

> To execute the hack, Avraham said victims would be sent an apparently blank email message through the Mail app forcing a crash and reset. The crash opened the door for hackers to steal other data on the device, such as photos and contact details.

Does this mean that if you've never had a blank email cause a crash, then you have not been compromised?

1: https://www.reuters.com/article/us-usa-apple-cyber/flaw-in-i...
Ask HN: How do you do monitoring/observability for dev/staging environment?
If you are using APM tools like DataDog, NewRelic - do you also use them for staging environment? How do you optimise performance at staging - or the task of optimization is left to the production env. as long as things are working fine?

If you use APM tools for staging/dev environment also - doesn't it increase your cost significantly?
Maybe, it's getting hard to find ideas due to all these paywalls.