skysight-inc/HackerNews huggingface dataset:
C# has made some serious mistakes: reified generics (which has basically destroyed simple language interop on the CLR and makes it an unattractive target for language implementors), and recently, async/await. Both of these help in some ways, but have costs that are higher than the benefit and much better alternatives.

Java is not trying to "keep up." It is intentionally slow-moving and conservative (this design goal was set by James Gosling when Java was first created), and only adds features once they have been proven in other languages for a while.
> 100% ARGB / SRGB.

The T490 does 100% Adobe RGB? I'm impressed. Seems like Lenovo has been really listening to people complain about the horrendous gamut ThinkPads have been afflicted with for some time.
Yes and we work more than the French I hear. Working less and better healthcare seem like they would be large factors.

As an aside, I think our “blacklist” approach also really leads to a lot of environmental harm. Our system basically says “use this unless we start to notice harm” which is a clear plan for legalized environmental harm. You can use some pesticide unless after 20-30 years of use a few studies indicate harm, then we will review it. This led to the Slient Spring and DDT being so widespread that the Peregrine Falcon almost went extinct.

Our default view that things are okay until they’re obviously causing problems isn’t the best. I likely wouldn’t want to live under a government that prohibited everything by default either, so I’d hope some middle ground could be reached. And ultimately I have to accept that some things should be prohibited even if I really want to do them. I suppose my policy plan would be to much better publicly fund research and whitelist with a fast initial review period and a collaborative research based initial rollout.

:shrug:
I'm happy to answer any questions regarding this system.
What???? There has been ton of bad press for Google, Facebook, Exxon Mobile, ...
Y'all might want to read this:

https://arxiv.org/abs/1802.06067

(Implementation: https://github.com/nschloe/colorio )

And this (read the Appendix on the BACKLIGHT of the Sharp Quattron, and take a look at Figures 1.3, 3.5, 9.2, G.3!):

Note however, that all of this completely ignores the fact that humans seem capable of some form of HDR color fusion via binocular vision, as impressively demonstrated in this paper:

http://arxiv.org/abs/1703.04392

Given that many people seem to report slight differences in monochromatic color differentiating between eyes, we can speculate that binocular vision influences color perception in some way.

Edit:

See also my comment here: https://news.ycombinator.com/item?id=19983432
The author assumes that there can be no overlap between Netflix customers and Disney customers. I imagine that for most consumers who cut the cord would be willing to pay for more than one streaming service, especially considering how cheap they are. And every streaming service has to compete with video games and Twitch.

Disney's content library will certainly get their streaming services in households with kids, but that doesn't necessarily mean the grown-ups will cancel Netflix.

It is an interesting question as to how long the streaming services will sustain their foregoing profits for market share and what effect that will have on spending habits.
Scanned the home page for any reference to how you interface with the browser API in purescript. Is it any different than in js?
Does a black hole have a “surface”?
These kinds of articles are always odd to me.

Movements don't occur in vacuums where one tactic is explicitly used by the participants. The civil rights movement also had many acts of violent resistance with it. Trying to claim that any single tactic is more effective is simply not valuable because there will _never_ be a single tactic in use.

All this serves as academic masturbation on what tactics have been best used in the past. By all means, keep speculating what is the best way to enact change, but be aware that your academic theories aren't going to matter much to people who are actively being oppressed. Direct action gets the goods.
️ useSSR – React hook to determine if you are on the server or the browser
Ah ha. We aren't getting dumber. We are replacing ourselves with robots.
> "Qualcomm is a law firm with a few engineers"

I thought Oracle was the premier example of that :)

http://bonkersworld.net/organizational-charts

> But seriously, Qualcomm is the worst company ever to work with (except maybe Oracle).

OK, we're on the same page ;)
Also, github pages require a public repository (or a pro account), Netlify + github doesn’t
The site recommends crunches and leg extensions... crunches are not a great exercise for functional ab muscles, and leg extensions are generally verboten due to stress on the knees from the open chain loading.

It's good to be thinking of this stuff though. I highly recommend Athlean-X(his free youtube videos, can't say anything about his programs) and Mark Rippetoe's Starting Strength program. Between these two, I've gotten into a little weightlifting and I'm loving it. My posture is better than it's been in 40 years.

Just do yourself a favor and go slow. Muscles adapt quickly but joints take time. Lay off the creatine until you have some experience. The 2 best supplements you can take are protein and sleep. Don't forget to hydrate and don't overtrain.

If you get a trainer, get a good one. I got a bro who encouraged me to go too far too fast and now I've got a messed up shoulder. Done properly, weightlifting is one of the safest sports.

If you're a keyboard jockey like me, chances are you have weak external rotator cuff muscles, weak serratus anterior muscles, and tight pec minors. Look into correcting all of that first, before you start shredding your shoulder joint with bench presses and bicep curls.
I have c programming experience but not java. I would greatly appreciate if you can tell me the where to catch an exception. When there are nested method calls I can’t tell where to handle it correctly - should I handle it in the top most function or the one where the current method was called from? Can you point me to some resources so that I can understand the correct way of handling exceptions.
You're being super disingenuous here. The main priority of Germany's energy transition program was not to lower electricity carbon emissions; it was to phase out nuclear. They were far more worried about a 2nd Fukushima than global warming.

And as you point out, they are managing to reduce CO2 emissions anyway.
bulllllllllllllllshit.
People in 1970 had to navigate with paper maps, which is actually a cognitively loaded activity.

People in 2019 do not, so they don't get the same amount of spatial reasoning exercise from that activity.
> are closing natural gas and nuclear plants to build new lignite coal plants

Do you have a source for this? Specifically the building of new coal plants.
When I can financially gain from the situation. I love to write code, but I dont code for free.
An Introduction to Serverless Functions with the Minions!
It's not so much my code that is locked in, as that netlify has spoiled me by making deployment so streamlined that it would be hard to go back to manual deployment. This gives me another option, which I appreciate. That's all I meant.
"Banks are sometimes complicit or looking the other way WRT money laundering" is hardly a conspiracy theory.

HSBC: https://www.reuters.com/article/us-hsbc-probe/hsbc-to-pay-1-...

UBS: https://www.bloomberg.com/news/articles/2019-02-20/switzerla...

Unicredit: https://nypost.com/2019/04/15/italian-bank-will-pay-1-3b-fin...

Standard Chartered: https://www.theguardian.com/business/2019/apr/09/standard-ch...

ING: https://www.reuters.com/article/us-ing-groep-settlement-mone...
HN is traditionally quite pro-US to the point that many here were defending Boeing during the 737 Max fiasco. Not to mentions the vitriol against the EU when it fined American tech giants.
How can it possibly be both "basic functionality was not working" (high severity) and "no suspicious transactions had slipped through" (low severity)?
Teaching AI the Concept of 'Similar, but Different'
how... convenient.... (Austin powers laugh!)
Let's just call it what it is: bribery.
Speaking as someone who has recently driven through the powder river basin in WY, there is definitely coal that is staying in the ground. Mining co's are going bankrupt, and are cutting jobs and production; this is a severe enough reduction that the BNSF railway is also suffering in the area due to decreased tonnage exported.
Which modern plane do you want to compare it with?

The 787, 747-8, A380, A350, A320neo and A220 all have zero fatal incidents. That is what I expect flying a modern aircraft.

Stop being ridiculous.
Guardian often has little "errors" like this.
Ask HN: How are you doing ML deployments?
Interested to see how people are shipping their Tensorflow/PyTorch models, handling data updates etc.
We use a combination of Netlify + Webflow + Hugo for our website (www.facetdev.com). With that we get a global CDN and our website will never go down.

Netlify has been awesome and it made it stupid easy to combine our www site on Webflow with a hugo static blog in a subfolder (/blog). This might be my favorite web publishing workflow ever.

If you haven't tried Netlify yet, definitely give it a look.
That part about JS is pretty much the story of my career - I started out completely hating JS, was forced to use it enough to get more familiar with it, and eventually eventually started enjoying it to the point that it's now the primary language I write.

(I still hate it occasionally, but there's a lot more joy these days.)

The initial turning point was probably around the first release of jQuery...
"After a few months, I had rewritten the ETL system to be a fault-tolerant, rules-driven system that could handle the radically different data formats that pharmaceutical companies kept sending us."

Oddly enough, I'm currently working on exactly this sort of thing, for financial data. And I've been cursing the guy who wrote the initial pass at it, the state of "software engineering" education, and the Pacific Ocean for good measure. It turns out that Mr. Guy is an expert at modern software engineering best practices, dependency injection, unit testing, and ORMs, but had apparently never written a parser. Being an unpleasant and perverse excuse for a human being at this stage of my career, I decided to mostly keep his parser and wrap it in enough error handling to do something useful is some transaction record doesn't have a supplier. That is, rather than rewriting it as a normal-human-being parser or even (heaven forfend) breaking out and learning to use ANTLR. (Whew. I feel better now.)

Anyway, so, yeah, I've been there. I know what you're talking about.

But...

Samuel Falvo II is commenting on a completely different topic. He's not talking about the problem of making a system robust against crazy-pants input or even crazy-pants programmers (well, indirectly...). He's not talking about

"So when fetchDataFromServer() fails, or when an object doesn't respond to the message you sent, what do you? There's a simple way to approach this: ask yourself what you would do in real life."

He's talking about "when an object doesn't respond to the message you sent," how do you know? Don't have a static type system of some sort? If you type "entrie_name" when the message handler is called "entire_name", you won't know until some process tries executing that message send. And if you don't have something like a exception system, you won't even know then. (SIGSEGV, SIGILL, or SIGBUS and the like are really indications that you have just made some grievous error in how you are living your life.)

Falvo, with all his vitriol, is pointing out that the systems of Kay's vision are actively trying to prevent you from writing robust systems. And you have done exactly what he's accused you of doing:

"Don't resort to changing the topic either [...]; the issue is, right then when the error happened... What happens right then and there?

"Until you can answer that question, you have done nothing but bloviate about what is possible in some utopian system...."
Definitely get the book, I did and it's useful -- but the value of the Stronglifts recommendation is the app.

It's well made and stone cold simple and tells you exactly what to do. It's what I did when I started the sport/hobby and I would definitely recommend it.
Here is one data point for you: no matter the price of alternatives, I will not step on a 737. Ever.
"US lobby groups for agriculture and pharmaceutical firms want UK standards changed to be closer to those of the US in a post-Brexit trade deal."
https://www.bbc.com/news/business-47036119
I was not aware Play Services was required to run Android. I have test phones that run Android without Play Services just fine.

How does that make Androids open source status anywhere near Windows?
Amazon shareholders vote down limits on facial recognition software
Even according to your link it stopped almost 20 years ago (2000), and you ignored the second paragraph, so... ball’s in your court.
Yep, you're right, that's the transparently resizeable array thing, and it's exactly how Java's ArrayList class gives the feel of a resizeable array while it actually manages fixed-size backing arrays for you. That's why I linked the source to that class. :)
3. Executive: "Hey, Charlie, you think that bug missed anything?" Manager: "None that I'm aware of."
"It is a profoundly erroneous truism, repeated by all copy-books and by eminent people when they are making speeches, that we should cultivate the habit of thinking of what we are doing. The precise opposite is the case. Civilization advances by extending the number of important operations which we can perform without thinking about them. "

-- Alfred North Whitehead

What he is saying is that as civilization advances, the amount we need to think to survive decreases. We don't need high IQ's to survive anymore. While being smart is a selective criterion in a mate, other criteria will tend to overweight IQ when the amount of IQ needed to survive decreases.

Thus, IQ will decrease as civilization advances past a certain threshold. Perhaps we have passed that threshold.
This optimistic hand waving is all OK - but starting in 90 days, when the US embargo kicks in, WHAT architecture will Huawei chips (Kirin?) use, when will they be designed and production ready and who will want Huawei phones with brand spaning new architecture instead of relying on decades mature ARM chips?
"genes that make one less intelligent"

Come on, surely you aren't suggesting that genetics have anything to do with intelligence, are you?
>> Enter the last password you remember using with this Google Account

> Which of course the attacker knows because they changed your password.

The site asks for the last password you remember using, not the last password that was used (presumably by the attacker). I don't think this is as bad as you think; the attacker doesn't likely know the previous password, or else they would not have needed to hijack your phone number.
This looks super interesting. We're doing a startup right now that transforms data into time series tables. Building datasets from those in sql has been challenging enough that we built out a UI to do it. This could be another elegant approach.
Whilst the delivery is somewhat hyperbolic, the point this comment is making, that money is more important than safety, seems fair. The recent 737 debacle has shown that US corporations and their associated regulators, unfortunately, cannot be trusted when billions of dollars are at stake. This isn't too say the EU is above reproach, but the current stream of news about the US and safety, fairly or unfairly, makes this portrayal.
Arguably : it may be argued

I agree with you that data is important. But yes, it can absolutely be argued about with reasonable arguments without data.
I grunt angrily at this suggestion
a signature doesnt stop the transaction from going through. if i dispute a transaction, I can go "thats not my signature."

do most people sign their name on those digital pads, or do they scribble random patterns?

a signature is not a pre-authentication factor, a PIN is.
When a company publicly apologizes for a bug and says things like "Deutsche Bank is working on correcting the error as quickly as possible and is in close contact with the regulators," a reasonable person infers that they're talking about a serious issue in core functionality, not a GUI rendering glitch.
For those interested in a clear explanation of the backward pass (especially for convolution layers), here's a good resource:

https://arxiv.org/abs/1811.11987

https://github.com/Ranlot/backpropagation-CNNs
Well given that 2% of all accusations are false, I'd say 98% of these fired for harassment had it coming.
Makes you wonder why people want to reinvent everything from scratch then.
Virtualized MacOS because of Mac or iOS dev? Hard to imagine why someone would use a virtualized OS for normal usage or consumption. But maybe I’m missing something.
>There are so many settings, many in very technical language, that there are entire pages whose function is basically a mystery to me.

Honestly, I love that about VLC. There are plenty of shell commands I have no idea how to use properly, for instance, but knowing that they are there if I ever do need to learn how to use them is great. The modern theme of stripping out functionality in favor of perceived simplicity undermines these great comprehensive tools like VLC. If you don't know what a setting does that shouldn't be a problem; you probably never have to touch it then. Sure, some of the functions seem pretty old school today, but I'd hate to see VLC dumbed down.
Enabling DevOps in a Hybrid Cloud Environment at DoD
A fair point! Fixed.
You can't down-vote posts on HN--only comments?
Our five year old daughter has one and absolutely loves it. Given her age, she is mostly at the 'show my drawings when a button is pressed'-stage. But she is having a lot of fun and is proud of the tiny programs that she made.

Thanks to you and your colleague(s) for this fun little computer!
It also makes it easier to lobby for a privacy law with teeth (which Apple should absolutely be doing if they aren't already) when you can offer a solution to politicians who might have genuine concerns about the economic impact.
Sales tax in the US generates a comparatively small amount of revenue. Some states don't even have one. The majority of tax revenues in the US are paid to the federal government rather than the states and through personal income tax and payroll tax rather than consumption taxes.
Wire Data: Why Should I Care When I Already Have Log Files?
The UX of Dating Websites and Apps
I went a bit the other way around. Switched from RedHat to Gentoo ca. 2002, and used it for about 8 years, when I started using mostly Macs, and some Ubuntu installs (less time to dick around with build flags and long compile times). Just last week installed Manjaro on a new system, and it seems really nice. I'll probably switch my home laptop from Ubuntu to it (or plain Arch, maybe)
Interesting, thanks for the explanation
Thanks for the tips. Web design is a complete mystery to me, so I'll gladly take all the feedback I can get.
Not necessarily. IMO it highly depends whether a company’s goal is short or long term gain.

If you have a hard time competing and every day is a fight anyways, why would you act in a way that is sustainable in the long term?

If you listened to the NYT’s the Daily podcast where they interview a former Boeing quality manager/whistleblower this is clearly the picture that is painted here: Managment doesn’t give a shit if they use potentially broken or dangerous parts, they leave metal debree and garbage inside the wmhull right next to important control lines, in one case they forgot a whole ladder inside.

The 737 Max is not the illness, it is just the first visible symptom.
This applies to so many other things: cosmetics, food, drugs, guns, etc. And now they’re lobbying to influence other countries too (UK, Brazil, etc). Incredible amount of greed and lack of ethics.
Google changes policy to block misleading ads for anti-abortion groups
FYI, there is a Swift 5 book available now.
Why does the hash of infinity have the digits of π?
Yes.

Fun fact, all of the natural gas that Germany bought from Russia used to flow through former Warsaw Pact nations like Poland. Now the gas goes at least partially through the undersea Nord Stream pipeline and the under construction Nord Stream 2. It's generally believed that this transition has made Russia much more bellicose in the region, as they can now threaten to turn off Poland's gas supply without also harming Western Europe at the same time.
Paul Jorion, a french writer and ex-"the Bank of the European Union" employee, said that he was pushed out of the company when he revealed a bug in risk-calculation software

I'm pretty sure this bug was known for some time as well
> American companies have for the most part not been engaging in wholesale state sponsored theft of Chinese IP.

That's because the Chinese don't have IP worth stealing. But there have been quite a few documented cases of the US stealing IP from European countries that they thought was worth stealing...
I would dare to add, "All according to plan"
Perhaps it's because people feel that a generic anti-capitalism rant doesn't add much to this specific discussion?
How would you do it without trusting a third party?
> I bet if you do the numbers it is the most dangerous way of traveling

That's just crazy talk. If it's more dangerous than a car I'll eat my hat.

According to NYT/Flightaware, there were ~8600 737Max flights per week. Let's call it 8000, and limit our analysis to the past year. Let's also make the very low assumption there are only 100 passengers on each.

8000 * 100 * 50 is very conservative 40 million passenger trips per year. And there were 350 deaths.

Cars have a fatality rate of ~1 per 100 million miles. That means that the average distance traveled needs to be ~1000 miles to be better than cars.

I challenge you to find better numbers estimates, but my very conservative numbers says they're on par or better than cars. I must confess I'm a little surprised how close it was.
Your website and documentation is all a bit opaque.

The title reads like a new encryption library for in the browser but in reality is an (advert for) encryption service, the SDK is open source because it requires your backend with its "Trustchain", the wording on the website is vague about how the Trustchain Private Key is "obtained".

Regarding the service, my main issue is that with an open source SDK you're aiming at a certain type of people, developers, like many of us, but I see no mention of the algos used which immediately causes me to lose interest (between that and the sales/marketing heavy website). If you're really targeting developers I would suggest losing the marketing babble and get down to brass tacks.

And finally, if the private key really is generated on your service, we can just pack up and go home.

What it sounds like you have is a PKI infrastructure with open source SDK and "end-to-end" encryption of things, as much as end-to-end applies for keys/trust roots generated anywhere but locally.

If any/all of this is wrong, please clarify.
Retrofitting every building in the United States in ten years is what was purposed. The tradespeople I know are all very busy and find it hard to hire in this college focused age. Unemployment is virtually zero. Where will all these able bodied skilled workers come from? (Not to mention the trillions of dollars required)
I don't think you're using the word "materialism" correctly here.
Ideally, it would be something the browser supported internally (without external js or plugins) with very minimal javascript entrypoints to decode/encode.
VLC stays out of your way too. You don't need to faff with playlists at all if you don't want to.
> Windows 10 hiDPI support is non-existent

This is not true.
To be honest, it's kind of a shit article?
VW dates from 1937.