skysight-inc/HackerNews huggingface dataset:
Still, wouldn't it be better just to draw it by hand and store it in an svg rather than bring in a huge dependency?
The generated password is usually just random string and hard to memorise. If you need to use the password outside of the web, e.g. on telephone or in a physical office, then it makes sense to use a password you creates. This is similar to the "master password" used by password manager, you should remember it by heart instead of generating a random one.
That's not true about Paypal though: "Use lower case, upper case, a number, and a special character [like ~!@#$%^&*()_+=?><.,/]." [0]

And even if the character subset is quite small (26 lower case, 26 upper case, 10 digits), it's still good enough if it's completely random and never leaked once. Just max out the password length (start at 32 char) and back track from there.

[0] https://www.paypal.com/us/smarthelp/article/Tips-for-creatin...
4,20$/month for YouTube.

> Doesn’t seem like much, right?

McGuffin just multiplies that number by the amount of current users to project possible revenue increases by over 10x.

I think this might be flawed in 2 ways:

- I know I would personally pay much more and would expect most people to "low-ball", not really knowing what it's like to live without it

- Having to pay something is a huge block to people, especially those in developing regions or who are underage. I would expect at most 50% of users to be convertable into paying customers.
The rsa OTP-digit generator thing is an OTP, but what about signing with a device that doesn't generate a visible OTP? My authenticator app just asks me to produce my pin into the smartphone app and then the waiting transaction completes automatically in the computer web browser.

I suppose it could be an OTP too, but just not "manually entered"?

Is there a name for this type of authentication? It's just one factor but I do it on a separate device I mean.
> I know that if my kid screws up, they'll still be comfortable (have healthcare, pension,...)

There are a few issues with this, the most glaring that people live longer. You can't live till 80 and expect to stop working at 65; pensions are supposed to pay for the last year or two if you live longer than usual.

> Higher education is free so It's not an "investment" or a "risk" that needs to pay off for me or them. I hope they'll study because they find it interesting. If they do, they won't need a great career to pay of student debt.

It is an investment by some one. If free, it's an investment by society. If suddenly I'm paying for Joey's college, I'd feel I get to tell him to study engineering (or some other high-paying field) rather than poetry, as it's my nickel on which he's going. That's society's right when it pays, because the return would be payed later on in taxes to fund my retirement, in your vision of how this works. In any case, this is always an investment. Putting in years of a life is investment for the student; tuition is an investment for whoever pays. How else do you justify spending many thousands of my tax dollars to let some kid study what's "interesting" and go to parties? Why ought I to pay for that?

> Admission to higher education is never made on soft or arbitrary values such as past participation in extra curricular activities. If my kid scores better on the standardized test, they'll snag a position at the best school over any a kid that is the child of a billionaire who was always president of all clubs and plays 24 musical instruments.

How do you propose to force this? The best schools are private. Also, standardized tests are a poor predictor of future success [0] [1] [2] [3]. Finally, the idea of one "all-or-nothing" test for which you can just cram for a few months (while slacking off for the rest of high school) is silly.

> Education isn't very competitive. In 20 years of school I never saw a "ranking" where anyones results or grades were published, e.g. where someone was declared "top of class" or similar.

Depends which part you're in. The best is always competitive. Also, I thought many teachers (and definitely profs) posted grade lists publicly?

Here's the core problem: every one keeps demanding an economic system that provides not liberty but essentially "freedom from hardship". Every one just wants to eat, and have health care, and a house, and vacation, and retirement, and a stable, comfortable, life. No economic system can guarantee you that. We have limited wants and unlimited needs. Population is growing, and may well out-pace economic growth. Many issues simply cannot be directly controlled by governments. Voting for utopia usually leads to disaster.

[0]: https://www.edsurge.com/news/2017-08-31-what-happens-when-st...

[1]: https://news.psu.edu/story/165456/2010/08/23/standardized-te...

[2]: https://qz.com/853128/grades-not-iq-or-standardized-test-sco...

[3]: https://www.pennlive.com/opinion/2016/03/test_scores_arent_a...
How so ? If utterly incapable people being hired as seniors, isn't that failure in evaluating candidate ?

Senior/junior title designation shouldn't have much importance when evaluating candidate anyway, rather on what they can actually do or provide.
> The question we should be asking is why these people are entering servitude instead of starting businesses, moving somewhere else and increasing economic productivity, which in some countries like the UK has stayed flat for a decade, and is barely increasing in the developed world.

Yeah, this one really confuses me.

I think a lot of people are 'just comfortable enough'. They see it as a risk to move country, to move town, whatever. Perhaps it means losing friends, family.

The life of someone who earns 15K a year in London is just a joke compared to what it could be elsewhere in the UK or another country. Servitude is exactly the way to describe it.

Low-paid/unskilled jobs in high CoL areas are hell.
Traceability is where I'd start. First, ensure your stories are being linked to your code / pull requests / issues. That way you can figure out why something was changed in the future. This is key to determining whether you can change something down the road. Stories directly traceable to code can be powerful for capturing knowledge.

I might also recommend creating user stories for non-feature development like infrastructure and tech debt paydown (if you don't already). That way, all of the value flow is captured in one place and you're not just leading managers to see new features only.

Second, in addition to the user stories I'd advocate for strong background information about the context of the story as well as detailed acceptance criteria if you don't have that in place already.
Quote: It wasn’t even that slow. Something like a quarter-second lag when you opened a dropdown or clicked a button. But it made things so unpleasant that nobody wanted to touch it.

I'm skeptical that's the reason they didn't use it unless it's a high-volume application. Like everything in IT, it depends.

A high-volume app definitely needs attention to response and performance because employees will be wasting tons of hours if it's not. That's why primary applications should probably be desktop client-server applications, where it's easier to control the UI. But that's typically only roughly 1/4 of all apps used by an org.

Something used only occasionally, such as for customers with special conditions, a somewhat sluggish web app is probably fine. If it's easy to make it snappy, great, but not everything is, due to our annoying web (non) standards[1]. If it takes 100 hours of programming to reduce 50 hours of UI waits over say a 10 year period, then the org doesn't benefit. 10 years is a good default rule of thumb duration for software lifetime. Your org may vary. Remember to include program maintenance, not just initial coding.

In short, use the right tool for the job, and do some analysis math before starting.

[1] My "favorite" rant is that web-standards suck for typical work-oriented productivity applications, and need a big overhaul or supplement. Nobody wants to solve this.
If they are windsurfing for someone else, probably...

But it doesn't seem like top pro athletes and olympians procrastinate. They are intrinsically driven.
Open Middle: Challenging math problems worth solving
You don't buy a Porsche for 0 to 100 performance as there are better cars on the market for that. You buy a Porsche because you want the fastest track cars that will best any other car on the Nurburgring. The Taycan will be the fastest production electric car on the Ring.
Do you think they're still trying to get more Saudi money after the Jamal Khashoggi government sponsored murder? VCs need to be smart about their LPs. Idealistic startup founders / employees (the one's VCs tend to invest in) don't want to take blood money for their company.
> I really disagree with that. A dysfunctional EU is worse than for the EU than countries leaving.

I agree that a dysfunctional EU is something they want to avoid, but I think that's exactly why they want to prevent other Countries from leaving. A dysfunctional EU is one without lots of member states (therefore lots of power + economy). Given that member states currently have so very little individual veto control, you need to have a majority of states (or elected persons) acting in bad faith for them really to become a problem.

> The EU could do far more to "punish" the UK.

Maybe, but possibly not without spooking other member states. I think the UK's only saving grace is that everybody is watching very closely.

> So far they've been quite accommodating, like agreeing to keep the entire UK in the customs union for the backstop rather than splitting NI and GB.

If you look at the deal offered it's effectively membership without the power to vote, that sounds great from the EU's perspective, two birds with one stone.
This is very cool. Thanks for sharing. Reminds me a little of this site: http://vacantstartup.brycewilner.com/
A button is a bad UX example, because it is rather a switch with two indicators - now it is on, and turn it the other side/way to turn off.

A TV remote is also a bad UX example, because you can actually see that the TV is on or off by looking at the TV itself, and then use the button to perform the desired action.
Tesla's cars utterly dominate the sales charts for every segment they are in. If they're only being bought as a niche car, then I guess every other luxury automaker's cars are even more niche.

As an owner of a Model 3, I will say that it isn't just a really great car, it's the best car I've ever owned or driven. There are SO MANY different elements of the car-owning experience Tesla redesigned to make dramatically better for the user, not to mention the incredible performance of the car.
Well if you're from India you can apply but the green card backlog for India is ~80 years so you're still going to be on H1-B for a long time.
Vacant Startup: Fake Startup Names Made From Real Startup Names
I can tell you where I grew up (third world country), we have live in maids and some treat them as family (we do) and some treat them as slaves. Maybe that is where 'murica is headed with au pairs etc..
It is a showcase of how little many device manufacturers care after they have your money.
Why not:

return nil if country_code==KERPLAKISTAN and day_of_week==MONDAY

Then you don't need comments and the sync problem goes away?
Ryzen Zen2 7nm has 3.9B transistors on 80mm2. Thats 50M/mm2.

1.2 Trillion on 8.5" squared gives 26M/mm2. Impressive. But would take cryo lab to cool, i think.
“Recently China allowed their currency to fall below the key level of 7 yuan per dollar.“

China isn’t devaluing their currency, they are supporting it at its current level and artificially keeping it above 7.

When they stop supporting it, it decreases in value. Where would their currency go if they stopped propping it up?
*rolls eyes.

To look at whether or not the yuan is being devalued stop looking at it vs just the dollar but against all other currencies. The trade war is pushing up the dollar significantly.

Today's value vs Aug 19th 2018.

Yuan vs Euro 0.13 vs 0.13

Yuan vs Pound sterling 0.11 vs 0.12

Yuan vs Yen 15.11 vs 16.06

Yuan vs Indian Rupee 10.15 vs 10.14

TLDR: Yuan is basically the same, rather it's the dollar that's gaining.
Does your app handle all the errors that insert into a bigtable could trigger? Does it do retries? Does it queue messages for those retries via a separate queue manager? Does it synchronize the state of the transaction and the state of the transaction inside of the big table? If one succeeded and one failed, what do you do?

That's the extra complexity. If dumps into data lake are that important, then it becomes its own special beast that needs to be fed. If the dumps into the data lake aren't important, then the question to ask "Do I need the data lake at all or am I doing it because everyone else is doing it?" If the answer is "yes" then absolutely build that functionality. If the answer is "Eh" the question becomes much murkier.
high end electric car market. BMW is mid range anyway
This is your ISP being sneaky, but probably not in the way you think. This is what Netflix has been complaining about for years.

Your ISP is purposely providing a too-small link to your video provider. So when a lot of people are using that provider, it gets slow. When you switch to another provider, or a VPN, you get to use a fast connection to that other VPN that isn't overloaded, and then a fast connection back to your video provider.

This way your ISP can claim they are not throttling traffic because they aren't inspecting the packets for traffic shaping, they are just using physically poor connectivity to certain providers for traffic shaping.
Use a VPN in AWS to see the difference over the same line. It is interesting to say the least

Easy way to implement one to test with here

https://github.com/StreisandEffect/streisand
> Because in case of congestion the user watching video is abusing the system.

Why do you think that a user that is using exactly the same amount of bandwidth as any other users (i.e., their fair share) is abusing the system?

What would you say if some user was watching a video stream that used only half as much bandwidth as their fair share? Would that still be abusive?
"This time is different."
Hacking Image Interpolation for Fun and Profit
I still can't wrap my head around this topic after reading the article.

>> Yuan is not able to escape China, and therefore while other countries might see capital flee the country long before the point China has reached. China has been able to prevent a collapse of its currency.

Why would Yuan escape China and why is it a bad thing for its currency?
Or in this case, tomatoes.

(My first hn joke. Not sure if jokes are allowed but sure was worth it.)
Strongly agree, though if you find yourself in that situation there are ways you can turn it into productive time. Especially if you otherwise don't have blocks of alone downtime.

- Use the time to think. Driving the same commute every day becomes automatic and you can solve problems, practice a talk, iterate or come up with ideas and so on. Take notes via voice.

- Podcasts. There's an endless amount of learning available. Some recommendations: 99% Invisible, Making Sense, Hardcore History, Freakonomics, Business Wars, Planet Money.

- Audiobooks.

Make it a habit and you can actually get to the point where your commute is almost painless and even something to look forward to (particularly if it's the only place you listen to podcasts/audiobooks). Sometimes I actually end up waiting in the car extra time for a Podcast to finish or to clean up notes.
How Much Does App Development Cost in 2019?
Wireless is already getting too congested for this to be a viable alternative
Sorry, I think he meant current-native.
See my sibling comment for a possible explanation.
Fake Twitter accounts spread misinformation
We could just fix that by having employees apply for green cards instead of the company sponsoring them.
My mother had the same primary care physician for 20 something years until he retired last month.
FBI used PayPal verification history to track cybercriminal
My understanding is that amazon was basically cash flow positive, but ran GAAP losses and never really "struggled" financially.

Whereas Tesla does indeed have some systemic financial issues.

In other words Amazon could have been "profitable" on a GAAP accounting basis fairly early on, but Tesla would struggle to do that.
That's a good point. I have done it a few times and it can be done quickly by phone at least.
Excellent article. I wonder how this news will affect those worried about the inverted yield curve?
It is just as easy, and just as wrong, as saying "measles exists therefore vaccines don't work".
San Jose, Santa Rosa, Petaluma Poised to Follow Berkeley's Natural Gas Ban
Developing on many versions of PostgreSQL at once
If you are interested in possible uses for this kind of technology, my R&D work until recently has been to find use cases for WiFi Aware and bring them to life.

Some examples:

* 1-tap file transfers:
https://darker.ink/static/media/uploads/08_awarebeam_1.mp4

* Sharing presentations, images and drawings:
https://darker.ink/static/media/uploads/05_meshpresenter_1.m...

* Playing Quake 3 (OpenArena):
https://darker.ink/static/media/uploads/02_openarena_1.mp4

If you want to know more details, this talk is a good starting point:

https://fosdem.org/2019/schedule/event/device_to_device_netw...

https://darker.ink/blog/mobile-design-with-device-to-device-...
That's anti-public school FUD paid for by the charter/private school lobby. linuxftw, you remember FUD dont you?
> they're somehow complicit if they don't

i've noticed over the last several years that thousands of Google employees at least seem to feel complicit for the corporation's choices (e.g. giving a big cash payout to someone who was suspected of sexual harassment, trying to start project dragonfly, working with the US DOD, etc). these employees protest, walk out, demand change.

IMHO, these employees should also be critical of the poor customer service the OP documents. this sort of behavior hurts the public too. and Google seems committed to continuing it.
> Curiously the private plantations burn often less than the public areas adjacent or the nature parks. Talk about weird statistics.

Less people wandering around in private areas than public, smoking, making campfires, or generally just throwing flammable litter around?
Demand for programmers is nowhere more elastic than HackerNews, where startups are being created to hire programmers. Supply is also pretty elastic on HackerNews, where many people are learning to code for the first time. The front page is usually full of examples of elasticity in both supply and demand.
> against all other currencies

The correct method is a trade-weighted basket of currencies. So if you trade 90% with India and 10% with Japan, you weight the moves accordingly.

By this method, the renmimbi has devalued. Just not by as much as it appears by just watching the dollar.

More critically, the Chinese government fixes the renmimbi-dollar trading range. This gives this pair (among others) special status over others.
Yes however, (anecdotally) the plants don't let the pollution get into their fruits.

Would there be pollution simply from air contact? I can't answer that question. I would assume it is still be better than pesticides and industrial agriculture?
Check out https://fast.com from Netflix. It's a speed test based off of Netflix's servers, so it will tell you your bandwidth to Netflix at any given time.

Then complain to your ISP if that doesn't match your advertised speed.
The thing to remember is that the Ptolemies ruled Egypt by conquest and pushed cultural syncretism. If you browse a museum with an extensive Egyptian collection, the Greco-Roman period items have a noticeably different style and really stick out. Compare representations of, say, Serapis and Osiris.

One of the many reasons Cleopatra VII was notable is she was the only Ptolemy to actually learn the Egyptian language.
>Once the missiles are flying, there is no rational reason to retaliate

Why is that? It appears to me that most humans value getting revenge on an enemy who has harmed them.
Commenting on them ;)
>> For example, one common thing you have to do to get performance, is to cache values in multiple places, instead of looking them up every time.

This made me cringe. This is filling out a form. It could conceivably be a single record (or small set) in memory that gets committed/updated somewhere else in the background. Overly complicated solutions for simple problems are one of the primary things that kills performance.

You don't have to optimize everything for performance, you just have to realize it's a primary feature and avoid doing anything that kills it. We carry super computers in our pockets, you don't have to write complex game code to get performance these days, just don't write shitty things.
How Slack Decides to Send a Notification
you're completely deranged. socialism/communism is barely mentioned at all in the public school system, and never in a positive light. the genocide of native americans was not discussed outside of a cursory mention of the Trail of Tears. watching 'Roots' was about the depth of instruction on slavery. I never heard a single critical word about the US from any teacher, and I was in the public school system all the way through college. I never even had to read Howard Zinn, the classic conservative boogeyman, a single time for any class.
I get that you demand all that you don't like or disagree with is "racist" but reality this has nothing to do with racism, regardless of whether you can identify that or not, it's purely a quantitative issue. I would be saying the very exact same thing if the crushing numbers were an other or even all people. It's simply inescapable, and ignoring the reality is a black swan event that will destroy all of humanity, that African and Asian reproduction rates are utterly out of control, when among the top reproductive rates the first 29 countries are all in Africa and the lowest among them stands at 4.41 and the top rate is at 7.13. I trust you know what compounding means?

I do agree with you that there are beautiful parts of Africa, and interesting cultures to some degree, but even you don't want to be there, declare the white country you live in as the far superior to all others, including Africa, so it's not exactly like you are a good argument for why anyone would want to go to Africa ... especially if you don't want to be there ... as you try to be primitively manipulative in trying to slander people as "racist" for pointing out the reality of the destruction of the very engine that has driven all of humanity for thousands of years now.

I guarantee you are lying, or at the very least, exaggerating that "Europeans damaging the city centre". The difference is that Europeans traveling in Europe and the functioning society being able to handle sustainable levels of European tourists is not the same thing as mass Chinese tour busses or millions of Africans invading their continent and cities and then becoming burdens on the rest of society, just like they were unsustainable burdens where they came from in Africa. Reality is that by 2100 there will be about 9 BILLION Asians and Africans for the rest of the whole world's 1.5 billion ... There is simply no way but the way to hell to ignore the reality that this will lead to nothing but disaster no matter how any sane and intelligent person looks at it. It will end poorly no matter how an intelligent person looks at it, one way or another, if this insane LARPing continues that assumes that people who have not produced or contributed anything of value yet make up the crushing mass of humans on earth are somehow equal to the people who have essentially produced everything of value while being an actual tiny minority on the planet are somehow the same and equal. Exceptions as yourself simply don't make the rule, regardless of whether you are proving white supremacy by living in a white country or not.