skysight-inc/HackerNews huggingface dataset:
The whole premise of a startup in any stage hiring a technical employee and granting them $100k worth of stock options will never happen.

Typically you are granted X number of options. You are never told what the outstanding # of shares are and typically the shares themselves are valued in pennies. The idea is you think to yourself "well, it's 10k shares worth about $5k at the current valuation, but if they IPO and it does what google does...I'll be a millionaire!" You never take in to account that the likelihood of you joining a unicorn like google is near 0% and not taking in to account the time frame of such an adventure, the opportunity cost, dilution and other tricks companies play on their employees before IPOs and acquisitions like reverse stock splits.

And the likelihood of a startup valuation increasing 10x in 4 years (typical vesting schedule) after dilution is extremely extremely unlikely to the point that it is time wasted even entertaining the outcome of such a scenario.
As someone who shares a similar situation as OP, I know these things will help, but in real life, feel they are a little simplistic. Exercise often gets sidelined because I work late, have some other activity, or am sick. Staying healthy is a great idea too, but I've had colds on and off since November. An infant and two potty training kids mean a regular sleep schedule is difficult. Yes it affects my mood, but unless there's a cure for the common cold or I ignore my kids, I don't see my way around those things. Yet, I also don't like to just make excuses all the time - that just makes me feel worse. So I wind up in a rut where I don't make excuses, but am just resigned to feeling shitty.

Maybe "this too shall pass", but I'm open to suggestions as well.
It has been and spent a very short time on the front page.
Facebook has been doing this for years and I assumed that this is exactly what they do. It saves on db space. Three extra hashes for each user adds up with that many users. And if they decide they need a new variant, they just need to release a new auth module, not recalculate hashes next time the user logs in. Or if they deem that one of these variants is no long worthwhile (for security or ux reason), again, they are not modifying the db.
Metalab [Tiny] acquires a majority stake in Dribbble
Yeah, I was thinking that, too. At the current price point I would gladly pay for about 10 people to get those important to me over to the service without having to count on them paying for it. That seems like one way to help build up the "network effect" yet get past the cheapskates among friends and family. :)
So I never understood - it seems like it would cost you 200k to buy something worth a million. Arent there people/institutions out there that would cover the 200k cost in exchange for maybe 300k worth of stock?
Productivity tip: use a better grep
I think most people don't like French people, because they are arrogant, have a hostile attitude and are not welcoming and they refuse to speak the world's no. 1 business/internet language which is English (subjective, but I'm sure most people would agree).

EDIT: This was an extreme sarcastic comment in response to the original comment above:
> "Paris is more beautiful and enjoyable (subjective, but I'm sure most would people would agree)"

It was my intent to play an extreme stereotype in response to the comment from above, because I found it funny to be honest how someone can even say that. Anyways, continue downvoting...
> if you have to pause to explain basic concepts before they get it then you've probably lost their attention and their business.

And this point of failure for many startups was beautiful represented/mocked in the silicon valley series of hbo: https://www.youtube.com/watch?v=Lrv8i2X3gnI
> The working conditions at Silicon Valley companies are often the best in the world

I'd take regular, sane hours and the ability to have a life over worthless perks like ping pong/foozeball tables and customized snacks. I can bring my own snacks, buy my own lunches with as long as I have a decent salary and that really doesn't bother me. The only real perks in a startup are more control over what you are building as a team, the challenges you get (or have to, depending on your outlook) to face, and the ownership you feel in the immediate product and it's future development. You sacrifice everything else for that.
The solution to this is SRS[0], but yes, not every mail-forwarder implements this (correctly), and it seems to break DKIM. The good news is that an SPF soft-fail and a DKIM pass usually means a DMARC pass. More information here[1].

0. http://www.openspf.org/SRS

1. https://blog.fastmail.com/2016/12/24/spf-dkim-dmarc/
> (...) in order to force the people who live in London to sell their homes, pull their children out of school, learn new languages and move elsewhere. (...)

Please, stop that. I am an EU national that works and lives in the UK. There's 3 million of us. Among my anecdotal data, 2 families have left already - the rest of us have been postponing / stopping for undefined time buying houses, cars and doing any long or even mid term planning.

This is all because the UK citizens, plus the Irish, plus the Commonwealth citizens (that may or may not have right to live and work in the UK) voted and decided we were not worth it. As simple as that. We, of course, didn't have the right to vote.

Don't even dare to use the "poor families" argument on this.

> (...) The people who run the EU are utterly, utterly unconcerned about the lives of the people who work in finance (...)

You can't be fucking serious mate.

Whoever voted Leave in the referendum holds no moral ground to bring in these arguments.

Edit: This comment's score is like a rollercoaster! Whoever is downvoting me, could you please please understand for a second that most of the people working in the financial sector had a vote on Brexit (as most people in the UK had), but 100% of the people that are now in a legal limbo had no vote on Brexit? Ok, thanks.
TheHopper-This app promises to display who's around you in real time
Years ago... I managed a 1MM retail shop in San Francisco; worked too many hours. Needed that "mental health" day off. I informed my regional manager. Within the hour, he called me back and said "next time, just lie to me. tell me your sick".

I'm not entirely sure what transpired. I assume he had to report to higher-ups(and it didn't go over well?). But, that experience has always stuck with me.

In general, I am honest & don't swear much.
Inlining of hot, small methods. Call site specialization (for virtual calls, reflective calls and invokedynamic calls). There are others but I'm not an expert on hotspot.
>But if you are just downloading the latest episode of Sherlock from your local hive of wretched scum and villainy, a VPN will surely help.

Then you should recommend VPNs for that specific purpose, never for generic "privacy".

>VPNs are only part of the solution of course (not using any social media, not connecting to any of your normal accounts, limiting VPN use to whatever it is you want to keep private), but you seem adamant that even this is not a valid use of VPNs, or am I misreading your posts?

This is reasonable, I use VPNs for similar purposes too. But recommending VPNs for "privacy" needs to come with a big disclaimer. "If it's something that actually matters, they won't help you."

If you do something illegal using a VPN in very many cases your local police department will be able to use mutual legal assistance treaties to search and/or wiretap your VPN providers.
AWS Approaches 1 Gigawatt of Cloud Capacity in Virginia
Meh, just get vendors to mess up the implementation of their VPN protocol stack. This one was likely far from intentional but demonstrates quite clearly what can happen when implementations go south:

https://www.kb.cert.org/vuls/id/905344
Retirement Enhancement and Savings Act of 2016
Most simple problems are weird if you hardware isn't accessible by any means, e.g. what do you do if it suddenly stops responding? You can't simply press the reset button, all you can do is wait and hope for the best. It's an engineers nightmare.
One wonders how they discovered these common mistakes. The only way to do a systematic study would be to keep some un-hashed passwords around and compare.
That is called a control group. You need to actually have a formal one and big enough too.

It has to be kept in as similar conditions as the group under treatment and have genetically similar makeup.

Most importantly, the composition of both groups and the conditions the experiment is ran under should be rigorously described.
I personally haven't found it particularly discouraged in business. But it is really, really discouraged in church.
HotSpot does some optimizations based on runtime information [1] but no numbers given here. For .NET Microsoft build SPUR [2] and the paper has a performance evaluation section although I just skimmed the paper and am not sure it contains the relevant comparisons.

[1] http://www.oracle.com/technetwork/java/whitepaper-135217.htm...

[2] https://www.microsoft.com/en-us/research/publication/spur-a-...
Ask HN: Best career opportunity for a distributed systems/performance lover?
Hello HN,

I work as a generalist software engineer at a relatively small company with interesting scalability problems in the valley. I mostly focus on infrastructure operations but, unlike most devops I encounter at meetups, I very often like to go into low level details of distributed systems and system troubleshooting, it's pretty typical for me to fire up perf and troubleshoot a kernel performance issue by tracing some kernel code path (in other words, I really enjoy following the amazing work of performance experts like http://www.brendangregg.com/blog/index.html).

In terms of programming, I do ok, I am proficient in a few languages (mostly C and Go), but I really don't like doing what most programming in my company means (REST APIs, plumbing code to interface with DB, ...), and I don't feel I have skills strong enough that I would pass a coding challenge at one of the big companies (although I have a very solid understanding of basic data structures and algorithms, I could easily write a simple hash table on a white board), at least for a pure software development role. And honestly I really wouldn't want a position as a "feature developer" writing yet another REST API.

I really feel my area of expertise, and the one where I would like to specialize further by learning from world class engineers, is system troubleshooting, focused in a world of distributed systems.

My question for HN is: in your mind, what companies/teams would need such a role? And what are the best way to apply to those teams? Also, I am strictly looking for companies who can pay considerably well, my compensation is already decent for the valley (total comp ~200k) and in order to jump ship I would also appreciate an incentive compensation-wise.

Thanks
The two parts of your sentence contradict each other; a statement of fact must describe a past event (we moved our office) or current state (we cannot stay here due to Brexit). "We will move the staff" is a promise or a prediction, but it has not happened yet.
Putin.
Continuous Integration is (with a reasonable test suite) one of few elements of software development that I would consider almost essential for any long running project. It's just too useful to have continual feedback on the quality of the system under construction. (And this is before bringing in micro-services or any other complicating architectural pattern.)

Where I might agree with you more are on points 3 and 4: 'Advanced reliability' and 'Microservices'. While I have no doubt that these are useful to solve specific problems, I think as a profession we tend to over-estimate the need for these things and under-estimate the costs for having them. To me this implies that there needs to be a very clear empirical case that they support a requirement that actually exists. I'd also make the argument that the drive for microservices within an organization has to come from a person or team that has the wherewithal to commit resources over the long-term to actually make it happen and keep it maintained. (ie: probably not an individual development team.)
> I think the union will fall apart after votes in e.g. Italy.

What vote exactly?
Note that this behavior is OS specific. Windows will invert case (shift gives lowercase), while macOS will be all-caps (shift doesn't do anything).

Frankly I can't remember the Windows approach ever being useful to me, and more often than not it bites me in the ass because I habitually hit something like shift-i to type "I" and end up with a lowercase i instead.
Well, yes, we are overcomplicating it. Except on the parts we are undercomplicating... And I still couldn't find anybody that can reliably tell those apart, but the first set is indeed much larger.

1 - Do not pick a new language for an urgent project. Do look at them when you have some leeway.

2 - Yep.

3 - There's something wrong with your ops. That happens often, and it is a bug, fix it.

4 - If CI is making your ops more complex, ditch it. If less complex, keep it. In doubt, choose the safest possible way to try the other approach, and look at the results.

5 - Do not listen to consulting experts, only to technical experts. The agile manifesto is a nice reading, read it, think about it, try to follow, but don't try too hard. Ignore any of the more detailed methodologies.
If I don't like how _you_ talk does it mean you are excluding me from your conversation?

Slippery slope. What if I don't like the topics you bring up?
Here’s why we invested $125,000 in Ecomdash and what’s next for our Angel Fund
7 Lessons Learned as a First Time VC
And it's still easier to trust Tor than any VPN provider :)
It will be a lot better with value types in Java 10 (hopefully).
A link with nice plots: https://www.nytimes.com/interactive/2017/01/18/science/earth...

In short, the temperature record of 2015 is beaten last Wednesday; the record of 2014 was beaten in 2015. So, we've had three record years in a row.
If someone knows Python and uses qBittorrent, a search plugin for this site would be great!

Instructions here: https://github.com/qbittorrent/qBittorrent/wiki/How-to-write...
Controlling swearing is also part of British culture so it's unfair to lay the blame on Americans.
Everyone speaks English fine in Paris.
Yes. In fact it would fit my app very well, because it's also written in Clojure, and I'm even using datascript on the frontend side.

But "$5000 per Year per System" is outside of my price range for the foreseeable future.
yes it's paranoid. nobody sabotages all of humanity's major triumphs this way, it's just not done and with good reason.

I say this as someone who likely subscribes to at least 20x as many conspiracy theories (defined as the existence of one or more people conspiring) as you do.
Do this course and you'll get a very good idea of what's happening, and it's free: https://www.coursera.org/learn/machine-learning
https://www.congress.gov/bill/114th-congress/senate-bill/347...
400 num_neurons is quite a lot, i trained a facial expression classifier in college a few years ago from images i got Online. That was for a basic feed forward classifier though, this is different.

The input layer was large but the hidden layer was only 12 neurons.

I'm still learning myself so i wouldn't be able to teach you. There are some great courses online.
One thing that's lacking in Brave that I miss from Opera: the arrow button that appears on the right side when you scroll that takes to the top/bottom of the page. This is so handy and I hope Brave adds the feature.
You need to work in an environment devoid of any practices like agile / CI etc and then you would know the difference. It might slow down your progress, but makes up for it with consistency, discipline eventually leading to development of better(reliable) software !
Brad Feld is a very successful VC. Those aren't amateur ramblings, those are professional ramblings!

More to the point, he's a longstanding and well-respected business advisor, and has an excellent track record. I may or may not agree with him on any given subject, but I'll sure as heck stop and listen, because he knows more about this stuff than I do, by far.
Better Tax Laws for Startups' Employee Options is being Legislated
From my understanding, lawyers working with non-Japanese-speaking clients charge a premium.

This is true for essentially all professional services in Japan (and, relatedly, can be true for renting depending on how one goes about that), and it is not driven entirely by costs. Partly, this is simply "You require something which is much harder to deliver than standard services; this restricts your labor pool by > 98% here; deal with the increased price." Partly there exists a bit of rent-seeking behavior that might be politely termed "the English tax."

You will occasionally find service providers who quote the English tax rate even when the assumption is services will not actually be provided in English. I'm generally polite when asking for the literate professional rate precisely once. (It is sometimes called out on an obvious line item on the invoice; it is often more subtle.)
I've always been interesting in doing this in Japan, this is without a doubt the best resource I've ever seen on the matter. Well done to the author, thanks for writing this up.
I've seen lots of VPN comparisons that rate VPN providers on what they do and do not log. But who really verifies this? What's to stop VPN provider X from claiming "We don't log anything", while simultaneously streaming a real-time log to any government agency that asks for it?
Yes, I meant on HN.

It's 'unprofessional.' Of course, so is honesty.
It's another piece of a greater narrative that has existed for Apple post Steve Jobs. The question should be do the sum of the parts fit the whole, or are the enough dissenting opinions and data to indicate otherwise. Assuming he did work there for a number of years I believe that should be sufficient, but I do agree we should validate the parts as well.

I believe there is enough out there to support this mid level engineers perspective. It's not necessarily a bad thing either, as teams should focus on their strengths instead of emulating past glory.
Lmk if there is a better title possible.
That is some brutal scroll hijacking
This does not correspond to experiences I had in Paris at all, many young people speak english quite well, are open minded and friendly.
> Why does it still cost money to file taxes anyway?

https://www.propublica.org/article/how-the-maker-of-turbotax...
See my top level comment regarding legislation in progress to fix the issue.
When pre-ipo options are granted, is the company required to tell the number of fully diluted shares outstanding? Without the denominator it is impossible to estimate the value. If they refuse to tell it or are secretive, does the employee have any recourse?
I don't think it does matter though.

Clever, wise and motivated people can also be arseholes and vote against you having local passport because you usually wear a tracksuit, are vegan or think cowbells not right.
Java still has a ways to go before it catches up with the features of scala. Here are a couple:

I'm sure others have said it, but type aliases can't be done in java. For instance this is useful for seeing 'PersonId' instead of 'String'. More semantically meaningful names. You can emulate it in java, but you incur a runtime cost and have to write a wrapper class.

Another interesting feature is value types. There is work in java to support this, but it's java 10 at the earliest (see https://en.wikipedia.org/wiki/Project_Valhalla_(Java_languag...). Since scala runs on the JVM which doesn't support value types there are cases where it has to allocate an object. (see http://docs.scala-lang.org/overviews/core/value-classes.html)
I'm sorry, this is incorrect. Facebook does not store additional hashes. If the provided string does not match, they also try the following 3 variations;

1) String with case inverted -- effectively undo capslock
2) String with first character lowercased, if it was uppercase
3) String with last character removed

So your example, a single guess of all 'A's would not match. You can try it yourself if you like!

EDIT: So it's actually 3 extra tries, not 4 extra tries.
Because you have the vital job as an American taxpayer of subsidizing oil companies, drug companies, military contractors, investment banks, and land speculators.
I'm always amused how employees are encouraged to think of their stock as zero-value, which founders and investors keep 85% of this "zero value" for themselves.
Company isn't just HR. It's "culture" (a vague but important word), financing and fundraising, etc.
It's just a harmless little bunny.
* based on the cartoon stereotypes this guy saw as a kid...
Continuous Integration with Android
Oxfam's upside down inequality study
Right, but the comment I was replying to implied that software problems under Jobs were unheard of. iTunes never "just worked", even when Jobs was running the show.

The leadership issue was not expecting the same level of polish and ease-of-use that the rest of the product line offered for iTunes that was lavished on the iPod and iPhone lines. Whether or not it was bad architectural decisions at the beginning, an unfamiliar toolkit, or something else, as a primary application for the OS X and iOS platforms, I have always expected it should be vastly better than what it is.
> I also do not swear, for obvious reasons, in front of my three year old or any children for that matter. Again, it's just common sense.

Why is this obvious (I'm not being facetious)?
Looks similar to http://stateofjs.com/
"Assange is still happy to come to the US provided all his rights are guarenteed despite White House now saying Manning was not quid-quo-pro." - https://twitter.com/wikileaks/status/821753136692002816
Compared to London?
Looking at the paper, it looks like an optimized Genetic Algorithm.
His post history points to the contrary eh
Such announcements are only hot air as far as I see this. For the next 2 years London will be in the exact same position as it is today in terms of trade. The Prime Minister seems confident to work out a great trade deal for London. Any bank which announces today that they are moving staff today (because of Brexit) is just looking for a headline, because a smart manager would wait long enough to see what the trade deal with the EU will look like before making any premature decisions. Moving anyone in 2017 is therefore stupid when everyone knows that after triggering article 50 there will be 2 more years guaranteed to trade under the same conditions as they are today.
> My question is: What rules out the bigger size itself (irregardless of overall brain size) causing differences?

ideology
Maybe a UX testing group?

Could also be some keylogger thing.
The Day the Internet Stood Still
TBH i never heard about RethinkDB until they announce they were closing... it look solid but never heard from them, probably because from my POV, the database choices gets pushed by communities more than "educated developers" like for example, python devs like to to push postgresql over anything else, nodejs devs like to push mongodb over anything else, php devs like to push mysql over anything else, aspnet/c#/paste-any-ms-languanges-on-win32 like to push sql server over anything else and oracle was there before anything else (so pretty much everyone knows it), my point is that maybe RethinkDB needed a community niche that push the db rather than being the second choice for every community.
I really doubt any startup would let you see the cap table as a prospective employee, ahead of being hired full time.

It's better to ask what percentage of the company your X amount of shares would be. Company A could offer 1,000 shares and Company B could offer 10,000 shares but you have no idea what amount of ownership that actually is for either of them.