skysight-inc/HackerNews huggingface dataset:
I think you have to judge if you've been a top 10% team member in the past and are capable of being one in the future. If you're not, this is unlikely to happen to you. The reality is, most companies do this. And as a company gets larger, they get this down to a science. The calculus here is pretty simple because the company (whether you're a startup or Google) is very incentivized to retain it's top-tier talent who can go and work anywhere they want.

No company will promise you millions of dollars in long-term incentivized compensation (whether that's a stock option or a RSU) because it's highly dependent on the output of the individual and circumstance. I do think you can safely assume this is happening all around you (like I said: I meet many people who we cannot get) but they may not be publicizing it on forums like HackerNews (I am not sure many people find it kosher to boast that they made a lot of money as opposed to people who have been burned).

To be constructive though, I think prospective employees could ask the following set of questions to figure this out:

- Are there people in your company that are making above $X dollars a year in total compensation (options + salary)? I'd like to know what's possible if I worked hard and made a huge contribution.

- If I worked very hard and killed it, what kind of total compensation could I expect down the road? How is it split between long-term incentives like options and salary?

- What's an example of a project that someone did an amazing job on that changed the trajectory of the company? Was this rewarded? (Does the company have projects that they valued and has acknowledged that it made a difference?)

- How long has the most tenured Engineer in the company been at the company? What about the 2nd most tenured? 3rd? (This can tell you if the company has talent at the company they believe is top-tier and if they value them presumably because they are incentivized to stay)

I am sure there are other questions you could ask but these were just the ones at the top of my head that I feel would be pretty convincing.
Still, what Quirky has done for many inventors is to make placing a product on store shelves an attainable aspiration. And that has attracted a crowd of enthusiasts: a million registered users, 66 percent male, with the largest single cluster between the ages of 26 to 36.

The rapid metamorphosis from Kluster -> NameThis -> Quirky has been pretty astonishing. The most brilliant aspect of this company is that it doesn't just "say" it values the community for its ideas and contributions. It really does. Ben is the rarest kind of CEO ... charismatic but honest.

Over a million community members today... and I was one of the very first (#63), having earned, as of today, just a shade under $20K in royalties.

There's a huge value and business opportunity for companies who are honest enough to adopt this model. Most startups (especially those in YC land) allocate profit sharing _exclusively_ to early employees and the VCs. But the Quirky model really turned that idea around and offered one of the first profit-sharing opportunities to folks from userland. This is a company to be greatly admired, and it's already leagues ahead of the game in many respects.
Why Rocket bought Talabat
Trying to 'cure' ageing is strange and unnatural.

We're just another species of primate, we age and we die, and we rot, and then we're nothing. Worms and pinochle and whatnot.

The only thing we should try to cure is our self-delusion and our fear. It only wastes what little time we have. If some of us start living to 120, we'll still moan that it isn't enough. It's never enough.
Not just "irresponsible" but adding them in the UK is a legal requirement :

http://www.dovesfarm.co.uk/flour-and-ingredients/organic-flo...

Organic Plain White Flour 1kg

Ingredients:

wheat flour* (contains GLUTEN), statutory ingredients (calcium carbonate, iron, thiamine & niacin).
This horribly nonnovel.
How and why Tor changes its protocol
Google has a plan to zero-rate mobile app data used by Android One devices
That number only makes sense of people are unable to reproduce as they age. There is probably no correlation between population growth of mortal humans and immortal humans. They may have 100x more children, and they may have almost none. You can't extrapolate after such a bifurcation in the model.

In 5000 years the human race might be multi-planetary, or extinct. We have absolutely no information to make such predictions or even estimate their likelihood.
Day 11: Ball and Cup Trick
How I would dread debugging this machine.
I wonder about this too. Banks were also basically unaffected by Heartbleed. Is this because they were very lucky, or because they were very cautious?

Banks do get hacked, and there's probably more going on than we hear about, but even so it seems banks are better at keeping money/secrets safe than Bitcoin exchanges, and probably better than the top-tier internet sites too (Google, Facebook, PayPal, Apple, Amazon).
Yeah, lets add quirks mode to C because it wasn't a minefield enough already!
Do you have any examples of specific articles with titles that would benefit from a longer limit?
It also surprised me how simple the more general proof https://primes.utm.edu/notes/proofs/A3n.html is (except for that pesky invocation of the Riemann hypothesis to prove that there is a prime between successive primes)

But (pedantic): it may be that we use a cannon to kill a fly only because we don't know yet that the thing we attempt to kill is a fly, but it appears we don't know that for sure, either. Maybe it is a bullet-proof fly the size of an elephant (would be a cool result: The Riemann hypothesis is true iff, for all N, there is at least one prime between N^3 and (N+1)^3)
I was thinking of that old Slashdot trope too ... someone has finally filled in the step(s) before profit!
SortedList lets you get(i) to get the ith item in sorted order, and that's as fast as a TreeSet contains. It also splays so near each other faster the second+ time called. I use this for UIs that do scrolling/paging, and for models/view s that need to query ordered data. For example I have messages coming in real time, put them in a sorted list by importance, and display with a simple list view. Each time a new message comes in, it's lg time to update the view regardless of how long it is.
(Mill team)

Apologies to those suffering Mill fatigue ;)

The Mill CPU is actually immune to these ROP exploits by the simple virtue of having a hardware-managed stack. The return address is not overwriteable.

We are also very firmly in the exploit mitigation camp generally, with our own particular twists to champion when the time comes.

So this article is very nice but very definitely focusing on here-and-now architectures. It'd be throwing the baby out with the bathwater to give up on hardening the architecture when starting over.
Website of UAE' oldest newspaper Al Ittihad hacked by ISIS hackers
Bitcoin aren't any more scarce than digital works. Mining bitcoins is work, but so is making movies. Once found, they can be copied cost-free, and the only thing that prevents you from doing so is external rules.
Here's the 46th Lunar and Planetary Science Conference PDF source:

http://www.hou.usra.edu/meetings/lpsc2015/pdf/1259.pdf

And here is a video NASA released regarding the subject:

https://www.youtube.com/watch?v=NnKxbdpLP5E
One person on the inside to convince the team too do these stupid moves seems reasonabke but some people are dumb, so who knows.
this is an interesting perspective that I don't really understand and hope you will expand on. Which parts of the es6 changes do you feel you need to be an academic to understand? The es5 spec is 6 years old at this point and it feels to me like es6 is taking forever to be implemented. Most of the changes are there to make things more consistent and reduce pitfalls and edge cases - let and const to solve the problems with var, fat arrows make functions cleaner and solve the this binding problem, classes and modules formalize what everyone has been trying to do in JS for years just in different ways. No doubt there's some learning to do, but on the whole it seems like a very conservative and solid list of enhancements.
I agree. In this case, writing memcpy by hand would work fine, but calling the standard memcpy is undefined. That's just silly. Undefined behavior should be reserved for cases where making it defined is not easy.
What about GlobalFoundries?
Sufficiently advanced criminality is indistinguishable from gross stupidity, apparently.
> If the food has all the chemicals we need, what does it matter if it's "low quality" by the author's standard? If the food doesn't have all the chemicals we need and this isn't obvious, that's a failure of our nutrient tracking scheme.

Our 'nutrient tracking scheme' does not claim to be 100% complete, any more than any other science. I feel it's legitimate to discuss differences between 'naturally' healthy food, and food that is notably deficient being 'fortified' with our best guess as to what's missing.
When you put $100 in a bank it doesn't matter if that exact $100 bill is stolen by a bank robber, you still have $100 in the bank. Additionally bank accounts are federally insured.

That isn't the case with bitcoin.
But would it really last 30 years with such things as lead-free solder?
Of course it has philosophical implications. The problem is that philosophers largely don't understand QM well enough to talk about them. To be fair, many physicists don't either.
VC due diligence. Important, and helpful for everyone involved
Users of dynamic languages tend to use tests to check for errors that stronger types might catch (like broken links), but I agree having a formal guarantee is a slight advantage, though not specific to Haskell. Golang for example could easily provide similar checking.

The linked website is beautifully done, and the language does look interesting, I just find the hyperbole about static types making websites magically secure a little over-egged - it's still easy to mess up security or create subtle bugs even if you have strong guarantees about some parts of your code at compile time provided by types.
Banks also spend literally hundreds of millions of dollars annually to secure their systems.
> ISA->PCI->VESA->AGP->PCIe

That's one way to look at it. Another is that we might have gone ISA->PCI->PCIe in a shorter overall timeframe b/c there were no distractions to get short-term stuff to market.
websocketd treats each line as a message. i.e. boundaries are marked with \n
Photos: Massive Line of Cargo Ships Waiting Offshore Due to Labor Dispute
"Startup companies with no serious experience in information security, or finance, or financial information security"

You hit the nail on the head ... the BitCoin exchanges were created because someone saw it as the "next big thing" (tm). I'm not sure I'd trust the Winkelvoss' BTC fund any more than the start-up exchanges until their code is audited by a cryptoanalyst and their audit systems are sophisticated enough to throw a dead-man's switch.
If you lose my money that I trusted in your startup, I would file a lawsuit.

I lost money to Mt. Gox, but filing a lawsuit won't get anyone anywhere. Want to see a sad pdf? https://www.mtgox.com/img/pdf/20150202_tibanne.pdf

Sad for the customers. Not for Karpeles, the owner of Mt. Gox. He's still a millionaire and still free, and might even have the customers' bitcoins. No one will probably find out.

I know you're talking about Bitcoin startups founded in the US or EU, but the same applies: If the startup goes bankrupt, the customers won't get anything back. There's nothing to get back except empty coffers.
https://en.wikipedia.org/wiki/Photosynthesis

n CO2 + n H2O + photons → (CH2O)n + n O2

carbon dioxide + water + light energy → carbohydrate + oxygen

Even if the single oxygen per carbon stayed buried, we'd lose a maximum of 400ppm[1] of oxygen, of currently 20.95 % volume of oxygen. That does not even affect the last digit of that rounded number, and the number is normally not given with more digits because it changes with the season and stuff.

No carbon dioxide in the atmosphere would probably be really bad for further tree growth (among other things), so it is naturally limited.

[1]http://www.esrl.noaa.gov/gmd/ccgg/trends/#mlo
Italy's richest man, Nutella billionaire Ferrero dies
A block might be 8KB, but the actual update you're making to the block might be much smaller. I imagine by '128 byte write' he's talking about a lot of random row updates, where each row is 128 bytes. Now, if you're not too unlucky, many updates will be combined on the same page per checkpoint, but that's not a given. On the other hand, it's reasonably likely that several updates will be combined per erase block per checkpoint. A heavily indexed table can exhibit some pretty random write patterns, though.

Additionally, the WAL has to be synced to disk every commit (unlike a web server log file), and WAL records can be very small. WAL is of course append-only, so you'd hope that a good SSD with a battery/cap backup would cache the writes and flush on the SSD erase block filling up.
I must be onto something true since my earlier comment got downvoted to -2

As a bitcoiner who uses bitcoin daily its sad seeing this happen
And don't underestimate the value of "readable" transpiled code. It goes a long way, even beyond debugging (and no, source maps are not a silver bullet).
In Buffer's defense they are all remote and they seem to have rather sane cost of living factors built in.
Here is a transcript of a speech he gave on the subject of men: http://triggeralert.blogspot.de/2010/10/is-there-anything-go... I think it's well worth a read.
Absolutely. But we will need to change our leadership style, or our leaders if that's what it takes, to reap any benefits from innovation.
My mistake. I'm on mobile. I rarely comment on mobile.
The improbability of immortality does not mean that life extension is worthless. Is striving to reach 80 asinine because we'll just want more? Should we have been satisfied at 40? The status quo is no argument for what we should want to achieve.

In fact, I'll argue that any serious life extension will have to come with a similarly extended lease on quality. Senesence will need to be stemmed upstream, so more of your 120 years will be good years.
Do Evernote clips solve link rot?
I am a writer trying to create a portfolio of my web content over the last 4 yrs from a site that might die soon (why I'm looking for new work now).

My articles look fine cli[pped into in Evernote, and I can make individual article links (under 'sharing') so it's an ideal writing portfolio system, but when the site dies, will evernote links return a 404 message?
> ...the speed of Python is not nearly as fast as your database, when dealing in terms of standard CRUD-style applications...

The blanket assumptions that most developers are building "standard CRUD-style applications" and that the database is never a bottleneck make it difficult for me to take this post seriously. Sure, if you're running a simple to-do list app, you probably won't need asynchronous I/O, but in my experience, real-world business apps actually tend to use fairly complex database logic. And sure, there are ways of speeding up your app that don't involve touching the Python side (caching using Redis, denormalizing, etc), but they are a lot harder to implement than asynchronous I/O. Why give up on some free performance for many types of applications?

Also, the author mentions and then completely dismisses PyPy. Why? I've used PyPy on a production web app, and I can say for certain that from that point, the Python code completely ceased being the bottleneck at any point--the majority of the time spent was in the database. Again, I could have implemented better caching and restructured my schema, but at that point, dropping in asyncio would have been way easier and allowed the app to scale with much less effort.

There is definitely some validity to the post, but the author makes blanket assumptions that drastically weaken his argument.
An interesting example is creating 700 Mbps with a few google docs.

http://chr13.com/2014/03/10/using-google-to-ddos-any-website...
I think that before we get to be immortal we have to fix the basic vagaries of the human mind. I feel like the only way we can advance as human beings is by having the old with their backwards ideas (apartheid, anti-homosexuality) die and be replaced by new people with new ideas.

If we can fix the mind first then I'm all for immortality but not before.
> Code as concise as javascript, with inheritance and typesafety and more

Extremely minor potential nitpick: correct me if I'm wrong, but I think this sentence implies that Javascript is not type-safe, when it is indeed type-safe; it's just dynamically typed, and its type system gives meaning to all expressions (where that meaning is to signal an error in some cases).
That's only partially true. For instance, if I knew I was going to live to 120, it'd be much easier to decide whether to have kids (20 yr opportunity cost), do a PhD (4-7 yr opportunity cost), etc. Currently, you can have about 2-3 careers if you want them, but if you lived for 120 years, you could have 4-5. Basically, it makes commitment less costly in a very real way that makes several choices fall below various "go" thresholds.
Well, I've posted my benchmarks. Where are yours ?
See the comment about broccoli. Today's science doesn't known the chemicals required in a healthy diet, missing some may lead to health problems like cancer. Indeed, this is one of the problems with products like Soylent as long-term risk (for example, cancer) remains poorly understood. You don't want to be eating the stuff for 10 years and realize you doubled your risk for cancer.
Most bank transactions are reversible. ATM withdrawals aren't, but they have limits. Lots of attacks use ATMs so it's not enough to shut down a bank.
A) Working in startups is more interesting/fun (If you can have fun being stressed out) than most companies. A lot of people will compromise compensation for fun.

B) The benefits of income have diminishing returns (Very scientifically through the tax system, but also because you mostly only become able to buy things lower on your priority list.)

C) Lots of people make do under 60k, software engineers are mostly able to make do as well as them. (A couple of exceptions for engineers who live in very expensive cities, have a lot of student loans, or are likely to burn out quickly)
The whole W2/SCorp thing you are talking about is a commonly held belief, but there are details you are getting wrong that change its efficacy.

1. There is a maximum income for the payroll tax which in 2014 was 117,000. Which means that in your example (making 200k and only paying on 100k), would not save them tax on 100k. They would only have needed to pay on 117k. So they are saving payroll tax on 17k, which isn't worth the trouble.

2. This person has a regular job. Lots of engineers already make more than 117k, so they might already be maxing the payroll tax. In that case, they save nothing.

3. The way that many try to game the system is to try to report that the "reasonable market salary" is low -- which might work if you don't already have a job doing what your 1099 work is. If you do, you might have a hard time explaining that to the IRS. If you only do 1099 work, you can site labor statistics (and the median might be in your favor).

The whole SCorp thing that you see recommended works best if you

1. Make near or more than the payroll max (117k)

2. Live in an area of the US where the median developer salary is low, say 50k.

3. Do not have a long salary history of making a lot more than that in that area.

In that case, you save the payroll tax on 117k-50k. Even if you make 200k, you only save the tax on 117k-50k.

I am not an accountant, and this is not accounting advice.
Lots of countries do do it, although you're right that Germany doesn't.

http://www.ffinetwork.org/regional_activity/europe.php

Here is the law for England & Wales; Northern Ireland, and Scotland.

http://www.food.gov.uk/sites/default/files/multimedia/pdfs/b...
Games are not normally network bound either.

Your typical FPS shooter, RTS game or MMORPG uses bandwidth in the kbit/s range per player.
Oh, whoops— sorry about that! I added some instructions based on yours to the README; better?

Also, if you run in to any issues, feel free to let me know; I only have my MBP and an old Thinkpad T60 running Arch Linux to test on, so I could very well have unwittingly done something non-portable (I'm assuming that Windows support is a complete no-op, but I'd be happy to hear I'm wrong).
Indeed I was, thank you.
I ran benchmarks for the app I mentioned. I don't have them on me because I no longer work for the company, but the database was the bottleneck on every request once we switched to PyPy. Again, I'm not saying your benchmarks are invalid, but the assumptions you make don't hold for all (or probably even the majority) of business web apps.
Metaprogramming and Readability – lang scores
In case anyone didn't get the joke in the title: http://knowyourmeme.com/memes/im-going-to-build-my-own-theme... haha, very funny
probably better to post the question in https://discussion.evernote.com/
Having types does not imply type safety. I think you're confusing "type safe" and "typed".
>When a physicist speculates..there's an immense collection of constraints based on experimental results that they try to respect.

No, not really. See e.g. Krauss's speculations that I mentioned above.

What you say about philosophy is just a caricature. At least point to specific philosophers or specific articles.
Correct, there is runtime typesafety in javascript. However, type-safety is a spectrum; truthiness and falsiness for instance is not very typesafe. I will revise this to be clearer (your nitpick is valid) but I think the heart of the issue is still 100% correct.
Could you give a specific example of such a philosopher? Or some kind of justification of the "largely"? How carefully have you examined that body of work?
and hookers.

https://www.youtube.com/watch?v=BGi6Q1pNbS0
The author is talking like a chemist or a chemical engineer WRT "low quality feedstock" "low quality source" and language like that.

Here's a typical journal article about Vit C stability while stored. Sealed, its actually pretty stable... assuming your seal is really good.

http://www.iosrjournals.org/iosr-jac/papers/vol2-issue4/D024...

There is another way to talk about "low quality" which is WRT discourse. There's a widely held belief that there is a constant fixed long term demand for certain substances that is invariant between people with the possible exception of demographics (prenatal vitamins, and advertising campaigns relying on selling higher priced mens/womens products to men/women). Then that compounds with liberal arts grad types thinking vitamin / mineral / supplement / medication are mere synonyms that can be freely safely interchanged to sound good in written prose. Finally experimental data shows that regardless of what was sealed into the package at the factory or farm or factory farm, somewhere between a little bit and practically all of the vitamin decays before you eat it (also cooking destroys / leaches out nutrients, etc)

This all leads to the engineering comedy of your food having 3 sig figs of "percent of US RDA of vitamin C for an imaginary person eating an imaginary 200 calorie diet". When in reality its closer to 1 sig fig at best and all we really know for sure is completely removing it from your diet for a couple months or eating months of the supply at one sitting will make you really sick. Oh and another thing we know for certain, is a lot of people make a lot of money by making sure the public is poorly informed and anxious about the topic, but that's also a given in all the other areas of the consumer economy.