skysight-inc/HackerNews huggingface dataset:
LiveRamp | Back End, Full-stack Generalist, Data Scientist | San Francisco | Full time | http://liveramp.com/careers/

At our core we are a technology company, and we are constantly solving challenging problems in distributed systems, data analysis, massive scalability, human interfaces, and much more.

LiveRamp is the leading data onboarder, enabling marketers to unify their customer database across disparate online marketing applications and leverage it for analytics, targeting, measurement, content optimization, and more.

If you are as respectful, collaborative and driven as you are brilliant, consider joining our team. We are looking to double in size in the coming year and are actively hiring full-time engineers and interns (summer or any time of year).
QA is not the same thing as a customer submitting a bug report, and quite frankly you're an asshole for conflating the two in order to respond to the above poster.
Mac OS X is separately accountable, and that's <i>entirely</i> because Apple hates GPLv3.
Tesla Wants Your Home Ran on Solar
Can you go into more detail backing up your assertion?

At least with regard to JS, it seems to me like the honeymoon is just beginning. Or maybe it's a second honeymoon?
I remember reading about a company (game company I think) that got tired of unreproducible bug reports, and added an automatic RAM test to their software. The number of bugs that could be traced to RAM faults was significant.

I wish I could remember who it was, but my Google-fu fails me today.

Edit: found it - http://www.codeofhonor.com/blog/whose-bug-is-this-anyway
How Al-Jazeera Reported from Baltimore Using Only Mobile Phones
Where can I read your article then?
> even from QA departments

You were saying?

Also, do note that he edited in that last graf after he posted it. It doesn't help much, though.
Zoomingo's iOS Jobs Page Hijacked by Pr0nsite; Can't Contact Their Admin
Here's the patch that's tracking adding Servo's Rust-based URL parser to Firefox: https://bugzilla.mozilla.org/show_bug.cgi?id=1151899
Publicizing salary just requires, as a prerequisite, publicizing the objective value each employee is adding to the company. Which requires everyone agreeing on an objective standard for calculating that value. Once you have that, kbowing salary isn't nearly as scary.

On the other hand, once you have that, people will start actually thinking of their peers in terms of being high- or low-ROI...
Sometimes it can be as simple as initiating something via keyboard vs. mouse.
I was burning through lots of Apple laptops for the last ~10 years. Finally, when I started my own startup (and was doing heavy consulting in the beginning) I decided to take all the spare capital I had and invest in a "top of the line" Macbook Pro.

I got a deal through a third party apple reseller and still paid around $2300. This was late 2012 and I am still typing on it today with no desire to upgrade. 3 years on one machine is an eternity from me.

I got the 512 SSD so I could run multiple OS's and not worry about still having room for any media I might want. I still have ~80gb free with all my mp3's and VM's. 16GB of ram and a retina display as well.

I get the "apple hate". I really do. I have 3 laptops total in my life (Chromebook Pixel and Debian HP Stream 11 which serve very different purposes) and I still feel that the OSX is the best Unix based operating system for productivity in my market (startup/web development).

Maybe when Linux display tools wrap their head around high dpi displays, my opinion will change (Chromebook Pixel handles it very well so it must be coming!) but I really urge anyone who says "I personally will not buy anything from Apple" to reconsider why they're saying that.

Even Microsoft is making some pretty awesome choices these days, so I for one would never rule out the possibility of someone woo-ing me.

..a brief aside on the price... if I bought this for $2300 in December 2012, then I used it for all of 2013, 2014 and 5 months in 2015. 29 months of use. That's $79 a month invested in the thing I MAKE MY LIVING with. The price is only bad if you compare it to other "comparable" laptops. If you can get 3 years out of a $1,000 laptop without it slowing down your work, then props to you. I personally never could do that (even with other apple devices. Just try and think about the big picture when you purchase your dev machine, whatever make/model it could be :)
Still not in the free as in speech and beer segment though.
> if I have a one-qubit state that's restricted to the set of states that are linear combinations of ±|0> ± |1>, then are only two such states up to global phase, and those states are orthogonal, so I can just measure without loss and treat it as a classical bit. Am I missing something?

It's not a one-qubit state limited to ±|0> ± |1>, it's a two-qubit state limited to a|00> + b|01> + c|10> d|11> where a^2+b^2+c^2+d^2 = 1 and a,b,c,d are real. Also the state can be entangled with other qubits, as long the non-180-degree phase information is not between the various a's, b's, c's, and d's.

For example, if you have the state (1/2 |000> - 1/sqrt(2) |010> + i/2 |101>)(|00> + |11>), then you can copy the first two qubits into the bell pair on one side then pull them out on the receiving side to end up in the state 1/2 |00000> - 1/sqrt(2) |01001> + i/sqrt(2) |10110>. E.g. see this circuit doing just that: http://i.imgur.com/wlcVAZG.png

Glad you liked the puzzle.
Yeah System76's generally rule.
I'm not really surprised, because, well, whatever people do just ceases to surprise at some point, but I guess it's quite likely that there's something in my contract (and I guess it's quite typical, so the same could be assumed about yours) that legally disallows me to disclose whatever there is to disclose about my relations with my current employer, including my salary. Of course, it doesn't stop me from actually doing so, because, well, the inequality of market knowledge between your typical employer and your typical employee just really isn't fair when it comes to discussing your remuneration. But sure as hell I'd remember of that NDA thing when asked of something like this by an HR, and would try to sound as shocked by the assumption I can disclose something like this, as possible.
How else can you explain John Corzine is still walking free

I'm sure you know this, but for others not following so closely:

the commodities broker for the "guy" from
London was MF Global, the sleazy firm that
Corzine was running during the Flash Crash

So now they are trying to extradite a minnow, but the scum heading MF Global have so far avoided any fallout. As Wiki puts it[1]:

"Crimes have been committed here without a doubt.
We think there are enough facts out here to start
arresting people and start filing charges."

However, by August 2012, criminal investigators
had concluded that charges against Corzine,
or any other of MF Global's former executives
or employees would be unlikely.

MF Global allowed some clown trading out of his house to place orders for billions of dollars of futures contracts. If any reasonable percentage of those had been filled, the disruption to the markets would have been enormous. Not only did the "guy" in London not have enough capital to place those orders, they were big enough that MF Global itself didn't have enough capital. Of course, MF Global shortly later turned out to be a shell game, so maybe all that would have happened is they would have blown up a few months earlier.

[1] https://en.wikipedia.org/wiki/MF_Global#April_2012:_Possible...
I expect that Domains by Proxy is in violation of the Internet RFCs, or maybe the Uniform Domain Dispute Resolution Policy, as one is required to maintain up-to-date contact information for the specific purpose of enabling others to inform you that your server is faulty.

This only occurs on iOS, not on Android, Windows nor Mac OS X - I haven't tried Linux.

I've been trying for several days to contact Zoomingo but have not gotten any response.
Should be here: http://www.mathewingram.com/work/2015/04/30/twitters-multi-b...
Rogue Research Inc. - Montreal Canada - Software Developer

Rogue Research is looking for a motivated individual to join our team of software developers to help make the next generation of neuronavigation equipment for the neuroscience community. We are looking for a software developer to work on our Objective-C / OS X / Cocoa / desktop application.

Job desc: https://www.rogue-research.com/job_openings.html
Contact: cv@rogue-research.com
Depends on the area, I guess. I don't think people would have blinked in SF or Boston at that.

Or he was screwing with you to try to drag down your ask. Happens pretty frequently, because their incentives don't align with yours (it's the realtor problem all over again).
How did it take this poor lady so long to figure out she was being paid too little? Me and my fellow coders are very aware of who is paying what. It's a daily conversation, what with linkedin and recruiters spamming us with job adverts.

I've always found that switching jobs is easier than getting a proper pay rise. Asking your boss for +10% and getting offered 2.5%. Go to some interviews, accept, hand in notice. Boss offers +15% for me to stay... wtf. Poor communication skills from both me and my boss I guess.
Hope this helps. Good luck. And one more thought: even though companies have pay ranges for each position, they're not about to disclose that directly, for obvious reasons. Instead, the person negotiating on their behalf will size you up, and pick a number from the bottom or the top of the range accordingly.

Assuming your deflection doesn't end the conversation, the fact that you can hold your ground calmly and polity, yet firmly and clearly will probably cause the rep. to opt for the high end.
"This is significantly better than AH which has much greater single-sector risk"

Are you saying a16z will make less than 17.2% per year in average returns on the years 2009-2015? Want to bet?
LOL, of course it works. why wouldn't it? someone asks you a question, you give them an answer. to me all of this buffoonery around hiding your salary requirements sounds ridiculous.

i'm a startup co-founder, i hire all the time.

if i asked someone what their salary requirements are and they said 200k or 300k i'd immediately interview them to see if they're worth that much. i would take it as a personal challenge to see if i could stump them, and if i couldn't, i'd start negotiating their salary on the spot.

some people get paid MILLIONS OF DOLLARS! how the hell d'ya you think they got that much? they asked for it!

people who don't want to "reveal" their salary requirements like it's some big huge secret have probably never hired anyone in their life.
Downtown Manhattan NYC VISA Saks Fifth Avenue
Sr Front and Back End Application Developers
We have a friendly, forward looking tech lab style environment. Most of the work that you’ll do will involve either adding features to one of our commerce sites, or helping to build out the platform on which they’re running. You’re encouraged to use whatever tools (editors, IDE’s, etc) you are most comfortable with. We work to keep meetings to a minimum, so that people can focus on getting their work done.
80/20
Summer Hours
Discounts
Careersatsaks.com or nicolette_nelson@s5a.com
Solving the Monkey and coconuts problem
"The memory layout of, for example, std::string isn't decided by the compiler - it's decided by the library/header files."

Not quite true. Different compilers can decide to do different alignment/padding. It should be fairly simple to make clang and MSVC avoid that scenario, though.

Also, they must have taken care to use the same ABI and C++ name mangling rules in both compilers. I would guess Microsoft's version of clang follows MSVC here, so that one can link clang code to existing third party libraries.
Well, we have to wait a few months for GraphQL to get open-sourced, but, anyway, I find BreezeJS better personally as defining GraphQL in strings is more old-school than using promises or generators.
By opening up everyone's salaries, it will only hurt the startup culture...

This is completely true, though perhaps not for the reasons you put forth. "Startup culture", as it currently exists, is a mechanism for VCs to consume recent CS grads who don't know how much they're worth and extract as much value from them as possible before they get a family/house/realization of how they should actually be compensated. Startups and VCs use their information asymmetry as regards salaries to exploit this inefficiency in the compensation market.

Imagine if by paying 20k extra, you can get one of those mythical "10x rockstar" engineers. Would you remove your ability to hire him?

You haven't removed your ability to hire them at all by being transparent about compensation -- you simply now have to be able to justify that to your team. If you are unable to justify it, that should tell you all you need to know about what "10x" means.

Recognizing that someone is tricking you by using guilt to convince you to suppress your own salary is the first step of learning how to negotiate effectively.
You shouldn't. They're specifically titled data structures and functions inherent to various specific (some to a given platform) compositors, display servers and graphics libraries. You memorize them as you go, but it's the ideas that are more important.
You did the right thing. This is a flaw in the system and also the most efficient way on how it works. They did save a lot of money on you over many years though. So their $82K offer was to save you for a few months because they know that YOU know and they only have a few months left having you around.
That is a good article, and sure, we are in a bubble.

But, perhaps not as big of a bubble as you might think: in the USA, the federal reserve and the financial oligarchies produce a lot of money out of thin air. Big players like investment banks, etc. get money at basically a free interest rate, and they need to park this (mostly) free money somewhere, and the stock market, start up investments, and real estate is where this 'money' lands.
Meet the Chinese stock that only goes up
I seriously disagree with just about every point in this.

First off, transparency != lack of negotiation. It just means that your colleagues might be able to see the outcome of that negotiation. Even with salary bands you still need to determine where in the band you land on day 1, and those bands are often wide enough (10-15%) to allow quite a lot of flexibility. Also, most "large corporations" will have many job descriptions and titles indicating seniority: an Engineer II will have a wildly different salary band from Principal Engineer, leaving plenty of room for negotiation on hire.

Second, there is basically no way to determine that someone is a "10x" engineer (if such even exists) via an interview. Decades of studies across the industry have shown that interviews are a terrible means of assessing potential performance, and unless you've worked with someone on an essentially identical product in a similar company before you can't predict their output now. (Also, see above re: strawman argument about not being able to move $20k for an exemplary candidate.)

Third, if you can't build trust across teams (with or without visible salary info) you have much deeper problems than your comp being public. Fix this before everything else. If you're building "cohesiveness" by implying to your staff that every other teams makes less money (and is therefore less valued) you're setting yourself up for real problems down the road.

Finally, salary negotiation is a very different beast than feature and scope negotiation. The former assumes a selfish if not antagonistic stance ("get as much as I can") while the latter should be collaborative ("deliver the best possible outcome given our constraints"). People who are good at the former may or may not have the empathy and vision needed to deliver on the latter.
Relationships? Rather transient ..

Difference you make? Part of your work ..

"Kind, funny, generous, intelligent" are all nice to have, but not enough to get the amount of respect from other people that can satisfy your self esteem .. (at least for me)

Discipline, self control, vision, direction .. all seem more important to me.
You certainly shouldn't share your salary, much less provide a W2, for most positions. However, not only is it not illegal to ask for a W2, for most sales positions it is the norm.

The reason is that sales people make most of their money on commissions in most places, and checking how much they made in commissions in previous years is the simplest way to figure out how effective they have been in past positions.

There is an altogether separate discussion about whether commission heavy compensation works better or not though.
Most will not see not see if as their coworkers objective value. You're dealing with people of emotion, not objectivity.
> Calling it "enhanced interrogation" is using a euphemism with the intent of hiding what the act actually entails.

But clearly I had no intent to hide anything since I listed the specific techniques right afterward.

> By the way, Wikipedia, for all that it's worth, has come to quite a resounding and comfortable consensus

The Wikipedia article does not distinguish between the range of techniques that fall under the umbrella of enhanced interrogation. That is relevant because there is no indication Padilla was ever subjected to say waterboarding.

We know he was subjected to sensory deprivation and stress positions. But the European Court of Human Rights has held that those are not torture: http://en.wikipedia.org/wiki/Sensory_deprivation#The_five_se... ("In 1978 the European Court of Human Rights (ECHR) examined the United Nations' definition of torture, and subsequently ruled that the five techniques 'did not occasion suffering of the particular intensity and cruelty implied by the word torture' . . .")
If an organization is having developers triage vague bug reports directly from end users, they're already in trouble.

Not only are developers a very expensive resource, they're generally not good at doing what you describe here. Nor are they usually well set up for it as their systems/devices are often tainted with development and debugging tools.

We can't make end users deliver bug reports that are detailed and reproducible, but (whenever possible) developers should only have to worry about reports that have those qualities.

Any organization that's grown beyond a couple founding engineers needs to have a layer of QA or Customer Support that's responsible for everything that you describe. It's a layer that not only pays for itself but also keeps both users and developers happy.
If your company has H1B workers, you can get an idea of what the base salary range is for a position by looking at sites like h1bdata.info. Unfortunately there's no information on stock and other benefits. The data comes from the US Department of Labor.
Go has unsafe.Pointer too.
Microsoft is on record as hating the GPL.

If that's changed it's not showing in their careful use of the (very fine) Apache license rather than the GPL.
Any remote work possible?

I'd like to move to CO but my wife is in grad school still. Maybe divorce is imminent! ;-)
best thing my immigrant parents ever did was gave me a super-generic sounding anglo first and last name. if anyone asks (they almost never do), i just tell them i was adopted. people discriminate based on name, that's a cold hard fact.

it's a very common first name, and a very short ambiguous and non-descript last name. it connotates absolutely nothing other than i am probably an american that speaks english.
I've seen colleagues in Sales offer to show W-2 information, to disclose all compensation.
from piptastic's link "Rachel was denied Social Security benefits last year"

This bull happens a lot to the people who really need the help while not actually investigating the fraud in the system. I have an uncle that was denied benefits multiple times (broken back) until he almost died in a hospital. It seems very common to deny the first time and then spend too much time in appeal. If people have friends or relatives that know about this crap, they still have hope. Those that don't, well, you get despair and worse. We handle fraud in the laziest way the system can.

This type of stuff is why I pay for a long-term disability policy with specific terms that if I'm not able to function in my profession, I get the money. Many employer provided policies simply require you to switch professions.
Hurd is based on Mach and available for x86 only. You can run X11 and Debian packages. Drivers for Linux have been ported. Debian/Hurd re-uses some of the Debian community infrastructure for development. Has a goal ("viable for everyday use, and gives users and programs as much control over their computing environment as possible"). The focus yields things at the intersection of research/pragmatic use (e.g., introducing novel features like translators).

Minix is less mature from a community standpoint and its development processes. It's developed and run by about half a dozen contributors (generous estimate). Mostly students. Lacks leadership. It runs on x86 and arm. The microkernel design is its own. It's been possible to run X on past versions, but despite other comments, X11 is not actually usable on the latest release (3.3.0, released 2014 September). No (graphical) web browser has ever been ported. Running primarily parts of the NetBSD userspace. Not so much interest in taking advantage of the modular design to introduce novel features; implicit focus on porting existing BSD packages instead.
Here is what I use: MacBook Air for OS X, an old Toshiba u505 for Linux, and an HP stream 11 for Windows (really cheap, light weight and good battery life so it is good for travel).

All of my laptops have Java 8, IntelliJ, lein (for Clojure and Clojurescript), git, ssh, Chrome, Ruby, and Python installed.

I mostly write my books using markdown and a text editor.

It doesn't really matter which of my laptops I am using. Living in IntelliJ and Chrome makes OS choice not so important.

Edit: I just used the HP Stream 11 exclusively while travelling, and Windows 8.1 is working well for me. I am thinking of switching to a Surface 3 because I like the form factor. One requirement: all of my laptops can connect to a large monitor on the desk in my home office.
Yes. All of her outstanding pull requests were merged posthumously. It was an emotional moment for us on the Dolphin development team.
> graphical ui

Not currently.

> Theoretically usable as a daily driver.

Not likely.
This is not an acquisition, it's an acquihire which makes sense. Straight acquiring this company makes no sense.
How Hampton Creek Is Making Healthy, Safe and Sufficient Food for All
You made the right call, I think, unless there was some way to get what you were looking for by either answering the question with a lie, or otherwise evading it. Sometimes, people press you for info because they need to have it on paper that they tried. It's possible you could have just made up a number, and the HR drone just needed something to write on the paper. But anyway, yeah, answering that question honestly is for suckers.
Digium - San Diego - Software Engineer

We're a group of engineers with a relaxed atmosphere adopting new technologies to build interesting products in the world of real time communications (SIP).

Our stack includes Linux, node.js, websockets, iOS/Android, some Perl, some C/C++, and we're moving to adopt newer frameworks such as React and Angular.

We have established, widely used products on the market and are looking to continually innovate in the field while creating a laid back environment for our engineers, free of micromanagement.

There are openings for positions of various expertise, so if you're passionate developer shoot me an email at bhorsley@digium.com
I'm considering a Asus UX305 as my next investment.

It's cheap, pretty high resolution, thin, light, good battery life, and no touch screen. (an important one for me.)