skysight-inc/HackerNews huggingface dataset:
What's to understand? Gaur fantasizes about victimhood (mine, and presumably his or others; see links below) and makes up facts.

On the facts, Mozilla and I both say I resigned, and Mozilla's board members said at the time that they wanted me to stay.

But in fantasizing that I was fired, gaur's moralistic and judgmental language exhibits the usual signs that Jonathan Haidt has detailed in "The Righteous Mind": a casting out of the other as beyond redemption and justly punished, without the ability to model said other or address their point of view.

(Also without ever adverting to the bad "purging" precedent he's endorsing, which global Trumpism can and will exploit by reversing his right-makes-might-makes-right circular argument. The shoe may soon be on the other foot even here in the USA, at least in large regions; it definitely never left the first foot in places like Saudi Arabia.)

Dishonesty and self-pity are not worth hearing or studying -- we have enough of them already.

Gaur expresses or implies falsehoods about California law, but I've addressed those elsewhere on HN and won't repeat here. Links:

https://news.ycombinator.com/item?id=12721928

https://news.ycombinator.com/item?id=12721891

https://news.ycombinator.com/item?id=10654732

https://news.ycombinator.com/item?id=9748538
This ought to be true in most HP amps out there but there may be exceptions and possibly (I wonder if anybody ever investigated it?) some parasitic coupling too.

https://news.ycombinator.com/item?id=13014435#13018118
(2) only seems to apply if you publish the fork yourself - "reproduce and distribute"

"reproduce and distribute the Software as part of your own software ("Your Software"), provided Your Software does not consist solely of the Software;"
Thanks for this! I'm interested in projects to automate the detection and reporting of wage theft.
Overview of the service http://venturebeat.com/2016/11/22/telegram-launches-telegrap...
I kind of agree with you but I am not sure of the principle at play here. Because I wonder how that would apply if we gave equal status to all outputs of human labor. For e.g. You need to spend money to buy a macbook, so why link to a review? Or you need to buy a book to read it, so why should comments be able to link to a book? etc etc. OTOH we could simply downvote and move on? :)
There was a paper at CVPR 2016 called "Sketch Me That Shoe," which basically converted hand sketches to images using tied embedding networks. https://www.eecs.qmul.ac.uk/~qian/Project_cvpr16.html
The FBI Hacked Over 8,000 Computers in 120 Countries Based on One Warrant
(2009) Low-cost eye care world-class scale
Thulasiraj Ravilla: How low-cost eye care can be world-class
http://go.ted.com/YSFPBQ
Then stop using spring. Don't get sucked into the vortex of using overhyped tools that require consultant engagements to fix production bugs.
Everything in the article is spot on, I only wish they went further and recommended passphrases more strongly. It's correct horse battery staple and all that.

As for your calculation, you are about right. Except memorizing a completely random 8 character password drawn from an 80 symbol alphabet is /extremely/ unpleasant for most people, especially when you may have a few different passwords you use on a daily or weekly basis. And for passphrases, 6 words drawn from a 4096-word dictionary is typical. I use that setting (or even 8 words for more important things) and have easily memorized about a dozen passwords, even ones I use only once every few weeks.

40966 = 4.7e21, about the same as an 11-character random password.
I have no clue, it seems uncommon in software, but personally I'd choose working 3 hours a day over 200k/yr any day.

IMO having a small team constraint is powerful too, you really have to optimize things otherwise you're screwed. Basically the opposite of a startup, where you'd toss money at the problem while you try and attract more people, making the product increasingly brittle.
He didn’t mean solving problems using code but solving problems conceptually before starting to code at all.
I'm a little confused. The figures show number of cases. Higher number of cases = greater risk?
7 and 9 are on either side of 8, and the sum is 16.
https://www.chromium.org/audio-video
'Fake News' Is Easier to Trace and Debunk Than Ever Before
I got a U2F key, which neatly solves the problem as long as you have a USB port. The integration into the browser makes it painless and fast to use.

Adding bluetooth to work with mobile devices would make it a complete solution.

Edit: corrected U2FA to U2F.
https://news.ycombinator.com/item?id=13011872

duplicate of exact same article from original source from today....
You don't I guess, I'm just using 4 as an example (it's also the number of words used in xkcd's password strength comic).
A world where Paula could have gotten away with it.
I started poking around the emacs mailing list archives looking for drama, and found some messages from this month from RMS getting nervous about the idea of removing support for windows 9x.
The Xeelee Sequence deals with similarly ambitious plans for the universe.
This has programming exercises, but also an introduction that has some good advice on translating problems into code: https://pragprog.com/book/bhwb/exercises-for-programmers
You might want to check out IronFunctions that was released last week: https://github.com/iron-io/functions . You can run Lambda functions anywhere, can even export/import them directly from Lambda. It doesn't have the burst to Lambda part you speak of though... yet.
That or is a testament of the low IQ behind the oil industry.
Another Modi cult follower, its hard for such people to swallow real facts. Sense and sensibility is lost for such people who just ignore the facts. On the ground nothing changed except problems for common people and slowing economy. I have to admit Modi is very successful in projecting himself as poor and the whole world working against him, in spite of unprecedented majority.

Nothing is achieved in past 2-1/2 years, and blame it on others and play poor. Hide the promise of bringing black money from outside India under the rug and target the small 20% common people.

Lucky author of article is not in India, otherwise there will retribution as it happened all across with critics in India.
Facebook, it's unbelievable how you keep pushing your custom licenses and then distribute it via open source channels. Should be removed from github! I hope people find alternatives with better license.
Interesting, thanks for the actual-lawyer perspective! So is it that ToSes are less legally binding than copyright law? Or is there special meaning behind "can't grant that right"?

Seems like a clear abuse of GitHub's goodwill towards real open-source projects, though. Luckily, it looks like they're going to change the license: https://github.com/facebookincubator/Keyframes/issues/24
Milton Friedman's book "Free To Choose" opens with a reference to this essay. At the core of it is the idea that Human beings indeed co-operate and help each other at a massive scale that what we might perceive individually.

It is also a reminder that politicians who claim that they can make college and healthcare free, create jobs, increase wages, protect use from Chinese people stealing jobs, negotiate "smart trade deals" are basically people who have no clue what they are talking about.
Or, be a winner and use GSAP.

Just saying.
If people are interested in the underlying architecture of Google's Neural Machine Translation (GNMT) system, I wrote an article that builds it up piece by piece.
While it's intended for people who are likely to implement GNMT or similar architectures, the article is descriptive enough that it should be possible to follow along even if you're not well versed in deep learning.

http://smerity.com/articles/2016/google_nmt_arch.html

The GNMT architecture is used almost as is for the zero-shot MT experiments. We're likely to see the GNMT architecture used extensively by Google for a variety of projects as they spent a deal of time and effort ensuring it is scalable to quite large datasets.
Training a neural machine translation system with a single language pair is difficult - training it with multiple, especially all using the same set of weights, is insanely challenging!

As an example, the GNMT architecture was used as the basis of "Generating Long and Diverse Responses with Neural Conversation Models", which trains on the entirety of Reddit (1.7 billion messages) as well as other various datasets.

https://openreview.net/forum?id=HJDdiT9gl
Yes, 80 ^ 7 has the same order of magnitude as 3000 ^ 4. But passphrases are recommended because many folks can memorize a passphrase more easily than a password of equivalent complexity. Or because a typical user's idea of an okay password ("Johnny88") has less entropy than a passphrase.

Passphrases are unnecessary for users with a password manager, except maybe for the manager's master password.
I do have Emacs for a car and I call it my bicycle.
True. Google does a good job here - they support U2F (and other password hardening techniques), and additionally report any access from a new device. You do have to opt in to these measures, but at least they are available.
I disagree because the EU does not allow me to buy what I might want to buy. I value having option hand making my own choice. I am even ok with paying taxes for them to do their job. I would be happy if only people who buy 'EU approved labeled' products had to pay for the service, but that not the most important.

There is nothing about honor in the system that I want. If you are found to be fraudulent you should be suit for a lot of money. That money should go to the person/people sued you. Even better would be a system were you can make collective action law suits by buying up small claims.

In general such a tort based system is better because it does not require every product to go threw a cost adding regulatory step, reducing prices. Cost only happens if suit is needed, and in the waste majority of cases there will never be a case. Thus the overall system is cheaper, faster to market and gives the consumer more options.

I don't know anything about cosmetic regulation, this applies to all consumer product regulation equally. Im happy to trust you on this. I am not impaling that all regulators are bad, or always wrong and Im not saying that the US system is better then the European one. I probably rather have the EU system, but Im happy to stay in the Swiss system for now :)
> Perhaps it is something like this: Each of these millions sees that he can thus exchange his tiny know-how for the goods and services he needs or wants.

If everybody is working in this process, then where do the people who expropriate the most from this process - the idle class heirs - get their profits?

> There is a fact still more astounding: the absence of a master mind, of anyone dictating or forcibly directing these countless actions which bring me into being. No trace of such a person can be found. Instead, we find the Invisible Hand at work.

The invisible hand...this is Adam Smith being misquoted. Adam Smith did use the metaphor of an invisible hand - Smith said the invisible hand was something that blocked free trade, not facilitated it. L. Read is using the metaphor in the exact opposite manner in which it was proposed.

Also, much of this could be said about a pencil being made in the USSR. Did any one person in the Soviet Union know how to make an entire pencil, from tree to graphite and such? Perhaps some government bureaucrat looked at his charts and ordered it to be made, but how different is that than the corporate bureaucrat looking at his charts and ordering pencils to be made?

Also, in our era of TARP bank bailouts, quantitative easing, farm subsidies and such, this notion of say the US government not having a central role in the economy as it exists is absurd. This medium we read and type on now was created through military contracts to Fairchild Semiconductor, DARPA grants for ARPAnet research and such, over many decades.
Which clients specifically?
Chatbot Architecture
Current database:

- When you have multiple layers of "companies" ( in a single table: Company) and every company has employees (table: Employee).

Request:

- List all company employees that have a random company as mother company, including their childs, all layers deep.

So you create a optional integer parentCompanyId on the Company for the inheritance ( that's easy)

How would you go further?

- You may not use a recursion of sql Queries (or in code) to procedurally get the parentCompany or "child companies" of all layers deep.

- You may change the database ( and you may use joins also)
I've spent the last two months in Canada, taking in bits and pieces of the investment landscape and technical culture I left for Silicon Valley two years ago. I'm interested in the contrast.

To preface, I love Canada. I love Toronto. I was born and raised here. (Yes, Drake's pretty cool, too). But my biggest criticism of the industry in Toronto is that it seems to be missing this spark. A meeting in Silicon Valley isn't just a meeting. Due to proximity and kindness of strangers, it's the start of propagating wave of influence. As you create more of these waves, constructive interference forms peaks that manifest in specific individuals who are not only willing to help you, they're willing to champion for you.

Toronto doesn't lack kindness of strangers. At all. But it lacks a large-scale cohesive human medium via proximity that Silicon Valley so readily provides. As a Toronto-born Canadian, I'm deeply interested in how Canada's ecosystem can better facilitate and grow this kind of critical mass of talent and connections. There are good places to start, my friend Ahmad Nassri runs TechMasters (https://techmasters.chat/) and is bringing thousands of developers together.

I think a great approach might be heading towards deepening SV ties and becoming part of a larger social medium instead of trying to bootstrap its own. I think this is a huge part of the NYC tech community that is blossoming and I've been able to witness first hand as well. I guess we'll see how far SV influence can reach. :)
> I know this is going against the grain here but, have you ever worked somewhere that followed the Waterfall methodology?

I haven't. I feel like the simple waterfall model is too rigid, but one of the modified versions would work well.

I am trying to design more of my code upfront these days, and spend less time coding directionlessly. Trying to become more prolific. Waterfall seems to encourage that.
Didn't it just emerge with humans? I don't see why it couldn't happen again. There may be a specific structure or wiring that facilitates thought, but i suspect any large enough net with enough training data can do it.
I agree - I especially love that it allows students to bypass many of the headaches of installing the right dependencies (something beginners struggle with for hours or days). Cloud9 let's you get straight to coding.

Not sure if you're into Javascript development, but check out HyperDev.com - it's awesome! It takes things to a whole new level of fast.

I think we have Docker to thank for progress on this front.
Great read. Reminds me of an article I read a few years ago (which I now notice includes an acknowledgement of "I, Pencil" in its footnotes), "What Coke Contains": https://medium.com/@kevin_ashton/what-coke-contains-221d4499...
Pretty much this. I show/tell people all the time that most of solving the problem is how you structure the input data. `Rock, Scissors, Paper` is perhaps the best simple demonstration of this.

That said, I don't think it's something that correlates to being a bootcamp grad. I'm usually the one `solving problems with code` and the closest thing that I have to an education in this industry is the boot camp I attended (lifelong programmer regardless). I know other boot camp grads who are the same way.

I encounter developers from all backgrounds who know how to code but can't solve problems. There's just _a lot_ of bootcamp grads right now.
Also interesting:

http://wiki.c2.com/?IfYourCarWereVim
I guess you have to balance the probability of that kind of breach in Keepassx against the probability of fucking up and forgetting a password or reusing passwords (I still see this) across multiple services.

If you have an eidetic memory and can remember 20 digit random passwords for every service after securely generating them then keepassx increases your risk.

If however you behave like a 'normal' user and use the same one or three passwords on everything I'd estimated keepassx improves your security.
Can Linux command line do this?

https://twitter.com/hhas01/status/793853777111646213

Message passing vs streams. Both powerful, valuable technologies, but optimized for different problem spaces IMO.
I'm in a similar boat, and that repo looks very useful! Thanks.

If you're at all into Python or R I'd suggest Jose Portilla's courses on Udemy as well, they're very good at covering the applied aspects.
Do you have a website for your course? I'd love to check it out.
Thank you for the kind comment!

And yes, you are right! Best example is Idealab - creating amazing ventures and exits since 1996. But even before them, some large companies were creating new ventures for new products and grew them much like startups. :)
How do you know it's suppressed, and why should it be?
"Autumn2016!"... ftw!
From NYT Upshot's Nate Cohn:

- "Metro Wisconsin, where Clinton did well, uses paper; rural Wisc, where she collapsed like everywhere, is electronic. https://www.verifiedvoting.org/verifier/#year/2016/state/55" https://twitter.com/Nate_Cohn/status/801217804783394816

- Remember it's not just Wisconsin here. 1. Michigan only uses optical scan. http://www.michigan.gov/sos/0,1607,7-127-1633_8716_45458---,... 2. The margin in PA is 65k votes. 65k. https://twitter.com/ForecasterEnten/status/80121914932638515... retweeted by @Nate_Cohn
The Xeelee Sequence of books addresses similar ideas, except I'd argue that the Xeelee and the Photino Birds are several orders of magnitude above the Heechee and The Foe.
Click the apple in the top left corner -> Force Quit.
My suggestion: use a nonsense answer and use it for all of them. I don't reuse passwords but for exactly the reasons you state the answer to all my security challenges is something like "Because a kipper doesn't red the blue."

Alternately have a few nonsense phrases for stock challenge questions (first car, first pet, favorite <thing>, etc.) It's better than using the real (googleable) answer.

Finally, as Dale Carnegie would have loved: the more absurd it is the easier it is to remember. So while you won't remember if your favorite movie is the matrix or titanic, but you WOULD remember "I clocked blithely cookie everywhere." as the answer when you see that question.
GitHub got me every bloody time on my companies account with this because they required a case change iirc.

In the end I just changed it to something stupidly random and shoved it in keepassx, life's too short.
I did some quick calculations to understand their stated problem of needing to higher 40 more people since it is costing them millions in lost revenue each month. "The labor shortage is costing the company some $3.8 million per month, said Marty Davis, the company’s president and CEO."

$3.8 million * 12 months = $45.6 million per year in lost revenue.

Being conservative and assuming a 10% margin on their revenue figures this is a loss of $4.56 million for the firm for the year.

$4.56 million divided by their labour need (40) means each worker brings in $114,000 of margin. So as long as they pay below that they are ahead. If they paid $25/hour for 2000 hours a year ($50,000) plus a 1.4 gross up for benefits they could hire people at $70,000 ($50,000 * 1.4) and still earn a positive margin of $44,000 ($114,00 - $70,000) leaving them $1.76 million of income. ($44,000 * 40).

What do they expect when they pay $36,000 per year (18*2000), plus any benefits?

I’ve heard this stated before as there doesn’t seem to be a labour shortage just a shortage of labour that you want to pay very little for. We don’t say there are too little lawyers or investment bankers or management consultants. Those jobs are or used to be the highest paid bringing in lots of supply from eager graduates.
To bend a cliche, users interpret things in their way as damage and route around it.
Battery life may be an effect of all the stuff that goes on when setting up a new Mac, mostly the spotlight indexing.
Put the newbie gumshoes to work by tracking down simple bugs and designing simple patches to fix them. They need to be able to read other people's code to decipher and debug the coding style they are seeing before they are allowed to build any new module themselves. They need to understand other styles so they can form their own. They should be able to detect any code "smells" and reason with pros/cons why their implementation could work better and provide proof (like execution timing or better readability).

Playing a lot of puzzle games help as well, especially games where the thing to do is very abstract like in a point-n-click adventure game.
you're absolutely right!
The ending cinematic of Diablo I describes how I feel: https://youtu.be/l67nI0jcgpg

Probably because Thanks-giving and EoY is so close, I'm really tired of all the dramas of leaks and media now. I sincerely hope that a few years later, we'll look at our world today to find out how ridiculous we are, just like today we look at Cold War. We can laugh and learn, eventually, hopefully.
I'm not affiliated with YC in any sense but trying to clarify some things:

"fix the plane while it's flying".

This is typically advice for startups that have found product-market-fit (i.e. have a product people love) but there are a million other things broken. In that case the advice is often to fix these things "while flying", i.e. while simultaneously growing sales and the company in general.

"organizes a demo day 3 months later to help them raise money from VCs"

I understand the purpose is primarily to help companies raise seed/angel rounds, not big "institutional" rounds. And just generally make connections for later.

"The pg article even mentions growth targets during YC."

Clearly this is not applicable to all companies. E.g. what's the "growth target" for a company like Rigetti who build a quantum computer?

"One for early startups still working on product, another YC for startups working on growth"

One of the primary (if not the most important) benefits of YC is the network. You get that regardless of whether you're in product or growth stage.

"pitching VCs without growth doesn't seem to work"

Depends on what you're pitching for. Seed and Series-A are two entirely different games.

"So founders raise money by showing early "growth" without PML (product/market love), then they go back to work..."

Good investors aren't fooled by that and will ask the right questions to quickly uncover any fake metrics. Besides that a seed round is typically raised on team, talent, idea and early traction, not growth.
Not sure about the methodology here. Say you're born in KY, but move to MA for college. And from there you move back to KY after graduation. The first move doesn't count, since you're not college-educated yet. But the second move counts as moving from MA to KY? Is that why MA is losing college graduates, as per this study? Because MA is chock-full of colleges, thats for sure.
Hey, can we connect ? I would like to understand what you do there. You can send me an email : https://news.ycombinator.com/user?id=udkl