skysight-inc/HackerNews huggingface dataset:
The clear point of this is not to protect from NSA/US Courts but to minimise tax.
I'm not sure why they never setup out of Ireland in the first place, every other US company with international revenues has already.

In addition unless Microsoft wins its appeal US courts have ruled that a US company eg: Dropbox can be forced to provide any data they have even if it is outside the US
The user data is absolutely not stored in Ireland.
I wonder how this will affect speed and latiency if you're on the other side of the world (like NZ and Australia).
They are directly involved in facilitating the site transfer... Of course they have access to the passwords.
In terms of alternatives, AWS WorkDocs provides data storage in Ireland (and the US, Singapore and Australia).
How much can I pay you to stop shooting "What's Crayon?" across my screen every time I load a page? :)
Smart Sokoban
With ssh, you still have to trust the originating endpoint. Even if you encrypt the local ssh private key, you still have to decrypt it by typing in the password that you encrypted it with. That opens the door for a key-logger to capture the password, providing an opportunity for persistent access to the remote host. I think that one-time passwords can be a useful adjunct authentication method, even when using ssh. When you can trust both local and remote host, I think key pairs are just fine.
> Native English speakers are preferred

I was really interested, but found this off-putting. It could be worded differently.
Given that ElasticSearch is "eventually consistent", how do you know when it has caught up? How do you know what data is missing once the count is wrong?

It's solveable, of course, but it's a problem that pops up with any synchronization system, and I'm surprised nobody (apparently) has written one, because it requires a fairly good state machine that can also compute diffs. Once a store grows to a certain state, you do not want to trigger full syncs, ever.

The best, most trivial (in terms of complexity and resilience) solution I have found is to sync data in batches, give each batch an ID, and record each batch both in the target (eg., ElasticSearch) and in a log that belongs to the synchronization process. The heuristic is then to compute a difference beetween the two logs to see how far you need to catch up.

This will only work in a sequential fashion; if ElasticSearch loses random documents, it won't be picked up by such a system. You could fix this by letting each log entry store the list of logical updates, checksummed; and then do regular (eg., nightly) "inventory checks".
My assumption they funneling money through Ireland through knowledge based capital tax breaks, after Ireland said they abolishing double Irish last year which many large fortune 50 companies utilized in past
They really only need to pay you market to keep you. (But if your performance is above-average they should pay you above-average.) It is hard for an above-average employee to get an above-market salary when switching, because most employers don't have their interview process set up for that.

Remember that switching jobs is also risky for the employee, so switching for the same salary doesn't make sense unless your current environment is bad/toxic. I've had the old bait-and-switch a couple of times, where a job didn't turn out to be what I thought it would be. I've also had jobs where my boss wasn't the person I thought it would be when I was interviewing, and then my actual boss decided he didn't want to work with me.
Right. I mean, Condolezza Rice is on the board of Dropbox. If there's a company that is going to have pressure from shareholders to make data available to the government it's going to be Dropbox.
Ha! The aboriginal Americans have nothing on Standard Oil. They just used every part of the buffalo. Standard Oil invented uses for every part of the oil.
Magoosh -- Berkeley, CA

We’re looking for our third full-stack developer to help build the future of test prep.

Magoosh’s Engineering team is small, but we have a huge impact! We already help millions of students around the world study and prepare for their standardized tests with our popular web and mobile apps, and more are signing up every minute.

From day one, you’ll own projects and contribute directly to code running in production and we highly value collaboration, positive feedback, and mentorship.

Read more here: http://magoosh.com/jobs/junior-developer/
It's really tricky. Replace the counter top--fine. Move the sink a few inches you're suppose to get a permit. A new electrical outlet--a permit. Solar system--permit. I can only think of a few things that don't require a permit--a fence maybe?

Always claim you just replaced the switch. Just replaced the plumbing. Even then they can make your life miserable if they want. (I can go into most people homes and find multiple code violations--some homes just a few years old.)

These towns are trying to make money. In my town, if you take a few pictures and sell them on eBay, or elsewhere the town wants a fee from you--guess what, you're a Professional Photographer.

My point is these counties/towns are drunk with power, and preventing homeowners from upgrading their homes. They are looking for every dime they can extract from you. A simple electrical switch in you house will require an Inspector in you home at least two times.

If you feel an inspector is picking on you; pull your video camera out and tape every move they make.(Keep the evidence if needed in a lawsuit.)

A building inspector can walk into your home without a warrant at any time. That needs to change, along with enacting all these petty laws most people don't even know they are breaking. Stop passing their bonds, bonds, bonds, bonds, until they stop harassing us.

(It's up to an inspector if they feel the improvements added to the value of your home in the counties I have worked in. Try arguing with some guy who just just looks up codes, and given way too much authority.)
GM sells more financial instruments than cars.
>every other US company with international revenues has already

That's a bit of an overstatement. I think what you mean is every huge tech company or something along those lines. And I doubt it is even true for every member of that cohort. Though you are of course correct that it is common.
Because Templars.
Crashes of a program will not affect the data being written to disk if said data has been written into the FS cache (not using std::ostream::write or other in user space buffering). Dirty pages will eventually be written to disk even if the process dies un-cleanly. Only something that keeps the kernel from flushing to disk can keep the page from being eventually written out. ( driver bug, kernel bug, hardware failure, power failure ).

From reading the code in Jepsen it looks like kill -9 is all that's being used to start failures. So there's a real bug here: https://github.com/aphyr/jepsen/blob/master/elasticsearch/sr...
I own a small but quite successful software business and struggle with how much to pay people. Our developers are all quite happy with their jobs and (as far as I know) compensation. Several of them have spontaneously told me it's the best job they've ever had. When hiring, I will ask if there's a level of compensation they have in mind, but I don't press if they don't want to state a number. However, any who have stated a number tend to quote ranges which I find quite reasonable. (In the 60k range for intermediate to senior people.) We're not in an expensive area, and those ranges line up with average to above average from what I can tell on Payscale and such.

So, I end up paying people around, or even slightly over, the top of the range they quote. It's certainly within our means, and being well paid should allow them to focus on the work and not worry too much about compensation. (From my own past experience, normally if you say you're looking for $X to $Y, the employer hears $X.)

So far, so good. I certainly wouldn't want to pay less. However, our profits are still very healthy. In other words, I effectively still make considerably more than my developers. Of course, I would expect to make more given the time I've put in and the risk I've taken. It's just a job to them. And they're happy with what they're making, and it IS market level. But... I still feel awkward about how much the company is making compared to their salaries. I wonder how they would feel if they knew the exact numbers. (Although I imagine they could estimate it fairly closely if they wanted to.) I wonder if I'm being greedy watching my savings rapidly grow while my employees make good but not fantastic money. But at the same time, I have trouble with the idea of voluntarily paying everyone considerably more than they a) are happy with and b) asked for, given that I know the rates we're paying are already competitive and we have no trouble hiring.
Plenty of Americans of African descent have no idea where their ancestors came from thanks to that whole slavery thing. You're asking why black people didn't pick a random county in Africa, pick a random language from that country then choose a random name from any number of cultures speaking that language.

Instead of what they did, which is draw from their own culture which is as old as America itself.
Its strange that they don't give a reason for the move.
Why technologists don't want to work at a government agency
Twitter did the same a few days ago as announced on their blog.

https://support.twitter.com/articles/20172527#
This is known as the Best Alternative to a Negotiated Agreement, or BATNA, and it's a pretty helpful concept: the better your next best option is, the better position you will be in to negotiate.
Read again, the 'proportions' are literally 1 in NNT, I think. NNT is the number needed to treat in order to make a positive difference for 1 patient, vs control group with no treatment. NNT between two studies not directly comparable if they are of different durations.

I'm still curious then how such high NNT drugs are blockbusters. Restating what I wrote above, I guess it is worth trying many of these, even with potential side effects, for a 1 in 4 chance the drug will help (seems entirely plausible) to even a 1 in 50 chance (less so).

I suppose then that precision medicine could largely have people trying fewer drugs, as for people similar to the patient, the NNT might be lower (indicating a definite try) or higher -- but OTOH if people are taking a 1 in 50 chance now, what odds will actually make them bypass a drug?
Pretty short-sighted. You know its all about keeping con men from cheating you by installing substandard or dangerous plumbing/electric etc? Those inspectors are not just out to make your life miserable. They're trying to keep your house, and the neighbors house, from burning down.
I'm not really talking about this specific thing. (Though are you sure it even requires momentum to not be conserved?)

I'm just trying to say that our knowledge is incomplete enough that I would very solidly bet on certain "impossible" things being more likely than certain "possible" things. So sure people are bad at judging highly unlikely things, but even possible/impossible is not a reliable criterion. (As long as you don't cheat with hindsight.)
EU privacy laws, taxation.
At the time I saw it as a big request for help in finding the experimental oversight. They had tried pretty hard to rule everything out, and they wanted fresh eyes.
The Racial Dot Map: One Dot Per Person
To be honest, I don't know. It has 12kw on the outside. It's a DC inverter ducted system. I had to get the wiring to the house upgraded with 3 phase when it was put in. It doesn't use 3 phase but one of the phases is dedicated to the aircon.
My electricity bill in summer is 20% higher.
Pretty good as a side dish.
What's wrong with finance
Reach: first affordable RTK GPS receiver
Generate a material deisgn avatars instead of Gravatar
I agree. I'm just stating that I feel like people are unsettled by how it seemed like the victim supplied all of the evidence to the police/prosecutors and there was a general, "oh well, if you say so," feeling to the relationship between them.
Whole point of certs is to verify the site ownership. If getting certs is too easy, well those are then worthless. As it happens to be already. Email verification of domain ownership isn't good verification at all. These certs even if trusted are no different from self signed certs. IMHO.
Reducing power consumption on Haswell and Broadwell systems by 40%
Can you post the link to the article? Thanks!

Edit: Found it!

http://www.forbes.com/sites/jordanshapiro/2013/07/01/it-only...
A lot of the tips on this thread look to echo tips from this book from Andy Lester

http://www.amazon.com/Land-Tech-Love-Pragmatic-Life/dp/19343...

Really helped me out navigating the whole salary process.
It's true that objectivity is in some senses a myth and that everybody has a biased perspective. It's also true that when you directly contradict someone else's perspective, you can expect push-back from them. The reaction of dang and others here is ample evidence of that. Getting in shouting matches makes your argument much, much less effective, not to mention making the forum for those shouting matches an unpleasant place to be.

Instead of saying "No, you stupid douchebag", why not phrase your argument in terms of "Yes, and..."? Instead of posting screeds about how early employees of startups get screwed, why not phrase it as "Startup founders could solve many of their hiring problems by offering meaningful equity - not just a few percent, but enough that a successful exit is life-changing for all their early employees. This would also fix incentive alignment problems and ensure that employees keep working hard even when they're not in the same room as the boss." You might find some unlikely allies, even among the likes of Sam Altman [1] or Andrew Mason [2].

Or instead of complaining about how Evan Spiegel is an undeserving twat who represents everything wrong with the VC industry, why not highlight the startups whose products you believe are deserving, evangelize them to friends and acquaintances, intro them to people who may help them, and help ensure that the next founder who ends up with a unicorn deserves it?

As you've said before, negative information never gets erased, you have to "flood the channel" [3]. The connection that you didn't make is that negative information (and its ensuing push-back) also reflects negatively on the person who posted it, since most readers are intelligent and can assume that there's more to the story than the side that was posted. Flood the channel with positive information, not negative. You'll find that it becomes much, much easier to achieve your goals.

[1] http://blog.samaltman.com/employee-equity

[2] http://blog.detour.com/introducing-progressive-equity/

[3] https://news.ycombinator.com/item?id=8806536
$40,000 initial starting salary * 1.10^3 = $53,240. Therefore, she was at her company for the first 3 years after college until asking for this raise after her third year. She characterizes this period as "many years" - this seems disingenuous to me. She took a $40,000 offer right after college, this is close to the median starting undergrad salary - therefore she was not underpaid for the first year. This limits the period of underpayment to about 2 years. Which is definitionally the shortest period of time it can be while still being described as "years of underpayment".

And still, it is very common for recent grads to endure 2 or 3 years right out of college at their starting plus a meager raise until they get that second job which requires education + experience. While I agree that employees should negotiate, this particular woman's plight is totally and massively overblown.
I think Kyle was just going by the documentation. And that is often what he tests -- how does the reality compare to the claims in the documentation and marketing.

So given these claims:

> Per-Operation Persistence. Elasticsearch puts your data safety first. Document changes are recorded in transaction logs on multiple nodes in the cluster to minimize the chance of any data loss.

One would hope they at least flushed the user space buffers.
> massive cop-out, and excuses people who perpetrate broken systems because they benefit from them

> there is only the collective behaviour of all the players, some of whom end up influencing the game more than others

You drew the wrong conclusion from your own example. The sum of all of the players actions is the game, and it delivers results similar to the Nash Equilibrium. Everyone works in their own best interest and the system is actually not "broken". This is the system working. If you would work for half what another employer might pay you, fine. Obviously, I weight the benefits of saving money on your salary, with the negative (and likely outcome) that when you find out, you may leave taking talent away. Some employers pay well to prevent this (google, yahoo, amazon come to mind), and thus their talent is largely safe from financial poaching.

This is how the system works, and how the world works. It isn't equitable and it isn't a fairytale. However, it is true.
I have had several interviews where after I had passed all the technical screens that the company was simply unable to offer me what I was asking for after weeks of trying. I managed to find a list of what local area start-ups were paying for different roles and was shocked to find myself in the top 10% when I had taken multiple pay cuts within defense and was getting mediocre compensation compared to every Bay Area and NYC located company I had talked to.

I've talked to a number of folks with inside knowledge for a couple different regions and it's quite possible that they're simply not budgeted to pay for that role and they just can't politically negotiate that while meeting certain fiscal commitments. If I started a company right now and bootstrapped, I can't pay someone market rate at all and expect to be in business a year without taking outside funding, so that's just reality.
Do I need to be a US citizen?
https://twitter.com/CHOBITCOIN/status/594238763880075264 claims MCV co-founder started the talkpay hashtag and she was racist. Notice how only Silicon Valley Americans are participating in the twitter hashtag. This hashtag will only help the shrill feminists, not the women who toil away in hardware factories in China and the outsourcing firms in India.
The US gov posts public data divided by state here: http://www.bls.gov/bls/blswage.htm
Title is wrong, this is just a tax minimization move and has nothing to do with data housing.
Why not have the employees participate in a profit sharing program? On a quarterly or annual basis, any profits over a minimum level get split so a percentage gets put into a pool and distributed to employees as a bonus. This distribution could be based on salary or just an even split.

The advantage here is that employees are 1) rewarded for the work they do, and 2) shows that the company understands the value that they bring, 3) the employees become invested in the success of the business because they benefit directly from it (as opposed to a flat "10% bonus based on salary").

As an employee myself, it's hard to look at companies that make massive profits but don't reward those responsible for helping make that happen (the labor force). One could argue "anyone could do that job", or "if it wasn't him it would be someone else", but that doesn't matter. Just because you CAN take all the profits for yourself doesn't mean that you should.

From an economic perspective, funds going to employees are turned around in the economy and generate more economic activity that money sitting in your bank account.
I'm happy with your candor, at the same time you're displaying just about every trait that makes me loathe recruiters. It's refreshing to have this so out in the open, a bit like an SEO expert giving you the inside of his mind.

Someone's current salary is none of your business, it's that simple and as a block of reasonably intelligent professionals we could simply all agree to never supply that information to the company hiring.

Note that almost all of the risk at the time of a job change is already born by the employee, the employer using a recruiter is actively looking to dislodge employees elsewhere and has a few tools at his/her disposal to effect this.

Since recruiters are paid by the future employer they should be considered an extension of that employer and in no way are they to be taken to be independents or objective, their job is simply to dislodge you for the minimum amount required.

If you want to know that your employer and the candidate are on the same page then why don't you, the person initiating the contact disclose the range of salary offered plus or minus 10% so the prospective employee can decide whether or not you're on the same page? That's because you'd like to snag them for a little bit over what they are currently making, and you'd be happier if you could deliver a 'gem' well under the budget your employer has set aside. You might even get a bonus for that.

If 95% of your software engineering candidates have no qualms about sharing their salary then that is what should change if you continue to game the process by asking such questions. What a software engineer makes is their private information, and asking for it is just another means of price-fixing between employers.

And those candidates that challenge that requirement are not more trouble then they're worth, they are the only ones that apparently understand your game enough to not be easy marks and that is why you feel they are more trouble than they are worth because it isn't easy money.
Well, the counter argument is that even if the whole population is going to not have brain tumours - I _still_ don't want "someone who's not a rocket surgeon" doing brain surgery.

Crypto is non-trivial. There'll never be a proper "Click this button to automatically secure your random php app running in cPanel/Plesk".

The best we'll see I suspect is a "click here and make your website pass the minimal checks modern browsers use to determine if you're secure", then we'll have a daily stream of site owners claiming "the PII/password/creditcard breach wasn't my fault - I used 2048 bit encryption!"
Failed attempts with multiple startups; how do I get out of debt?
I failed with all of my startup ventures in the past 7+ years and along with have incurred quite a hefty debt. I've decided to take a sabbatical from the Startup world and have been working for a Mega Corporation where I lead and manage a very focussed team. I'm happy with it and so is the team, the upper management is very happy with my work and the results. I'm giving my best and thus have contributed well to not just technology but the overall well-being of all involved parties - including but not limited to recruitment, grooming the team and introducing them to lots of interesting stuffs that will help them in their careers and not just the completion of their current work.

I'm paid pretty well too but due to the debts that I incurred over the course of my failed ventures, it is getting hard for me to pay off my debts quickly enough to level off the interest piling up. I've a family with a school going kid.

What are my options if I'd like to supplement my income? Morally and legally, I'd not like to consult for the same kinda of work that I do officially.

Sorry for the anonymity. f6Yq26Yb4n7p3@gmail.com