skysight-inc/HackerNews huggingface dataset:
I think there's a market for shared-bathroom shared-kitchen housing. Look at dorms, look at hotels in many countries.
There is something similar like this available already!

Although, I use it on android.
DSLR Controller(BETA) with OTG supported Android phone and almost all of the digital DSLR cameras.

I use it with my 600D to take timelapse (it does not have it built in).

You can use it with tablet to have bigger screen for example. And it supports almost every setting.

EDIT:
Free "does it work with your device" version:
https://play.google.com/store/apps/details?id=us.zig.dslr

Full version:
https://play.google.com/store/apps/details?id=eu.chainfire.d...
Harness Facebook Data With Social Analytics
I'd like to think I'm at least somewhat intelligent but I struggled on quite a few of the questions I filled out for TurboTax. More often it was due to (what I found) odd wording rather than words I didn't understand. I had to re-read some of them upwards of 4-5 times and then for a few google to make sure I understood the question. It is an extremely frustrating process.
Well, the Lytro guys are screwed now. They're selling a $400 camera with this feature as the main selling point.
I used github pages the other day for my first jQuery plugin and absolutely fucking loved it. Definitely going to be making more use of github pages.
> I think that's overreaching. I'm a former newspaper editor, and "digital edits" in the form of adjusting levels, color correction, etc., are performed on every single photo.

Yep, sorry. I was a bit rushed when I wrote my comment. I should have said "digital edits beyond basic color correction".
Thanks for the info. On the one hand I feel (emphasis on feel) like the conclusion is correct. But on the other hand, as a Political Scientist I have to treat this as a scientific endeavour and criticize its method regardless of its conclusion. And as a scientific work, this piece ranks lowly I think. There is very little theory, i.e. okay, even if the rich gets more influence, exactly why is that true? If it's because of campaign contribution law, we can test that thanks to change in campaign law. Plus, the people can always vote their representatives out of Congress -- why don't they? Is it because of a lack of transparency on their representatives' stand? Is it because campaign ads are so effective? Or even because that people don't really care enough?

Anyhow, this paper may (or may not) report an intriguing empirical regularity. But what to make of it is not at all very clear.
Chris Adami /r/science AMA (black holes, information theory, evolutionary AI)
Etsy does this (or did while I was still there) at 500+ employees. While they have dedicated CS reps, they also rotate everyone in the company. My experience with it was (literally) mixed.

-As an eng I was frustrated by it because I felt it got in the way of "real work" (I don't know if this was right or wrong - it just felt frustrating at the time).

-As a manager, I was frustrated by it because my engineers were constantly disappearing for customer support rotations.

But then I watched one of my friends literally eliminate 400+ hours a month of customer support time (as well as the less measurable corresponding customer frustration) by writing a small tool in an hour only because he had that first person experience with the issue.
And yet rents continued to climb, even between the dotcom bubble and the recent boom, when there was a downturn. plus many programs have a gap between abject poverty and the working poor/lower middle class americans.

Lower rents and increased availability benefit almost everybody.
Having heard some talks from 3D Robotics people and followed them online, I get the sense that they (officially, as an organization) accept the clones as competition and simply try to continue innovating to stay ahead of the game. That sentiment is exemplified in this blog post: http://www.adafruit.com/blog/2011/05/19/cloned-open-source-h...

That being said, I think it is natural for there to be some animosity towards the clones on a more individual basis, especially in a situation where community members and employees feel that they are expected to provide support for the clones.
The Most Overused Startup Pitch Becomes A Super Rare Cards Against Humanity Card
I guess that is exactly the same as Nokias Refocus that is on the Lumia Phones for quite some time: https://refocus.nokia.com/
How our designer hears the things developers say during meetings
On iOS you can customize your DoF with an app called Big Lens.

Normally apps like Instagram and Fotor let you pick one point in the picture or a vertical/horizontal segment and apply focus there while blurring the background. Big Lens is more advanced since it lets you draw with your finger what you'd like to be in focus.

They also include various apertures you can set (as low as f/1.8) as well as some filters -- although I personally find the filters to be overdone but others might find them tasteful.
The Twitch Statistics Pipeline, Part 2
Nope, that's a lie. Even with a broad topic like paleo, there's only a handful of very influential reporters that write about that in the past 24 hours. No need to lie!
I just used it, it seems to use the movement to calculate the depth, but the initial image is not blurred or mutated in any way other than how it has calculated the depth.
That would really start to hurt readability. There are plenty of instances where the body is very similar save for a small change, and having it lined up in a grid makes it much easier to read. As a contrived example, you can look straight down to see the action values here:

if(condition_1) { action(318); }

if(condition_2) { action(219); }

if(condition_3) { action(142); }

In my opinion, the bigger risk is having a single-statement if have its payload on the next line.

if(x.open()) x.close(); //very difficult to add another statement accidentally here

if(x.open())

x.close(); //much easier to do so here

But of course I wouldn't want to start treating whitespace as special in C.
> an unreachable code warning would have caught this particular defect, but it wouldn't have helped if the duplicated line were something other than a goto.

In that case always using curly braces or using a language that requires an "end" statement after the conditionally executed code may not have helped either. Imagine the incorrectly repeated statement was "a = a + 1" or "error_mask ^= error_x" etc. Putting the erroneous line inside the conditional doesn't erase the error, it just modifies the conditions under which it executes. That's about as likely to hang you as save you.
Are you responding to the wrong post? What you wrote just further validates everything I've written so far.
Princeton Study Finds the US Is an Oligarchy, not a Democracy
Do you favor the latter because changing the language is not an option?
I believe the Canon 70D does this too (which is not a full frame like the 6D, but a APS-C cropped frame), as well as some of the Panasonic m4/3 (micro-four-thirds) cameras like the GH3/GH4 and GX7.
Unit tests are also made by human processes :) The advantage is if they were made good that time they will give you nice regression coverage for free in the future.
We should just throw a standard turing test at them.

"How was your day?"
Everyone that reviews applications to MassChallenge rates them along a few dimensions and then gives them at least 30 words of feedback, so it is possible to do. Then again, we pitch, "you get feedback even if you don't get in" as part of the value of our program.

(disclosure: I work for MC)
Lytro does something similar, but with light fields instead of depth maps. https://www.lytro.com/camera/
I still haven't heard a good argument for VLAs. Allocation time? Use alloca!
> Often, you will be told that programming languages do not matter much. What actually matters more is not clear; maybe tools, maybe methodology, maybe process.

In this case it could easily have been caught if they had full test coverage, whatever language was used, so yes.
> Who do you think pulls all that data together? DevOps/Sysadmins.

That's what I was trying to point out. A devops engineer is involved in the creation of these systems, however she does not need to be involved at 3am when the problem is discovered, since Adam can identify his own problem and can verify his fix did what was necessary.
This one is timeless anyway.
Similar situation about five years ago; dumped from a 4-year relationship in my last quarter at college. Just barely made the minimum grades required to finish my classes and graduate. I hate to say it, but it's going to take time before you start to feel "normal" again. If you don't think your clients will understand your need to take some personal time off (I'd say there was a death in the family), and if you can't subcontract out the work, force yourself to work in very small increments. Set a timer for, say 15 minutes, and do absolutely nothing else but work. Then go back to dealing with the grief process for a bit, and then force yourself to work for another 15. Lather, rinse, repeat.

Even if you aren't particularly productive in the beginning (you won't be), you'll at least start enforcing habits. Once you find yourself getting some things done, slowly increase the amount of time you spend dedicated to working.

I know you feel like shit right now, but there's a lot to be said about dealing with the break-up process. You'll come out on the other side knowing yourself much better. This probably won't make sense just yet, but reading this helped prompt the turning point for me (when I started to feel like a human again): http://jessicajjohnston.com/blog/wp-content/uploads/2012/01/....

Good luck, man. You'll be fine; it's just a matter of time.
Should I Hire a fly fishing guide?
Spring is in the air and mountain trout fishing in Colorado and anglers everywhere are making plans for fly fishing Vail Colorado; the smart ones are also reserving their fly fishing guides to make the best use of their short time in Vail. Local fly fishing guides have the best knowledge of the waters in the Vail Valley and which fly patterns work best to fish them. There are always dangerous areas in rivers and streams, and local guides know how to navigate these waters and avoid problems. Hiring a local guide doesn’t take away from your expertise; it makes you the smartest angler on the river. Stay safe and catch your limit.
Has anyone invented the word "feminonormative" yet?
Easter Hack: Even More Critical Bugs in SSL/TLS Implementations
1) Old news

2) Nick already denied being satoshi years ago

3) Really old news

4) Failure to use google isn't journalism
Several years ago, a boss of mine assigned me to an account to write sales copy for one of these sneaker trading services.

And then kicked off the account on the same day.

People will make markets for relics of the saints that they venerate. In this case, the saints are sports heroes, and the relics are just replicas of the holy artifacts worn by the saints when they performed their miracles.

This'll probably follow a similar trajectory to the bubbles in comic books and trading cards, which some of the interview objects even make themselves. 'Till then, there will probably be some opportunities here, so long as you don't expose yourself to the inventory and instead help to facilitate the transactions.

I doubt this has a lot more room to run, because NBA Finals TV ratings are in significant decline year by year, and college ball players do not play long enough to develop a strong enough cult of personality.
What do you mean by "VS 2013 support"?
No, the limiting factor in this case is the mobile browser itself not actually not firing enough scroll/touch events. It's literally not possible to do with native scrolling.

That said, I'm not sure where your premise that WYSIWYG editors are necessarily less powerful than code actually comes from.
Does it mean that your Redis server is accessible from the outside? Can you even tunnel that in TLS?
Thanks for the feedback!

The tech team at EFF is pretty overloaded all of the time; we've hired outside contractors before but this is a project where it seems more efficient (and potentially more fun per person) to crowdsource. The same goes for HTTPS Everywhere (https://www.eff.org/https-everywhere), a browser extension that I maintain where almost all of the 10,000+ XML (ugh!) http-to-https upgrade rules are contributed by volunteers.

I think EFF is in a rare position to experiment with crowdsourced programming tasks, because (most of) our contributors don't have any incentive to game the system and deliberately submit low-quality work, which decreases the usefulness of results you get from money-driven crowdsourcing platforms like Amazon Mechanical Turk. This particular experiment was far more successful than I predicted, which brings up the question of whether there is a systematic way to make crowdsourced web development effective.
I tried sharing the site's link with someone who opened it on a mobile device and was unable to see it - "doesn't work on my phone". Does this mean that a site built this way would not work on mobile devices or just not on Android devices?
FSB forces founder of largest Russian social network to give up company
More info: Pavel Durov, the founder of vKontakte, which is the largest social network in the former Soviet republics, was pressured by Russia's security service (FSB) to reveal the identities of Euromaidan activists in Ukraine as well information related to the opposition in Russia. He refused, and was effectively pushed out of the company. This is part of Russia's new crackdown on free speech.
3 Myths That Keep You From The Minimalist Lifestyle
As I browsed through the paper, it occurred to me that readers here on Hacker News may want to know more about public choice theory, a theoretical perspective that suggests some reasons why representative democracy will not work as ideally as hoped in any country. (The founders of the United States, writing about two centuries before public choice theory was studied under that name, were actually quite hard-headed about such issues, as you can see by reading The Federalist, the book including essays mostly by James Madison and Alexander Hamilton about why the federal Constitution should be ratified, although imperfect, in the 1780s.) Some links that I like for introductions to public choice theory (something I studied in a law school class on legislation in the 1980s) include these that I've Google up a few times before.

http://www.econlib.org/library/Enc/PublicChoice.html

http://www.economist.com/news/finance-and-economics/21569692...

http://www.sjsu.edu/faculty/watkins/publicchoice.htm

http://www.gmu.edu/centers/publicchoice/pdf%20links/Booklet....

http://www.econlib.org/library/Enc/PublicChoice.html

https://www.princeton.edu/~achaney/tmve/wiki100k/docs/Public...

As usual, the Winston Churchill quotation gets it right: "Many forms of Government have been tried and will be tried in this world of sin and woe. No one pretends that democracy is perfect or all-wise. Indeed, it has been said that democracy is the worst form of government except all those other forms that have been tried from time to time."

https://en.wikiquote.org/wiki/Winston_Churchill
Chrome Remote Desktop authorizes under my Google account, which I have configured to require Two-Factor Authentication. That's nice.

Plus, the machine I'm remoting talks up to Google, so I don't have to configure any firewall rules to allow incoming connections.

Plus it was authored by Google, so I trust it significantly more.

Already works for Remote Assistance for Windows, Mac, and Linux. And I have expectations it will work for remote control for all those platforms, soon, too.

Oh, and I can have the Chrome Remote Desktop client on any PC that has Chrome. I've found that several of the "remote desktop apps available for Android" ONLY have an Android client.
Side project: The Startup 100
I did this as a side project to track the most valuable/best startups. Now tracking 49 companies with a valuation of $1B+ - I predict there will be 100 1B+ startups by the end of 2014.

I built it mostly because I wanted to search jobs at just the best companies, so you can do that too: www.thestartup100.com/job

If you have comments on the site or companies on the list you can tweet them to me @thestartup100 or email frank(at)thestartup100.com. You can also sign up to add or edit companies.

Thanks!
you can try HiveMind (crudzilla.com), it is something you can download and run locally or put in the cloud such as a digital ocean box...
"No Assembly Required
All you need to use RedisMonitor is a working Redis URL — there's no software to install, configure, and manage."

If you are suggesting they open up their Redis instance to the outside, you probably should make clear the security implications...

I'm assuming this works via http://redis.io/commands/monitor which means you'd have write access to their redis instance if you were compromised. :/
I wonder what is the exact reason that my country is not included. It is just a fricking camera app.
I was referring to https://en.wikipedia.org/wiki/Sega_v._Accolade
BlueHost Down – costing $1,400,000 per hour for lost clients business globally
Enter your rage here!
Java and Python are both General Purpose Programming Languages.

If I had to choose between frameworks, tools or languages. LOC is not the reason why I would choose A or B. Another thing is comparing one of the following: support, active community, features, future improvements, documentation.
How is 11.2 joints a week use categorized as recreational use?

http://jn.sfn.org/press/April-16-2014-Issue/zns01614005529.p...

Marijuana use control MJ user
No. days/week 0 3.83 (2.36) N/A
No. joints/week 0 11.2 (9.61) N/A
No. joints/occasion 0 1.80 (0.77) N/A
No. smoking occasions/day 0 1.80 (0.70) N/A
Age of onset (years) — 16.6 (2.13) N/A
Duration of use (years) — 6.21 (3.43) N/A

I would consider that to be more than recreational use.
I found the article interesting, but I wonder why he didn't also discuss using 'switch/case' which would surely have been more appropriate than a succession of IF statements.

Of course you can screw things up with switch/case too, but in my limited experience that usually involves a design flaw rather than just a typo.
But would you say it makes more sense to put extra burdens on the majority of good apples to protect the few bad apples?

If we accept this as just an honest mistake, then can you name anything a programmer could do that you would consider just plain negligent? We are never going to be able to catch 100% of all flaws.

At least to me, I think that if the people writing sensitive code had a bit more "on the line", that they'd be more inclined to be careful. It may slow down output, it may cost more for development, but for really, really important stuff? I think that's worth the cost.
VS 2013 = Visual Studio 2013.

There's a plugin for those who want to use Qt inside Visual Studio instead of using Qt Creator.
Why not just eliminate the sources of common errors altogether (by enforcing {}, per your example), especially when it can be done with a style-checking tool that runs automatically at build time?

The only reason to punish the programmer then would be if they blatantly ignore the style error. You could even do away with the punishment by making passing the style check a condition of code submission.

Similarly, I'm sure there are many examples in medicine where a source of errors was eliminated completely by just using a better tool for the job, though I can't think of any at the moment.

Edit: wording.
IntelliJ IDEA is a great IDE, unfortunately it's commercial, so a lot of places, including my work place, wont pay for a license for their developers (despite obvious productivity benefits). And unfortunately without admin rights to my workstation, I can't install it and use my own license either.

So far, the use of IDEA in my own personal development has been blissful. Their groovy and Java editors are much more 'aware' than their Eclipse counterparts. And I've yet to get a NPE from the IDE itself, which is something I get all the time from Eclipse.

In eclipse, I literally have about 80 workspaces for the same project because every other day or so, Eclipse finds a new and interesting way to corrupt my workspace. I've had errors thrown merely trying to _save_ a file, and let us not forget that in several instances, Eclipse could not find java.lang.Object (seems like a kinda major issue, but who am I to say that).

What I will give Eclipse credit for is that for any minor accomplishment, for any small coding challenge, even for the simplest of classes, it really makes me feel like I've earned it.
I agree that Smith v. Maryland, 442 U.S. 735 (1979) and its progeny are not great, and it's possible, though unlikely, that the Supreme Court will eventually revisit the issue. But Levison's actions in no way helped make that any more likely. On the contrary he completely failed to preserve the issue. His mistakes were in large part due to the repeated efforts to act as his own attorney. I'm sympathetic regarding the high cost of legal representation but he could have at least tried to reach out to one of the fairly well funded public groups that do work in this area early on.
If you think that blogs like this are a threat to feminism, I don't think we're working with the same definition of feminism. Can you please explain how you are defending feminism right now?
Microsoft gives business users more time to install Windows 8.1 Update
Here are some of the bits I read as inconsistent.

"Node is popular because it allows normal people to do high concurrency servers." vs "If my job was keeping Twitter up, of course I'd using a robust technology like the JVM." ==> So Node is not actually good for high concurrency servers?

"I want programming computers to be like coloring with crayons and playing with duplo blocks." ==> The wonderful wonderful thing about Duplo is it composes. Continuation-passing style (i.e. callback hell) is the paradigmatic example of a non-compositional whole program transform.

"Node has a large number of newbie programmers." vs "Node is popular because it allows normal people to do high concurrency servers." ==> Newbies are writing high concurrency servers?

"I'm a systems person attempting to make programming better." and "Node is popular because it allows normal people to do high concurrency servers." vs "If my job was keeping Twitter up, of course I'd using a robust technology like the JVM." ==> If Node isn't actually good for its intended use case how exactly are you making programming better?
The World's Best Behaved Cyclists are in Copenhagen
I am an odd duck, even for my odd little field: I'm a software security person who has spent a couple years getting decent at breaking crypto, and (weirdly) few people in my field do that, so I sound like more of an expert than I actually am.

Interesting. When I worked at Entrust, our cryptology team consisted of both cryptographers and cryptanalysts. The former were math PhDs who spent their entire graduate careers designing cryptosystems, so by the time they came to us, they knew what they were about. The latter - well, there was only one when we got started - was a B.Eng. who got interested in crypto at BNR, taught himself the basics, and became one of the top cryptanalysts in the world.

You and he probably have much in common - including not being qualified to design cryptosystems! Like you, he would have said to leave that to the experts.

Then he would have quite happily spent weeks and months figuring out what those experts missed, thereby advancing the field.

It puzzles me to this day that so few in the security field appreciate the difference between the two types of cryptologists.
Five traditional vulnerabilities that get worse in mobile HTML5