skysight-inc/HackerNews huggingface dataset:
being "cheaper" is not in itself an advantage. You personally might benefit from having a lower cost of living, for whatever reason, but your employer never sees this. All they see is the value you provide when you are at work. If two people offer the same value, they will offer the same wage, regardless of the cost of living of those individuals. Now the person with the higher cost of living might find this wage too low, and be forced to take a job with more hours/stress in order to achieve the income they require, or to adjust their lifestyle. But none of these things change what a company is willing to pay.

The rest of your post is premised in the idea that firing someone is inherently immoral. It is not something that should be taken lightly, since there are big adjustment costs for both sides, but as I said before, it only moves a person to their next-best option. The action of firing someone shouldn't be viewed as depriving them of a job for life* (which is made up for by a virtuous company providing them with a job for life). The same argument applies to many other cases. A school teacher cannot say "if it weren't for me, these children would have had no education, see how valuable I am" because if it weren't for that teacher, someone else would have done the job.

*Here life = the average time a person spends at a company and the argument remains the same.
Case in point: https://github.com/fre5h/DoctrineEnumBundle/pull/12#issuecom...
Strip Club Song Hot Lesbian
"Who is to say what metric you should use for "correct", in issues like ethical ones, that are not clear cut and measurable as things are in the hard sciences and mathematics?"

See this talk[1] by Sam Harris for an argument as to why that is an illusion. In essence he argues that we make axiomatic claims all the time in areas for which there aren't specifically quantifiable goals. In terms of morality the metric is the well-being of conscious creatures. If you argue that there's something else that's more important than the well being of conscious creatures then you probably don't know what you mean.

Likewise with the idea of 'health'. 'Health' is a squishy idea. But if you were to argue that "My idea of health is involuntarily vomiting 6 times a day" we'd have nothing to discuss.

[1]http://www.ted.com/talks/sam_harris_science_can_show_what_s_...
GoPro Footage From Stratos Jump
It may be a developer mindset sure, but look at the post you are commenting on... It's a series of posters made for developers to influence their choice of memory handling functions. Context matters quite a bit.
Livereload with grunt
Indeed, the word "passionate" with reference to programming is going the same way as "free" has gone for marketing; over-used and misrepresented to the point of being meaningless.

On the plus side, it means that the class of employers who advertise their vacancies in this fashion become easier to identify and avoid. Or exploit.
The App Developer Shortage is Coming
There is a strong selectivity bias regarding the source of job descriptions being quoted from: Look at the average software development job listing on Monster and similes and you'll find the standard banal, career-programmer targeting lists of technologies and middle-of-the-road expectations.

I also don't think "passion" means either that you're Jesus Christ (where the term "the Passion" means "to suffer", not that he was really into it), or that you must love the code more than your child. But many of us have written or encountered code that feels so elegant and perfect that we get giddy with enthusiasm about it. We've used tools and technologies that seem so game changing that we evangelize them enthusiastically.

That is passion, and it is absolutely real. Some people have it, and many people don't.

None of that says anything about whether it's a good hire trait or not, and it's possible if not probable that many positions do not need, and may even suffer from, a passionate developer.
> Whitelisting is free for all small and medium-sized websites and blogs. However, managing this list requires significant effort on our side and this task cannot be completely taken over by volunteers as it happens with common filter lists.
https://adblockplus.org/en/about#monetization

$30M surely is a lot of money for managing the "acceptable ads" list...
Speaking as another European who has always been put off by the usual American conditions, money is not a very big concern to me beyond my (admittedly quite frugal) standard of living. Time is a far, far, far more important resource, and working in the USA seems to include insane hours and constant overtime and few vacations.

Also, I think you don't need that much money in Europe, thanks to things like socialized healthcare.
http://www.youtube.com/watch?v=BJ9A3GCL7jU
Well that’s just, like, your opinion, man.

I’m not a “data scientist” (or statistician, for that matter), but of the (excellent) data scientists that I know, the only specific skill they really have in common is statistical analysis. I’d say the truth is probably closer to “statistical analysis + ability to do independent research + computational chops using whatever their tools of choice may be"
Ansi and pedantic are solely about standards compliance; that's often not what I want. It means my code might not be portable to other compilers, but a lot of other compilers implement much or all of GCC's extensions. If the extensions help you write better, safer code faster, use them! I whole-heartedly agree about -Wall, and would add -Werror and -Wextra, and would recommend skimming the list for other things that might be appropriate but aren't enabled by default.
That's a good recommendation! It's a fantastic book that does a great job of simplifying the energy equations into something understandable for most people. It really should be required reading for journalists and politicians dealing with this area. I think David MacKay was (for a while anyway) in some sort of scientific advice role for the government, but I can't imagine they listen to him very often...
Funny. There was a short clip on the Daily Show earlier this week about the new US Ambassador to Norway. In his confirmation hearing he was asked if he had ever been to Norway. His answer? "No". Turns out he was a big time Obama supporter/fundraiser/donor as well. Pay 2 Win!
Which one is likely to be more common?
> the head of a diff which often didn't show anything

They really needed "here are very small test cases to just find out if you doing things correctly." I spent at least a day wondering why things remotely were working locally but not working remotely when it turned out I wasn't giving file names in the proper format, something their "head of diff" format provided no feedback on.
> the purpose it was designed for: cutting things.

The point of the parent is use the correct tool. Most of time people don't need to cut things, they just need to spread some butter.
Personally, I don't think you can simultaneously use tons of plugins and also complain about being forced to include jQuery. If you don't have the time to roll your own, then you probably don't have the time to prototype Array ten times again for missing features in various clients.
Thanks, it actually works quite well!
I also feel it's technically redundant -- like you said, they will follow up regardless -- but I think I do it to just give a more inviting tone/closing to the email.

However, I also used to end all of my StackOverflow questions with "Thanks in advance." just to be polite and appreciative to those spending their time reading/responding to my questions, until it kept getting edited out (for the same reason, redundant noise), so I got the hint and stopped.

Maybe this is similar?
Sounds interesting, but working hunched over a Laptop all day is terrible and does you no good. At home i have my 2x 24 inch screens, 50Mbit wired connection, silence. I also need to answer skype calls quite frequently so the background noise and spotty wifi of public places wouldnt be ideal.
I like to get out 2-3 times a day to get a coffee/eat/work out but i dont want to take my work to coffee shops. To each their own i guess.
I like the idea of splitting the day into 2-3 blocks and trying to finish things before moving on, as a programmer that is easier said than done though.
wizard -> guru -> ninja -> rockstar -> passionate programmer. Just be thankful that it doesn't take too long for these kind of labels to get watered down, overused, and then dumped for the next buzzword.
Why are we changing maps? I'm wondering where France really is.
It was named when "ANSI or not ANSI?" was the interesting question, and stuck around for compatibility. It should be kept and its semantics should not be changed, but it should be called out as deprecated. At least the gcc man page does say "In C mode, this is equivalent to -std=c90. In C++ mode, it is equivalent to -std=c++98."
A serious matter that can wipe out your business. All it takes is a $5 purchase from fiverr
> The phrase "only abstinence is 100% effective" is a slogan for teens, not a claim that only abstinence only sex education is 100% effective

You don't have to claim that a stupid course of action is perfect to deserve mockery. Following the stupid course of action will suffice.

> It depends on how much a person...

No, the success of abstincence-only education as public policy does not depend on a single person's wants, desires, and incentives. It depends on the wants, desires, and incentives of an existing imperfect population.

Claiming that "our policy would work if only people were moral and rational in X, Y, and Z ways" is irrelevant if people are known to not be moral and rational in X, Y, and Z ways, which is indeed the case with respect to sex-ed. At the end of the day it either works to reduce teen pregnancy or it doesn't, and in this sense abstinence-only education doesn't work.
If you understand the difference between snprintf and sprintf, what trouble it can cause, and where to use it, it sounds like you're already doing great. What would be bad was if you had the blind notion that "snprintf is good" and "sprintf is bad" without knowing why.

As for an example of when you might want to use sprintf. If you compile to C89 (ANSI) snprintf isn't included in the standard so you're left with sprintf if you want your code to be portable.

A better example is strcpy though. A function which is completely normal and safe when used correctly, but someone with the wrong idea might use strncpy as a "safer" version and cause themselves more trouble for not knowing what is going on. As if to prove my point you can see someone advocating this exact thing in another comment tree in this thread. They've probably heard from someone that the "n" version of functions are safe. If they'd actually looked into it they'd realize strncpy doesn't do what you might think.
There is a reason work is called work and not play!
Microsoft Retaining “Dead Wood” Employees
Wouldn't it be a lot worse if the government agents had seized the drives, arrested the journalists, and gone on a witchhunt to root out everyone else who was involved? As it was the Guardian journalists stood on principle and said 'we really don't want to hand this over' so the GCHQ chaps helpfully sat around and let them destroy the evidence. This is really quite a reasonable compromise.
The fact that his article has made it so high on HN is interesting to me

1) is it a sad reflection on society today, and an early sign of monetisation of the WP, that a 'distractify/mashable/tweetable' title makes it up the ranks

2) is it scary that a east-west divide story makes it higher than a 'Syria torn in half' story?

3) ... Why am I afraid that intellectually vacuous titles such as ELI5 actually get upvoted?
A dull knife is safer at rest. A sharp knife is safer in use.
I can confirm this.

I had several family members work at Intel in the early 80's. I remember the stories about how Intel was known to really take care of their employees, even after they left the company.
Twitter and Empire State
I wonder how many newspaper would go as far as the Guardian, battling their government, to protect information. On the other hand, there are not many western democracies would do something so stupid as to force a newspaper to destroy the hard-drives.

We are ruled by idiots at all levels. All management authors I've read so far, were pointing from 2009 that EU is out of real political leaders with any management skill. Watching what is happening to France (SK got ousted by the CIA and France became irrelevant...), the UK (it's hard to even remember Cameron's name without Googling it and it's 4 years since he took office!), Germany has Angela Merkel which is famous for doing nothing, never (Something German voters appreciate apparently, I'm eager to see what will happen in the years to come with German exports decreasing), Italy is non-existent, Spain doesn't matter and Russia is not a democracy anyway... And that's Europe in 2014.
Great stuff. Where do you get the data? I'm working on a geolocation-centric visualization in webgl that would be a good fit for this kind of realtime(ish) data.
> These things can make it hard to for non-hackers to converse with hackers, and vice versa.

Discussion should be about connecting and learning, not one-upping.

This distinction is why the Internet 'communities' almost never are. Nerds love to be pedantic while not realizing it doesn't add anything to the discussion. Actually, it potentially poisons the discussion, steering it towards who is more right, rather than actually, y'know discussing things.

"But, someone was WRONG!" It doesn't matter, and nobody cares.
You probably won't find any references to "free market capitalism" in Marx, since the "free market" marketing label was only added by supporters of capitalism to distract from the socialist critique in which the system organized and managed to serve the interest of capitalist called "capitalism" was named.

Treating "free market capitalism" as if it is a meaningful term defies left orthodoxy, arguing that it is something other than ideal defies right orthodoxy.
Even if Putin can't bring Ukraine in, he'd like to keep it out of the European Union, which he sees as an extension of a century-old Western conspiracy against Russia.

It's no secret that U.S. foreign policy is guided by The Grand Chessboard

http://en.wikipedia.org/wiki/The_Grand_Chessboard

U.S. control over Ukraine would be a checkmate in controlling Europe and the middle east.

I hate to use the old adage, but this crisis presents a real opportunity. Russia and the EU could work together to sort this out instead of remaining divided. I don't see why the US has a say in the destiny of a country that's divided between Russia and the rest of Europe.
I wish okcupid's blog would be more up to date than 2011.
I thought Stephen Toulmin had the most useful formulation of argumentation.

"Toulmin's practical argument is intended to focus on the justificatory function of argumentation, as opposed to the inferential function of theoretical arguments. Whereas theoretical arguments make inferences based on a set of principles to arrive at a claim, practical arguments first find a claim of interest, and then provide justification for it. Toulmin believed that reasoning is less an activity of inference, involving the discovering of new ideas, and more a process of testing and sifting already existing ideas—an act achievable through the process of justification."

http://en.wikipedia.org/wiki/Stephen_Toulmin
True, but colloquially, when people say "ansi C" they almost always mean C89.
Creme Egg Loving
This is about a lecture that was going to be held in 2008. Can we update the HN subject line to reflect this?
Another interpretation:

-- group A: 14/34 (41%) led to contract negotiation stage

-- group B: 5/34 (15%) led to contract negotiation stage
According to specs mentioned elsewhere, it seems to have reasons to exist other than just display hide/show purposes.

It's easily overridden by CSS.

el.style.display = 'none' pretty much works everywhere.

To me, it seems to depend upon what the purpose of hiding/showing the element is in specific cases.
So you think the average indian home price in india which at present is much more than US or Canada is going to be 10x more in the next decade?… Go read about Japan, their investing/saving culture is similar to India and their home prices are still recovering from the crash in 1991
> And if I were looking for a job right now, I’d feel pressured to fake it. Either I’d feel like an impostor, or I’d feel resentment for trying to boost my emotional commitment to a coding project to an unrealistic fever-pitch.

Software recruiting seems designed to produce one of two goals:

1. Repeatedly break your heart, or

2. Turn you into a psychopath you can fake the passion and interest and dedication that companies demand at the very first step of the interview, when they know they flush out 90% of the people at that stage.

And, remember, this is what it's like when the market is good for employees.
Expatriate and out of college: 10 things you might want to know
And we often add the 4 "little Vs"

-Visualization

-Veracity

-Variability

-Value
https://twitter.com/KiwiCoder/status/314501152760815616
Wiping drives is one of the weird situations where you can either try to prove a negative ("they cannot recover the information if we do X") or just grind the drives.

Looking just at spining platter drives:

We know that there are no software tos that claim to recover data that has been over written just once.

We know that no companies exist that claim To be able to recover data that has been over written just once.

There are no University projects claiming that either. (There are some obscure projects using onsolete technology that had very low sucess rate for bits).

We don't think any well funded forensic units have had sucess recovering such data.

So, for most people doing a single overwrite of random data is fine.

But some other people need peace of mind, and for those people grinding the drives is easy.
HINT: Look up Fairchild Semiconductor
Are Google,Apple,MS *still* collecting our GPS data – and does the NSA know?
I use this phrase all the time in my work. Do you think it has the same effect in an organization?
have you tried stormpath?
Schools of economics are not evidence. Especially those two. And even more so when you speak of democracy and those two schools. Chicago boys had their Pinochets and when many who proclaim the views of the Austrian economists decry universal suffrage.
Because I would get bored after 10 minutes in bed without sleeping. Instead if I am awake I can do things I enjoy.
I'm reminded of the Traitorous Eight too.

Many times the restrictions placed on creative technologists can act as the fuse that triggers immense amounts of creativity when it is unleashed.

http://en.wikipedia.org/wiki/Traitorous_eight
Just to clarify, I meant that I am a cheap alternative for the employer, because I only get an entry salary, the employer gets my up-to-date education for free (instead of paying for professional training) and because young people are less ill.

I don not claim that firing someone is immoral. I just say that I do not want to be fired, and I will prefer an employer that likely won't fire me.

I am German, maybe that explains a cultural gap between us - I wouldn't mind working within the same company (but not the same job!) for the rest of my life.
My team did something similar once. We pushed a version to UAT with all the dev debug logging still turned on. It filled up a solaris disk so badly the SA had to get a bus to the data centre and fix it in person.
Depends on implementation. CPython may have problems due to C bugs. Java is self-bootstrapping, though, and has no relation to C except for interfacing with external programs using C calling conventions. In this case problems are not hidden, they are truly not existing, except for problems introduced by other programs you interface with - but not your code.
How to get ants to solve a chess problem
Exactly. When it comes to using the term "passionate" when it comes to coding, I think of the term as relative, not absolute.

That is, compared to most of those around me when it comes to coding, I am passionate. Compared to how I feel about everything else (i.e. the love of my wife/child), I'm not as passionate.
These guys were able to cash out and start their own companies relatively soon after. I'm surprised we don't see this on a smaller scale amongst engineers in the valley. They get paid such high salaries they could easily fund little side ventures using designers and engineers from other parts of the country to build the products. They'd act as managers, overseeing the construction of their own app ideas while maintaining a full-time position at some company.
> they also make desktop and laptop computers

Sales numbers of these devices continue to plummet. They'll still be bought, for sure, but not in the numbers of years gone by.

> and they are also the biggest music distributor in the world

Again, not going to last forever.
This looks interesting and I have something I'd like to use it on, but the documentation could add a few things. How do I install this? How do I run a script?
You may find this article titled "Your baloney detection kit sucks" interesting:

http://plover.net/~bonds/bdksucks.html

Which was discussed on HN under the title "Logical Fallacies Are Usually Irrelevant or Cited Incorrectly":

https://news.ycombinator.com/item?id=5832320
"malloc() and free() calls at the same time in balanced pairs"

There is no stable correspondence between number of malloc calls and number of free calls. I might allocate things in 10 places that get freed in one, or vice-versa. A simple example would be "parse a packet and send the built packet (through a message queue) to handling code."
IOS apps no longer outshine Android apps
How I got a Porting Authorisation Code without confirming any security details
Similar site I use:
http://viewdns.info/chinesefirewall/?domain=ycombinator.com
Came across this older post (2011) - but that's 2 years before Mr Snowden's revelations. So, if Google knows what GPS and which SSIDs I have been standing next to for the past few years, does the NSA as well?

Or is this just "yeah, they do, weren't you paying attention".
This was an amazing documentary and one of my favorites.
Putin's longing for USSR is overrated. I don't believe he gives a rat's ass about USSR.

Customs Union is a block on countries that have deeply integrated economies, common language (unofficially it is Russian) and common background. CU is just as natural and logical as, for example, European Coal and Steel Community formed after 2nd World War. Whether CU will evolve into political union, like EU is trying to do, is unknown. Probably not. So there is no reason to freak out and fantasize about menace of USSR2.
I would audit the living heck out of everything after letting GCHQ have access to my building.

I doubt the grauniad have even checked for clumsy kludges like keyghost USB keyboard sniffers.
The method is exactly an inlined strcpy.
Thanks!

All transaction and block data is from Blockchain.info (https://blockchain.info/api/api_websocket) (you can also get that from the Bitcoin network itself pretty easily) and all geo location data (ip to geo) is from freegeoip.net. All data is proxied through my own server, so I'm not hammering those services.
Also Google's publications tend to run 3-4 years behind when the technology is actually developed. So this is actually describing the Google stack as it existed c. 2004.
Peter Thiel Quotes
That's what pains me about JS: there's this meme of being unable to use threads, but it's OK, because threads are bad and scary. Thus, promises must be good.

Async/await is beautiful: compiler produces CPS, but logical control flow remains exactly as you'd expect. One slight reservation: the async specifier seems to pollute the entire call tree of otherwise un-related code.
My time on earth with the ones I love, is more important than money.