skysight-inc/HackerNews huggingface dataset:
I don't see how fair pay is linked to company profits, if they are paying you market rate for your job, you're not underpaid whether they earn $12/year in profits or $12B/year in profits.

If the company is earning $12B/year with 12 employees, then the company founders (and early employees who contributed sweat-equity to get the company off the ground) should enjoy their success, but that doesn't mean that they need to pay new hires extravagant amounts of money as a sense of "fairness".

I've seen the balance sheet for my company, and right now, our software developers (well, all employees really) are worth negative dollars per year. Sure, our investors (and to a lesser extent our employees) may be rewarded handsomely some years down the road, but it's not the developers money that's on the line - they get a paycheck for as long as the company is in business, and they have no chance of losing any money they invested in the company. Though even if I could snap my fingers and make the company earn $100M/year overnight, there's no way a developer is worth $3M/year.
Show HN: Analyze your CSS Complexity
It's a term that was introduced by Aileen Lee: http://techcrunch.com/2013/11/02/welcome-to-the-unicorn-club...
At the same time, isn't it nice that you can do these things? Every so often I look for similar projects or hacks to revitalize my old iPad2 but they don't seem to exist. At that point I don't care about warranties or the silly insistence that I can't be trusted to grant superuser privileges on a device I own. But even jailbroken, I've yet to find a way to reliably "slim down" the iPad's set of running processes so it's painful to use even as just a web browsing device.
That's not true, I use Cortana in French all the time and it works pretty well. I always use "Hey Cortana, rappelle moi de faire tel truc dans 2 heures" (Hey Cortana, remind me of doing this thing in 2 hours), and it always understands me and creates a reminder.
1. Click at the start

2. HODL til' the end of time

3. Profit
How soon will you be adding codeIgniter support?
Why I'm not staking my future on MeteorJS
The Test That Cried Fail: Dealing with Intermittent Failure
And if they do follow too many standards, it's a red flag. Or if they follow a mix of standards and non-standards. Big red flag there. If the person is wearing nice shoes, definitely a red flag. But you don't want them to be too normal, because that could be a red flag also.

This hypersensitivity goes in both directions. One company may be worse than another at hiring, despite having an equal or better engineering department. Sometimes, you might just get bad luck. Your interviewer might not have had their coffee that day. Or their dog may have just died. Or you may get a guy who just proposed to his now-wife and is having the best day of his life. Giving a reasonable benefit-of-doubt mixed with a bit of critical thinking is probably the way to go, rather than resorting to hard and fast rules that will end up just making you conclude no company is good enough for you.
Both this and Twitter Engineering's recent post[1] on HDFS make me wonder whether HDFS is something a team would reach for in 2015.

I'm starting to read into the technologies in this area (i.e., I have not used much of the Hadoop stack yet), and I haven't found a fundamental reason why one would not base their batch processing on S3 (or your object store of choice). Existing software appears to make assumptions about the storage medium being a local hard drive.

Much of the challenge of HDFS appears to be around scaling the NameNode, and provisioning capacity. S3 dispenses with these issues, and the only cost appears to be throughput.

If software like Spark was modified to have a much more native approach to S3, could HDFS be dispensed with entirely?

[1] https://blog.twitter.com/2015/hadoop-filesystem-at-twitter
Regardless of state, the requirement to work with compensation is illegal and the whole severance deal was either crafted by idiots or simply hoping for idiots to sign it anyway.
Yupp, it's indeed the thing of the day. Reading that list I just wondered if using no apparent methodology would be any worse. I have a hard time rationalizing the almost theological adherence to software development methodologies in general.
SO THAT YOU CAN GET MORE TRAFFIC AND FINALLY GENERATE MORE SALES
The headline is a bit misleading. The wrote a client sure but it uses someone else's library to communicate with the IRC Server.
Depends how you define search.

In days of yore, people searched for the website they wanted - e.g. they searched for Trello or Reddit in Google. Now they search the App Store, and install the App they want.

Similarly, if they want to search Reddit, they just search on the Reddit app where before there was a good chance they would search Reddit via Google because they typed their query into the URL bar.

That said, Google have a lot of apps. I search for directions in Google Maps, I search my emails in GMail, and for photos in Google Photos. They are all searches, they are just not the kind of searches we made 10 years ago.
Amazon's arguments are flimsy at best, and it renews the focus back to this piece of news which most people have not talked about. Staying quiet or saying something more humble would dull the backlash a lot.
Use taxes are fairly common, ex DMV fees. The advantage is you avoid the tragedy of the commons while not taxing people for unused services.

The same idea can be applied through copyrights fairly easily.

QED.
> Perhaps most importantly, the compulsory licensing of medical professionals should be abolished.

> Legal reforms could enable patients to waive their right to clinical negligence claims

So you can have cheap healthcare, but the quality hasn't been vetted and you can't sue for negligence? That's more or less directly taking us back to the "barbers with dirty hands" era of medicine.
Rollup – the next generation JavaScript module bundler
I'm a big fan of OSM, but I have to say that for my purposes (more geological than anthropocentric), QGIS becoming more functional over the past 5 years has been more important, especially after going independent. Similar to Python overtaking MATLAB in utility and likely eventual adoption, I think QGIS (esp. with improving OSM/python/JS support) will become the new standard for GIS outside of the mega-enterprise/private data world where ESRI is focusing.

It's really nice watching the confluence of open source technologies making a bigger and more powerful wave.
Symmetric key encryption is resistant to quantum computing, you just need to double the key size
You can do contract work for a while and take as few jobs as you want. After you do a few big projects, you can pretty much work 10-20 hours a week on just maintenance pretty much indefinitely.
What you've said is true, that it is remarkable how many applicants who look great on paper actually can't code simple things, but these technical interviews go way beyond those simple questions. I've personally failed to pass the technical interview stage at more than one company, and I wouldn't have had any trouble at all coding fizzbuzz or merging two sorted arrays.

Granted, this was at a company with a notoriously difficult technical screen, but it goes far beyond fizzbuzz or merging two sorted arrays. If you can't do that, there's no way you'll pass, but I'd say you need to be prepared to solve difficult questions from "cracking the coding interview" at the whiteboard in 45 minutes or less, without needing a great deal of help. Minor syntax errors are fine, but your code needs to be pretty tight and close to working.

I walk around with the ability to do fizzbuzz or merge two sorted arrays in my head, and I could code up merge sort or find the path from a root node to descendant in a binary tree with a little thought. But really, no joke, in my experience, these interviews take far, far more than that. I can't speak for everyone, but I personally need to study, hard, for a few weeks to a few months to get into this kind of form, depending on how long it's been since I last did it.

I have no doubt that the degree of technical grilling varies considerably between companies, which is why I'm not doubting what you've said here. However, I am certain that it doesn't tell the whole story - and that many of the companies that claim that there is a desperate shortage of software engineers have set the "no hire" standard to the point where they are rejecting people who could easily do what you've described, and much more.
There are structural barriers (e.g., the ability to request a different school) and institutional barriers (e.g., the willingness or resources needed to overcome structural barriers).

I think most districts in the U.S. have similar processes to attend an alternate school, but barriers remain high in low-income areas, ranging from stigma to logistics (e.g., transportation to a more distant school). Even when structures are in place, the ability to attend a different school is a stretch for some.
The UK system is called NICE. It attracts hostility for not approving drugs that grant a very marginal improvement to some late-stage cancer patients at extreme expense.
“Get+In+Early”+(GIE)+#004:+Iron.io+|+SaaStr
Definitely. You soon reach the limits of web navigation on mobiles. (Javascript, screen size, forms, etc).

What could help, is if there was an easy and smooth way to pursure browsing started on the mobile on the desktop, and vice versa to continue reading a document started on the desktop on the mobile.

One very good thing that Youtube does, is to record in the history the point at which we're in a video, so that if you browse to the history on another browser on another computer, it will continue the video from the point you left it. This allows you to switch between desktop and mobile and vice-versa. Cats can be watched on mobile, but if browse to a conference with slides and you want to take notes, you definitely want a bigger screen and a desktop computer.

It's similar for the browsing (including the bookmarks, and the tabs). If they were shared smoothly, one switch more easily between the two devices.
My best friend has been working there for six years. I've been asking her about these articles. In her experience: (1) she hasn't seen crying, (2) she's had coworkers with medical conditions who were treated very well, and (3) when she or a coworker has had a bad manager, it was no worse an experience than for friends at Google or Microsoft. Her opinion is that the original NYT piece was cherry-picked. She thinks that the anecdotes they used could be true, but that she just hasn't seen any of that in the past six years across different departments.
Heap is hiring engineers to build the future of analytics
This is a pretty big first step towards easily deploying highly available services on DO. Unfortunately it sounds like you won't be able to fail over to another datacenter, which is unfortunate, but understandable.
I assume the idea is that you're searching on your phone when you're not at your desktop. Obviously if you have a "full" computer in front of you, you're not gonna switch over to your phone to search. It's for all the times when you aren't at your desk or on the couch with a laptop.

Although, I do search on my phone while at my desktop in exactly one scenario: playing games. It's less hassle to do a quick search for where to find item X in some random game than to pause, alt-tab out, fire up a browser, search, try to remember results, close browser, and alt-tab back to the game. Otherwise, yeah, full browser when I'm in front of one, phone for the rest of my life not spent in front of a computer.
On the other hand, if you have two traps, and you see them filter out this one, then you may have evidence of malicious intent and be eligible for multiplied damages. (In my totally made up guess at applicable law).
Non-Volatile Memory – What does it mean for application design?
I don't see why not. If an unlicensed drone is found operating off of the owner's private property, it's confiscated. Straightforward enforcement.
I second this. I took a year off doing absolutely no dev work and made wine in southern France and I'm still at 6 figures. Highly recommend the drive from Pretoria, SA to Lusaka, Zambia, it was one of my favorites. The added benefit of time off is that you can reexamine your career aspirations and set a new course if necessary.
For more:
https://www.muckrock.com/project/the-private-prison-project-...
Should developers be separated, or made mingle?
Show HN: A Weekly Newsletter for Stripe Users (with Cool Perks)
I'm not convinced nationality or accents have much to do with it, the overwhelming majority of American English speakers I know also can't use voice tools on their phones. My American English is pretty regular and it certainly never works for me. I suspect the common factor here is that the voice tools are junk, not that groups of people lie outside its area of function.

By contrast, I use VoiceAttack to tie voice commands to keyboard macros on my desktop, and it does what it's supposed to most of the time (but I bet it wouldn't if I had an accent.) Voice control definitely isn't an unsolvable problem, but it sure seems like one whenever I try to use it on my phone.
How to Use Pinterest to Learn a Language
I would imagine this gets harder as you age, get more set in your ways, the higher on the career ladder you've climbed, and/or as your required salary increases.
iOS Apps Caught Using Private APIs
The concept of "early start" or "sweat equity" resulting in extraordinary reward is a convenient financing meme, but it's not great for reality. It just persists because people like the idea of becoming rewarded more than their contributions.

Just because you "got in early" and worked for a year then coast for the next 10 years while other people pull of the business doesn't mean you should get outsized rewards.

there's no way a developer is worth $3M/year.

Then perhaps your company isn't using developers as efficiently as they could be used? Sure, you can automate a $10 million industry, or you can destroy an $800 billion industry. Not all choices are equal.
50 of the Most Beautiful Sentences in Literature
The best predictor of how someone will perform in a job is a work sample test (29 percent). This entails giving candidates a sample piece of work, similar to that which they would do in the job, and assessing their performance at it. Even this can’t predict performance perfectly > http://www.wired.com/2015/04/hire-like-google/
5 startups that are hiring – Updated 10/18
Mobile sucks and is not the future, until they make a desk, chair, keyboard, and mouse that function with a phone, I will do my computing and searches from my desktop.

This is a lesson to everyone who blindly follows trends, mobile and social are just a trend, and desktop computing is a staple.

When will the Bay Area stop being so fucking stupid? Like all the startups, everyone in the SF area, is a fucking dipshit and they just follow trends.

#fuckthebay
Not checking the link since I'm at work, but is that .. the Burnistoun lift sketch?
curl + jq is a very nice combination. Here is the jq project page and a discussion on HN about it.

1. jq project page: https://stedolan.github.io/jq/

2. jq HN Discussion: https://news.ycombinator.com/item?id=9446980

This comment from the jq HN submission discusses httpie, jq, and httpie vs. curl: https://news.ycombinator.com/item?id=9447175
American Cancer Society, in a Shift, Recommends Fewer Mammograms
A new chrome extension that gives you more flexibility than vimuim
Yeah, I recently had to use some basic GIS to implement custom reverse geocoding functionality for my college senior project. My workflow looked like this:

- Get map data from OSM

- Use QGIS for analysis, feature extraction -> export as GeoJSON

- Write GeoJSON to MongoDB instance

Geolocation "works" out of the box thanks to Mongo's geospatial queries and the MongoDB client for Node. Overall, it was an extremely smooth experience, and involved the use of open-source tools from start to finish. This would have probably been impossible to do for free even just a few years back.
$7 is the option price. The interest in your earlier example.
You already could play a lot of YouTube videos with the screen off, or with the YouTube app in the background. This app would come in handy for the music videos which Google apparently is not allowed to play in the background.
Kinda like a live action Mega Girp: http://doougle.net/projects/mega-girp.html
Same phone, same story. The loss of a physical keyboard on my device removed the "input" use of it. Now it's really just voice and ready-only features. If there are websites I find or any other "work" that needs to be done I just forward it onto my computer and do it there.
https://www.kayak.com/flights/MIA-MGA/2015-12-04

https://www.kayak.com/flights/JFK-SAL/2015-11-12

Avianca and Taca flights appear to be bookable. I could certainly believe that the 3am rule used to be the case though.
FYI, StartSSL's free personal SSL certificate only valid for new users for the first year, requires a valid U.S. physical non-commercial address for registration and is subject to $79 for revocation fee. Oh, it's definitely not automated, someone would have to email you back and force a couple times to complete the provision process.

I wouldn't bother with StartSSL with that many catches and hassles.

How do I know? I've got two of them in the past in two occasions.
The article got a ridiculous amount of attention and in many way it conformed what I've been hearing about it from the word of mouth, it conforms with my interview experience there -- forgot I was coming that day, didn't call for almost 3 weeks after, forgot about me during lunch, a good number of interviewers seemed disgruntled and seemingly not happy. (Now, to be fair, I heard good things about it as well, and that is why I was initially going for an interview there, and it is a big company after all, but I am talking on average).

In a way if they didn't have a problem, like let's say the same article came out regarding Google or Facebook, there would have been as much talk about it, and author and the news source would have been condemned and discredited, and it would have been blown over quicker. But in case of Amazon that article keeps coming back somehow.
4 Steps to Diagnosing and Repairing Leaky Skylights – LGC Roofing Blog
One HN Poll I'd be interested in seeing: Would you accept a competitive offer from Amazon?

"Competitive" here meaning a salary and title as good or slightly better than your current job or next best offer.
I sometimes think (although less conspiratorially) that the high number of Dev bootcamps teaching Rails must definitely drive down salaries. Best to focus on 'the hard stuff' to stay relevant.
This isn't a rebuttal, but there are often (better) alternatives to the firmware that ships with devices, especially if it's a carrier maintained version.

I've used Cyanogenmod on my smart devices for as long as I've been buying them. CM has had sandboxing for apps for a few years now, and I was running 5.1.1 on my S3 months before it was available for my SO's S5 through her carrier. CM13, announced recently, will be built around Marshmallow.

For older devices, you can either try the newest CM versions or go back to earlier stable major releases. And they're all bloatware and CarrierIQ free.
App Created at ATL Hackathon Turns Walking Path into Interactive Experience
This is just not historically accurate at all. There was a wide variety of methodologies before agile came along - Spiral, Cleanroom, OOP, TSP, RAD, RUP, et al. These are not all waterfall - waterfall was never really a prescribed method of development, see [1]. Many of these methodologies have proven track records and some even have fairly strong empirical support.

The resentment isn't resentment - it's people who have actually used something other than Agile listening to this made-up history and the catastrophizing of up-front planning, and seeing it for the nonsense it is. Agile isn't right for many or even most organizations, and it's failure doesn't seem like the problem of a good idea bungled in the wrong hands. Just very inexperienced people suckered in by good marketing into picking an inferior tool.

All that being said there are many good things about agile. It's helped bring a human focus into the industry, and introduced some decent ideas. For a fairly balanced look I'd see [2].

[1]: https://leanpub.com/leprechauns
[2]: http://www.amazon.com/Agile-The-Good-Hype-Ugly/dp/3319051547
It reminds me of this ad from Halliburton during Gulf War 2. It's just pure unrestrained hubris.

https://www.youtube.com/watch?v=aRDBn3CcPSI
Everything You Need to Know About the 2016 AT&T Developer Summit
For those who may have missed, maps.me is also gone open-source recently: https://github.com/mapsme/omim
This is on Product Hunt now:
https://www.producthunt.com/tech/guy-needs-gift

Please vote if you like it! <3
Google employee lives in a truck in the parking lot, saving 90% of his income
EBay hosts moth-naming auction
Nice. Ignore the haters, this is a wonderful _companion_ to curl.

As others noted, I'd revert to curl commands for sharing with others (or for performance-sensitive tasks like downloads or quick-and-dirty load generation) but this may become my go-to HTTP CLI for personal use -- if only because it looks like won't need to look at the man page every time I want to do much more than a basic curl -X <METHOD> <URL>. (But maybe that says more about me than curl/httpie.)

One neat feature to add would be a mode that accepts the curl syntax (or at least the common parts of it), that way all the curl examples and "Copy as curl" tools work with httpie as well.

Conversely, an option that accepts httpie syntax and outputs the corresponding curl command might be convenient as well. (But I guess at that point maybe httpie devolves into a command-line parser + pretty-printer that wraps around curl, but that may not be all bad either.)
Take your yearly salary and turn it into an hourly rate. The standard number is 2087 hours per year for a salaried employee.

So, let's say $100k per year. That's (roughly, rounded up) $50 per hour.

What's minimum wage? A few places have minimum, uneducated, non-creative wage of $15 per hour.

Your hourly rate of $50/hr is about 3x of just somebody who does manual, non-creative labor. Are you worth more than 3x of a restaurant employee? I sure am.

Then, what's your "better than a non-creative womp" multiplier for your output? 10x? Surely you provide more than 10x value as compared to a fast food employee. You're a creative force (or, you can be when you apply yourself). 100x? That's more in the correct range.

So, 100x * minimum wage of $15/hr * 2087 hours/year = $3 million per year.
New Top Level Domain: .cern
Take my comment as support, not rebuttal.
If I were you I would just become familiar with ubuntu command line commands, and supplement that with reading the official aws documentation (which has a tutorials in it).
Make Real-Time Decisions
Looks like they have their own plugin framework. I've been watching the Dillo project for sometime, in 2005 I had feared it was dead, but it has been remarkably unkillable thank goodness!

Their change log is quite comprehensive:

http://hg.dillo.org/dillo/file/tip/ChangeLog

Refreshingly for me, they have tried to do a lot of documentation, which can be found here:

http://hg.dillo.org/dillo/file/devdoc
How can you do that (without rooting)? I developed this app because I could not find any to turn off the screen while keeping youtube playing without rooting.
provoke a failure completely unrelated to normal use

and so ... why bother? (wrt biology, not your programming equivalent)