skysight-inc/HackerNews huggingface dataset:
And there is one who always posts the contrary point of view - argues for the sake of it - "no I don't they say". They were quick to respond just now!
I've been there: I've lied about my rate, I've used the NDA excuse. It doesn't work.

I'm a bad lier so I don't lie anymore: I simply apologize and tell them you are not willing to disclose that information.

Always be professional and honest when dealing with (potential) employers, they will respect that.
I've never taken one. Question: if you're fundamentally convinced that polygraphs are hokum (as I am), do you actually need any tactics to "beat" them? Or can you just ignore them and handle the interview the same as you'd handle any other interview, and just sort of smile and shrug when the "operator" tells you the machine spat out some significant result? ("Huh, maybe I just had to burp.")
Think of the internet...

Great quote along these lines is: Upgrade cost of network complexity: The Internet has smart edges ... and a simple core. Adding an new Internet service is just a matter of distributing an application ... Compare this to voice, where one has to upgrade the entire core. - RFC3439 (2002) ... from my fortune clone @ https://github.com/globalcitizen/taoup
Why don't use use git and sublime? Or better yet: Why don't you use git and vim.
I would jump off of Chrome in a heartbeat if there were a viable option for me. I actively search for Chrome alternatives every once in a while and I love when a new browser comes out. Unfortunately, it looks like they went Metro in Edge and I'll probably hate it. The only thing Metro means to me as a power-user and a developer is less control. Even on my Surface Pro and my little Dell tablet running Windows 8 - I use Chrome in desktop mode and I don't use any Metro apps at all.

(EDIT: Actually, there is one Metro app that I use regularly on my HTPC and tablets and that is Netflix.)
Ask yourself why we even have cops to begin with? We didn't always have cops.
Security in the Age of Enterprise Technology
little bit more expensive, per kilometer, than taking a car (train + metro vs gas)

The TCO of a wholly-owned personal transportation vehicle is substantially more than the cost of fuel. It's hard to come out ahead, financially, unless you're a semi-decent mechanic, don't mind buying old machinery, and don't value your spare time very highly. Something bombproof and frugal, like a C90 underbone, could do well. A car, not so much.
Thanks for doing that comparison. It's particularly interesting for those of us up north who can carry both and Irish and British passport.
If a Koch brother really wants to use up $40 billion on voting, he could put 200,000 votes on a single issue. If everyone opposes his position, he could be easily outvoted by a small town of low-income people casting a couple votes each for a few dollars. They would also get nearly all his money.
That's not a problem with making a demand before an offer, that's a problem with making a low demand.
Full Stack Suckers
Given that the test is essentially measuring whether you respond to a question with an adrenaline burst, I wonder if taking beta blockers prior to testing can influence the results. That would be my first instinct.
I disagree, and I think that polygraph tests filter out good people in favor of deceptive people and convincing liars.

>For a lot of the work

For a tiny fraction of the work. Maybe you underestimate the number of jobs that use this quackery.
Not everyone has so many contacts that they can really pick and choose.

Going 1-2 months without work because you turned down a client and can't find another one can be really shitty.
Here is how it makes me feel.

I've lived all over the world, and also work with many offshore teams in places that don't just take my passport.

I've had to get plenty visas. It's their country, I'm a guest. I fail to understand the insult.
You're right to think that's there's almost always a trick, but interviewers generally are more interested in watching your work process than in seeing if you can get it.

When a candidate is struggling or even just asks me, "is there a trick to this that I'm not seeing?," I will give them pretty big hints. They get bonus points for knowing when to ask for help and/or for being able to incorporate new information into their code quickly. I've always been offered the same courtesy when on the other side of the table.

That said, I personally don't give much weight to challenges or tests and would be surprised to hear if anyone considered them more important than relevant experience.
Well, if tried a strategy of not telling the new employer direct what your salary is, or worse, lying, they will quickly see when the P45 is passed onto their payroll to sort out your P45. Which is why it is better to simply state you promised the agent that you would discuss the salary with them, and would then focus on discussing the specific about the role with the employer.
There is no citation for those three sentences. Nevertheless, all it says is that "are not generally used," not that aren't used at all.
Because they don't know how much you will accept. They have salary bands, a budget, and past experience, but they've never encountered you before. If you give away your salary requirements, you may well cost yourself a great deal of money because no matter how much they want you later in the process, you will already have revealed how much you are willing to accept.

Try responding with "I'm fairly certain my CV commands top of market, what are the budget expectations set for the role?" If the recruiter then gives you a budget range, react unimpressed, REGARDLESS OF THE NUMBER. Keep your best poker face and say "Well, I'm sure they could be flexible for the right candidate". Even if the number they tell you is 2x more than you wanted, you act unimpressed. Your attitude should be polite, but absolutely not willing to settle for one penny less than what you are worth. And you will not tell them what you are worth, they have to figure that out for themselves.

You wait until the late stage when everyone has given you a green light, the company has already invested a lot of time with you, and they want you. Are they going to start all over to save a mere $30k? No, but if you already told them you don't need that extra $30k, they certainly won't give it to you now.
> Heartbleed is a symptom of bad programming, not a bad language.

Okay, so your claim is tantamount to "every major C program is badly programmed", because every major C program has memory related bugs. If it's really bad programming, not a bad language, why is it that C is so much more often poorly programmed than, say, Python?

If it's C programmers, not the C language, then we should avoid C because that's the easiest way to avoid these terrible C programmers.

> C is "less secure" because it allows the programmer to do possibly-unsafe things at their own discretion. The alternative is to flat-out ban those things.

That's not the only alternative, you're just ignorant of the alternatives.
Possibly informative, if not a complete answer: http://channel9.msdn.com/blogs/thechannel9team/anders-hejlsb...
Existing laws that prohibit people from bribing others to vote their way would be sufficient to block this behavior. So would the secret ballot.
Insurance is a problematic industry in general, because the insurer's incentive is to fail you when you need them: to take your premiums while things go well, then fuck you over when a disaster happens, often on a technicality (e.g. "you had hurricane insurance but no flood insurance" in Katrina). It's just a terrible model for health issues, which are generally more complex than event-based insurance policies. We should have gone single-payer in the 1940s; we didn't get it then, because a bunch of Southern racists didn't want to desegregate the hospitals.

Doctors themselves often don't know what their services cost. The hospital does the billing, not them. And hospital bills are obscene, bizarre, and intentionally obfuscated. An aspiring costs $70 and a box of tissues becomes $150 "mucus collection therapy".

It's absurd, but it also performs a social function similar to the persecution of witches, heretics, and old eccentrics. (Yes, this sounds like it's coming out of left field. Please continue.) Namely, witch hunts were mostly economic in nature; you had middle- and upper-middle class (but not rich or important) older people, often women but some men, who'd amassed sizable savings that, being weakened by age and declining health and social isolation, they couldn't really defend. Witch hunts were a great way for corrupt clerics (Catholic, Protestant, both "sides" were in on it) and enterprising inquisitors to yank the savings of old and modestly wealthy people, in a way that had enough official muscle (religion) behind it that a large portion of their heirs wouldn't deign to go into the fight (for fear of being labelled heretics or witches themselves). Witch hunting was about many things, but raising money was a primary and overlooked motive.

Older people tend to have savings without the ability to defend it. When you have undefended money, there's a risk that someone will try to steal it. In the 16th century, witch hunting was the means. In the 21st-century U.S., it's medical bills: cooking up a way to suck savings off of people who are close to death and won't need them anymore. (The 25-year-old who gets denied cancer treatment is seen as just a casualty, but she's not the main target.) Medical bills are basically an inheritance tax built to fuck the middle class, yet the conservatives (who get up in arms if you apply an estate tax to double-digit millionaires) have absolutely nothing to say about it.
tell me about message passing without concurrency. is it message passing in ruby? and why.
The biggest reason to use stored procedures to me is that db developers tend to stick around around a business lot longer than web developers, so putting most of the business logic into the db is better for the business in the long run.

Like the many developers, I generally develop custom apps specifically for a particular business. When I develop new apps I start by by putting all the intelligence in the serer-side code, so it's easier to change things without needing to go through someone else.

Once the apps stable then much of the business intelligence gets moved into stored procedures in the db level.
> this employee openly asked if he could live in the office to save himself the cost of rent. The employer had no issue with.

I'd be interested how it affects insurance.
> What if you went to an open house and the agent said, "so, you like the place, eh? How much do you want to buy it for?" This would be so ridiculous, nobody would play that game buying a house yet we do it all the time when negotiating our salaries.

Really? Great! Start low! There's nothing wrong with this.

Ever seen something sold suffixed "Or nearest offer"? This is great news because it shows the seller has no conviction of their price, so try giving them a low offer. You don't know what pressure they're under to sell.

For salary negotiations try a high figure. Your current salary has NOTHING to do with what you expect in future. Again, you don't know what pressure the employer is in to recruit. Try chancing your arm. I've done this several times. It's great when you just get back "OK no problem".

Look, a negotiation is not about trying to mind read what the other party will accept. There's nothing wrong about discussing what you want. There's no law that you need to regulate your salary so your new salary is current * 1.1. It's about reaching something that works for both parties. You need to go in high so you know that you couldn't have got any more out of them.

If you're good and they want you, you'll probably be in a strong negotiating position anyway. Explain to recruiters what you want, and if they press for your current salary there's no harm in giving it. At the end of the day if you know what you'll accept and can justify it (e.g. "I'm on x but want Y because I've got experience of a,b,c,/I'm due a pay review soon/I took this job for the experience, etc") then you're in a strong position.

From the article:

> you have just blown your negotation position out of the water

Wrong. It may mean you need to justify what you want ("I knew I wasn't getting market rate, but I wanted the experience so now I'm worth x * 1.5"). I've never known this figure be passed on to employers anyway.

> you have passed information from your current employer to the recruiter and your potential future employer

Er, what? Who cares? See above.

> you have made it that much harder for all savvy negotatiors at your current company to play their cards close to their chest with this recruiter and your potential future employer

If the negotiators are truly savvy it's irrelevant what anyone else earns. If you ever hear the argument "we can't pay you X because we only pay so-and-so Y" explain you aren't that person. If they stick to their guns for "pay parity", thank them and walk away.

> you are assisting in an underwater price-fixing scheme between employers where they will all attempt to pay roughly the same rather than to negotiate with each individual according to value presented

The supply and demand "price-fixing scheme"?

This is what it's all about. If you're in an industry where good people are hard to find, and you're good, you're in a strong position. Try and recruit someone decent in IT if you want to see a bunch of clowns.

Honestly, if you're good, this post is irrelevant.

BTW - check out "Everything is Negotiable". That book has made me thousands...
Anders Hejlsberg – What brought about the birth of the CLR? (2004)
The Age of Drone Vandalism Begins with an Epic NYC Tag
Pretty sure he's talking about bundled IE and OEM licensing terms prohibiting preinstall of a competing browser, which probably stalled the development of web standards by a few years.
> deceptive people and convincing liars.

My point is that to some extent this is actually a necessary skill. You absolutely don't want people who can't keep cool and put out a bit of smokescreen and do some hand waving.
When I'm at the search results at http://libraryofbabel.info/search.cgi and I try to click the "Location" link for a result, everything freezes for about 15-30 seconds.
The difference is that J++ was an attempt to prevent other people from simulating a “better” computer/platform on top
Of Windows.

This new thing is Microsft trying to simulate a “better” computer/platform on top of iOS and Android. In this case, “better” means that it also includes Windows.
Correct - when you can't pick and choose - you're picking to work with anyone so you can pay the bills. Nothing wrong with that. This is for when there is a choice that you can make.
I came across this while looking into a question in the thread on Microsoft Edge: https://news.ycombinator.com/item?id=9481043
Squinting at the debugger screenshots, instance variables that are private in the 2.0 runtime are visible (e.g. instance_size). I wonder if they used the Apple runtime...
If you've delivered a baby under anesthetic/epidural then you've probably also encountered the "independent" anesthesiologist who works as subcontractor to the hospital and not the OB delivering the baby.

So now you have everything in-network, except the coin-flip of a guy that shows up 30 minutes before you hit the end of early labor. One time I got hit with an out-of-network refusal on the epidural and I flat out refused to pay it. It eventually (mysteriously) changed to an in-network charge.
FYI, the share icons sit on top of the text on a Nexus 7. Makes reading the article difficult when you can't easily make out the first word or so of every line.
Download Jailbreak iOS 8.4 Release with Cydia Download iOS 8.4 Include
>do you actually need any tactics to "beat" them?

Maybe. Tactics aimed at fooling the machine are really only to bolster the confidence of the person being tested. It's not the case that you're playing against a machine though, the machine doesn't "do" anything; it's a game that you're playing against the examiner.
What's so bad about a household owning more than one car? Suppose I work 20 miles North of where I live, and my SO works 20 miles South of where we live. Should we really carpool that?

If you're talking about individual traffic being environmentally unsustainable, I'd argue that we should focus as much on improving car/energy technology as we should on developing public transit. People do not want to commit or be forced into lifestyle changes. Rather than trying to make them drive less, it makes sense to reduce the impact of driving.
"If my salary would be adequate, I wouldn't be looking. I'm looking for -not too ridiculous figure but high X you are willing to negotiate down-"
I wasn't being helpful. I was being insulting. I hope you consider taking this response the same way.
Scientists create tough see-through 'glass' made from metal
If I have a CCTA test done and it shows early signs of heart disease, what can I do about it? I am 31 healthy, eat relatively good, exercise everyday, don't drink or do drugs. I'm just wondering what you can even really do? Are there (or will there be) drugs that can dissolve the hardened fat (and whatever else) in your arteries?
Dude, internal recruiters are on a 6 month contract, they have no more loyalty to the company than the water cooler repair man. They get paid to undercut you. If you reveal your salary to them, it's basically like handing them a personal check which they will cash in for a week in Tahoe.

As for glassdoor, have you ever posted your salary there? Any of your friends? Ok let me rephrase: do you think it is a random sample, or could it potentially be biased?
I've paid (either directly, or by an employer having paid money that otherwise could have gone to me) about $60,000 into the medical insurance system since leaving college. (That's 10 years times $500 per month, which is a low estimate.) I've also paid several hundred thousand dollars in taxes to a government that prioritized blowing up Iraq over protecting us from things that might actually kill us, like cancer and heart disease.

Given the amount paid, I see health care as a right, not a privilege. We already have high taxes and high insurance premiums. Yet we live in a society where it's pretty much random whether your insurance even covers you when you get sick.
Well, now at least I know the money for my Calculus textbook went to a good cause, because I could totally afford that textbook without any problems at all when I was a student.
Right. But polygraphs really are hokum. If you don't doubt that fact, what advantage does the examiner have? Is it that I'd have to account for the fact that they might irrationally believe in the machine, and adjust my performance to fit that irrational belief?

I think what I'm getting at is that the notion of "cheating" or "beating" a polygraph seems like it dignifies the procedure. It's a little like "beating" a psychic medium, isn't it?
We've got major projects rewriting both OpenSSH and libgpg. Both in C. Nobody is saying it's easy to rewrite all of this code, but that is all the more reason to do it right, since we're doing it anyway.
I think he meant 1 and 0
Pathmark no frills products were a major feature of my childhood in the 80s and looked very much like the XKCD image: https://www.google.com/search?q=pathmark+no+frills

The product lines still exist, but sadly they got rid of the aggressively no frills black-on-white packaging.
Cars are terrible at scaling. The core problem is roads take a lot of surface area so adding traffic lanes reduces density which forces longer commutes. Add to that you need parking at both ends which reduces density further. http://streets.mn/wp-content/uploads/2014/09/car-vs-bike-vs-...

They are also worse for the environment and kill lot's of people.

PS: Cars also have huge direct and indirect subsides, consider who pays for your parking space while at work? Hypothetically in a major city ~2 * 100$ parking spaces + ~100$ insurance = ~300$ a month or 15$ per workday day even if your car, gas, and roads where free.
Longest word in English
I have done teeth cleaning in both US and India and I don't think there was any difference in terms of the time spent.
Also the costs the state incurs for the train include things like laying and maintaining miles of tracks, you'd have to roll road maintenance into your auto's tco to make a comparison.
Isn't that a weird thing to say? You pay for Netflix. Far more so than for Spotify or Rdio, you miss tons of content, so much so that there are regular columns on Slate about what good movies are coming and going from the service every month. Netflix has extraordinarily spotty coverage; it's like a version of Spotify where they have Pixies albums, but only every other song from the albums.

The difference in entitlement (I don't mean that as a loaded term) between music and video services is interesting to me.
Early Sunday morning random thoughts
In a function call the arguments are applied to the function after being evaluated (LISP's apply).

In Message Passing a message (which is just another object) is sent to the receiver object.

The crucial difference is in a function call the the function is already bound when the args are sent. With message passing the args are sent to the receiver object which can handle them there or up its superclass hierarchy -- with the ability to handle messages it does not recognize too after exhausting the superclass hierarchy.

The smalltalk blue book has the VM implementation of message sending which is very straight forward.
Thing is, I should probably be most worried about heart disease, but because I bike to and from work, that's not a major risk factor for me.

Traffic injuries/fatalities are more likely if you bike, cariovascular disease is less likely if you bike. I suspect my overall annual risk of mortality drops when I make the trade-off, as my bike commute isn't along any particularly dangerous roads.
I think you're right that this is a factor. What it doesn't quite explain is the decline of car usage in European cities that have always had sidewalks and good public transportation and where cycling isn't much easier now than it was 30 years ago. There seems to be a cultural change in attitude too. Cars are not as cool anymore as they used to be.
I remember reading that after rights-owners requested certain songs taken down, Grooveshark employees would re-upload them to the service. This made them lose safe-harbor provisions for hosting third-party content.
There are some things that none of these tools you mention will fix. As long as we're committed to C design flaws introduced decades ago there are some types of checks we simply won't be able to add.

If we're going to all the effort of learning a gigantic tool chain, why not learn a simpler language that gives us more checking than the tool chain does anyway?
That's a good question, but I wasn't privy to that level of detail. In that instance though it was good for the employee and he didn't have to worry about hiding anything.
If you are in Europe, your company may forbid listening to music in house rules, to avoid paying a media tax.
Think how hard this would be in real life, plus it's illegal to buy votes, and impossible given the secret ballot.
It is my understanding that Microsoft approaches the makers of popular software titles and offers them money to put their software in the Windows store. In the past I think a lot of companies turned them down. If the barrier to entry is lower, maybe those companies will take the offer.
The implication of "function call" is that we're calling a particular function (eg. in `square(x)`, `square` is a function).

The implication of "message passing" is that we're only providing a name (eg. in `square(x)`, `square` is a name). This name is used to look up a function just-in-time, and the mapping may be altered arbitrarily during the course of the program.

To me, it's like a half-way-house between first-order (functions and variables are distinct) and higher-order programming (functions are a sub-set of variables).