skysight-inc/HackerNews huggingface dataset:
People often think Objectivism is right wing conservative. In some ways it is, but in others it is pretty far to the left as well. Rand spends quite a lot of time attacking crony "capitalism".

The book creates exaggerated scenarios in order to illustrate certain principles and beliefs.

Some of those beliefs are:

1) If you created value as a producer then you deserve to keep and use that wealth you created. Others don't have a right to it and must trade with you through voluntary win/win means.

2) There are devious individuals who will use their influence to make government force others to provide them with benefits and harm their competition.

3) Being competent and producing value is one of the highest moral virtues. It is what advances society forward and promotes the "common welfare".

4) Objective thought should be relied upon rather than the opinion of others. You don't need to have a title in order to have an opinion. You just need to be competent on the subject matter.

5) Society will try to make you feel guilt for your success. As long as you created wealth through moral means then you should be proud, not full of guilt.
The actual paper: http://arxiv.org/abs/1412.5567
This could be used to make an art tool.
It will appear in dead tree format too, but I want it be high quality and I have yet to truly investigate Print on Demand services.

(But suggestions welcome.)
I just downloaded git from git-scm.org and I only got 2.0.1. :/
Anyone having good luck watching the video? I have tried all 3 major browsers and none are buffering and playing the media seamlessly. Maybe it's Vimeo's player that is bad.
An interesting read on the current state of SS7, circa 2013:

http://blog.pt.com/vendors-eol-announcement

The 3G/4G segment of subscribers will have a distribution of 3.4 billion using 3G (SS7) services and .9 billion using 4G services. The total outcome of this research indicates that a total of 7.65 billion subscribers, out of a total of 8.5 billion subscribers, will remain on SS7-based networks in 2017.

Verizon went on to further explain that a final 2G/3G (SS7) sunset timeframe decision has not been made.

The good news is vendors are not happy considering the availability of hardware is will decrease significantly over the same time period, hopefully speeding the sunset for this technology.

Some service providers are planning on a strategy of consolidating their network, having no support and cannibalizing existing spare equipment for hardware support.
The Joys and Hype of Hadoop
Check out the spot on top answer to this SE question about why there are separate tournaments for men and women in chess: http://chess.stackexchange.com/questions/6282/why-are-there-....

The gist is: At novice level women-only events are very useful, at expert level they tend to be constricting.
Secret video of 'exhausted workforce' in Chinese factory making Apple products
Perhaps I'm more introverted than you are, but there is no way you could get me to go to a conference whose invitation and description excludes the possibility of my gender (or race, or other delineating characteristic) being interested in learning from female founders.

Then again, if prospective female founders are benefiting from my not being there, so be it. I assume there are several other ones I can go to, Startup School seems like the nearest gender-nonspecific equivalent.
Seconded. I'd note that while Johnson's memoir (/Kelly/) is more inspiring, I recall there being more meat in Rich's memoir (/Skunk Works/)---more discussion of the technology, organizational dynamics, and interpersonal politics. Both are, as you say, very much worth reading.
But the // is useful.

http://stackoverflow.com/a/2216721
For dev/tech hiring, the answer is straightforward: deprecate person-to-person interviews in favor of work-sample testing. Take a simple project your team has built, carefully carve out some functionality from it, document it, and then have your candidates implement that functionality. The sample should be runnable in its incomplete state and should be accompanied by some record of what good output is.

Evaluate candidates on code that they write for your hiring process (not on what they've posted on Github).

Additional tips:

* Pre-interview every candidate with someone clueful whose job is to (a) sell the company to the candidate and (b) to over-answer questions about the interview process. A surprising amount of interview jitters come from candidates not having visibility into the process.

* Try to eliminate phone interviews entirely. They don't add value, but do amplify noise. Companies routinely evict candidates from the pipeline based on assessments of "confidence" or "passion" or "comfort" from phone interviews. Don't work for companies that do that.

* Never interview a candidate with more than one interviewer. Interviews are incredibly hostile experiences in the best of circumstances. Ganging up on candidates ensures that you can't possibly be in the best circumstance.

* Have lunch with candidates if you like, but don't make lunch a Q&A with the candidate. Train your team not to treat it that way. Be clear with the candidate when the metaphorical "red indicator light" goes on to say that they're being assessed, and when the light goes off so they can regroup. Assume even the most clueful and experienced candidate will need routine opportunities to regroup.

* Do not allow team members to contribute feedback based on "culture fit". Set aside that "culture fit" is often as not a fig leaf for a variety of discriminatory practices: it's also bad engineering. "Culture fit" allows any engineer to discard all the data you painstakingly collect on a candidate based solely on non-falsifiable gut-feeling assertions.

* Script your interviews. Your engineers will hate hate hate hate hate you for doing this (trust me, even if they start off thinking it's a good idea, they'll stop thinking that after they've done two of them), but you'll start generating actual data based on your candidates so you can make apples-apples comparisons and optimize your interviews instead of just occasionally changing the color of the rubber chicken you're waving around at candidates. Scripted interviews are also a forcing function for the development of objective standards for hiring, which will keep your team honest.

When I was at Matasano, we got minimal value out of campus interviewing, but a lot of value out of Internet outreach.

Things that make well-engineered interview processes tend to have a side effect of minimizing bias. The reason is that subconscious biases are already the biggest source of noise in your screening process anyways, so improving your screening will tend to require you to minimize bias.
You're citing this as an example of a batshit crazy practice people should not adopt, right?
Synopsys:

Walking backward in time, Adam discussed the technical
history of Siri as well as how the vision of virtual
personal assistants evolved over time. He wowed the
audience with a video from 1987 on a concept from Apple
where predicted a Siri like device 24 years in the future
and was only off by 2 weeks.
You start off saying that the general population's respect for the court doesn't matter, but then you end up arguing that changing the rules of courtroom decorum will actually increase the respect for the court from the populace and that would be a good thing.

So does it matter or not?
Not even an Android tablet loaded with an AOSP ROM, F-Droid and CoolReader?

http://coolreader.org/e-index.htm
For whatever it's worth, I just downloaded 1.9.5 for Windows from https://msysgit.github.io/. While the release notes don't mention "CVE-2014-9390" explicitly, it does say this:

Changes since Git-1.9.4-preview20140929

New Features
...

Bugfixes

* Safeguards against bogus file names on NTFS.

Edit: Actually, there it is on their git hub releases page. https://github.com/msysgit/msysgit/releases/tag/Git-1.9.5-pr...
Situation like this always remind me a quote from the highly esteemed Goon Show[1]:

"He was all things to all men... it was hell in there."

[1] http://en.wikipedia.org/wiki/The_Goon_Show
on OSX `brew upgrade git` was enough for me
Open Source, Cross Platform .NET: Round One to Microsoft
ultimate goal of GSLV itself is to become the cost reliable option for geostationary launches. until a few years back, India and other nations had to rely on extremely expensive (comparatively) options.
Divvy is sufficient for me.
The article points to the short term goal being just to learn how 3D printers behave in space. They mention printing things in space and then sending them to the ground for analysis.

Long term, I think the goal would be to do metal printing in addition to plastic printing (most likely with separate machines).

3D printed plastic parts can do a lot - they aren't as weak as people make them out to be.

The obvious advantages are that complex things can be made on site with zero labor required (besides occasional assembly of things that can't be printed assembled).

It can be hard to speculate on what a general purpose tool will be most used for in the future, but I do think that there is something on-site printing offers that delivery from earth does not. As we send spacecraft beyond low earth orbit, sending from earth simply stops being an option.

Hell, from what I recall of the movie a 3D printer onboard Apollo 13 could have salvaged the mission entirely. 3D printing isn't just about making things you forgot, but replacing things or making new things. Maybe people get to mars and realize there is an experiment they want to run that needs some little assembly they could print.

I'm not able to predict what a 3D printer would be used for, but you can be damn sure I'd want the ability to fabricate parts locally if I was on a multi-year Mars mission. And that does seem to be our long term goal.
I've been to trials and also worked as a runner for a law firm. And I've never worn anything but business casual in a court. The judges I've seen only get upset with the audience talking, handing things to attorneys during session, or other disruptions.

Keep in mind that in court rooms, people are sometimes literally facing life or death. Or they're facing bankruptcy or instant wealth. It's a tense situation and the judge is the main one responsible to keep order.
That's pretty cool. Waiting for android
I'd recommend checking into CreateSpace - I've done an enormous amount of research into print-on-demand services this year, and CreateSpace has the best total package (cost / ease-of-use / broad distribution) at the moment.

Lightning Source is also worth looking into for direct distribution, but if you intend to sell on Amazon, CreateSpace is the service to beat.
Bear in mind that "many" is only "tiny fraction" of the "helluva lot" of programmers who don't earn that much.
Ask HN: Should people downvote comments they disagree with?
Should people downvote stuff they disagree with? And, conversely, should people upvote comments just because they agree with them? Both seem to be common on Hacker News. Is this something that people are supposed to use voting for?
The combination of rifles "of military utility" (e.g. a turn of the last century bolt action service rifle, or at least the design, such as this last remaining or about used up variety: http://www.gunbroker.com/All/BI.aspx?Keywords=Mosin+Nagant), knowing how to use them, and having them sighted in, is much, much more than an escalation.

Against the untrained, or those with only shotguns or handguns, as long as you don't let them get within 100 or so yards of you, you're pretty safe and they're bleeding on the ground or have fled.

Although as the previously mentioned Bruce Clayton pointed out, budget some of your money for food for other people. You need more people pulling triggers than yourself.
100 to 200 g of wheat is not a big bowl, especially if grown to use bigger ammounts.
Intel/AMD already handles flag-setting in this fashion because the vast majority of ALU instructions have a flag side-effect.

There is an additional latency to get flag results. The latency is not paid unless you depend on them. Overwriting is not a dependency.

Other architectures get around the cost altogether by having a separate "set" bit in their ISA, e.g ARM. If you don't want flags modified, then don't specify it, e.g ADD instead of ADDS.

I think you are quite mistaken by multiple orders of magnitude how much power cost it would have, especially when taking into account the rest of the system.
I thought I would learn something but I didn't take the full 1 minute to read the results on "beer".
I was going to add the URL for spectacle. Spectacle brought Windows 7-esque screen snapping to OS X for me.

https://itunes.apple.com/us/app/spectacle/id487069743?mt=12
Well, to be clear, this only affects Mac and Windows, correct? (Technically any case changing os)

So, update no matter what, unless you're not on an affected system?

(this is a question, not a statement)
In Turkish Ministry of Foreign Affairs it is forbidden to bring cell phones in to meetings. However it is totally okay to bring tablets and laptops into the meetings. Source: my friend works there.

Edit: phones are forbidden due to the recent spying events.
That's completely bogus. You only need to turn off the broadcasting it does, and even that was declared unnecessary by the FAA recently(iirc). You can record the takeoff and landing all you want, as long as you aren't affecting other passengers.
Check out https://www.createspace.com/pub/l/general_amazon.do?rewrite=...

(I work at Amazon, but not part of the MoD teams)
Cygwin and Macports both have versions which are vulnerable.

EDIT: Macports just updated. I did it with

# port selfupdate
# port upgrade outdated

and 2.2.1 came down.

If you have the Apple git, then you should

# port install git
The Rule of the Big Three (and a Half) – Resource Management in C++
I don't have experience with any, but after some searching, it appears the various Mio[1] bands might be a good bet? Appears to be more open that the polar products, unless I'm missing something. I also found:

https://github.com/mlt/schwinn810

Does anyone have any experience with either?

[1] http://www.mioglobal.com/en-uk/compare-mio-heart-rate-monito...
Great quote! -
"Programmers are still stuck writing their incantations down in a way that devices made of elaborately etched metalloids — powered by lightning energy gained from harnessing the power of the wind, water, or, most commonly, motion itself via the liquified corpses of ancient beasts that used to dominate the earth — can understand and execute."
It's hard to do both, so I have to say it's going to more likely either-or-case.

I tried doing a side-project during PhD, but quickly stopped because it was eating up my progress in PhD.

I guess, for me, my desire to finish PhD was greater than trying to do a startup.

What about you? How much more do you want to do PhD than startup (and vice versa)?

I have to say, completing PhD is.. an extremely rewarding and worthwhile experience, albeit... a tremendously stressful thing to do. :)
It would be cool if they could use a bot to help guide people posting pull requests. I'm sure there's a lot of cool ideas to play around with in that space.
This is very explicitly incorrect.

In America as of 2014 you cannot be denied coverage, charged more, or denied treatment based on health status.

There is no longer an "uninsurable" American citizen.
Drowning in Corn
So you are saying your above observation is not objective and doesn't resemble anything consistent?

I think the entire history of engineering is a testament that we can make observations on a consistent enough basis to be practical.
Longtime Internet Explorer Leader Dean Hachamovitch Is Leaving Microsoft
Central banks
This is one of the more fun corollaries to Clarke's Third Law: "Any sufficiently advanced engineering is indistinguishable from wizardry".
Unfortunately brought 1980s gender prejudices with it. Siri and Cortana defaulting to female voices? Way to miss an opportunity, market leaders.
Congratulations to the PostgreSQL team for continuously supporting and improving what is in my mind the best all-round database server out there.
"anyone" can not listen to your cell calls. Only people that have access to inject commands into the SS7 network that your call is routed through can do that.
My point is that you can still have Chrome (well, Chromium) compatibility without having to run Chrome, as demonstrated by the amount of webkit browsers in ArchLinux's repos:

$ pacman -Ss webkit browser
extra/epiphany 3.14.2-1 (gnome) [installed]
A GNOME web browser based on the WebKit rendering engine.
extra/kwebkitpart 1.3.4-3
A WebKit browser component for KDE
extra/qtwebkit 2.3.4-1 [installed]
An open source web browser engine (Qt port)
community/dwb 2014.03.07-2 [installed]
A webkit web browser with vi-like keyboard shortcuts, stable snapshot
community/luakit 2012.09.13.r1-7
Fast, small, Webkit based browser framework extensible by Lua
community/qupzilla 1.8.5-1
Cross-platform QtWebKit browser (Qt5)
community/qupzilla-qt4 1.8.5-1
Cross-platform QtWebKit browser (Qt4)
community/rekonq 2.4.2-3
A WebKit based web browser for KDE
community/surf 0.6-2 [installed]
A simple web browser based on WebKit/GTK+.

And that's only a subset of the available browsers based on a very basic search. There's quite a number of bigger names missing from that list, such as Opera.

So while I do agree that more variety of rendering engines is better (on the provision that they do follow HTML standards to minimize wasted developer time), things aren't quite so bad with -Chrome- webkit as the de facto standard as they were with Internet Explorer as webkit is open source so you're not tied to any specific browser.

What's more, Internet Explorer actively pushed technologies that were not only tied to IE, but to Windows as an OS (ActiveX controls, being the biggy. But that wasn't the only IE-exclusive technology). At least with Chrome, the technologies are platform agnostic so non-webkit browsers could still support them if they wanted to / had the developer resources.

I'm not trying to stick up for Google nor Chrome here. In fact aside Chromes developer tools, I don't like it much either. But pragmatically, a Chrome monopoly is less dangerous to the web than Microsoft / Internet Explorer ever was simply because all the parts of Chrome that matter are already open source and have already been forked and/or ported to other (new) browsers.
" they handily survive light machine gun fire"

While I consider war abhorrent, after this comment I cannot help myself but think about WW1 style aerial combat in Venus amidst spherical balloon habitats.
I'm in no way advocating this trade should continue, but I never knew about the art carved out of ivory. I've always seen on tv/movies just the tusk. The pieces in the picture are so beautiful.

That being said, ivory it's self doesn't look much different from a concrete mix or a nicely painted piece of wood. I wonder why so many people are obsessed with it.
This was very helpful and clearly documented. Thanks!

Also, your github profile picture is amazing.
Also available in Flurry.
$30 smartphones are here–and they’re getting better every day
In France, Siri has a male voice!
I understand that one-half of United States businesses fail within the first five years. I expect far more than that fail, if they are high-tech startups.

Consider that I read just a few days ago, that - overall - venture capital earns 5% less than the S&P 500. However, some VCs make out like bandits, it's just that there are lots of clueless VCs.

So if you start any kind of business, you really don't want to quit your day job, until that business is profitable, or if you do quit your day job, you want to have lots of cash in the bank.
They don't accept pull requests on Github, for what it's worth.
Failed Software Economics
Kickstarter Update: CoffeeCSA,reaching 25% of goal-campaign enters final 2 weeks
I was just complaining the other day that I have to pay $59 to get my data out of fitbit. Jawbone claims that you can download your data for free though
Not yet. I've toyed with different ways of doing this, but haven't really decided on one that I really like. Maybe I should just go the road of other window managers that expose a scripting interface. Write a javascript file or something that defines a function that takes a list of windows and some other parameters and returns frames for the windows, binds to commands for modifying layout state, etc.
FYI, there are other issues you need to be aware of beyond the country look-up and location checks.

For example, you need to watch out for which currency you charge in vs. which currency you pay tax in, and how you calculate the exchange rates if these differ.

Another possible problem area is relying entirely on a country code to determine which tax rate to apply. Sometimes islands or other secondary locations might use the same country code as their "home country" but have different tax rules.

Then there are the data protection implications. I've seen several sources you would expect to be reliable today, and even those don't seem to agree on whether or not the requirements to keep location data for 10 years will mean businesses that were otherwise not required to register with the local data protection authority will now have to do so.

No doubt more catches will be identified as the panic continues over the next few days...
Free Code Camp's new curriculum: short, interactive, browser-based
I don't think the GP should be downvoted. What you say is exactly correct - however - I can't even think of a time I've git cloned some piece of code and not proceeded to run some code from it at some point, typically on the same machine. I download code for the purpose of using it, and while I could hypothetically inspect the entire repository for malicious code, I don't think I'm unusual in not doing that on a regular basis.

I guess maybe Docker/Vagrant/etc. users don't normally run code directly on their development machine, so it can be high priority for them. But as someone who doesn't use these tools (not a web developer), for me the vulnerability is extremely low priority.
Yes, the actual vulnerability is that you can commit .Git/config or .gIt/config etc., and on case insensitive filesystem, checking that out will overwrite .git/config.
For just about anyone that's too little except for short term emergencies. A little over 300 or 600 calories, call the bigger serving lifeboat food. A bit more from polished rice, but not a lot.

Still, that shows how little is required to keep people from immediate and then longer term starvation. Grains are very concentrated.
Setting up Mongo/Cassandra for HA is still several orders of magnitude less work than with PostgreSQL.

And there are plenty of options for dealing with the issues presented in those series.
I just recently began using PostgreSQL albiet an older version. Does this 9.4 mean that MongoDB is now pretty much a dud? Being able to store, manipulate, query JSON data AND have SQL on a established wheel that have been proven reliable and polished far longer than the age of most other databases?

Are there any code examples (preferably Python) that show how to use JSONB? I'd love to see some examples on how to query every record that contains a key in a json, or order rows based on a value in a json object.

off topic: If Meteor.js implements PostgreSQL 9.4 I would seriously consider using it again. That and maybe make DDP scalable.
The MPAA’s Attempt to Revive SOPA Through a State Attorney General
The Interview Reviews – Metacritic
Chrome is no longer webkit, and they have chosen to drop basically everything not directly applicable to chrome in blink.
I think that's precisely the point. The bot would usher them to gerrit, with some pointers on how to interface with their systems. And it'd then close the pull request.

Since PRs can't be disabled on GitHub, it seems inevitable that they'll be getting them submitted.
Apple: Don't Lose My Data
Just watched it in FF 34.0 without issues. Buffered fast too :/
Doh. You're right. I did the math with 7 day weeks.
Amazon offers one-hour deliveries with Prime Now