skysight-inc/HackerNews huggingface dataset:
Your focus on bug bounties ignores the existence of other things, like grey hat big vendors and I house security teams. Tavis Ormandy doesn't get big bounty payouts from Google or Apple or Microsoft, he gets a big paycheck instead, but is more effective than pretty much any freelance big bounty hunter.

And again, you consistently overestimate the value of a hack. You're not going to get root on every device. So the idea that apple is spending 5c per device isn't correct.

Again, you're overestimating the risk by imagining a magic rootkit that can simultaneously infect every device on the planet. That's not how things work. It lets your imagine these crazy values of a hack, but again: that's not how things work.

If it did, you'd probably see more hacks that infect everyone so that some organization can extract minimal value from everyone. But you don't see that.

Why? Because that's not a realistic threat model. State actors who, at this point are the only groups consistently capable of breaking into modern phones aren't interested in financing. They're interested in targeted attacks against dissidents.

So anyway, what makes you believe that Googles safety isn't adequate for it's systems, since at the moment anyway, they aren't manufacturing cars.
I honestly would argue that it doesn’t. And mind you, this comes from someone who handwashes the dishes almost every night, regardless of whether my sink has just 1 or 10 plates, and whose only ever roommate conflict happened because the roommate was always procrastinating on doing his dishes.

I absolutely hated doing dishes and chores when i lived with parents, as well as other “teenage chores” like mowing lawn and such. My parents wanted me to do it not because they needed my help, but because it was a “teachable moment” (which they expressed in very clear terms). It especially ticked me off, because i would use maybe a single plate in a day back then, while the rest of my family would add like 6-8 plates on top of it + tons of other stuff like pots and pans and such. I got very annoyed by it very quickly, so i managed to convince my parents to let me not do dishes as often, as long as i spent all that time studying instead (on top of a lot of studying i was doing in the first place). It was far from an easy negotiation, took me months of time and lots of heated arguments to get to that flimsy compromise.

Now that i live on my own, doing dishes feels like a meditative sort of mindless thing to do at the end of the day (kinda like playing minecraft as something busy to do while listening to a podcast episode), except it also helps keeping my place clean and orderly. And i legitimately enjoy doing it well, paying close attention to every plate, etc. I dont even ever use my dishwasher for any purpose other than a drying rack for dishes I hand wash.

What i personally learned from this, it is less about the task itself and more about the purpose (and control). My parents would want me to do dishes at a specific time (often enough interrupting what i am doing) and just for the purpose of a “teachable moment”. I absolutely dreaded doing it.

These days, i do dishes every night, but on my own schedule, out of my own volition, and for the sole purpose of maintaining order at my place of living. It feels more like a relaxing task to do than a chore.
We All Work for Debt Now
Jessymeshak, 33 – Yorfriends Marketing,advertising and social netwo
You ignored my question, you already said less than 1% is unacceptable, and just repeated yourself. Forget COVID, I'm referring to a future theoretical disease - at what death rate does a nationally enforced lockdown of a few weeks become acceptable?
No one has to listen to the CCP. The CCP acts offended by everything.
Please tell them to start making them again!
Zoom's updates also runs though the entire installer again as of today.
Company announces bad news and then the stock price goes UP. WTF?

This often seems counter-intuitive but is pretty simple to understand if you keep in mind that markets are always forward looking. For instance, if Company A typically makes $1m in profits each year, you can ascribe a value to it. However, if at some point, you suspect that their profit is going to drop 80%, you are going to devalue their stock accordingly. However, if the company announces that their profit "only" dropped by 60%, you have likely undervalued them (since you thought it would be worse) and it makes sense for you to increase their price.

So to get back to your initial question, the answer is the market thinks, right now, that things will not be as bad as they initially assessed.
Clinton Approves Technology Transfer to China (1999)
Maybe one day she will hit the bottle
Depending on your house, treadmills can be very loud. Either second floor or the ground floor over a crawlspace or basement can be annoying to others.

Or you might not have the space in your house to dedicate to exercise equipment.

Having the outbuilding serve as both an exercise room and a separate office solves both these problems.
The improved Swift code shown in the original post takes 0.5s to compile with optimizations on my system. It runs in 4-5us per inner loop.

The following Common Lisp code:

(defun bench-array ()
(declare (optimize (speed 3) (debug 0) (safety 1)))
(let ((arr (make-array 3000)))
(declare (dynamic-extent arr)) ; stack allocate
(loop
:with sum fixnum = 0
:for i fixnum :from 0 :repeat 15 :do
(time
(setf sum
(loop :for k fixnum :from 0 :repeat 3000
:do
(setf (aref arr k) i)
:finally (return (loop :for l fixnum :across arr
:sum l fixnum)))))
(print sum))))

compiles in 0.01s and runs in 5us per inner loop on my system (SBCL).

It has array bounds checking enabled (safety 1 declaration).
If I remove it (safety 0), runtime improves to 2-3us per inner loop.

I'll take Common Lisp over Swift any day of the week :-]
Assuming we have defined "success" and the person A will multiply their chance of success by 2 after each try.

That leaves almost zero chances of success.

Success, however we choose to define it, is in large part a result of luck. Skill, to a much lesser degree.
? LINE (what I use in Singapore) sends original photos. Don’t know about what’s app. But I thought this was normal.
I don't think it is - I think you can write "x is like y" but you have to understand and explain why. Otherwise I can say "a hippo is like a bright blue sky" and then claim that I am right! I don't think that this is like modelling the impact of a butterfly on storms - I think this is more like modelling the diffusion of a bottle of dye in a swimming pool.
You could argue that Guantanamo Bay is a Muslim concentration camp, and that the rendition program was (likely is) the most organised torture program since the Nazis.

You could further argue that the overreaching mass surveillance outed by Snowden is invasive tracking.

In a way, you could also argue that all the boogeyman-style news in the west is a form of censorship too - it keeps the masses focused on their hatred of communists, Russians, Chinese, Islam (or whoever), so they don't focus so much on real issues at home.

And all this is just in direct response to your comment - it doesn't even touch on racism (very much alive in the US in particular), wars started on false pretenses and/or for profit, the CIA being able to lie to congress, refusing to not use cluster munitions, etc.

I think sometimes we're so focused on the perceived evils of other nations, that we lose sight of the highly dubious things are own nations are involved in. Perhaps that's the point...
I've a lot more experience with Julia than any other language (and am a huge fan/am heavily invested). My #2 is R, which has a much more basic type system than Julia.

So -- as I don't have experience with languages with much richer type systems like Rust or Haskell -- it's hard to imagine what's missing, or conceive of tools other than a hammer.
Mind elaborating (or pointing me to a post or article explaining the point)?
Well, yes, most of the packages available in the JS ecosystem were written in JS. The easiest way to retroactively write typings is to use `any` all over the place.
Reviewers should simply say, "we've adjusted these numbers to account for benchmark manipulation", and give those phones worse reviews.
30m is quite a lot bigger than the Planck length, and you can’t predict human behavior by playing The Sims.
Well doesn't the fact that they mention "SARS" confirm that they didn't know it was a new virus?

COVID-19 is not SARS. It's less lethal but far more contagious. SARS would not have been such a big issue because it doesn't spread as easily.
What's the difference between "cutting" and "furloughing"?
By the way the story in chapter one about a smard-card was very amusing to read!
> Wether it cleanly fits into your political ideology or not, The United States is the most powerful country in the world

It's not a matter of my ideology. I recognize that the US was the most powerful country in the world before the pandemic, but looking at the news about the US response, I have a feeling it will no longer be once the coronavirus is finally dealt with. Then again, maybe I'm just biased by the disproportionate amount of headlines the US is taking in international media.
The US SEC declared them to be securities offerings, which are extremely heavily regulated.
You're going to have a hell of a time implementing elixir in python.
SRE Book (https://landing.google.com/sre/sre-book/toc/index.html): Chapters 4, 5, 6, 17, 28, 29, 30, 31, 33, All the Appendixes

SRE Workbook (https://landing.google.com/sre/workbook/toc/): Chapters 1, 2, 5, 6, 8, 16, 17, 19, 20, 21, All the Appendixes
Tim Sweeney owns 51% of Epic Games.

https://twitter.com/TimSweeneyEpic/status/118194495168648806...
WhatsApp and Telegram (widely used in HK) compress down to around 500kb.
I watched a lot of videos to learn, mostly from the HouseImprovements channel which specifically had a series on building a shed (https://www.youtube.com/channel/UCpJ1vJPFqImom-NN2fkBS0A). That gives the basic idea. You can find plans online easily, but I did do my own design in the end (in SketchUp).

Carpentry is very systematic; once you've learned the rules for framing walls/floors it's all straightforward from there.
122 points in 2 hours and already on 3rd page or results. Why are we hiding layoff news?
Telegram does that
The latest version was released in 2014
What's the differentiating factor? Cursory look at it - I don't see strong E2E encryption or anything besides a bog standard messaging app. We have many - whatsapp, facebook messenger, imessage, hangouts, telegram, signal, wechat, etc.

> Convert audio messages to text,
use smart replies, stay online
even with bad internet connection

That doesn't cut it, IMO. In fact it is repulsing me (offline apps are great) but I don't want to convert audio messages to text unless that happens locally. Fuck smart replies, no thanks.
How do you get people to write though? And more importantly - how do you get them to read?

Written/async communication sounds great in theory, but it takes the discipline most people don't have. Especially when working remotely.

At least during a call you can confront people directly.
No, I downvoted because all the comments amount to X bad Y good. What they are posting has nothing to do with the article. The article even specifically talks about most of the Ys that are getting commented about and address what use-cases they are for that Redux isn't for. It's clear those people are not here to talk about the thing they are commenting on, they are just here to tell everyone they don't like Redux.
There's the contrapoints video that gets brought up a lot when discussing Peterson, and imo it does better than other sources, but its probably not formal enough / contains too much humor / silliness for the HN audience.
Like you said: people in PL research. They specifically work on researching programming languages. But that is just a tiny fraction of what academic world has.
.NET How to Throttle HttpClient Requests Using SemaphoreSlim
Very odd little diagrams to show model components in this article - why don't they use digraphs like everyone who knows how to do stats?

oh...
Yep, details at: https://www.geico.com/about/coronavirus/

The credit will be coming off your policy renewal bill.
I like your breakdown and effort you put into this. But I also don't think Quibi is going to fail anytime soon.

> The BBC is joining an expansive roster of Quibi investors that includes Disney, Sony, Warner Bros., Fox, Viacom, and Goldman Sachs. Beyond that, Google, WalMart, and Proctor & Gamble are among the service’s advertising cohorts.[1]

That's a lot of big names putting money into this.

Now look at all the people they've got making content, it's a massive list of celebrities that draws from more than just Hollywood which means a lot of demographics are covered.

This story from the la times does have a lot of back and forth debate over topics you covered [2] worth a skim

[1] https://www.yahoo.com/entertainment/analysis-quibi-continues...

[2] https://www.latimes.com/entertainment-arts/tv/story/2020-04-...
I'm not even pomo fam I just respect things I don't understand until I give them a fair shake.
> Taxes take money out of the economy. Government expenditure puts money into the economy. Its a basic accounting truism. The rate of inflation/deflation is proportional to the difference between the two.

The same effect is seen with the mattresses. Your argument has no way to address this.
Yes, yes, I tend to ramble.
I also lived through the dotcom boom and bust and even remember the recession that impacted hardware vendors in the 90s. What we might see now is certainly more like dotcom than 2008.

Dotcom was a time that a lot of investment chased a lot of speculative business in technology which led to very high demand for anything looking even remotely like computer skills and paying them well plus stock options. It had to run out of steam and come tumbling down at some point, the end of Y2K was when it ran out of new coal and the steam stopped not long after that.

Investors then had to beat each other to the door. It impacted everyone in the industry but the first to go were the businesses not actually making money, then those who had clients which consisted of a lot of businesses not making money.

There were plenty of survivors, those who made money or those who could trim their expenses and make money or those who could make money out of helping others trim their expenses. People who worked for these kept their jobs. It also became easier for them to hire people. Pay was depressed, but it emptied out the industry from people who weren't actually that interested in or that good at technology.

I joked that those people who got themselves Microsoft certifications just for the dotcom salaries could go back to being real estate agents. That turned out to be bad joke.
This is so nostalgic! 15 years later and I still remember my ICQ!
I have to agree. Google suffers from a really bad case of ADHD when it comes to creating anything for consumption by outside developers...there is a long list and Dart and GWT are just two that stand out because there are large codebases out there that suffered because of these decisions.

Frankly, I'm surprised that Go has made it this far - I mean, it's a great language, I get it, but Google is fickle when it comes to things like this.
They are not critical of Redux in any way more productive than saying X bad Y good. That's why they are getting downvoted.
See https://poseidon01.ssrn.com/delivery.php?ID=8011181001001220...
>Ristretto is nice, terribly complex, and you don't actually need to care about the conceptual complexity. As an implementer, your only job is to execute the explicit formulas in section 5 of the Ristretto website. You do not have to be able to follow the hard math (just how you do not have to be able to follow the hard math involved in making the explicit formulas).

I don't think one should blindly follow an instruction without understanding why in any fields, let alone in crypto where a small, subtle difference can make or break it. Also, understanding crypto requires less math than inventing (and attacking) crypto, so it takes some effort, but it's doable even for hobbyists. If the math makes one uncomfortable, maybe one shouldn't try to roll their own crypto for production use in the first place.

Case in point: the author of this article that we're commenting on made a deadly mistake because they did not understand the math behind point conversion between Ed25519 and Curve25519 [1].

Below I also point out a mistake in their claim about malleability in EdDSA.

[1] https://www.reddit.com/r/crypto/comments/8toywt/critical_vul...
I don't know my spouses SS# but I still know my UIN by heart. 7-digit but still proud ;-p
booting off Uber? Have you ever used Uber and its local competitor Didi in China? I've used both multiple times. The competition was just too much, both companies were losing money at a pace that's not sustainable. The Uber China business was acquired, and in return Uber received cash and stakes in Didi.
Being in academia myself, I have to disagree as well. Academia has it's own languages and tools it prefers. They have just recently started warming up to Python.
i don't understand this response. are you truly unaware that the truths of many policies are "verifiable" but not practically verifiable until many many years after they are implemented. again - this is the whole point of the study of history.
> HN doesn't get enough credit for the tight rope they walk maintaining this community

You sure? Let me just check -theoretically- if you wanted to build a system to reinforce bubble thinking... how would it look different than this? There is hiding disagreeable posts, invisible moderation, and a magic karma system where 1 vote is not always 1 point.

Typically this isn’t a problem, but you aren’t paying attention if you think this isn’t by design and doesn’t exactly lead to a diverse spectrum of opinions here.
0..<15 is a range of numbers from 0, up to but not including 15. 0...15 is the corresponding range including 15.

I find this notation slightly clearer than the python version. It took me some time to remember whether range(15) includes 15 or not.
Tabs for indentation, spaces for alignment. It is called "smart tabs" and good text editors already implement it.
I am disappointed that only people who agree with me want to present their arguments :)
Only if you send the image as a file, but it requires more taps and the image isn't displayed in the chat or media tab.
It was shortly on the frontpage https://news.ycombinator.com/item?id=22822784
Thanks for the perspective. :)

IMO the only downside to your approach is that it couples your action creators to the calling component. That isn't necessarily a bad thing but it all depends on what your particular goals are. If you intend to have your action creators as a kind of "super prop" that is specific to your caller and disposable and single purpose in nature, I think that works. To be successful (again IMHO) you'd want to segregate your business logic outside of that layer into either the reducer (as the redux team recommends) or in a service layer that the actions can talk to (my preferred approach). As always YMMV.
They already get paid, getting paid should really go without saying.

Of course maybe they should be paid more. I don't really know how much they get paid and how much more they should get paid. I've heard the industry is abusive in some ways, but from what I've heard most of the abuse seems like institutionalized hazing; particularly the sleep deprivation stuff. In those respects, I think it's probably on that industry to clean up their own act. The AMA is a professional association for doctors, by doctors. It seems to me they should be able to do something about the abuse.
8 digits?
OpenTrace, a contact tracing protocol by the Singapore government
Any source for your claims? What you're saying contradicts all the reporting, including from Caixin, which has seemed to have the inside scoop throughout this crisis.

The first patient was admitted to the hospital on 16 December 2019,[1] and the first lab result indicating a SARS-like coronavirus came back on 27 December 2019.[2]

> First confirmed cases were early December.

Those cases were not known about in early December. They were discovered after-the-fact, when people went over hospital records to try to find earlier, previously undetected cases. As I wrote above, nobody had any idea that there was a new coronavirus until 27 December, when the first lab results came in.

1. https://www.thelancet.com/journals/lancet/article/PIIS0140-6...

2. https://www.caixinglobal.com/2020-02-29/in-depth-how-early-s...

3. The Caixin article is reprinted here: https://www.straitstimes.com/asia/east-asia/how-early-signs-...
I've really been enjoying Command Line Heroes, some really good stories both old and new. I am especially enjoying this current season, which has looked at some of the hardware that kicked off modern computing.

https://www.redhat.com/en/command-line-heroes
MATLAB and Mathematica are the primary tools I see used by people at my uni. People are just starting to warm up to Python.
It ticks a lot of boxes looking at the landing page. However, I'm surprised by the lack of a really important keyword: privacy.
My cert, and many others mentioned on that thread, have the proper CN. It is self-signed. Gmail seems to be randomly and intermittently rejecting it.
"Abelian" is at least a fresh new concept to hang your own associations off of, with no previous interference, and without interference from the similarly-named "Adelian" groups or something equally stupid.

The problem isn't just that the term is something you've never heard before, but that "I" and "II" is not a very good concept to try to hang them off of. This is relevant to software engineering naming too: In general, you should not use naming schemes that imply properties that don't actually exist in your values. I and II have all sorts of properties that don't apply to the terms in question, most noticeably, they have an order. But, which is "first", false positives or false negatives? They don't have a natural order. Using numbers to name them just gets in the way.

(Especially when there are perfectly serviceable words.)

Math jargon isn't perfect by any means. But it does at least avoid naming things by sheer numbers most of the time, unless there isn't really a choice because it needs a few hundred names right now.

(Similarly, pop quiz: In Kahneman's classification scheme, is System 1 the fast or the slow system? Odds are, even if you get that right, it's because the book title "Thinking, Fast and Slow" is something that stuck and it happen to be in order. It probably wasn't because you remember them by number.)
The author’s point is that other languages don’t (typically) kick people out of a club for forking.
I don't know, if its reasonably insulated a person and a laptop can get a space comfortable fairly quickly and a little space heater has no problem with something that small in all but the coldest weather.
It’s going to be fun to watch this flood of nonsense convince precisely nobody for the next few years.
Perhaps they purged a bunch of accounts based on inactivity? Every once in a blue moon I've logged into mine just for nostalgia sake.
Things will get better but the complete lack of a social safety net here is completely ridiculous.

The hoarding of capital by the super rich and business elites is disgusting. There are better and more ethical ways to structure out economy.