skysight-inc/HackerNews huggingface dataset:
Uhm, this is a bit of a bull.

It's long been considered that you authenticate through:
* what I am (biometrics)
* what I know (password)
* what I have (token, phone...)

Depending on the sensitivity of what is being protected, you might need to employ all three.

The article argues for a 2 factor authentication without the password without any consideration to data sensitivity, what was actually breached with passwords (yeah, it's somebody's instagram account, but not instagram itself).

Like many services offer optional 2 factor authentication today (what I know + what I have), you could allow users to choose depending on their estimate of data sensitivity.

If I am getting it correctly, the article argues only for a single factor authentication by storing biometrics on the thing you have (so once your attacker gets your phone, they can replace biometrics as well).

Dropping passwords can only hurt those who employ them correctly.
So we can push those users out of thier censorship-laden safe space, and into the rest of the 'public' so to speak, thus they can be engaged and in cases of rule-breaking, reported.
If you're using macros or another language entirely to generate C code, it's often to preserve type safety. Otherwise it's often easier to typecast everything through void pointers.

It's the same situation with Go, so it's not like C is entirely anachronistic with regards to the trade-offs it makes.
What do they have to hide?

Internal communication is usually great source for historians and posterity. Not to mention parliamentary investigative bodies.
Increasing support for religiously base service refusals
> Reminder that prison slavery

Aren't those prison jobs open only to volunteers among the prison population?
> To be fair, notwithstanding exploits in the underlying browser or hardware which lead to things like Spectre, at least javascript is sandboxed. No one is going to be able to sneak "rm -rf /*" into a script and have it work the way they could a native application.

It is fair to note this, but I would still take those examples as indicating the inherent dangers and failures of the paradigm. It's obviously infinitely better than just naively sticking native code execution into the browser without any protection at all, but that does not mean it is ultimately a good approach.
IRC server :d <3
How to write legendary farewell emails
Yeah, I suspect it really requires a community of like-minded parents.

Camp is a good start. For what it's worth, one state in Australia just announced a ban on phones during school hours - couldn't agree more.

https://www.abc.net.au/news/2019-06-25/victoria-to-ban-mobil...
How to Create a Dating App?
I don't think that's smartphones themselves. It's just social media.
The rise and rise of a Vietnamese corporate empire
New React.js admin template with Node.js and PostgreSQL back end
Choosing nothing is still making a call.
You can run Windows/Linux on ARM.
People on HN hate it when you say we have to change our whole society to deal with this problem. I agree with you though. I don’t think we’re willing to do what is necessary to avoid serious catastrophe. We’ve done a good job demonstrating that for 50+ years so far.
My 12 year old is very creative in Kerbal Space Program. And what he's trying to do is hard - things never work first time, and you have to spent a lot of time trying to figure out why. Sure, it's not how I learned, building go-karts and tree houses and simple electrical stuff, but it's still learning how to create and debug.

A bigger problem for me is that today's generation have no hope in figuring out how things like a smartphone work from first principles. At least when I was growing up in the 1970s, I had the fiction that I could understand how things work, and so I didn't give up trying.
It depends on what you mean by "take business away". A businesses lack of presense could allow the diversion of potential customers to your nextdoor neighbor easily. While you're slaving away trying to drum up word of mouth amd for some reason preventing searchability, regular customers are searching for "deli near me" and you the deli owner aren't coming up hypothetically.
It's insane to me the extent to which companies will go in order to prevent cross-site scripting attacks.. and yet they're perfectly happy to include unvetted, potentially malicious JavaScript on the same origin in the form of ads.

There is no reason these ads should be anything other than a linked image.
How about the keyboard though? I have an X270 and last I looked replacing the keyboard involved a complete disassembly, including a heat source to loosen some glue.
It is sad to see what is happening to people. Just take public transport and you will see so many people scrolling social networks and consuming useless content.
It is supposed to be seamless in normal use cases for nomal developers.
No, some of us block ads because we don't want to ever see any ads. Ever. At all.
Amazon launches new in-store pickup option with Rite Aid as first partner
This is not a solution. JS still runs, it just has limited access to certain features.

You also need to somehow <iframe> the ad content (and serve it from somewhere else with the feature policy header set/attribute on the iframe set) or else sacrifice use of these features on your own site.

The solution is to make the ads inert. They do not need to run code.
The Paris agreement was known since the beginning to be insufficient to meet their own targets. And I believe the US has pulled out of that? We’re seriously behind where we need to be. So yes we’re not doing literally nothing, but perhaps we’re doing nothing that would actually stop climate change from causing catastrophic damage to earth.
Is there any reason they couldn't be vector SVGs?
I think humans are generally bad at prevention of and good at reaction to catastrophes.

The next 50 years are going to be interesting... let's hope we leave the world in a manageable state for future generations.
You may be right about the averaging. From rereading the accident report, the Pilot Flying took back control of the plane after the Pilot Not Flying engaged his controls and tried to pitch down.

But, it’s the same basic idea. The PNF thought he’d gotten control of the plane, and didn’t understand why his input wasn’t having an effect. He didn’t get feedback from the stick telling him a different input was being honored. And neither pilot appears to have been fully aware that they were in a flight control mode where there was a risk of stalling. The PF especially never seemed to have made that connection, and the PNF took a fairly long time to call it out. As a result, the PF may not have been aware that he needed to actively keep the angle of attack inside the flight envelope.

So, PNF tries to pitch down, but isn’t aware the plane got put back into a mode where he isn’t in control. PF is pitching up, but isn’t aware the plane switched to a mode where this could lead to a stall. That’s the similarity I was getting at.
Predicting it will be what AOL might have created if it tried to compete with PayPal. Maybe worse.

When I go on Facebook, the site is so bad, the app is so dishonest that it is disgusting and intractable to use. Everything is a lie. Nothing works in one normal way. You can tell that it's this tangle of effort hoisted up into service with maximum effort to slime people.

It's like when wholesale clubs move the products around the warehouse so that you have to wander around and look for the thing you wanted to buy. Where is that thing I need? Why can't I find it?

Oh right. The system is designed to suck me in and waste my time. I can't delete anything because deleting data isn't real anyway. I have to prove the revenge porn is me by posting nudes. Riiiiiight...

Yeah, trust Facebook. They won't play games, because they care about you, and they take your money seriously.

The best part about Facebook is that, when push comes to shove, they're helping you see more relevant ads.
Storing user names and passwords in plain text when you have several hundred thousand users is not a "honest mistake" in 2019. In other fields a commercial entity failing basic security practices can be considered criminally negligent.
Firefox needs to respect the OS certificate store instead of using its own. Without it client-cert authenticated sites cannot be accessed. IT admins usually have policies on Windows and MacOS that prevent export of client cert+priv key.
5G in Australia: Supersonic speeds raise data consumption questions
Why Games for AI?
Also, for developers, you can't inspect web-socket frames natively in FF yet, you have to use an extension.
> He’s a one man business grossing over 1 million a year without a sales team

1) He has a sales person that sells ads on his podcast: http://neat.fm

2) Extrapolating from published rates is not very reliable. Nobody except John Gruber and his accountant knows how many sponsors really pay the sticker price.
How does the market price falling for someone's house lead to them getting evicted? It's not going to make their mortgage payments go up, nor their taxes. I guess if they stop paying their mortgage because it's underwater, the bank would eventually evict them, but if they can afford the mortgage they could just keep paying it, the price will likely grow in the future as land values go up with increased density.

There is some short term risk that if someone needs to sell their house for some reason, they will get less money for it. Home equity loans won't give you as much money at that time either. But neither of these factors should cause evictions.

We're not talking about repealing Prop 13 in this discussion (which is another law which many YIMBYs want repealed, but if areas were up-zoned at least there would be one path to relieve the pressure on housing availability).
Nitpick: When people talk in terms of class, that traditionally encompassed far more than monetary wealth. It's also your education, your status, your social circle, your distance from aristocracy, etc.
Be the change you want to see in the world: https://github.com/SumeetMoray/Nearby-Shops-End-User-Android...
The Raspberry Pi 4's Most Interesting Quirks
If anyone is looking for the report that this article is referring to:

http://resources.oxfordeconomics.com/how-robots-change-the-w...
Show HN: Using Image Segmentation to Photoshop Images
How come The Netherlands does not appear in the list?
This reminds me of the book "Ends." by Joe Mcleod. It manages to very well describe what the implications are of not taking the end of your product into account.

Give it a read if you are interested in topics like planned obsolence or product design in general.

http://www.andend.co/book
> The new generation is spending huge amount of time in consumption and very little in creation.

I think that's true for the current generation, so many adults I know don't appear to have any hobbies (creative or otherwise) whatsoever and spend every second of their free time consuming and not creating, not even consuming good content but crappy reality shows. I do more than most people I know (less than I'd like and mostly coding stuff) but I still come up way short of my perception of my fathers generation, of an evening I could generally find them hacking away at something out in the shed.
I feel like there's also some "not invented here" syndrome going on.

Dep was pretty good, and there was absolutely the possibility of just making that official (and maybe tidying away a few of the points raised during the module discussion). But no, that wasn't good enough.

Dave Cheney's errors package (pkg/errors) is a great contribution to Go error handling, used by a lot of gophers. Adopting that would have been simple, backward-compatible, and given us better error handling. But no, that wasn't good enough.

I'm so used to "if err != nil" that it's punctuation for me. Having some code use "try" because it doesn't need to be wrapped, and other code use "if err != nil" is going to break that. I'll have to actually read the error handler now, in case it does something unexpected.

Or not use "try" and stick with errors.Wrap. That seems way more sensible to me.
Yes because all business is based on ad sales....
I don’t get the modern ad stuff, any reasonable person uses an adblocker anyway, because ads are often slow, problematic in terms of privacy and security.

The fact that even people of a big site like stack overflow don’t know where it comes from instantly, is only further proof that using an adblocker is a resonable decision.

Maybe it is naive, but all ads should be in my eyes is a picture and something that counts the page views. And when you are a site that has ads as it’s main income you should have at minimum one employee who knows and tests each ad before it gets accepted and put onto your server.

Only then your customers will trust the ads you use and only then any reasonable person can even consider deactivating the adblocker for your site.

I am pretty sure somebody explored this idea before me, why doesn’t it work?
My favorite bit from queuing theory is the observation that if you execute the shortest tasks first, the average wait time for any one task is minimized.
....Or having a PC roughly 157x faster.
> The current conventional wisdom is that checking backfires.

And a not so subtle imputation which probably has a much larger effect on the willingness to look at facts in the first place. But I want everyone not sharing my opinion to be irrational too.
How to get started with Threat Modeling, before you get hacked
simply, because "the community" are a set of people who have spent (collectively) millions of hours using the language in a massive variety of use cases and environments.

it's not democracy, but they'd be stupid to just ignore all that expertise.
That was debunked: https://arstechnica.com/science/2019/06/debunked-the-absurd-...
On iOS you can compile code that uses SIMD instructions, but querying whether the CPU supports them is privileged, and iOS does not provide an API to do that.

So if you want to write code that uses SIMD instructions depending on whether they are available, you need to use Apple math libraries, which is super messed up.
"Your Libra wallet and funds have been permanently banned for violating Facebook code of conduct" read an email notification. Her crime? Clicking the "like" button on ...
Greed seems to be the primary engine driving humanity as a whole.

IMO the most viable path forward is to find some overlap between our desire to obtain and consume more, and the pressing need to reduce greenhouse gases in the atmosphere.

Maybe if we find a way to make carbon capture super lucrative or something?
Bloc-X launches independent e-trading software for OTC Oil Block Futures markets
That's not a large business for Apple.
Windows Movie Maker
came here just to make that joke :(
I imagine that that’s a selling point for parents. Maybe that’s the bigger reason?
I try to limit my carbon footprint, but I always am struck by how many people soapbox about alarmism cotastrophe.

A couple generations ago many normal people of varyinf countries were each convinced to go out and start killing each other. Most people are just tools or bootlickers who do what their authorities or groups tell them to.
I speak Persian quite fluently and Persian is completely free of articles. It is also an absolutely gender neutral language (Persians really have to ask if you are talking about a woman or a man if they need context). Besides that, there are no irregular verbs at all. I love it.
>This seems like a number you just made up. Here is a comparison of last year's A12 ($50?) and a 2017 Xeon 8176 ($5K?):

You will have R&D just for the high TDP CPU, you don't just magically scale up your Phone CPU and expect it to work in a Server / Workstation. And that CPU has comparatively small volume. I.e The Unit Economics does't work.

The only Unit Economics would work better is to follow a similar strategy as AMD, where you have a single die and they are replicated across the 45W to 220W product line. This is a small sub 100mm2 Die Size with 4M yearly unit. But that is excluding the complexity of I/O where EPYC had a 400mm2 I/O die.
"Blocking ads and trackers by default is pretty much essential in 2019."

How is it better than a choice of plug-ins to block them?
"Dynamically typed languages cause more trouble than they are worth".

Here we have the classical fight. Those unreflected statements don't help anyone as there are plenty of use cases and benefits for dynamically typed languages.
also, using the same word for a completely different implementation isn't great. people coming from the try/catch world are going to be confused by this, purely because it makes "try" do something completely different.
>is not a real cryptocurrency (it requires trust)

Trustless is not a requirement for a cryptocurrency. PoS requires trust, but still would be a viable consensus mechanism for a cryptocurrency.
On the other hand.....surely there is some value to being able to communicate instantly with people from vastly different geographies and backgrounds? Like, I'm talking daily to two guys from about 4000km away, and I don't even know what they look like - we just help each other on a gamedev group. If I have an issue with my car I can go to a dedicated group for that model on FB and ask literally hundreds of owners a question - when my dad had an issue with his soviet-made MZ motorcycle the best he could do was just take the thing apart and hope for the best.

Like, when I'm away "on my phone" I frequently actually talk to someone - there is human interaction in there.
Hey, some of those block list creators are also network-security people from 10-20 years ago. :)
They are expensive - but they care about the work they do and are very good.
Not necessarily. JIT ISA emulation that generates native code for the host ISA has been done for ages now.
Yeah don't bother learning piano, you can just play chords with your right hand and modulate/bend with your left. So much of that synthpop sound depends on simple arpeggiators.

If you like hardware (and why wouldn't you, it's so much more fun than software) you might find a looping device really useful, you're probably familiar with the guitar pedal version. And you should definitely look into step sequencers, check out the Arturia beatstep for a low-cost and versatile one or the Korg Volca synths which are dirt cheap and super awesome.

Use a simple mixer (probably something cheap like a mackie or Tascam) from about the vintage of the music you like. Consider not doing full mixes and just recording your jams in stereo. If you get fussy over computer recording use tape instead, which is delightfully forgiving in a way that digital is not and will save you from gain control headaches and ugly dropouts if you record too hot. An old portastudio can be a ton of fun.

Learn about dub even if you don't like reggae music, dub producers know a lot of old school production techniques.
I mean. I am going by wikipedia here but most of the things you've said in this subthread seem to be inaccurate. It wasn't the original 737. It wasn't the NG. And most of the accidents you've listed were not caused by that particular rudder design problem (as far as I can tell, 3 were, maybe?). You keep adding new inaccurate things without the slightest acknowledgement you might have misremembered or misstated something before.
What do you expect from a "currency" with the ethics of Uber, the censoring ability of PayPal and the customer service quality of Vodafone?
> This isn't quite right. Energy isn't conserved in General Relativity.

Correct, and the reason is that in GR there is (in general) no time translation invariance. The associated conserved quantity to time translation invariance is precisely what we call "energy". In our universe this manifests as the expansion of spacetime.

More on this:
https://www.preposterousuniverse.com/blog/2010/02/22/energy-...
It's really easy to implement a carbon tax. And it solves the problem. But what politicians want is more power grabs, not solutions. All of our wars on poverty, drugs, terror etc are intended this way. They are wars on people. This is the same. These people dont give a fuck about you. That's rarely ever been the case.
Heck, the internet, radio, movies, the telegraph have all "destroyed" generations.

People change, generations are different. That's the way the world works.
That may be a Firefox on Windows issue (not that it helps you in this case). I regularly have ~1000 tabs open in Firefox on Linux with no issues (related to tabs and performance, anyway).

The only related issue for me recently was a failure to restore a session after Firefox forced a restart for an update. That's the behavior that chases me back to Brave on other systems (where it's not as easy to `tabs.sh > current_tabs` just in case).
Can I politely suggest that the fact that you have read a decent amount of go code is directly related to the fact that you find it easy to read? I’ve read and programmed in many languages and apart from some outlayers the more I’ve read that language the more readable it is.
How does PoS require trust?
You should open an issue, the fix might be as simple as changing your build flags.
You should not stare blindly on the average. It's in the 1% slowest requests the dragons are hidden.
Boeing suffers new 737 Max issue that could delay return
I wonder if something about this system was changed after that incident - why not keep sounding the stall alarm if the plane ends up outside the flight/sensor envelope? Can’t you assume that it didn’t magically cross the stall zone back into normal flight?
I struggle to understand: who will deliver the groceries?
If I remember my Sanskrit correctly, it too has duals. But not specifically gendered duals. So two of them are going is written the same way irrespective of whether "the two" are male or female or neutral.

Yeah Sanskrit has a neutral as well. Makes the language much simpler. (In my opinion) .
Can you try and run SIMD instructions and catch the failure if they aren't available?
I personally wouldn’t set the bar for useful creation at modern art.
Netscape was so bad, in fact, that they did rewrite it from scratch into what is Firefox today.
(Not parent)

Basically "ah-in" or "ah-yin" ("ah" being pronounced like when a doctor tells you "open your mouth and say ah"). It makes the use of that letter much closer to "a" (א or ה in Hebrew).

We don't really involve the deep part of the throat, though I think it's pretty well known that you're "supposed to".
Looking for Suggestions for a Tablet
I'm not sure if and how often this has already been bounced around, but I am looking to ditch my laptop and set up a decent desktop at my office desk.

For on-the-road work though, I want to get a decent tablet...I have been working on Ubuntu for years and really enjoy it, and I have a mild allergy to Microsoft and Apple. Are there other decent tablet options out there that I should be looking at?

Sadly, the DLT tablet option is still in development: https://hackaday.com/2019/06/06/the-finest-linux-tablet-you-can-build/
Reddit 'quarantines' its biggest pro-Trump message board
A lot of what makes Excel fantastic are the quality of life changes. The data capabilities, the formatting options, the formula auditing. Simply being able to convert to table is a absolute massive time saver.
very close to א and ה...
They all sound like Ah/I/Uh/Eh depending on the punctuation
Social media and mobile are as tightly linked as highways and cars.

Instagram, Twitter and all messengers are inherently mobile, not just in their design but at their core. Their pattern derive from mobile usage, as opposed to desktop patterns.

Twitter is clearly a byproduct of phones: same length as SMS, even worked through SMS at the start (when smartphones were mostly a cool concept or weird devices). There are tons of sources linking social media and smartphones, see for example https://marketingland.com/facebook-usage-accounts-1-5-minute...