HNHacker News
TopNewBestAskShowJobs

salmonfamine

476 karma · joined January 23, 2013

submissionscomments
salmonfamine··on Is developer compensation becoming bimodal?
Might be. I am not an economist. However, I think the rest of my point still stands without that concession.
salmonfamine··on Is developer compensation becoming bimodal?
That's crazy. I knew that one of my college friends had interviewed at Epic as a new grad, but he didn't go any further with it. Sounds like a really strange company.

It might be the case that salaries won't become truly bimodal. It seems like there might be "tiers" of compensation which are based on levels of competition between similar companies. SV startups tend to pay less than Google or FB, but their compensation packages are typically within the same ballpark of each other. Perhaps the bimodality is most notable for new grads, since they typically don't get hired at mid/small companies.

salmonfamine··on Is developer compensation becoming bimodal?
I just chose Epic because the author did. I honestly don't know anything about it.

However, I do have to point out that it seems that Epic is trying to become more competitive with regard to that same subset of engineers that Google hires. Presumably, if they're trying to become more competitive, then they're not yet competitive. Either Epic will have to pay some engineers the same as what Google pays (including equity etc.) or they won't remain competitive for that small pool of devs.

Also, worth noting that I'm saying that as someone that was once rejected by Google on a first-round phone screen.

salmonfamine··on Is developer compensation becoming bimodal?
Sure, and top companies are not necessarily discriminating amongst dev candidates based solely on technical merit. In fact, there are plenty of recent articles that claim that Google is looking for more and more "soft" skills in addition to high technical merit.

Point being, there are probably lots of factors that combine to make a candidate skilled enough to get hired at Facemazon. It's just that having that combination of skills is rare, so the salary gap persists.

salmonfamine··on Is developer compensation becoming bimodal?
Maybe, but top firms are still only hiring lawyers from top schools. And as far as salaries go, that bottleneck is the only differentiating factor.

You could also argue that maybe Facebook doesn't need devs to be able to independently produce Tarjan's algorithm while standing on their heads, blindfolded. But for some reason, these companies believe that it is essential. Maybe that's well-founded -- maybe not. But it remains the case.

salmonfamine··on Is developer compensation becoming bimodal?
I think the explanation for bimodal dev salaries is pretty clear, and is similar to the explanation for the bi-modality in Lawyer salaries.

Google, Facebook, Amazon, and whatever other big name you want to throw in the pot, are competing for developers. However, they are not competing for the same developers as Epic Systems, for example. FAANG (or whatever) are competing for a highly skilled subset of devs that can meet their demanding hiring criteria. Similarly, top law firms are only competing for a subset of all law grads -- those that meet their demanding hiring criteria.

The difference here is that, in law, that criteria is focused around a prestigious degree. Presumably, this is because it is hard to thoroughly test a lawyer's competency as a lawyer in an interview setting. However, in programming, many top companies, apparently, find that a series of intense whiteboard interviews are sufficient to determine whether or not a dev meets their high standard.

However, we also have a shortage of devs across the board, for all companies. If CS enrollment increased by 100%, then presumably the "lower" distribution of salaries would stabilize at a lower number -- probably close to what traditional engineers make nowadays. However, the salaries of the GooBooks of the world will only be affected if a sufficiently high proportion of those grads can meet a very difficult hiring criteria.

Similarly, law schools have seen a dramatic increase in enrollment over the past few decades. Lower salaries have stabilized, since the market is now saturated. However, the salaries for top law firms remain high, because a similarly low number of candidates meet their difficult hiring criteria: Harvard, Yale, and etc. are producing more or less the same number of law grads as before, with respect to demand.

This is why Google can open an office across the street from Epic and yet still pay devs twice as much. This is also why I don't think immigration is a huge factor. Sure, if companies were able to immigrate significantly more workers, then salaries at top companies might drop to a degree. But the real drop would be seen in the salaries of devs at typical companies.

EDIT: grammar

salmonfamine··on Where the wall once stood
I think I stood in almost that exact spot a few months ago during a trip to Europe. Crazy to think that there used to be a border there.
salmonfamine··on What It Felt Like in Hawaii When Warning of an In-Bound Missile Arrived
You should probably get an MP3 of that song, in case YouTube happens to be down at the time of the nuclear blast. That would suck.
salmonfamine··on [dead]
[citation needed]
salmonfamine··on [dead]
And as we all know, median income is a good measuring tool for the total health of a society.
salmonfamine··on William James and the philosophy of pragmatism
I was wrong. They’re brothers. I should learn to not HN before coffee :)
salmonfamine··on William James and the philosophy of pragmatism
Also, his pre-modernist novels are incredible. The Turn of The Screw is one of those books that has stuck with me since I read it. Highly recommend.
salmonfamine··on Show HN: Pushup alarm – A React app that uses your webcam to count pushups
The pixels' diff over time resembling a sine wave is really interesting -- but it makes sense! I'd read an article/blog post about this. Cool app!
salmonfamine··on Show HN: Pushup alarm – A React app that uses your webcam to count pushups
Does this use facial recognition? That is, do you have to actually face the camera, or does it simply use some basic object recognition to determine if something is moving up and down?
salmonfamine··on Magic Leap One
I believe that Stephenson is currently employed by Magic Leap, weirdly enough.
salmonfamine··on The Problem with Muzak – Spotify’s bid to remodel an industry
I had an earlier reply to this, but upon re-reading it, I thought it came off as a little inflammatory, which I did not intend, so I deleted it.

But I think it is a little disingenuous to call those artists "noise artists" insofar as their mainstream success is concerned.

salmonfamine··on Entrepreneurs Aren’t a Special Breed – They’re Mostly Rich Kids
The fact that this comment was written by "stanfordkid" is almost too ironic to believe.

At first, you take aim at the "victim" mindset -- a mis-characterization of the analogy of the OP. However, you then go on to even concede that the perpetuators of this mindset may even hold well-founded "complaints."

Of course people from all backgrounds try to become entrepreneurs, engineers, artists and whatever else. Nevertheless, it's clear that people from some backgrounds face more difficulties than others -- that's all. The fact that merely pointing out this fact gets you slapped with a "victim" label is hilarious. Of course people from all backgrounds should continue to work hard and pursue their goals -- but as a society, we should also strive to lower un-equal barriers where possible.

Your comment is just a mess of generalizations and grand-standing. You're losing faith in this country because you've seen a "victim" mindset emerge in the past two months on hacker news -- a pretty niche website in the American demographic -- even while recognizing that the grievances contributing to this mindset may be legitimate. Forgive me if I don't take your loss of faith seriously. Furthermore, I have to say, if anyone is victim-baiting here, it's clearly yourself.

salmonfamine··on Google, Facebook, and Amazon have fundamentally transformed the web
I have seen articles and repos for various technologies that claim to be the new "decentralized" web, but so far I haven't seen anything that provides a cohesive experience. Could you provide more information as to what you're working on in particular?
salmonfamine··on Show HN: Tesoro – Personal internet archive
Worth noting that Tesoro is the name of a major oil/fuel company in Texas.
salmonfamine··on Facebook flooded with 'sextortion' and revenge porn, files reveal
What do you mean by "Magic Number" in this context?
salmonfamine··on Show HN: Headlinr, an app that groups news stories by common topics using ML
Click on the bubbles to zoom in and see individual stories.

We're still having problems with massive bubbles. Feel free to submit issues or PR's on the GitHub: https://github.com/dgarrick/headliner

salmonfamine··on Tagger News takes a subset of HN articles, analyzes using ML, and applies tags
Not to hijack, but this is similar to a small ML project a friend and I built. It takes news headlines from a bunch of sources and classifies them by common topic. We took a lot longer than a day to build it, though. ;)

It refreshes with new stories every few hours. You can check it out here: http://headlinr.herokuapp.com/

EDIT: click on the bubbles to see individual headlines. Also, here's the GitHub page: https://github.com/dgarrick/headliner

salmonfamine··on Tesla Passes Ford by Market Value
There are a lot of examples of companies which, even when directed to do so by their CEO, were unable to pivot to technologies rising up from smaller markets. The term has been overloaded to hell, but that's disruption.

I would highly recommend the book "The Innovator's Dilemma." It provides case studies of disruptive innovations across many different industries -- from farm tech to disk drives.

salmonfamine··on Ask HN: What are the best resources to properly learn Scala?
I would recommend Introduction to the Art of Programming Using Scala: (https://www.amazon.com/Introduction-Programming-Chapman-Text...)

It's very practical, however it approaches the language from a completely novice perspective. If you have years of programming experience, it may be a little redundant for you.

salmonfamine··on Redis as a JSON store
I really could have used this for my last side project. Moving JSON blobs between Python and Redis is pretty error-prone, especially if those blobs contain nested structures.
salmonfamine··on Ask HN: How to best teach a group of children how to code?
I've done this before as an instructor as a tech camp. One great activity for the 12-16 age group is teaching them to mod minecraft.

This is a little more advanced, obviously, so it's not a great activity for total beginners. However, once a kid learns that they can make exploding blocks just by writing about 5 lines of code, they're totally hooked.

It also gives them an initial idea as to what real software looks like. Once that is demystified, their confidence as coders increases substantially.

salmonfamine··on Senior Engineers Reduce Risk
Wow, I had never thought of the term "engineer" like that before! Suddenly my eyes are opened to the terrible abuses of language perpetrated by software phonies everywhere! Thank you for such an original and well-reasoned comment, you've caused myself (and doubtlessly, many others) to reconsider their entire professions in light of their glaring triviality in comparison to the heady and lofty work of real engineers. I'm going to go see if there's any possible way of salvaging this by importing as many npm packages as necessary to become a true engineer.
salmonfamine··on UK votes to leave EU
What if Scotland holds a referendum to leave the UK and join the EU? Would you consider relocating to, say, Edinburgh?
salmonfamine··on P4: open-source programming language for high-performance packet switching
This is true, but I would hope context should be enough to distinguish between the two in most cases. Could get confusing if one were to use P4 for their P4 repo, though.
salmonfamine··on Visual C++ Compiler Optimizations (2015)
"Premature optimization is the root of all evil."
← PreviousPage 5 of 6Next →