skysight-inc/HackerNews huggingface dataset:
The "work is their passion so it's not work" contrarian-ism is certainly not uncommon. But the argument against 80 hours is generally stress-induced health and productivity related. Given, if a person "loves what they do" then the stress part is probably lower, reducing the negative effects of the first.

But the other argument is that, after so many hours, returns on effort are reduced, and I don't see a good argument for this being not true whether a person is in love with their vocation.

I would posit that a likely scenario, is that the 80-hour-a-weeker's passion for their work their concern for efficiency. They don't get as much done per hour, but they don't care as much because they love the parts even where they are just plodding along.
Web dev with mvc in .net and php. I got to find places to network. Usergroup meetings are just a bunch of devs already working (usually fulltime).
How you can Unclog Arteries And improve Memory Dramatically
Germany has 80 million, but the US has a low overall population density. Which makes area-wide coverage more expensive I guess.
I first saw this when I happened to be struggling with the early Project Euler problems. The deeper insights and analysis it offered, combined with the sense of humour, really helped me understand and solve the simple problems where a straightforward "Intro to X Concept" failed.
This tool combines code editor, compiler and Audio/Video/Text chat with powerful rating system. All in web without installing anything.

Disclaimer: I am part of remoteinterview.io team.
I used to work in a coworking office. They didn't play music but I still found other people having conversations quite distracting. Working from a spare room at home again which is quite quiet. Having said that, it's not today as my little one is poorly and at home and cranky... which has quite a negative impact on my ability to focus.
Points to take away from this:

- Random corruption is a thing
- Always make sure that your replication can't accidently screw you:
- Replication doesn't replace a separate backup system
- A version of your backup data must become immutable at some point
- Make sure you monitor the right metrics of your system.

And most importantly:

Avoid unnecessary noise in your monitoring channel(s).

I keep preaching this; people think they can keep on top of a noisy log, but the ugly truth is that your brain becomes numb and you will miss things. At the very least, you begin to tune out since "it's not that important".

edit:fmt
Actually, they'd be sending the DMCA to Google to have it removed from Search, not attempting to remove it from the internet
tags should help, but after browsing the site, I am not sure they do.

Stackoverflow works well because it is really easy to scan only questions about the topics I am interested about. The tags are quite precise and there is general consensus on what they should be. I look at the "perl" tag, often, or at the "XML" one... voilà!

With a "soft" subject, like expats, it's harder to filter interesting questions. It doesn't naturally lead to accepted categories, and most of the info I would be interested in wouldn't fit in a single one.

So either the site stays low-volume, and I can scan all questions, and rarely find one that I am interested in. Or it becomes successful and chances are that I will miss the threads I would have liked to read.

Bother...
Deep Packet Inspection for on-line advertising, marketing and RTB extension
Sites that allow anonymous postings through tor (e.g. reddit) are the last remaining voice of freedom on the Internet.

It is unfortunate that HN is not numbered among those sites.

Edit: I was incorrect about HN. See the comment below. I am happy to learn that I was wrong.
an artist who has already mastered the black arts of tweaking everything just so is going to resent losing that control and having to let the physics take over.

Which in the long run is good for gamers. The industry obsession with pre-baked rendering passes is holding back games on an interactivity level.
Thanks for the suggestion. We will modify.
All the gremlins are configurable, you can specify which elements they can interact on (and therefore exclude "dangerous" elements).

Relevant doc: https://github.com/marmelab/gremlins.js#configuring-gremlins
There goes another series of my productive hours
Yes, I think I missreaded it
What may not be obvious without (or, actually, even with) reading the actual article is that that stuff about cows on biodomes actually is a (rather facetious) way of describing what the Riemann sphere is.
Ok, I see where there is not getting/setting. Looks very cool.

In angular, there are no setters/getters, you just set values the vanilla way...
val = newVal;
Angular keeps a reference and a copy of all the watched variables, checks for a change during the 'digest' cycle, and triggers events accordingly. It's not completely for updating the DOM.
The syntax for Reactive looks cleaner (I guess ES6 helps a bit).
flying single engine piston aircraft (mostly Cessna 172 and Piper 28). it's awesome, unfortunately very time consuming and expensive.
Are you saying that in 30 years all experience you have accumulated up to now will be completely irrelevant?

30 years ago I was coding in BASIC and 6502 Assembly on my Commodore 64. That's also around the time I got my first modem - a Mitey Mo 300 bps modem on my Commodore 64. It was before the Hayes Compatible days of modems so you had to POKE and PEEK registers to control it or get data from it.

To answer your question, that experience is totally irrelevant. Drop the me of 30 years ago into the technology environment of today and I would be completely lost.

I've been in IT professionally since I was 17 years old. The hardest lesson I had to learn was to let go of the past. Almost every major mistake I've made in my career was caused by me wanting to stay in the comfort zone of already known technologies. My years of installing Novell Netware 2.15 off 360k floppies just aren't relevant to the MVC web coding I do today. I was a Certified Netware Engineer (CNE) in 1990. It was the hottest technical certification on the planet back then. Should I put that on my resume today? Of course not, it's totally irrelevant.

The years I spent with Borland Turbo-C, Borland C++, Turbo-PASCAL, etc. just aren't relevant either. In fact, my opinion is that knowing those languages made it harder to learn newer languages. One could argue that listing 100 languages shows the skill to learn new languages but nothing shows that better than being an expert at a modern language. There's no better thing for an old coder than to really master a modern language and framework and to present that succinctly on their resume.

Think about it this way: would you rather have a fresh out of school or a veteran mechanic work on your car?

This is actually a good analogy, but says the opposite of what you think it does. If I had an old out of date car, I'd want the veteran mechanic to work on it. If I had a modern car run by computer chips, I'd want the guy fresh out of school.
I recruit engineers for startups and small companies around PA/NY, and I'm likely part of what you would consider the problem. I've worked with companies that had high turnover and horrible process, and some with almost no turnover that continuously refined their process based on various conditions.

I think there is some fear of anti-discrimination law, but I don't think that has a significant impact on process (at least within my clients over 15 years). I never got the impression any candidate was hired in order to fill in some sort of diversity hire check box.

What other processes would you suggest companies are not brave enough to try?

There are undeniable biases in the system, but I think it's not bravery or fear that are the problem. What methods are there to remove all biases? Any examples to perfect the hiring process are likely adding significant cost (time and money) to the process that most companies would deem unnecessary.

I think most companies would admit they don't always hire the best candidate, and may have rejected some good ones. Dealing with a finite applicant pool, some of these decisions (regarding best available) are not so difficult.
I completely disagree with this.

While it may be true that if classes were more interesting then cheating would be reduced slightly, that doesn't make it the problem. Similarly, if content creators didn't want any money for their content then piracy would be reduced. But it's pretty obvious that's not a realistic solution.

Calling it a service problem just enables the entitled attitude of pirates and cheaters (you aren't giving me exactly what I want for the price I want, so I'm just going to take it.)

There are classes that are important or required, but may be boring. You think that in life, you will love every single hour of whatever job you end up with? No, of course not. That doesn't entitle you to cheat your way through those classes anymore than you could skip shitty days at work.

Have you taught? I'm pretty miffed at the idea that you think professors should take students that cheat as their own failing.

I can assure you that most professors invest considerable time in trying to make the material interesting, relevant, accessible, etc. And even if they fail, or the course is an "irrelevant" required course, that does not justify cheating.
More discussion on reddit (including links to some of the indictments): http://www.reddit.com/r/TOR/comments/20rq0l/authorities_bust... http://www.reddit.com/r/onions/comments/20qzi6/pedophile_rin...

Note that this seems to be unrelated to the Freedom Hosting exploit---I still wonder when we will see the results of that.
Resumes are like landing pages, you've got to hook people and then get them to commit or dig deeper. If I've got a stack of 50 resumes on my desk, several meetings scheduled, and some actual work to do, I'm going to be doing some serious thin slicing. I'm sure lots of strong candidates get eliminated before they even come in for an interview, but I don't want a strong candidate I want the guy I'm going to hire.

But really all that aside. I think hiring managers probably just Google your name and get scared off by the legal drama. I know you can't help that, but there it is.
> it smells like a enterprisey Java project

I'd hope you'd have something more constructive to say.

I'm not saying enterprisey is good, but, damn, evaluate it based on the actual design, rather than running away screaming because it uses IoC and publish/subscribe.
Don't trust Tor to provide anonymity against government adversaries. It's likely not secure given Snowden disclosure of anti-Tor tools.
Google’s Konami Code Easter Egg Unlocks ‘Cheat Mode’
Are Your Developers Treating Your Project as Their Own Personal Science Project?
Managed a 4096 piece (more than I've done on normal 2048). Unfortunately, the 4096 background is the same as 1024 (derp).

Here is a picture of my layout before it collapsed into a 4096: http://i.imgur.com/SnmhESY.jpg
It's a message to his listserv users, not a press release. More context can be found in the archives, or from someone who follows the list closely.
What kind of operations do you do? Fixed/floating point? Allocate memory or pool?
Declining Business Dynamism in the U.S. High-Technology Sector
But only for UK natives.

Benefits tourists from any foreign country are invited to set up shop in the UK for free welfare, medical care, dental care, and a black cab to the welfare office where you can pick up your free money.

Gypsy and Muslim families with 15 children are particularly welcome. Criminal record in your home country optional.

(OK, did I do the Daily Mail right?)
I don't get a good feeling about this. It sounds good overall, but there are some red flags as well:

GIMP? Why even list that? Why would I (or anyone really) care if he likes GIMP or Photoshop? Regex? XML? What does that mean? That he knows what a regex is (which I'd expect anyone to know) or has he written an RE parser? XML - same thing.

Mint, Debian, Ubuntu - just linux distros - again - shouldn't matter. Just put "Comfortable in a UNIX environment", I'd know you meant 10-12 distress plus Free/Open/NetBSD, no need to list them all...or if he does list them, put them next to each other.

Back-End - ?
Assembly - which kind? x86, MIPS, ARM?
Parser - definitely interesting
"Transcoding" - buzz word
Writing - ummm....not a good skill actually, don't put it there
Recruiting...?

CSS/HTML/HTTP/TCP/IP - list them next to each other maybe?

Here's what I'd do if I were him.

1. Drop the buzz words and irrelevant info like "Writing" and "Transcoding"
2. Don't list every single Linux distro you've played with - I've probably used over a dozen and nobody cares as long as I don't panic at the sight of a bash prompt
3. Group things better. Web stuff, Database stuff, language stuff, etc
4. List the things that are relevant to the company you're applying to first. Don't just mash them up wight the rest. They're actually not equally important.

He's probably a very smart guy. But this resume sucks. To me, it reeks of typical "old coder" syndrome - a guy looked up the latest 20 buzzwords and dropped them in there then lectures me on how I need to write all my business logic in PL/SQL.

This wouldn't be good for a mature, conservative company, but for Silicon Valley, which is a culture that worships 20-something Rubyists who write templating engines for fun, it's basically career suicide.
Multitouch Coffee Tables
That was putting control in the hands of the marketers, not necessarily designers.
I would be curious to see if there has been any study to see which profession has the most skilled workers who think that they are "imposters". I have to admit that I fall into this category and I have been seeing increasingly more people also admitting to this in our industry. It's nice to know that others feel this way, and it's nice to see many of the encouraging comments that allude to the thought that imposter syndrome may be more a matter of perspective, rather than one of performance.
I advise you to also: "Take off the bureaucratic hats".

If a developer has source code/projects available, why only look at his resume? Look at what he's DONE, and take your judgment from there.
Living in an European country and having some experience with unions by hearing stories and watching the news - first of all, unions are highly political and aren't really meant for the protection of the employees.

Also, the existence of unions ends up working against the public's interest. Tell me, what scenario is better for the economy, for taxpayers, for you - (a) company fires 10,000 people and survives, (b) company goes bankrupt, or (c) company receives government bailout and execs go home with fat bonuses.

In the end, it's a harsh world we live in and we have to cope with it. I don't know what I'll do when I'll be 50, but seeing all the morons that do have jobs, I have high hopes that even if I won't be able to do software development anymore, I'll be able to change my line of work - because seriously, software developers are amongst the most adaptable people of all industries - think about how many times you had to go in depth to understand a business model, in order to build some software for it.

Or maybe I'll be fucked. But one thing I did learn in my 10 years of experience is that successful people in general find time to market themselves, to do networking, etc... even if they don't need to do it.
I don't think that expecting a doctor to do well in o-chem is a bad idea. Why? Organic chemistry is considered by many people to be extremely difficult because it forces those who are really skilled at it to have strong intuitive skills and to practice those skills. And that's definitely something that I want my doctor to be good at: diagnostic and intuition.
Is it using WebRTC or some proprietary plugin?
Reindeer and other animals see "flashing" powerlines
Printing 3D printer hardware upgrades from the same 3D printer is an incredibly cool concept.

How much did it cost you to build?

What kind of materials does it use? Does it heat up plastic or apply something to get the material to harden or how does it work? Are the input materials reasonably priced?

I've found: http://reprap.org/wiki/Prusa_i3 which says ~$150, is that accurate from your experience?

Also:

https://github.com/josefprusa/Prusa3
http://reprap.org/wiki/Prusa_i3_Build_Manual
http://reprap.org/wiki/Prusa_i3_Buyers_Guide
http://www.ebay.com/bhp/prusa-i3

Does anyone know of any similar or better types of open-source 3D printers?
If they can shrink the size of that watch in half, I'm in.
The hard work part of orgo is memorization.
The extremely difficult Dark Souls II and the rise of “masocore” gaming.
Show HN: IVA because businesses can't talk to everyone about everything.
Internally we use it with Knockout/Presenter, but you could use any other framework.

BRJS is "just" about organising things, build toolchain (to an extent) and it also provides some libraries like emitter, service/alias registry, etc. But you don't have to use any of that. We are working on putting JsDocs on the website (they are there if you download it), that will hopefully make it more clear on what's included.

If you are interested we do have som edocuments on the page explaining all the concepts in BRJS.
I grew up in Saudi Arabia, where my family had no inclination nor legal standing to gain citizenship. We were clearly, and regularly identified as expatriates.

In Dhahran, there were a large number of foreign workers from Bangladesh, Sri Lanka, and Nepal, who performed a variety of menial labors. These laborers would often have their passports held by Saudi nationals, go periods without pay with little food, or live without provided housing. They were clearly and regularly regarded by many in that town as 'lesser' in some degree or another, most likely because of their countries of origin.

Although some would call them 'migrant workers' or 'immigrants', these people were also referred to as 'expats' by the majority of the expatriates I knew, and their employers. I distinctly remember someone correcting me when referring to them as immigrants.

This is an argument over semantics, but not an insignificant one. you're claiming a particular word that I have used throughout my life to identify a great many people is an inherently bigoted instance of double-speak that masks the differentiation between classes of countries people come from.

the truth is, "expatriate" is a respectful way to refer to people working outside of their own country. What the word is "meant to convey" is as amalgamous as the people that decide to use it, as is true for all words.

If you see it is a differentiator between have-and have-not country origins, fine, but you are putting quite a bit of stock in someone's language choice reflecting a particularly heinous belief or acceptance. I assure you that there are a great many people that do not use this word as you have described it.
This is also not possible in a dynamic language like Python. The compiler can't check that you're only entering boolean expressions in the if clause, because it's all dynamically typed. The best alternative is Ruby's "nil and false are the only things that are false". The other option is throwing an exception at runtime if the if clause evaluates to a non-boolean, which strikes me as way too anal.
Author has been extremely helpful and responsive with issues filed on GitHub. Definitely appreciated.
There are two premises behind imposing damages in civil suits:

1) Restitution for the injured parties. Hard to measure in a case like this, but you can essentially think of this as the digital equivalent of conversion (i.e. using someone else's property for personal profit without permission). So the fair restitution might be whatever dollar figure the person would have been willing to have been paid to have that information data mined.

2) Deterrence of harmful behavior. The proper measure for this should be (dollar amount of profit from choosing the harmful course of action) / (probability of getting caught). I.e. if you do something harmful and profit $10 million, and have a 10% chance of getting caught, then assessing restitution and punitive damages of $100 million makes taking the harmful course of action economically irrational.

An arbitrary cap, or a cap based on the price of the product, is not relevant to either measure.
We haven't tried, but probably yes (for the client part).
Seriously? Commenting while the sausage is being made?

I'd prefer you tell me what sausage you want, then you can comment on the taste. But commenting on the way I turn the casing machine handle to the left, rather than the standard right, is going a bit too far.
I concur, my generalist resume listing 10+ technologies is what interested my current company in hiring me. It turns out they hire polyglots/generalists.
See http://indexventures.com/news-room/blog/a-letter-to-german-e... - it's about the German market but the numbers are in the right ballpark for most major markets.
>It is unfortunate that HN is not numbered among those sites.

Why do you think that? I'm posting from tor with a fresh throwaway account.
Most of the $300K/yr jobs are in locations where housing is expensive. SF, NYC, etc. It's not like there are tons of $300K/yr work-from-home-in-Indiana jobs out there.

If your $300K/yr job is in the Bay area, and you like the job and area, it seems eminently reasonable to borrow money to buy a house there.
I would love to play a DF with a decent UI, and preferably with simple 2D graphics. And I'm an ASCII DCSS player.

Are there any hacks out there that make the UI less memorization-focused? I know there are graphics hacks, but I was never able to get them to work...
Relax downvoters, this is sarcasm.
"Try teaching a Cobol programmer OOP and you'll find that they learn it slower than someone without that procedural coding experience."

Have you any evidence to back this up, as it sound like rubbish to me. I learned Java as my first language, and basically used it as a procedural language, until the OOP parts started to make sense. I don't see how knowing COBOL will make you slower at learning an OOP language.
It bothers me that you can be arrested for just being a member of a website.
Will the recorded music industry ever grow again?
This will end western civilization
A simpler alternative to Blogging (which is as effective)
Many thanks! Checking it out now.
What's Google getting for this? It's sad to see what a poor relationship Google has with carriers, in the sense that carriers walk all over them, while Apple has a completely opposite relationship with them, in the sense that they're forcing carriers to only buy the phone at full retail price, but also to pay them billions of dollars at a time pre-launch, by purchasing a set number of iPhones that Apple decides.

No wonder Google has usually been the last to implement stuff like VOIP and video-chat and SMS replacements and so on. They don't dare do anything without the carriers' approval, even though they have a much bigger market share worldwide.

On top of all of this, the carriers still get to put their crap on Android phones, too. So this is quite unbelievable. Google gave them so much power, when they really didn't have to, because Android was the only real alternative to the iPhone, especially in the early days when these deals were first made. It's the carriers that should've made concessions to Google, in order to get it, not the other way around.
Tired of doing coding interviews on Skype?

No.

--------

This is the problem with question based marketing messages. You'd be better off going with something like "Skype isn't the most effective solution for technical interviews." or "Everything Skype brings to coding interviews and more." That way, even if I'm completely happy with Skype, I'll probably still have a look.
More than 10 languages so far including JS, C++, Java, ObjC, PHP, Python and Ruby.
Hello, yes we used SimpleWebRTC as our base plugin (highly recommended). Some minor modifications though. Other than that, we setup a TURN server as STUN doesn't work at many times.
That was it I guess.