skysight-inc/HackerNews huggingface dataset:
CS 1.3 had uncapped speeds, meaning you could accelerate to enormous speeds with bhopping. The speed was mostly capped in the next release, but bhopping was not eliminated, it's used to overcome surface friction, maintaining momentum. There's an entire community built around it: http://xtreme-jumps.eu/
Thanks for the reference, I just ordered a copy. I have been using Pharo lately and I need a brush up on good coding practices.

The linked article is good and surprised me, especially using 'define' inside functions instead of 'let'.
I don't think you need to shoe-horn your agenda into this question.
Ask HN: What are marketing salaries for tech companies in DC/MD/VA
Let me start off with, I agree with you, the salaries and equity seem a bit low. $125k is a bit high though, a few of my friends who went straight to Google out of college only have a salary of $95k - $125k. However...

1) Funds are limited, yes that's not a lot of money, but I have several friends who went to work at startups because they enjoyed the atmosphere.

2) A fair number of people accepting those job positions have zero experience and/or dropped out of college.

3) Some of the people who join startups at those wages are based out of other countries, where those salaries are massive. I know two people who are working remotely for starups in that fashion and they love it.

4) 1% equity is very, and YC is pushing to increase that. However, if it wasn't working they wouldn't/couldn't do it.
I think the focus here should be that the escalator to steady job promotions and raises are over. There are too many who can't retire and those that are highly educated and underemployed. We should all be open to an entrepreneurial mindset as this data and others show that this is death of traditional career paths. I myself am drawn to the infinite upside and downside of entrepreneurship over the limited earning decided in the first 10 years of my career.
Rakspace logo that appear on the footer should be light or white version, so it can match with the footer background
Probably two things going on.

1. The "significant positions" are relative to the size of the company. Startup X's director of marketing /= Twitter's director of marketing. So the competence needs aren't the same and as a result the salary reflects that.

2.Funding levels aren't there to offer higher salaries.

There is no good answer to either of these.

I see stupid comments on here all the time like, "Well if you can't pay me 200k a year with unlimited vacation and healthcare and a 401k then you aren't ready for those positions." Fine, go work for Google and don't worry about startup jobs, that shouldn't prevent Startup X for trying to fill that position with those skills.

People also need a reality check. 110k is double the median salary for California [1], so if you are getting those offers anywhere else than SF you are making out like a bandit.

Their ownership is purely symbolic, in a relative sense, and it's a symbol of how little they own relative to a founder.

This is naiive. An employees risk is several magnitudes less than the founders across many factors. That said, some of the first employees get shafted on equity/pay and I think that is worth addressing, but again it is based on market rates. The other thing you can choose is to go work for a employee owned company if you choose.

[1]http://www.npr.org/blogs/money/2012/07/16/156688596/what-ame...
I know, save the planet, speculate on virtual currency. Hilarious.
Tech’s tunnel vision
agreed. But don't think Dart will last long considering Angular community went for a new AtScript over Dart...Also I am preferring to use Babel is in future I can remove that dependency which not the case with TypeScript or AtScript..
5 Tips for Students Preparing Their Rental Applications
That's not what deflation means. Deflation is a decrease in the number of monetary units. Thus, one effect of inflation is that each monetary unit becomes worth more.

Similarly, rising prices is an effect of inflation, and not inflation itself.

Your confusion is understandable: over the last decade or so, several high profile "macro-economists" have subtly but suddenly began misusing these terms as you just did, so much so that dictionaries and textbooks have begun to follow suit.

In any case, most proof-of-stake coins inflate per their mechanism, and do so at a generally faster pace than proof-of-work coins. Moreover, proof-of-stake advocates believe that their coins' mechanisms favor a healthier and more predictable distribution of units, rather than the volatile arms race of proof-of-work.
Yes. It's a joke: VCs (to include PG) claim that talent is scarce because it is in their self interest to lobby for measures that would increase the talent pool and decrease salaries. They will continue to make this claim no matter what the market says about how scarce talent actually is. carsongross is mocking their fib for transparently contradicting basic economics.
Too bad that these things are very difficult, if not impossible, to do in the domain of psychology. How do you measure someone's self confidence? Their degree of narcissism? All you can do is ask them questions, and then argue over which set of questions are more accurate. There is no way to evaluate personality traits other than subjective observation.

Data is indeed the answer. Please, for the love of god, measure, question and quantify. But when it comes to social studies real data is very difficult to come by. Self reporting is the antithesis of empiricism. Baumeister does good work, given the field that he works in, and his ideas are powerful and useful. But at the end of the day, it's just a matter of social fashion. People prefer his ideas, or other ideas, or whatever suits them at the time. Anyone can come up with an experiment that shows that one psychological disposition is superior to another, or that kids should be taught this over that. These things change with the times. By comparison, F will always equal ma. There's no way to argue with real science. Everything else, is open to debate.
Realistic military shooters are niche. The average player wants fun, not believable. I personally attribute most of Counter-Strike's success to its completely unrealistic movement/weapon handling, creating a game that is arcade-y: you can replicate movements with almost 100% accuracy which means with enough practice you can master the game in incredible ways. This means the replay value is almost infinite: see for example, how the 1.6 competitive scene has used the same 15 original bomb defuse maps for more than a decade without it getting stale.
you should turn is into a post on medium, then share here lol
If someone works for a start up at lower rates, and very little equity, then they also carry a lot of risk. The pay-difference amounts to an investment, whose profit entirely depends on the value of the equity, which is close to 0 in most cases.
Well, they are YC companies so they pay YC with a pretty significant portion of their equity.
Are you aware that Java already has value types? Do you realize that the JVM has primitive collections, which completely ignore all of the boxed types that are, yes, a performance suck, via Trove? Nobody writing perf-conscious Java is using bleeping HashMap<K, V> or even ArrayList<T>. They're using Trove's TIntIntMap, TLongSet, etc. and getting the. exact. same. thing you're saying they're not.

Or they're using arrays. And here's the one difference that I have acknowledged since my first post, but there's a but to it: there is one material performance-relevant difference between parallel arrays-of-members and arrays-of-structs, and that's locality of reference. But any multithreaded (or cooperative, for that matter) system of nontrivial size is already chucking cache coherency out the window to the point where I'm very, very skeptical of the claims of magicfastness because two int members are next to one another. If you can prove that cache coherency is killing you and you need to run more consistently to avoid eviction, then you can push the problem into a minimal process without much going on and `nice` it to keep your cache lines for longer, but you're still in the land of Things That Are Not Made Easier In Go, Either.

Those JVM architects are considering structs--using the CLR term for "stack allocated aggregate types" because they're already there and I've done this side-by-side comparison in that environment, which is as close a one to the JVM as exists that supports them--as a convenience and, in rare cases and in extremity, a legitimate performance improvement. A good idea to have. But it's such a corner case that even they feel comfortable pushing it, and its ramifications, to Java 10. (If you want to see why it's a corner case: again, go look at the CLR and how rarely structs are used. I'm almost as comfortable on the CLR as the JVM, and I make video games. I use structs. I've never, ever seen them in the wild in somebody else's non-library code, where you can encapsulate your perf grossness anyway.)

Go still has the heaviest performance overhead of all: having a garbage collector in the first place. The same things that cause memory pressure in Java cause memory pressure in Go. Which is what I am saying and getting downvoted for my troubles--that there is so very little daylight between the Go VM (yes, it's compiled to native code, it still has a frigging VM, go look at its bogus ART with ALWAYS CAPITALIZED INSTRUCTIONS because Rob Pike and company think not-actually-assembly programming is a "fraught endeavor" and you can see it yourself) and the JVM that claims about performance are real, real sketchy.

I've been down this road. I've looked. I don't see it. Linking to corner-case proposals (again: good ones, but marginal) from Java architects who are in the unenviable boat of trying to create bullet-point equivalence between the JVM and the CLR--that's not actually an argument.
There should be plenty of room for "theoretical" CS courses and practical software engineering courses.
Hey lion_del,

Thanks for your comments - great to see you guys like what we're doing. A lot of the filters/drill downs you mentioned we are going to implement features of service. We want to provide analytics to the community, not only in the form of assets like infographics, but real time data on the website itself.

Our thinking is.....Software Engineers not only want to see great opportunities with cool employers, but also find out about market trends, data about their career track, how they compare to other engineers and against open opportunities.

The stuff you mentioned in your comment is 100% aligned with the information we want to provide. Workshape (check it out if you haven't already done so: https://www.workshape.io/) is going to be more than just a matching service for talent - its going to be resource for technology workers who are interested in wider trends in the human capital marketplace.
Really? I mean math is something irreplaceable in CS.
It would be replaceable if it was something like "web apps development" degree.
Here is another video showing a fuller explanation of bunny hopping and going into the history a bit

https://www.youtube.com/watch?v=n1HowpVX-hU
There will only ever be 21 million bitcoins, and we will be about 90% of the way there by 2025.
Agreed, which is why I stated as such. Determining equity/pay balance for employees is very difficult in the very early stages. This is why we lean towards the high side for pay vs equity because it is immediately tangible.

I think it is largely dependent on the hire what this ratio should be and shouldn't be a formula - despite what "the industry" says. At the end of the day it's whatever the individuals think is fair.
DOT and FAA Propose New Rules for Small Unmanned Aircraft Systems
A Google data center near my home uses the equivalent of 1.5% of a nearby coal-fired generating plant's output to produce nothing but zeros and ones. To be fair, Google spends extra money to get electricity from renewable sources, and I'm happy to have them because I like their service. But that's a lot of electricity! Amazon, Microsoft, and other large data centers are similar.
This is seems to be a case of "Missing Function Level Access Control"[0] as defined by the Open Web Application Security Project (OWASP).

I highly suggest browsing OWASP's Top 10[1] if you are a software developer and believe this is not a security vulnerability.

[0] https://www.owasp.org/index.php/Top_10_2013-A7-Missing_Funct...

[1] https://www.owasp.org/index.php/Top_10_2013-Top_10
Maybe some of the "waste" heat could be used to heat homes: https://medium.com/re-form/heat-your-home-with-data-ab27fe7d...
you also have to factor in the fact that, as high as it is, housing cost in SF and in the Bay are still double digits percentage lower than NYC. Living in San José or Palo Alto is something like 30% less expensive then in NYC. That's big, considering you might be paying 35k a year for your housing.
I basically replaced my linux firewall box with shorewall and xen a few years ago: http://shorewall.net/XenMyWay.html

Now I run a whole bunch of stuff on only one machine.
1-2 year SSD wear on build boxes has been minimal
Hey man (how's it going btw??)

Yeah it was interesting to pull that out. However, it could be the people who self identify as 'Software Engineers' might think of themselves as stopping a the blurry line where front-end ends and design / UX begins.

We're going to explain methodology more in a blog post coming out on Tuesday - keep an eye on http://blog.workshape.io/
How much CO2 is released hauling bags of coins and notes around?

How much is released keeping the rest of the currency system running?

Bitcoin may or may not win on these questions, but if we're going to ask them about Bitcoin, we should also ask them about the way we're doing it now.
> That's something which is actually handled fine in fiat, believe it or not

How? Are we comparing transaction fees?
Your linked article is not at all talking about what I'm saying.

All I'm saying by that is that there is one and only one guaranteed way to avoid pregnancy. I'm all for proper education on the alternatives but abstinence is the only contraceptive that's 100% effective at preventing pregnancy.

That's why the "don't want to take chances" portion of my conclusion is so critical. Education that contraceptives are imperfect is also critical IMO.
> This redesign appears to take the position: the first page on haskell.org is for people who are brand new to the language, not for people who are already learning the language or currently use the language.

Correct! See here for a complete report on the motivations behind each design decision: http://chrisdone.com/posts/haskell-lang#the-audience

> To me, a user of the language visits the site dozens or hundreds of times over the course of a career, while the average brand new user only visits it (I'm guessing here) 1.1 times.

In practice this isn't true—it's generally agreed in the Haskell community: nobody goes to the home page, they go to either Hackage, Hoogle or google something and reach a page on the Wiki.
>110k is double the median salary for California

This is irrelevant to the discussion. Startups aren't hiring cashiers and fry cooks. Engineers make more than the median.
This should serve as the gold standard for how to implement a decision like this.
Two lessons from two months of self employment
Actually seems to be the other way around in my experience.
Scientific Text and Literature Summarizer in 100% Tcl
"An employees risk is several magnitudes less than the founders across many factors. "

I read often about founder risk, but I think it is overstated for non-bootstrapped companies. If you are a founder of a funded company, you get a salary the same as everyone else. In that case, what exactly is your "magnitudes greater" risk?
> once you learn the basics, how to write good, idiomatic code?

... apart from reading good source written by others, which you can't really find by yourself since you lack the "good taste" needed to judge the quality of a piece of code. I'd be interested in a compilation of good snippets of source code for several languages. For example (I may be wrong) like PAIP for Common Lisp.
Agreed, but IUDs by definition are implanted into the uterine wall, manually. Doctors can make mistakes or their hands can slip, causing a perforated uterus, which in turn can cause infertility.
The tutorial is 5 years old, so I guess that makes me a hipster tutorial writer because I was doing it back when it wasn't fashionable? =p
I wonder... is there a widely know list (even if small) of what companies don't do this? If it's even possible to determine that sort of thing, it'd be valuable to share and make glaringly public. Even if it has no influence on the head-in-the-clouds startup leaders that play that game, it would at least be valuable for job seekers to have some assurance of who isn't wasting their time.
This is a step backwards imho. The fit and finish of this site betrays much about the language and its amazing community.

This feels amateurish, with enough people complaining about the interactive repl and lacking information, this should have gone through more iterations and feedback loops with people outside the Haskell community.
Google total compensation is far, far better than the average startup given the same base.
Map Your Google Location History in Python
Wild to see imgur becoming a blog platform.
It is suspected that Denuvo DRM does the whole in-memory rewriting

applying something like that to prevent memory-based abuse and the such would be interesting
It was a major carbon sink, but as the climate warms up trees die earlier and release more carbon so it's becoming a carbon emitter. It's obviously hard to calculate an exact plus or minus, but it's not looking good, especially with the amount of deforestation occurring.
I dunnow, but when I carry around £150 it's not usually in coins, just a few notes..
NASA aims to send submarine to explore seas on Titan
There are alternatives, Proof of Stake for example, or gridcoin, where the computing power to "mine" gridcoin goes towards scientific projects via BOINC.
Not sure where you're getting your information from. SF became more expensive than NYC a couple of years ago.

http://www.cbsnews.com/media/top-10-priciest-us-cities-to-re...

http://www.fool.com/investing/general/2014/10/12/most-expens...
There are a number of details to understand that explain the salary / equity.

The first thing is the range. More jr. candidates are on the lower end of both salary and equity. Yet relatively close to market rates. More sr. candidates are on the higher end of range and usually have to decide if they value equity or salary more, for the final compensation package.

The second thing is the type of start ups that offer this level of compensation: early stage / seed-funded. These are not Uber, AirBnb, Dropbox, Pinterest, etc. especially given that many companies that post on HN are graduates of YC, these guys have their first major investment to work with post-demo day. They aren't working with $25-50-100 million. They have $1-2 million to make the most out of. This limits the ability to pay market rate. Yet allows for engineers to be on the ground floor of a potentially a huge opportunity (or not).

Third thing is the equity...and a bit of a reality check. The founders came up with an idea, worked on it for quite a while, with $0 salary, applied to and got into YC, raised (in all absolutes) a large amount of money (you try getting someone to give you $1 million), gave up some of the equity for that funding, and you want what, 10%? 20%? What sounds fair? Unless you're the first engineer, with a background of leadership that will make you qualified to lead the growing team, 1% is extremely fair. If the company is truly successful, you're looking to make over $1 million. Even if you're underpaid by $50k, that's 20-years worth of difference, which you'll see in under 5 years. Of course there's no guarantee, but that's business.

The other question to ask is are you getting options or RSUs - huge difference.

And finally, the low salaries are typically brought up to market rate after series A (the first big round). This round is usually raised with 0-2 years of the seed round. So you take a risk of $50Kx2 and stand to make $50x20.

That doesn't sound that crazy.
Can Mobile Banking Improve Life for Poor People?
Show HN: Ratew – A Simple Currency Converter
Tried it. Worked wonderfully when my hair was very short. Completely impossible as I started to grow my hair out. Then it became just oily no matter what. Had to start shampooing again.
A nose plugin for finding and running IPython notebooks as nose tests
You have taken the words right out of my mouth! I, too, would like to understand the reasons.
I just read the Chariot Lead Designer post with dismay. (https://angel.co/chariot/jobs/45415-lead-designer)
Now, the other comments are interesting, but speculative or general to the point of not providing applicable knowledge.
I will come back to see if anyone who set these terms will tell us their reasoning.
My interest is practical. I have been thinking about compensation lately in case I have the good fortune to: 1) get into YC S15 and 2) survive and 3) need to hire. Also, I mentor designers and so am a sponge for compensation data and explanations.
Right, double seems totally reasonable for your median dev with a couple years experience.
This is interesting. I think my record is about a week and I've noticed that after a few days, greasiness doesn't get any worse.
On Win32 select() is called WaitForMultipleObjects() and it can wait on Events (similar to condition variables) as well as pipes, so such a trick is unnecessary. Not that the extra pipe is a serious performance loss, but it's heavier than needed for the task. But WaitForMultipleObjects has its own problems.
Maybe a naïve question, but are there any good ones we should support instead?
Nope! You may be able to get evaluation order out of it, but the main reason I care about strictness is not CBV evaluation order. It is the following:

1. Reasoning by induction: not possible with a lazy function space

2. Non-pointed types: also not possible in Haskell

3. Compatibility with a proper treatment of effects

It's great that you can do strictness annotations in Haskell! But they don't accord one the above facilities at all.
Hardly, 6to5 isn't a library that you include in your own code. Its a tool that you use indirectly through Gulp/Browserify/WebPack.
On Undecidable Tasks (Or, How Alan Turing Can Help You Earn a Promotion)
We can admit that unbridled self-esteem has created too many people whose actions may not jibe with their self-image.

What bothers me is that the pendulum will return to the old notion of self-esteem as a doggie biscuit for obeying one's masters. I'm sure the 1 percenters will like that.
One of the things I've noticed in the NY market is that you're competing against the financial giants, who offer correspondingly huge salaries, and who tend to churn through people very quickly.

If you want to lure someone to your company, you have to compete a lot more on salary than you might have to in SF; in the back of their mind they're comparing you against the big bucks they could make down the street.
>If you are a founder of a funded company, you get a salary the same as everyone else.

Depends on the stage from what I have seen. Most of the other founders I know, including myself, take 10-15% less salary than many of the employees. Also once funded, investors will expect founders will take a haircut for a while.
Leaked Document Shows FAA Rules for Commercial Drones Will Be Laxer Than Feared
Ask HN: Learn to Code or Learn to Lead?
I'm a new co-founder of a start-up that uses predictive analytics, which is my area of expertise - mainly forecasting and agent-based modeling. I code badly and in all my work I have always partnered with people who code my ideas. I've been reading that if you want to be effective at your start-up, learn to code. Should I learn to code or learn to lead the coders? Your insights appreciated.