skysight-inc/HackerNews huggingface dataset:
How Do I Separate the True Experts from the Pretenders?
Yes!

If you hang around HN or the trendy hipster blogosphere, then no. Seems those developers are the scum of the earth and shouldn't be allowed near a computer, but in the real world, those are the ones doing important development in medicine, banking, military, etc, while keeping normal work hours. Just because they don't create the 389th Javascript frontend MVC fully reactive template based framework and create 50 blog posts about it, doesn't mean they aren't good at their jobs.
Berlin city model available as Open Data
Flyway pre-1.0 user here (since 2010). It's a really nice and simple tool.

Liquibase, the other major migration tool in Java, offers platform-independent database migrations but this requires you to write migrations/query's in XML. Flyway supports plain SQL, much easier for everyone (dev, DBA, etc) involved.
You should think about possible answers to the questions you ask before you ask them. And then, when you do ask them, do it in a better way.
I use OpenVPN to tunnel iSCSI on a remote machine. Then I mount the iSCSI device using LUKS. Finally I rsync into the LUKS mount point. Encrypted, incremental, bla bla. Works pretty well. Here's the script:

zx2c4@thinkpad ~ $ cat Projects/remote-backup.sh
#!/bin/sh

cd "$(readlink -f "$(dirname "$0")")"

if [ $UID -ne 0 ]; then
echo "You must be root."
exit 1
fi

umount() {
if ! /bin/umount "$1"; then
sleep 5
if ! /bin/umount "$1"; then
sleep 10
/bin/umount "$1"
fi
fi
}

unwind() {
echo "[-] ERROR: unwinding and quitting."
sleep 3
trace sync
trace umount /mnt/mybackupserver-backup
trace cryptsetup luksClose mybackupserver-backup || { sleep 5; trace cryptsetup luksClose mybackupserver-backup; }
trace iscsiadm -m node -U all
trace kill %1
exit 1
}

trace() {
echo "[+] $@"
"$@"
}

RSYNC_OPTS="-i -rlptgoXDHxv --delete-excluded --delete --progress $RSYNC_OPTS"

trap unwind INT TERM
trace modprobe libiscsi
trace modprobe scsi_transport_iscsi
trace modprobe iscsi_tcp
iscsid -f &
sleep 1
trace iscsiadm -m discovery -t st -p mybackupserver.somehost.somewere -P 1 -l
sleep 5
trace cryptsetup --key-file /etc/dmcrypt/backup-mybackupserver-key luksOpen /dev/disk/by-uuid/10a126a2-c991-49fc-89bf-8d621a73dd36 mybackupserver-backup || unwind
trace fsck -a /dev/mapper/mybackupserver-backup || unwind
trace mount -v /dev/mapper/mybackupserver-backup /mnt/mybackupserver-backup || unwind
trace rsync $RSYNC_OPTS --exclude=/usr/portage/distfiles --exclude=/home/zx2c4/.cache --exclude=/var/tmp / /mnt/mybackupserver-backup/root || unwind
trace rsync $RSYNC_OPTS /mnt/storage/Archives/ /mnt/mybackupserver-backup/archives || unwind
trace sync
trace umount /mnt/mybackupserver-backup
trace cryptsetup luksClose mybackupserver-backup
trace iscsiadm -m node -U all
trace kill %1
What's a unicon?

Edit: not unicorn!!
What happens with the authorization to the credit card processor times out? You don't know if it succeeded or not. You have to have a way to ask the credit card processor for "did this charge succeed?" and then process the payment if they respond with "no".
Algorithms and Systems – A Novella, in Three Parts
Why would that even be a negative?

It's very easy to be 'busy all the time'.
Easy to set up, and easy to collect valuable user feedback. Recommend it!
Obnam uses gpg for encryption.

The only novel thing is its use of symmetric encryption keys which are
used to encrypt the data and are included in the backup repository, encrypted by your regular private gpg key. This allows giving additional gpg keys access to the backup after it has been made. http://liw.fi/obnam/encryption/

(Which is useful for eg, backing up a server. You can make a dedicated gpg key for that server, but give your personal gpg key access to the backups to restore later.)

Anyway, the generation of the symmetric encryption key is what needs an entropy source. AFAIK this is done once per repository.
The article is very short and vague...just go tot the direct link it is referring to: https://firstlook.org/theintercept/2015/03/10/ispy-cia-campa...

I think this part is the most interesting: by manipulating Xcode, the spies could compromise the devices and private data of anyone with apps made by a poisoned developer

I know iOS allows us to block an app from utilizing data over cellular, I guess the concern would then be on wifi networks.
Source Codes for free
I don't understand why Wordpress is considered a platform next to npm, bower, pypi etc.
Or at least an irrelevant one. It's easy to find people who don't care, but aaronchall is looking for someone who appreciates those contributions.
A metaphor for "something which doesn't exist."
Google will kill Microsoft Silverlight in Chrome by disabling NPAPI plug-in
Similar, but this is worldwide, and has other features.
Learn PHP Online for Free, It's Awesome
How “../sms” could bypass Authy everywhere
If somebody is using ZSH to drive a car, please could they stop
Yes, except it has zero information on how payment actually works.
Ask HN: Are we in a bubble?
Valuations are high. Money seems pretty easy to come by, especially seed money. I'm starting to see lots of people around that "Help entrepreneurs [or startups]" do something. Headlines are becoming pervasive and corporate America is trying to co-op everything startup.

I always look to Steve Blank, http://steveblank.com/2011/06/17/are-you-you-the-fool-at-the-table/, and I wanted to know what you all think.
Author of post here. Hope for some input on the topic, as it is an area I'm exploring and researching at the moment and am eager to learn all I can about.
Clickable: http://steveblank.com/2011/06/17/are-you-you-the-fool-at-the...
Oldest dot-com address sits sadly underused 30 years after its registration
Is it a crowd-funding platform for the third sector?

What differentiates you from other platforms offering the same thing?

I read right down to the footer before it mentioned crowdfunding. It would make your description a bit less ambiguous if you mentioned it. I would stop trying to use bigger words to explain what you do and start being a bit more concise and to the point. It might help people make up their mind on whether to use your service or fund an organization on your platform.

What countries are you licensed to raise funds in?
Google's JavaScript Team Proposes “Strong Mode”
Wow. Thanks. It's very possible that these clauses are illegal in many countries, but nonetheless it's good to know, and chilling.
I was gonna say "1999? That's awfully late for a subdivision modification patent. Sub-D modeling was already popular at that time."
Besides, one can sidestep such a patent through a surface definition transform: got polys? convert to a parameterized representation and then re-tesselate to the desired sub-d form.
Ahh, I get it now.

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

Considered harmful is a phrase used in the titles of at least 65 critical essays in computer science and related disciplines. It was popularized by Edsger Dijkstra's letter Go To Statement Considered Harmful.
You're ignoring the payoff on invested resources. To "recruit" one of these schizophrenic ne'er do wells (or as the FBI called him, "a retarded fool"), the FBI has > a dozen agents working on it, cultivated CIs, a nigh-omnipresent surveillance operation, and effectively unlimited funds, over the course of several months. A corresponding effort by a group already under surveillance would noticed incredibly quickly and absorb massive amounts of resources that could just as well be used directly for ill.
Your ability to vote, the core of democracy in America, is meaningless
Long story short, you believe that basic market forces should not apply to housing because that makes some people into assholes.

Bluntly, this is naive. More importantly, it does exactly nothing to actually help address the problems at hand. All it does is give you a way to shake your head and make clucking noises as you feel morally superior.

A few years ago, I would have listened to you and probably even agreed. These days, I'm more interested in solutions than I am in moralizing.

> I'm really just trying to understand and provide my perspective, and possibly learn a bit in the process.

Judging by your furious responses and insistence on labeling anyone making a sizable profit as an asshole, I'd say the only one of those goals you're meeting is the one of providing your perspective. Which is to say that landlords are assholes. Thanks. How about something helpful now?
>Yes that worked out well in the past. How some people believe that shuffling money about will make more wealth is beyond me.

Financial innovation played a major role in creating the wealthiest global society in world history. And you are lucky enough to be living in it.

>Queue all the apologist remarks confusing the speed of things happening with actual wealth being generated

If "financal innovation", to you, is encompassed by HFT, you are probably the one confused.
Hawking always had his eyes on the stars, perhaps he isnt qualified to comment on AI?
Explaining Our Community Standards and Approach to Government Requests
I would prefer not to pick a number at all. There are days when I'm really into something and can write (good) code for 12 hours straight, but those days don't happen very often. There are days when I have grunt work to do but other people keep distracting me, and if I write 1/10 the amount of useful code on those days I'm doing well.

Usually it's somewhere in between. I probably average around 5-6 hours of productive coding per day on any given project, not counting break times, but with very wide variance.

Also, although different projects aren't completely independent, I do find that after taking a significant break (read: probably multiple hours) I can work productively on something else for a while. For example, if I've got some main feature I'm developing but also need to investigate and fix some bugs, I might spend a few hours on the main work, but I might still be quite comfortable tracking down and fixing a few bugs later in the day. So quite often, I will actually split my working time into 2 or even 3 main sessions during a day, doing other things in between, though I have the advantage here of not being someone else's employee with standard office hours.
Open Source Digital Assistant Looks to Take on Siri and Google Now
> Soon we wont give a rats ass about USB as well.

The only times I see most people with MacBook Airs have an issue is when they swap files on thumbdrives or need to download photos. The average (non-techie) user still isn't tech-savvy enough for Dropbox, AirDrop, etc. to swap files.

Then if they have a DSLR, they still need an SD card reader. (Surprising how often they don't even know what that is.) Even if they have an iPhone full of photos, getting them to their MacBook Air is beyond most users. Apple really should just blow out the amount of included space for iCloud photos and make sync easier.
I'll fix that right now. Check the FAQ. (https://whimsical.io/faq/)
Here's the thing - imagine what it's like if you're making median income in the city of $75k. Or if you're one of the thousands of service workers who are earning sub-$50k yet people on $100k+ also get access to $1000pm apartments.

Doesn't make sense if we're trying to achieve equality (I still don't know what it's really trying to achieve - some kind of nativism)

There is an argument that removing rent control would actually reduce the price of rent through San Francisco but it would take a few years to stabilize.
Useful Habits to Grow Your Wealth
A yahoo weather app using WatchKit and Swift
Is this satire?

I mean, it's not "reasonable", but it's also not over-the-top. On the other hand, there's a bunch of things in here that are legally unacceptable: under 30, "just a nice dude" sexism, etc.

Also, Career Harbour's website is down: http://www.careerharbour.co.uk/
We have used Lookback since the beginning for our app development, couldn't recommend it more. The team are excellent people based in Sweden and the US.
It's not necessarily surprising that they might be able to detect students who will likely perform poorly in the course overall by monitoring their behavior early on. But the real challenge is not in determining which students are struggling, but rather in when and how you should intervene to improve these students' chances of success.
Yeah! Awesome
Go team Lookback!
It matters WHERE you are applying to for future jobs.

If you pick a startup, a top 3% score maybe held against you. In that you don't get things done, you focus on "personal" projects above work plans.

Some corporate jobs just want the bragging rights that they have the best. That would be positive.

It would be great should you decide to freelance, and maybe helpful to get an interview, especially with a recruiters.
"8. Just a nice dude"

Women need not apply either, I suppose.
>> Alpha students, explained co-author Piech, moved efficiently from one point to another as they wrote code, creating a streamlined program. Beta and gamma students, on the other hand, wrote themselves into so-called “sink states” in which their programs slammed into dead ends from which they had to back out before they could resume progress.

Very interesting, and intuitively right to me. The difference is likely in the ability to create and maintain a consistent mental model of the program's structure and behavior during the implementation.
Agreed. As someone who works in AI (and knows its limitations) it's frustrating to see the layperson getting nervous about AI after watching Chappie and hearing some of these quotes from Gates and the like. Human level AI is way way way out.
Just my point of view:

I disagree with Ralf.

Scrum is here NOT to solving ANY of YOURS problems. It's like a car - it's give you ability to drive, but how you drive is up to you. If you can't drive - you drive nowhere. If the street is broken - you can't drive, too.

What Scrum do, based on it's pillars (Scrum Theory, http://www.scrumguides.org/scrum-guide.html), is ability (and force you) to solve your own problems. Not more. OK, there are some preventive things and some sort of problems just don't happen with Scrum (if you can drive, of course), but it's not goal of Scrum.

And because, I think, there is no alibis at all. It's just disability to drive.

/Scrum Master && Developer, who fight against large organization every f* day for ability to drive/
The world's most promising startups
They missed the requirement where the candidate must be willing to work for peanuts too. I guess they didn't want to scare people off. :)
"Under 30 years old" - is that legal?
Always takes me aback when I see age explicitly specified in a job description. That wouldn't fly in the US, you have to be more subtle with age discrimination here.
>“passion” is a translation of the Greek word πάσχειν paschein, which means ‘to suffer’

A word's etymology has no bearing over its current usage. It just tells you where it came from. Assuming that the original Greek meaning is somehow "correct" and the modern usage is an adulteration is a prescriptive fallacy.
twitter account is gone
There's something to be said about a job application that goes beyond the resume and cover letter. That being said, there are a few red flags.

- http://www.careerharbour.co.uk/ - this is a broken link.

- "Started coding before the candidate was ten years old" - I think that your slope is much more important than you y-intercept.

- "Just a nice dude" - what about the nice dudettes?

- "Working hard and long hours often until 2 am" & "work minimum 35 hours a week" - these are a strange combination of requirements.
"that and $3 would buy [you] a cup of coffee."

That really sounds like a dick thing to say. Even if it were true (which I don't believe it is), It sucks to have someone who is in charge of writing your performance reviews say something like that about one of your accomplishments. What if you took a Coursera online course on Python and he said the same thing? What if you got a Python Programming Certificate from O'Reilly and he said, "Well, any monkey who pays for the training software could do that"?

The truth is, you will most certainly benefit financially if you put it on your resume and your LinkedIn profile. I think recruiters and tech-savvy employers would gobble that up. It definitely shows that you are extremely knowledgeable about the language and can answer almost any question without hesitation. It also shows that you are articulate and that you are the kind of person who would take the time to teach others and share your knowledge. These are very valuable traits that are extremely valuable in software companies.

People who are saying, "It shows you have a lot of free time" are nuts. Free time for what? Thinking about software? Who wouldn't love that from a potential job candidate? I guess it also shows that you have a lot of free time if you're going to tech conferences, take online courses, or go to night school.

Not all people will value your badge, but I'm pretty sure you could leverage it to find a new, higher-paying job with an open-minded boss who isn't going to discredit your accomplishments.

Congratulations on your badge!
To work around some of attic's more UI-level shortcomings, I made a wrapper script called atticmatic that adds a declarative config file, excludes file, etc:

http://torsion.org/atticmatic/
Google Launched Fleet of Unmanned Solar Powered Drones
This is a nice algorithm and I thought about writing something that only depended on numbers and not on allocating nodes in a ring.

It works well when adding nodes, but then how does it work when removing a node in the middle? When allocating nodes in a ring it's easy, just reassign the vnodes. But what with this algorithm? Can anybody explain how does it keep track of which nodes take control of which part of the removed node?
Well, have you ever seen a female unicorn? Me neither ;)

Edit: I mean in reality - Google will gladly find you a googol of nonexistent things.
Minimum requirements:

* Random library that any eng could learn in a day
Google suspended dev account and took down Google Play Apps. Need your help
We run dating sites, and the app that was removed from Google Play store is designed and uploaded by ourselves. What this app does is simply providing functionality of our website so our users can do everything on their phones or tablets instead of having to go to our website.

The app has been on Google Play store for a few years and has accumulated tens of thousands of downloads. Google said they'd determined that the main purpose of our app was to drive affiliate traffic to a website. But like I said, this is not true at all. We're not an affiliate of any website. Our website runs totally independently. Besides, inside the app there's no pointing to other websites at all. How can we possibly manage to drive traffic to another site without links? . We want to know which part of our app violated the policy, not just a vague statement like "Violation of the spam provisions of the Content Policy". We want to know what needs to be done so GP will reinstate our developer account.
I think that is a silly argument. In that case, any march or protest of the elected majority is not representative of people's thoughts, because the protest will contain fewer people than then number of people who voted in the majority. The fact that you can get 1 million people to stop what they are doing and protest shows that there is a solid group of people discontent with something. I couldn't find any exact numbers, but I'd imagine that the occupy movement was about the same size. That movement was certainly not unimportant, despite the small size of that compared to the US population.
I bet evil's vim keybindings are better, at least they are the best I've seen.
That's something you need to include in the app screenshots, as it's obvious that's not the organic flow.
Jeez, what idiots. I think the biggest turn-offs (for me, in no particular order) would be

* video intro
* scrapy framework
* under 30s only
* passport copy required

Because: Video? No chance. Emphasis on easy to use framework? Ha. Under 30 only? .. why? That makes no sense (and is probably illegal) Passport copy required - that's mine, and you're not getting it.

And not only would the ideal candidate be hard to find, the recruiter doesn't seem to exist at

http://www.careerharbour.co.uk/

either...
That, plus gender. "Just a nice dude"
What Is a Section 351(a) Tax-Free Exchange?
Paris Joins April and Strengthens Its Commitment to Free Software
Not sure about the UK, a little of the googles shows me that there are age discrimination laws there. I don't know if its kosher or just another indicator of this firm's cluelessness. (edit: or satire?)
Actually this much be a joke. I bit.
A strong, common culture is the only historically verified way to escape the prisoners dilemma of social interactions. We've done a pretty good job of destroying that for the last fifty years in the west.

"We castrate and bid the geldings be fruitful.”
Apparently having an actual conversation with real arguments is too much.
> Just a nice dude

I guess female unicorns can't apply.

> Passport or ID copy

Nope, I will never send my passport copy to a random email address - this is even illegal in certain places.
The unfortunate thing is, this person does exist. They might even take this job. And it will probably grind them to dust.
I had a look at the sample chapter and I like the way that you're explaining concepts with sketches.

I've already learned all the material listed in the table of contents, so I might not get much from reading it, but I wish I had seen that book 15 years ago.
Sure, but I don't think "I post alot on forums" is necessarily the best gambit in an interview situation. Don't shoot the messenger.
Living in Rio as an expat and hearing in the evening people banging wooden spoons in the cooking pans on their balconies I can tell you - majority of people seem to be pissed off, I've never seen something like that.
I have seen many. You could probably use Google to find them yourself.
The fact that you have to ask somebody if it's worth anything contains your answer.
I think it's beneficial as a personal achievement. You set a goal and worked hard to achieve it. (Kudos!)

As a professional achievement, I think it would have mostly neutral effect. There are a lot of good jobs (doing decent work) that just won't filter past basic proficiency and professional competence.

Additionally, I'd suspect that, for jobs where you'd do amazing work and where candidates would be filtered to a much higher standard, something like this could set expectations too high. Even if you have a corresponding degree of real expertise to match your StackOverflow rank, there's still very little upside in passing these high expectations.

Of course, you're probably more visible to recruiters now, whatever that's worth.
This is a gift to hackers, government snoops, and the like: access is now granted to anyone with the trivial ability to intercept SMS messages, spoof cell towers (Stingrays), or clone SIM cards.
@xiangyu_wu deleted his twitter account and Topsy doesn't seem to have the incriminating tweets, any other archive?
>I want children, eventually, but I'm not ready yet.

Totally off-topic, but there will possibly never be a time when you feel 'ready', or by the time you eventually feel ready it may well be too late.

10 years married if you married at 20 still leaves you with a few years of time. 10 years married if you married at 30 leaves you (and more specifically your wife) with far less time and a far higher likelihood of complications.

Anyway, I know nothing about your situation and I don't in any way mean to butt in on something that is a highly personal decision, but if you haven't done so already, it's very worth having a good think about what 'ready' actually means for both you and your wife.
Writing a newsletter people actually read
One of the reasons I'm using Bitbucket vs GitHub is that Bitbucket allows free private repositories. Yay, but I love Cogs. Easy to install self hosted version. Sounds perfect for just so many purposes.
I actually read that as "constellations".