skysight-inc/HackerNews huggingface dataset:
I worked with a Dev Bootcamp grad who had worked at a consultancy of some sort for 8 or 9 months before joining our company.

It was definitely an interesting experience. I've worked with a number of fresh college grads, and I more or less know where they tend to be weak/strong. The dev bootcamp grad was pretty much the opposite of a college grad. He was strong with our specific tools (rails), good development practices (scms, tdd, agilish development), and solid communication skills. However, he was weak with a lot of the stuff you get taught or pick up in college, like programming paradigms, basic algorithms, unix tools, and any domain besides web development.

For example, since he knew only ruby, he struggled a lot with js. I can understand why- when I first learned my second language, I struggled a bit too. Every language after that becomes a lot easier, of course, because you've learnt how to learn a language. Since he hadn't done that yet, it took longer than expected to ramp up.

On the other hand, he was pretty well versed in the rails way to do anything. He was adamant about our test suite, and would argue for good separation of concerns.

If I had to sum it up, I'd say that college gives you intermediate skills in computer science, and basic skills in the practice of software development. You're expected to develop the latter at your first job.

Dev bootcamp, on the other hand, gives you basic skills in computer science, and intermediate skills in the practice of software development. Presumably you're expected to develop the former on your own if you want to succeed as a developer.
Type providers are available for CSV files also...
Congratulations! You've constructed a strawman argument.

Sure, if somebody used a brace formatting rule like the one you've given, which is explicitly done in a way that wouldn't have avoided the issue, it still would've happened. However if somebody was to consistently place the statements on a line of their own as just about any real world brace formatting rule would, the issue would be avoided. Thus:

if (error_of_first_kind) {
goto fail;
}
/* ... */
if (error_of_fifth_kind) {
goto fail;
goto fail;
}
if (error_of_sixth_kind) {
goto fail;
}
The_truly_important_code_handling_non_erroneous_case

Is safe, as would be:

if (error)
{
goto fail;
}

if (error)
{
goto fail;
}

Or:

if (error)
{
goto fail;
}

The idea behind always using braces is to _avoid insertion errors_ when editing. If you need to jiggle the braces around to go from one statement more than one, you're doing it wrong.
>Am I missing something or could we improve CAPTCHAs by mimicking street numbers?

Do the street numbers also have a lowered solve rate for humans?
MultiTenant User Management- the Easy Way
Yea I think it's ok to edit as long as it doesn't produce significant logical inconsistencies from the original (A=>B) - e.g. two missiles are turned into three; or it seemed to be late afternoon which can be made to seem nighttime from color balance (when that's significant).

Procedures like blurring shouldn't be able to cause those because like you mentioned the could have been done in situ with a camera, and they usually just lower the amount of information in the picture. That itself can change the interpretation of the scene (B=/>A), but to some extent this is inevitable -- and so acceptable if not overdone.
Is it that difficult for individuals to get approval? There are tons of small 1-3 branch banks in the US owned by individuals. I would expect it's on par with getting a liquor license or similar, background check and assets check.

Years ago I worked for a bank that was > 75 years old and had recently been bought by a guy who had immigrated to go to college and then in the next 20+ years done very well in construction. As far as I know there was more uproar over him changing the name of the bank than actually buying it.
I'm just not that cynical. We're all tempted to grow cynical after a number of years in this business, but you don't have to let it color your whole world. :-)

Yes, we had automation in the '90s — I wrote quite a bit of it myself! — but the landscape has drastically improved. For one thing, the industry is now embracing it, and with the embrace, a name. The name is not being "sold" in any way that I can see — no one is getting rich by bandying around the buzzword. It's not being sold by anyone I'm aware of as some kind of silver bullet, and anyone who believes in an IT panacea deserves what he gets. It is however being used to sell an idea, that automation in the '90s and before was a good thing, and that we should probably do more of it. DevOps means more than just automation, and in large part, these are also improvements in the industry. We're better now, partly because we have to be.

For that matter, the cloud is just a name that describes the commodification of computing resources (whether that be actual compute, storage, whatever). Yes, yes, the marketing blowhards of the world have misused and bastardized the word, but that doesn't mean they've ruined it, or that it never meant anything.
correct, that is the point.
Just gave it a shot from my Samsung GS3 to my 15" Retina MBP. The setup on the client computer is a bit annoying, but once it's up, it's very straightforward.

I did notice that the resolution was downgraded on the MBP and I had to manually restore it to the best setting via System Preferences after the connection. Other than that, it worked fine.
Highly doubt this scales past 30 employees unless your customer base is really small. Customer service should really be summarizing concerns, and you should verify the concerns by looking at data to see if it's really a concern worth alleviating.
Maybe you can't do it with a startup - or rather, not with one startup. Maybe you need four, none of which look like a bank. One does payment processing, one's just a loan operation, etc. But when all four startups succeed, they together look like a bank. And they can each use each other to fill in the parts that they don't do. (That is, they each outsource to each other.)
Seven learnings from a failed Kickstarter campaign
Why The Clock is Ticking for MongoDB
Find out how much Medicare paid to your Doctor
If done properly Java swing applications can be more accessible on Windows then on Mac. See the following for info on the Java Access Bridge which is Windows only.
http://www.oracle.com/technetwork/java/javase/tech/index-jsp...
Good points; all my shallow-depth-of-field shots seem to be close-ups.
Unfortunately there's an erosion of privacy on a couple of fronts: http://www.itworldcanada.com/article/groups-complain-bell-us...
Sharia law is only practiced in the Northern part of Nigeria.
I'm not sure what the value of this would be on a Nexus 7 -- there are plenty of remote desktop apps available for Android.
Use IntelliJ (Google's favorite Android IDE - they make a mod of it called Android Studio but the good stuff makes it back to IntelliJ)
They did hire Marc Levoy. I have been hoping for this for awhile. Can't wait for the next iteration. There are certain things you can't replicate with just a single tiny camera, but they are doing a great job!
https://news.ycombinator.com/item?id=6483182
What kind of editor are you using?! Any decent ide will give you syntax aware highlighting of selected variable, not word, and even most simple text editors highlight words separated by spaces, commas etc. I've never seen an editor that highlights the exact selection. I have actually missed that feature once or twice but for coding the other behavior is usually much more preferable.
interesting.. starred
Is Marketing now a Technology Function?
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. I think the policy of always using curly braces for conditionals (even if only one line) in c like languages is a good one.
Google already uses actual street number images from Street View in reCAPTCHA. http://www.google.com/recaptcha/intro/
That's sort of a weird way to frame it. I could make the same argument against Angular:

"I want to write a bunch of gross code to perform dirty checking of objects to keep everything in sync" said no UI developer ever.

That's the point of libraries and frameworks. They do the repetitive or "ugly" or "hard" things that we don't want to do over and over.
Launch Beacon: Retail, Payments and Location
So is SigmaVPN a wrapper to QuickTun or what is the relation here? What do I miss if I use plain quicktun instead of sigmavpn?
its kind of expensive
Probably better? I think my success rate is between 33-50%!
Almost all aggressive reactions are partly contrived and controlled, even if they're occasioned by genuine emotion in the actor. You can see this from the fact that you very rarely see someone give a strongly hostile or contemptuous emotional reaction to their boss or someone else whose reaction they fear.

This is presuming that such fear is always the input to a conscious decision. That doesn't fit my observations of human nature. Power relationships always have some bearing on the nature of an interaction, so what you're saying is comparable to telling an aquatic species that they're wet.

Also, going by what you say, you should have more respect for those who tell truth to power, or tell their more famous/more highly regarded colleagues the plain truth. Perhaps tptacek should be more humble because he's more famous, but if it comes to the choice of him being frustrated by widespread crypto cluelessness or by a desire to dominate others, I think the former makes far more sense.
Dynamic range too. Modern digital sensors are just now approaching dynamic range similar to that of the "instantaneous" dynamic range of human eyes, but as you mentioned we don't really see images instantaneous as a camera does and what we "see" (when you include brain processing) is really essentially a stack of everything we've seen up to as much as the previous 15 seconds; and when you take that into account even the best cameras are still way off on DR.
They should be, soon, though. Which is great. I think the last proposal was for dynarray. See here: http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n264...

Some compilers already support the spec, even if it isn't going to be in C++14.
Fair enough. I was making a general point rather than this specific product. I agree that this desk does not live up to its price tag.
As someone who uses Siri all the time, I can't wait unt Apple copies 3rd party app integration. There are a number of very small tasks I do repeatedly during any given week that Siri could easily take care of if integration points were available.
There are other models, like sell the razor cheap and charge more for the blades, which can support a product ecosystem, albeit a smaller one than that for grooming products.

Consider that the FOB price for replacement cellphone cameras is under $5 in quantities of $100. The hardware is cheap, the labor of installing it into a phone that needs repair is not. But if you make it user-installable (as here), you can sell the exact same camera for maybe $20-30, with only a minimal increase in the cost of production for the modular package. So this could work out quite nicely for component manufacturers by giving them a small additional revenue stream from enthusiast/hobby buyers.

All those people complaining that it won't be competitive with other phones for consumer dollars are totally missing the point. Of course consumers will continue to prefer all-in-one products from brand name manufacturers like Apple and Samsung, for the same reason that most consumers want a car that Just Works rather one that requires them to be an amateur mechanic.

And yet, there's a thriving retail business in auto parts, because a lot of people do like to hack on their cars or carry out their own repairs. And likewise, there's a market for modular phones among hackers, engineers, high school and college students, and all sorts of other niches, who want flexibility but don't necessarily want to go down the Arduino route with soldering and building their own cases and PCBs. Simple example: stick two camera modules into one of these things, and you have a super cheap 3d camera platform.

This will be absolutely huge in the developing world where utility >> convenience or aesthetics.
Your example looks fucking delicious... (currently living abroad and missing double doubles more than ever)
Where do they state < 4.4 users would ever get it? I only find mentions of 4.4.
I use Agda for prototyping all the time, but the things I'm prototyping are typically type-astronautics, etc. It's easier to build something in a sane type theory like Agda's and then figure out how to shoehorn it into Haskell than the other way around.

Agda is not so good at prototyping many other things. I just use it when I need it. I often end up using it as kind of a kludgy logical framework for my research in Linguistics and Type Theory, since I haven't yet figured out how to use Twelf.

Agda deals with IO and mutation in the same way that Haskell does (the IO monad and the State monad); with special directives, these can be compiled down to plain Haskell code. But Agda's support for extracting Haskell implementations is pretty wacky and not really mature enough for use (for instance, I have many times had it spit out unbuildable code which I needed to preprocess to get it to work). Idris is a somewhat similar language which is compiled and very easy to run, however.

Agda has more support for abstraction & modularity than Haskell by virtue of having a more advanced module system (it has both structures and structures parameterized by values & types, but lacks clean ML-style system of signatures, structures and functors). However, if you are not careful, you will often leak definitional equalities in very dependently-typed code, leading to fragile module boundaries. There are a number of ways to get around this, though; it's still an open question how to achieve modularity in the large in an intensional type theory. Homotopy Type Theory clarifies the situation somewhat. Of course, if you're just writing Haskell in Agda, then you have strictly more modularity here; it's just the interaction with dependent types that can prove tricky.

Agda does not support "Type Class Prolog" in the way that Haskell does; it has a limited support for implicit resolution which suffices for overloading, but not so well for doing Haskell-style type class stuff. Eventually, you may find that Modules Matter Most(!), and end up missing Haskell-style type classes much less.
New Colorado Marijuana Vending Machines Will Accept Bitcoin
The Closure Of No Return
I agree with bronson about the uniformity of the blur. Also, the amount of blurring doesn't change enough as the distance changes. It's better than previous techniques that have just blurred the entire background the same amount, but it still doesn't feel right. That's understandable; it's an incredibly hard problem to figure out how far away everything in the image is, and blur it the appropriate amount. I'm impressed by how well they've done so far. But there's definitely still work to be done.
Bitcoin exchange Mt. Gox to liquidate, Tokyo court rules
It doesn't look that realistic, but it's way better than the awful tilt-shift effect (or whatever it's called) on instagram. Which, as far as I can tell from my facebook feed, is used 99% of the time as a poor man's bokeh.
> The fact that bugs can also be introduced via an erroneously designed switch statement is a red herring.

I really didn't think so. Nor did I think it was slippery slope. If our goal is to make a language that's safe against trivial mistakes like this, it's the logical next step. It's just as easy to forget a break; on a case statement as it is to forget to add braces around a multi-statement if block. So why not make it mandatory to indicate whether you want execution to stop or continue at the end of every case statement, in the name of good practice?

I'm also not saying that enforcing {} is really bad in and of itself. Just that the line of thinking is bad. There are so many ways to get burned programming in C, and this is one of the dumbest ways imaginable. If something like goto fail got through with no auditing or testing, it is indicative of much bigger problems than a minor language detail like single-statement if's.

This is the kind of bug that should only hit junior programmers in high school. And even if professionals accidentally mess it up, there should be methods in place for catching and fixing it long before it reaches production.
But that's, as you said, to train their computer vision, not to make the CAPTCHA better as a CAPTCHA.
But can it beat CRAPCHA? http://crapcha.com/
Google Project Tango: https://www.google.com/atap/projecttango/
Hi, thanks for the feedback! I do plan to make the app a little less distracting for the driver. However, the main idea behind my app is that you can use your existing smartphone to improve your safety while driving. The app will generate both visual and acoustic alerts in case of a possible crash.
This is a profound signalling problem. The people who should be most concerned that their data could "have a widespread failure of referential integrity" are sometimes the first to have their eyes glaze over at hearing about it.
Damn, that's better than me!
I'm using it to post a comment from my Nexus 5. Naturally the connection is particularly good because they are on the same WiFi Network but really, this is pretty great. Really good mouse cursor control too.
Well, the message should be, do try this at home, as an exercise, but don't put it into production!
Not trolling.

craigslist is fine if you have time to sift through things. I'm looking for a site that does it better with filtering to cut out the cruft. Maybe FOBO but a specific subset?

Also, no kids yet. =)
BRS Labs announces biggest step ever in video analytics: AISight Everywhere
First radar vision for Copernicus
Yes, I'm using Qt both on Android and iOS. Both work without glitches or quirks.

The same application I compile for Linux, Windows, OSX and Mobile Devices (only tablets, for big enterprise stuff) without significative changes on code (only a couple of #ifdefs for fullscreen and alike).
No it isn't. They start on page 25, although the I would certainly appreciate a link to the source data.
I know. I've gotten it for cheaper in DC, and at Starbucks they'll often make pourover for the same price as drip coffee if you order at an odd hour.

I would imagine not all of the coffee shops on this list do pourover, and not all users will want to wait for a pourover, if there is fresh drip coffee.
Friends only.

Not friends of friends for some stuff etc. FB allows you to search for people etc. Realistically, I should just start using something like Path.
Humans recognize images, machine learning makes use of that in ways no human fully understands, and that makes it "google's computer vision"? AI has really come a long way :P

http://en.wikipedia.org/wiki/The_Turk
Eh... it is more correct to call a distribution an OS than to call a kernel an OS; the kernel is only a component.
This is definitely not new, I recall reading it a while back (at least a year, if I recall correctly).

Still good, nonetheless.
For Young Traders, a Market Where Air Jordans Are Blue Chips
It'll probably be slightly offensive to him, but every time I read "Chris Anderson", I think of "Gerry Anderson"... It takes me a couple seconds to drop into the right mental context and shed the futuristic images off my mind.
It depends on the school. Some schools are much more well known and can be much more selective in who they accept. Other schools are just starting out and are trying to find their footing. In general though, I find that the people from these bootcamps follow a pretty standard bell-shaped distribution curve with a few people really standing out, most people being average, and a few people being really underwhelming (relative to other grads mind you). My goal in working with these bootcamps is to find the the people on the far right of these curves.

To that end, I've found that the people I've worked with from these schools are just as capable and talented as anyone from anywhere else. It's just that the company I work for is as selective with them as we are with someone from any other background.

Building a good relationship with the people in charge of the school is key, I think. They want to help their students get good jobs and they also want to build the prestige of their institution. I want to find the brightest students to help solve my engineering goals. Working with the leaders helps us both accomplish our goals at the same time.
One of our best engineers is a Carnegie Mellon EE grad who did a coding bootcamp, he's an awesome coder.

Is that really surprising? I'd definitely expect an EE grad from CMU to have taken some previous coding course work and to have learned at least a language or two during the course of his undergraduate degree.
One thing I'd like to add to your comment is that I think quite a few people that enter these boot camps are self taught and just need some molding for entry into the professional world. I did exactly what you mentioned and taught myself ( and continue to), but I also did a small three month for-profit online program that pairs you with a mentor. I did this to tuck in any loose ends in my understanding as well as imbue myself in any cultural assumptions that I was blind to.
>Nice dig at all of feminism though, again implying the small issues aren't important.

No part of that was a criticism feminism. If anything, I was defending it from you.
Heartbleed Bug Hacker Charged by Royal Canadian Mounted Police
This is just a note but you guys really need to work on making your chat thingy less annoying. I'm reading this on an iOS device and there was no way to dismiss the bouncy-puppy chatbox that was begging me to talk to someone. It was so distracting that I rage quit your blog post.
Ros from Campaign Monitor here - thanks for sharing the great news. The team are pretty excited about what's to come from here on in! WSJ also did a bit of analysis: http://blogs.wsj.com/digits/2014/04/16/australias-campaign-m...
Nope, in the left example the hair should be blurred even in the edges. But the blur should be such that the details in the background are preserved (it seems sightly off). The math behind this afaik is a variant convolution with depth dependent kernel + occlusion. So in the right the hair is sharp because the blurred background is occluded by the sharp hair, but in the left the frontier isn't sharp because the sharp background isn't occluding the blurry foreground.
It means you hire folks who can do customer support. That's definitely not an introverted engineer. Sounds like the benefits might even be worth the extra hiring filter.
Censorship in Russia:prosecutors require close access to opposition social media
Publishing a book like this sends a strong message of "I am an expert, take what is written here as fact".

And we, of the Internet age, should be shocked to learn this is no longer true! Eric Drexler once proposed that hypertext would save the world by allowing such peer review. Just what are we collectively missing when it comes to crypto?
This is the sort of thing I expect Windows Phone to really excel at. Should be one of the big benefits from Microsoft unifying their code base and UI between mobile and PC. Does this feature exist, or is it in the works?
But it can be used only on static subjects because it needs series of frames for depth.
I have encountered a number of people who share your sentiment, that attending a bootcamp is a negative signal. I went through one of these bootcamps after a few years of learning on my own. While it was an awesome experience and I learned a lot, I find it necessary to pretend it never happened - it's as if the years I spent teaching myself and my passion for the subject are undone by association with a bootcamp.
RedisMonitor: Free Redis monitoring service
I was immediately impressed by the writing as well.