skysight-inc/HackerNews huggingface dataset:
>If you are comparing pigs and cows to whaling you are comparing apples and oranges. Pigs and cows and such are farm raised animals for the purpose of slaughter.

That's just an artificial distinction. They didn't began their lives as "farm raised animals for the purpose of slaughter".
Fridge 0.2
Or making a joke, which is supposedly verboten here.
I appreciate the spirit of what you're saying, though I disagree a bit with the details.

I worked a blue collar job manufacturing commercial signage for several years before I got a job as a programmer. I'd wake up at 5, work on learning to code, and then go to my job. Sign making isn't coal mining but it is a low wage job with few benefits and negative impact on your health. I didn't find much of the stoic worker type you describe among the people I worked with. Most had families. Everyone hated their job. It breaks you down physically, the boredom wears on you mentally, and providing for someone else doesn't make this easier.

I am grateful that I now get paid 5x what I used to make, sit in an expensive chair, and get free beer at the office. But I think it's good to be honest with yourself when what you have doesn't feel like enough. Trying to push that feeling away doesn't help to resolve it, in my experience.

I do think that an attitude adjustment is called for. But I'm trying to sort out what is a product of attitude and what is a product of external circumstance.

Finally, I think a world where everyone has the freedom to pursue what they're interested in would be an ok world. It's not always possible but it wouldn't be wrong if it was.
24 cores & 32GB of RAM? This might just be enough for me to run Chromium with all my extensions enabled!
Your comment is ridiculous on its face. The reduction of your argument is that all topics should be written about once. Well, thankfully, that's not the case. There is a saying, the best way to learn something is to teach. And that is what wiring a blog post is - teaching. We are all better off having multiple voices describe the same thing in multiple ways. I hope to see your writing on simple things one day too.

Whether or not this specific article should be on the front page of HN is a different question.
I believe Persona is the project you are thinking of:
https://en.wikipedia.org/wiki/Mozilla_Persona
> For example, if published prices were brought down to slightly-above-insurance rates, fewer people would buy insurance.

Would they? I don't buy insurance so my doctor visits are only $20 - I buy insurance so that if something catastrophic happens to me, I'm not on the hook for hundreds of thousands of dollars.

Even if the cost of (e.g., brain surgery, emergency appendectomy, resetting shattered bones) was the same as what insurance pays, I still wouldn't be able to afford it.
Absolutely, the language is well designed with good tools but it isn’t very eloquent. I find other languages much more enjoyable to work with Ruby, Typescript, Kotlin or even Java.
Why would sharing an article not accomplish something? It's an expression of opinion or support or an attempt to share information. Only actions that directly and immediately affect the planet are relevant and honest?
The "free at the point of delivery" part is precisely how NHS services are described:

https://www.nhs.uk/using-the-nhs/about-the-nhs/principles-an...

If you don't make that qualification people will often accuse you of being a crazy socialist that doesn't appreciate where they money is actually coming from.

NB As an aside, a "public school" in the UK isn't what you think it is :-)

https://en.wikipedia.org/wiki/Public_school_(United_Kingdom)
Someone will be attempting to process the payment.

A fraudster doesn't care who that is, any more than I care who it is when I legitimately book a hotel room.
Your argument doesn’t make more sense that saying we should farm crops like centuries before. The cultural part is about eating whale meat, not how to got it.
https://www.bbc.com/news/world-asia-35397749

But Junko Sakuma thinks the answer lies in the fact that Japan's whaling is government-run, a large bureaucracy with research budgets, annual plans, promotions and pensions.

"If the number of staff in a bureaucrat's office decreases while they are in charge, they feel tremendous shame," she says.

"Which means most of the bureaucrats will fight to keep the whaling section in their ministry at all costs. And that is true with the politicians as well. If the issue is closely related to their constituency, they will promise to bring back commercial whaling. It is a way of keeping their seats."
https://twitter.com/dril/status/473265809079693312?s=21

I think it says a lot about your worldview and experience if you think there are only two careers (industry drone and Instagram celebrity). There are lots of jobs people find happiness through, like teaching or creating art. If you have some time off work for new years, I'd recommend playing the game The Stanley Parable.
If their app is team based, they should be deferring 2FA to the IdP that that team should already have.
For this to be a problem someone would have to lose their 2FA device, and their backup codes, and change their billing address but not the address on their ID. If all that does happen, they can solve it by updating their ID, which most states require within 30 days of moving anyway.
Also, some countries don’t issue photo IDs with an address.
Honestly, I'd be a liar if I said that I knew. PaulAJ might have the best idea that I've read - force people to test the recovery option. Though sadly, I've never had much luck convincing really smart people to test that mission critical things like backups work, so my inner marketer fears what that kind of friction will do to user retention rates.

For me, the central problem always comes down to mobile providers. I've managed to make some really serious changes to my mobile account without a hint of authentication. And, I would switch providers, but frankly, I've had that experience with every provider I have ever tried. When the secondary device itself is a major attack vector under every reasonable threat model, it makes the whole exercise seem like playing chess when your enemy is conducting full scale war games.

The right answer might be a mixture of manual review, sending challenges to the original device and conducting some profiling based on user agent, location and networks used to connect to the service. However, it's also entirely possible (and even likely) that our current means of authentication are fully hacked, completely fucked and due for a complete replacement.
A few hundred years ago, men in many countries were allowed to beat their wives and children with few restrictions. Need I also mention that slavery and child labor were legal?

Historical legacy is absolutely no rationale for continuing to cause needless suffering in intelligent beings.
You'd be surprised how unsafe those are too, even though they aren't RDMA protocols. USB and SDIO stacks aren't really designed with malicious input in mind; it's like the 90s all over again if you think of those as the network protocols they are.
Demand elasticity.
> if everybody eats plants we would also need a huge amount of water/field sizes to feed everybody.

Keeping non-human animals for the purpose of eating their flesh requires even huger amounts of water/field sizes; so much in fact that half of the world's crops are fed to non-human animals[0].

[0]: https://www.treehugger.com/green-food/half-of-world-crop-is-...
You are nowhere near qualified to say anything about shoddyness both from an individual standpoint and statistical. The competency of aircraft engineering is the highest in the world it cant even be compared to your average financial engineer. To make flying complex systems like planes statistically safer then driving a car is an incredible achievement of engineering.

Numbers show that as Automation has gone up and crashes have gone down. It doesnt establish causation but correlation is a supporting data point.

Additionally, in many of these systems, autopilot does give back control and the pilot in a panic proceeds to royally screw up. The France flight 447 is a specific example of this.

The best way to handle this is to not only train the pilots differently but to change the autopilot. Multiple redundant sensors using different ways to measure airspeed so the detection of a faulty sensor is possible through automation.

Pilots and machines are nowhere near perfect. The goal is not to put both systems at odds, but to move both towards perfection.
This is all solid advice imho - and a useful digression from the usual accessibility story that just focuses on making content legible to partially sighted people.

The total decoupling of visual presentation from content structure is such an important factor in these matters.
So they built a database?
its nice to use when you don't have labeled data such as plagiarism detection. I use it a lot in the security space to see if a user has changed their behaviors by looking at the cosine distance of resources used over a period of time vs the next.
I have six gopro in an spherical arrangement and each one produces 960p video at 120fps, this renders a spherical 4k video.

From what I read they can process Yolo 6fps on multiple GPUs. Is a 20x speedup with more gpu possible based on their architecture?
For a business setting, that's a red flag for KYC, but for a B2C app, that's a very legitimate concern. If I were in that position, I'd probably just insist on seeing some proof that I can tie to the payment method, because otherwise how do I know you're John Smith from 123 Residential St, or John "the crook" Smith from the bad side of town? Bank statement, photo ID, etc.

Remember that this process needs to be painful. You already screwed up by losing your 2FA. It sucks, but if it doesn't, then it defeats the point of having that 2FA in the first place.
Humans are much more selfish than that. Almost nobody cares about the species. They care about themselves, their family, maybe their neighborhood, and if you’re really lucky they might care about their country.
Yeah! I need to save a bit more money but I would like to participate in a Recurse Center batch. Would like to make my daily reality more like what time at the Recurse Center sounds like.
Which organizations consider Minke to be endangered? https://en.wikipedia.org/wiki/Minke_whale#Population_and_con...
To add to the (mostly excellent) comments on this threat:

Consider the risk involved, and who is responsible for keeping the reset procedure secure.

If you're building a bank app, make sure you have a proper reset procedure, preferably with human validation, like how user 'steventhedev' described. The bank (your company) is responsible for this.

If you build commercial/enterprise software, the 'admin' user should be able to perform resets. Preferably a customer must have at least 2 admin users, to prevent locking out. The customer is responsible.

If you are building consumer grade software, go with a reset procedure through email. The consumer is responsible for keeping that secure. If their email gets compromised, it can't be your responsibility.
They are not classic phones, only modern crap with ancient design unfortunately...

On car's being softwareless is not exactly a thing I'm look for at least if software is free, community accessible and well peer reviewed and I can modify it without need super-complex and expensive stuff. The problem "modern" design: for instance ABS really save life in some conditions, like on dry od rain-wet roads. However kill's you on icy roads. In "ancient" cars there is a button to deactivate ABS when you want. Now it disappear. Modern cars have small stereocam and other sensors that try to look around and eventually act on brakes, for instance if you fall asleep driving and you are about to crush into an obstacle the start to shake steering wheel and soft break, if you still not react strongly brake the car, light up 4-way directions etc. Really useful however if you deliberately choose to crush on an object, for instance to avoid a group of children you simply can't. If you deliberately choose to go offroad because you see a big trailer full of kerosene or other combustible about to crash and explode at your side you can't. For that kind of driving aids, for now, we have normally a button to disable them. But it's probably the same story for ABS, at first deactivable after always on.

I here nth time the story that on planes and ships you can deactivate autopilots and pretty any feature because pilots, maritime personnel etc are properly trained while drivers tend to be not much but that's an absurdity the correct, logic, acceptable answer is "add training". Not much difficult. Thinking that a software can be better than a human is a thing we already heard in the past with Microsoft and I think we all agree that's not a good idea...
Yeah, the distinction between statements and expressions is an inherited botch that should never have existed in the first place.
Just in time for end of year tax donations, and on a related note, I’m a big fan of RIP medical debt. They buy up medical debt for pennies on the dollar, then forgive it.

It’s too late to prevent credit score dings, but at least it gets rid of collectors for someone.

By law, when debt is sold to collectors, the person that owes the debt should have the option to pay the price offered to the collector. In the current system, hospitals are just paying shady crooks to borderline-illegally hassle people.
The proposed better alternative is more the role of a counselor than a doctor IMO which makes me think they should be encouraging the use of counselors instead. That being said, many people find things like counseling as superfluous or taboo so maybe it is in our best interest to delegate this responsibility more towards general practitioners.
Because I lived in NYC and rode the subway multiple times every day all over the place and this is what I experienced. Lots of data points collected that were all consistent. Of course you don't have to believe me. I provided a couple short examples that demonstrated what I was talking about. I've seen plenty of other things but they are more difficult to explain. If you have routinely used the NYC subway and had a different experience please share, otherwise just take it as the impression from a fellow HNer.
Lots of people who live outside New York participate. Don't be so needlessly harsh.
That's an excellent summary of the book.

Someone bought me this a a gift, I can't remember who. I read it and, although it has some interesting ideas, it felt like there was no enough content and it repeated the same points over and over to fill space.

I didn't like how it was written. This is the only self-help book I have read, so I don't know if it is following some conventions of the genre (is this a genre?).

Overall I liked some of the core ideas, but not reading the book.
Ask HN: How do I get serious in studying mathematics
I'm 23, studied philosophy in college but a programmer by trade. But only after college did I realize how important a formal mathematics education is. I will always hit a ceiling until I advance my math background but I do not want to go back to school (lol). In recs? Where do I start, should I just look at MIT math courses?
The article mentions attending protests as one such "suspicious" activity.
Also https://sdf.org/
I am in the (slow) process to create database binding for RediSQL (https://redisql.com) for several different languages.

My lack of time make it impossible for me to work on these projects but if you are interested I can definitely arrange something!

Eventually I was hoping to release SQL bindings for python, golang and maybe Ruby but any language will do. For each of those I will be able to pay just 200€ that I know is a misery but I can't afford much more.

All the code will be open source, there won't really be deadlines, and is just going to be an informal thing.

If you or anybody else reading is interested feel free to hit my email.
My core advise is top stop chasing whatever big dream.

Backpack and move to Chiangmai. Look at life from different angle, you'll see people who are barely getting by and still happy.

Start freelancing and getting contract work. It's not really difficult if you

a) can skype interview
b) work with git/GitHub

Then find like minded people and make a team. US in not the only place on Earth.

I've moved to Mumbai from NYC and i couldn't be much happier. Our whole team is remote.
I liked the multi-window ui of Gimp.
They live in areas with crime. And don't want to get their phones picked up in others' investigations.
I completely disagree. We are reaching a point where it would be incredibly difficult to do more harm than inaction. If we continue the way we're going now, there is going to be a moment in the future where a thermonuclear war would have been less harmful in the long run because it would have put a damper on our industry. It'll eventually get that bad, as horrible and unthinkable as that is. Wouldn't that just be unbearably ironic? If we end up regretting that the cold war never went hot because our daily habits are even worse on a long timeline?

We've already done damage that's difficult to even comprehend. There's dead zones all over the map, where there's nothing but a bunch of algae and isopods crawling around in the mud and bones on the sea floor. These are enormous amounts of surface area, but they also represent a huge depth, so it's actually a volume of completely ruined wilderness. It's many, many times worse than an equivalent amount of acreage on land turned barren. We don't really have the daily context to understand what a loss that is. If we cause a collapse of the ocean ecosystems, we are truly and fully ruined.

People like to think that rational responses to situations are always moderate and level-headed, but that depends on context. The rational response to what's happening in this context is to freak the fuck out. Literally any sacrifice is going to be worth averting this kind of catastrophe. We are quite literally like the frog which is slowly boiling in the pot; we are slowly boiling ourselves, but it's a generational process so nobody ever thinks it's time for drastic measures. We're not looking at a choice between winning or losing; we're looking at the difference between extinction and cataclysm. The choice between a death toll of merely hundreds of millions vs. billions. It's extremely likely that this situation is going to end both of our family lines at some point in the next several generations. It's awful, but unless we figure out time travel these are the choices we have.
What we can learn from people who succeed later in life
That's actually quite true, come to think of it. Maybe I was actually giving too much credit.
A. OP's original problem is that users aren't noting down the secret when they're requested to.

B. Manual review works, unless there is a sufficient incentive to break it. Here's an example of PlayStation Network struggling with hackers disabling 2FA via customer support - https://waypoint.vice.com/en_us/article/43ebpd/the-long-weir...

C. If a user is resetting 2FA then most likely they've lost the device on which they had the authenticator app installed. If they still had access to it, authorizing them to perform a 2FA reset would be trivial.

D. Reset via email is the most commonly used one. It's scalable, unlike manual review. Less secure, arguably.

> This is the most tricky issue about 2FA: who's going to authenticate the authentication system

100% agree here. It's a hard problem.
Considering the Watson Jeopardy was more a PR stunt than an actual demo (no voice recognition, questions given as plain text, speed advantage of a computer) I'll hold my opinion until any technical details come out.
> Yes, monopolies are healthy.

Seems all 3 major cloud providers, aws, google and azure, are providing facilities to run docker containers. Seems Digital Ocean is getting there too. Hardly a monopoly, init?

> What is so difficult about hardware?

All of it. This is knowledge my company doesn't have and there is no point in investing in accuiring this knowledge at this time, since we have an easier solution. Not to mention that if we decide going bare metal is the way to go, we can do that later.

> The most businesses [...]

I think my english is failing me, I don't really understand this paragraph.

> This sounds like classic devops/cloud snake oil. I wonder what industry pays your bills?

Not the snarky remarks industry...
Ayn Rand Helped the FBI Identify It’s a Wonderful Life as Communist Propaganda
Show HN: A signed arbitrary precision integer arithmetic library
There is an article claiming that an AI held its own against a human in a debate. But the supplied video gives just a few seconds of canned material which could apply to any debate. Am I missing a video somewhere? Even on their website they don't seem to want to show an actual debate so that we can judge for ourselves whether it "held its own".
The entity behind BTC was smart to remain kind of anonymous.
Glad to see this once more.

Some Hacker News Discussions of this:

1. https://news.ycombinator.com/item?id=13735714

2. https://news.ycombinator.com/item?id=13760353

I wish they'd cover the sample space/parameter space distinction "harder", as it seems key to the numerous philosophical divides in the foundations of statistics & probability theory, and it seems like a very good candidate for colorful & animated visualization.

Also, note that the classic coin flipping example used there right in the beginning serves as an extremely bad & misleading analogy, see here for why:

https://econ.ucsb.edu/~doug/240a/Coin%20Flip.htm

I wish we'd stop using it in Stats & Physics 101, or at least add huge disclaimers to it, something like "Coins don't actually behave this way, not even mathematically idealized ones".
Honestly, I'd rather take my chances of being spied on by the local police department rather than install a very suspicious looking app from the play store.

"contains ads"
Or they could have used a billing address different from where they live to start with.
Thanks for such a thoughtful response. What you're saying rings a bell. Do you think consulting with someone like yourself would be beneficial? I didn't know there was such a thing as career consultant.
You replied to this:

"It's a common practice to add expiry timestamp for such tokens so each token will expire after certain interval."

With this:

"That's dandy, but it's a solution which is neither standardized nor native to JWT."

People are providing evidence that token expiration is native to JWT to refute that statement, while you are arguing in parallel that "expiry is not revocation" which is related but separate.