skysight-inc/HackerNews huggingface dataset:
Syrian 'hero boy' video faked by Norwegian director
My favorite things to see that are not startups/tech are in-depth articles about little-known aspects of something. Articles where I learn a lot about some subject I previously knew little about, where the author is really sharing information instead of trying to convince us of something or another, or sharing their outrage over whatever (the world is full of horrible, outrageous events).

A random one that comes to mind as a fascinating story is this one, although the English article does not really do it justice: http://en.wikipedia.org/wiki/Pietro_Querini
Numerous attempts have been made at visual SQL queries. The problem is learning them doesn't gain you anything over SQL really, and you have now spent your time learning a non-standard way of doing things (MS Access query builder was OK). Better spend your time practising some advanced queries than learning yet another visual tool.
The flu kills less than half a million people per year. Heart diseases account for almost 1/3 of all deaths worldwide! You're wrong about how important the flu is, and you're wrong about AI being unselfish and apolitical.
Here is the first talk about it by Angelina Fabbro if you are interested:
https://www.youtube.com/watch?v=-LPZMgRIXJc
It would if D3 did so in a transparent, intuitive manner. One of the major issues beginners (including myself) face with D3 is the steep learning curve due to the fact that it isn't always clear what exactly a method does and the API can almost feel cryptic at times. I remember adding one method at a time in the chain to 'reverse engineer' the behavior (I could've read the source, but plunker's auto update makes it easier to experiment). If you look at the questions on Stack Overflow, a large percentage are in fact
around the dom behavior.

tldr: D3 was an excellent tool when it came out, but I personally find Ractive + Paths to be much simpler and straightforward options. I think you'll agree if you give it a shot!
Ha! "Exploit Compiler Name Length Limits"

I worked for many years on a FoxPro application with a 10-character limit. The first version of the program was written under a two character limit. This never bothered my boss, who was a terrible typist and always used short names anyway. But I at some point took up the practice of descriptive names, on top of the Hungarian notation we'd adopted for sanity. So I was exceeding the limit all over the place.

Ten years later, guess who had to convert the program to VFP, which has no variable name limit. And no compile-time checks on variables, even when they are declared. Glad that year's over.
I bought it for my upcoming trip. I also bought stars & empire which contains 10 "galactic tales" from popular indy authors. At $.99 it's tough to go wrong on that one. And I have 78 hours of flying and airports, so I need the length...
Sweetwater algae vs saltwater algae is quite a difference.
If you're shooting with post-processing in mind, then that's another thing entirely.

> I've been able to pull the shop name off of a reflection of a guy's eye

Most needs, not occasional attempts to prove a point ;-)

We're at a point now where the latest M43 cameras can match the previous generation APS-C sensors (which exceed the 5dMk II, for example, in dynamic range and color depth, if not low light performance) -- if you're willing to lose a stop, that gets you below a 1" sensor.

I think Nikon's decision to make the 1-series was actually very good strategically (skating to where the puck is heading). I just think they've totally wasted their first mover advantage by failing to provide good bodies or lenses for enthusiasts. (I don't know why Nikon uses Aptina sensors instead of Sony -- it may be for the fast readout, since the first gen 1-series cameras could shoot full resolution at 60fps.)
"If you are a good, loyal citizen, true to the ideas of the founding fathers and possessed of respect for the rule of law, there is no reason to be anonymous."

You are incredibly optimistic here. The US government has the ability to monitor the communications of darn near the entire planet. This is new territory for human beings. Just because things are good for most of us right now, doesn't mean they always will be.
Martin, you appear hellbanned and also you greatly exaggerate the control of Russian authorities over their citizens. They often can't even figure out what city you are in. For years.

Soviet system fell apart for good (and bad).
How to Steal from Whole Foods
Right; many moral dilemmas are easy to solve if you have no conscience. 10 people on the tracks? switch the engine to run over one child.
I think Google is betting more on "Magic Leap" than Glass. If "Magic Leap" is successful then I don't think Google will continue investing in Glass.
"14,000 members"

Isn't that small time compared to Silk Road 1/2?
We will work for cookies! :) jk

We are very open for cool new ideas, features and also contributions on our GitHub repo: https://github.com/reviewninja/review.ninja

ReviewNinja comes from the GitHub Enterprise context (as we use GitHub Enterprise in our company) and we want to offer an open source code review tool for both GitHub.com and GitHub Enterprise.

Bitbucket is awesome! But I think if we want to support on premise installations with Review.Ninja, BitBucket support would be overkill.

Cheers,
Mitch
I haven't looked at Freenet in years, but won't objects for keys that you've requested (/uploaded?) exist in your local cache (until they get pushed out by other traffic on the network)?
Islamic State says it will mint own coins instead of using fiat money
Unless you find yourself interacting with it on a frequent basis probably not.
We Need to Improve the Ethics of User Testing
Los Angeles Police Use Data to Target Crime
The worst part of the price is how incredibly unjustifiable it is relative to the hardware.

$100 is probably lower than they can go without using an Amazon Kindle style ad subsidy program but with relatively standard electronics margins they should be able to sell this for about $200.

Even with Appleesque margins they could sell it for less than $400. $1500 is just redonkulous.
Can you explain this? bridge relays are setup using "PublishServerDescriptor 0" but exit nodes? How does that work?
I plan to try out PC-BSD (which is basically FreeBSD with all the desktop GUI stuff set up for you) when they get their 10.1 version out. I've been told by actual FreeBSD folks that it's the least painful way to get into FreeBSD.
I'm talking about lost productivity and that maybe a billion are affected each year. Heart disease is both a genetic and a lifestyle issue, it's much harder to tackle than creating an anti-viral medicine.
It's not even the ability to create it, just the process of experiencing it.
Ask HN: What was your best investment in yourself?
I wrote a blog post recently (http://gferreira.me/what_was_your_best_investment/) that talks about my best investment in myself.

In short it was studying to get my A+ certification which allowed me to get into the IT field and led to a successful career.

I'm curious about what other people consider their best investment. I'd love to hear other's opinions.
holy CRAP that's cool. I want one. (and one for my kid)
"...they only let you put bulk bin items into paper bags"

False.
Trying to follow the whole thing is insane. Not exposing yourself to what's there is, too.
Certainly in some situations a Smart Car like form factor would be the preferred option.
I tried to find you on Twitter, and it corrected my search to "mantronix". No joke. Anyway thanks for sharing your code!
No I am talking about undercutting the other local Brazillian businesses.
> 2 - if you ever plan to scale, use a compiled language for the get go instead (JIT/AOT)

Like Facebook?

I don't think that's good advice, for several reasons:

* Everyone dreams about scaling. For most, it's just not a pertinent reality. It's easy to prematurely optimize.

* Scripting languages will let you iterate faster, and find some kind of product-market fit. Think about Twitter: I love Rails, but ... no, Rails is not a good fit for what Twitter is. And yet they managed to right the ship and move on to more appropriate systems. If you've got a viable business, you can find the money to improve.
I am talking about AI for problem solving, not giving it control via robotics and other means over the physical world.
It doesn't need to be a segway then.

That has always been a problem with the segway. Its never needed to be what it is.
> By contrast, the incremental improvements that Glass makes over a smartphone aren't worth the social/physical costs of wearing something on your face.

Am I crazy for finding the smartphone form ideal? I want something I can fit in my pocket easily, take it out quickly and casually as many times as needed, but mostly it should be put away.

Are these $1500 glasses fragile? Can they be put in a pocket or will they break without a case? How big is the case? Likely much larger than a smartphone. I always have to be responsible for those glasses when I'm not wearing them one way or another.

I'm not interested in increasing the amount of time I spend online, just the convenience. Glasses won't solve that. I won't even be willing to use contacts when they're available in that form.
The guardian seems to have made more fuss about the guys shirt than the actual event.
The ideas here are all very interesting, but I don't think we need to even discuss issues with Docker to find the idea of an immutable server interesting.

I also don't find the "problems" with Docker overly problematic.

* The use of many images is probably(?) not an issue? Do people just use "any old base image" without further thought?
* An image of a few hundred megabytes isn't small, but it's not terribly large either.

Lastly, I see people's confusing over what CoreOS is besides the point. What it is becomes pretty apparent after taking a look at coreos.com.

Overall I really like the idea of an immutable server though!
President Obama: Take Action on Immigration Reform
I've noticed that R.A. Montgomery's CYOA books seem to get a bad rap for being too meandering/hippy/trippy. This is the exact reason why his entries in the series have always been my favorites.
You can pick out the hunks and lines that matter using "git commit --patch". This does the "git add --patch" and "git commit" in one step, so you never see any index.

Face it, the git index is an exaust manifold bolted on to a bicycle. This can be proven. Any argument you make for how the git index is useful is easily knocked down with a counterargument which shows how it it is redundant, because existing mechanisms uniformly handle that case.

Moreover, the index can be shown to complicate git. For instance when viewing differences with "git diff" you have: index to working ("git diff"), HEAD to index ("git diff --cached") or HEAD to working ("git diff HEAD"). This cruft all goes away if there is no index: you can just have "git diff" for the usual case of "show me what's different between the branch and working copy", like in virtually every other revision control system on the planet.

> I think if people are taught git focusing on the index/staging area, it makes a lot more sense and you have much fewer problems.

Absolutely no disagreement there. The index is there (complaining won't make it go away), and you have to know about it, otherwise you will not understand what is going on in some situations. People learning git must learn about the index upfront and know things such as "git diff" diffing against the index, or that the successful parts of a merge are in the index whereas the conflicts are unstaged and things of that sort.
I suspect you probably selected CDROM at the time as your software source, which can be confounding for new users. The best solution in this case is to either install binary packages via selecting FTP as your source or (better) via ports. Also, I generally avoid installing extra software outside the base packages until after the system is installed, as this was a problem that could crop up when installing earlier versions (not really a problem per se as much as if it's something you weren't familiar with, it may do unexpected things).

If you install some of the tools in ports-mgmt (portupgrade, for instance, which includes portinstall), you can make the ports collection far easier to manage and use, and it might be more approachable for new users. Not that it's difficult to do a make && make install from the port you want.

I haven't touched FreeBSD in years, so I'd imagine the installer is a bit more forgiving now. That said, my experience with the ports collection was what lead me to select Gentoo for my Linux preferences (later, and more presently, Arch). But, I have very fond memories of using ports, and I think everyone has their preferred methods. The trick is to neither give in or give up and play around with it until you're familiar and have picked tools you're comfortable with (this holds true for almost anything)! I'd suggest giving it another shot.

Edit: I lied. Apparently I have a FreeBSD 10 vm, so it hasn't been years. I don't remember the new installation procedure at all, sadly.
Reminds me of that cat virus linked to schizophrenia. http://en.wikipedia.org/wiki/Toxoplasma_gondii
Reddit CEO resigns after disagreeing with board about  office space?
Hi pridkett!

Anything pushed to the branch of a pull request is an edit on the pull request. Once something new is pushed on to the pull request, the voting in ReviewNinja needs to be repeated.

Furthermore, Issues linked to a commit will be linked to all new commits by Review.Ninja automatically, as long as the issue isn't solve. You only merge, once all issues are solved / it is save to merge.

Cheers,
Mitch
Where in the world did you learn stats from?

You would be correct if we were talking about a standard normal distribution with mean 0 and standard deviation 1. Very different.

In the case of mean 100 and standard deviation ~15 or so, the probability of two samples being at least 10% different is very small like under 1%.
Perhaps it will be the Netwon to Google's iPad?
Read the docs there are, and just try stuff... and ask questions (mailing list, irc)... The docs are getting better, and its getting easier.
The six traits of IT-driven business innovators
It's a great story told by a not-so-great story teller. Hope the translation helps.
The title is not misleading. This is actually arguing for stealing in various forms.

Wish I could downvote a story...
Startup Exploits Evictions to Create Party Pad for Tech Workers
Slow and done properly is probably preferable to fast. (There is a quote, weeks of programming can save hours of planning).

Anyway, for "fast", think about what you are doing first. Write some psudo-code algorithm on paper first. To get into the flow, avoid distractions, and focus on one thing.
Calling IsNullOrWhiteSpace on an instance looks even more counter-intuitive to me, though – it wouldn't work on null if it were a real instance method.
Thats right. The answers come with a standard footer as well saying that they do not have internet access and that the prison staff was proofread the answer before posting.
That is so cool. Not quite as cool as a hoverboard, but closer than anything I've seen so far!
I only partially agree here... in this generation of apps, you're going to wind up using traceur or es6ify for the most part, unless you're building a bundled app that targets a browser shell (cordova, node-webkit, etc) that can make the option available.

I'm actually slightly annoyed that I have to run the dev version of node and the --harmony flag to get the new JS options server-side... but seeing what co/koa do with generators is really nice... I'm stuck transforming my client-side scripts for a while... it will be nice when I don't need to browserify/es6ify anymore.
That seems like a weird statement by Cameron if it's true. When did he say that? I would expect that someone like him would still have nice things to say even if the technology was still a little off-the-mark (whether or not the Rift is or isn't off-the-mark).
There is an optimal level of complexity per line of code that you should try to keep constant throughout your project. It's like a meal, I'd rather have something light like a salad and some soup over eating a 1 lb bar of chocolate for dinner.

Reading code should be like reading a nice book.
The real danger of AI stems from the fact that the masses would prefer to have another entity (be it religion, a messianic figure, government, AI) do their thinking for them.

I'm in the middle of rereading Dune, which conveys this idea quite well.
Yeah, and not knowing Scala myself, I can't say that the OP didn't purposely use a contrived example. That said, I still don't think a class definition which is little more than a bunch of interfaces being implemented is confusing to anyone who got through chapter 4 of "Learn C# in 21 days".
one step closer to light sabers!
Leave Internet Plumbing to the Experts
No, the concept of ownership is quite clear, hence why the FSF requires copyright assignments on GNU projects. Licenses like the GPL do not work without a good understanding that the person with the copyright has ownership of it. Without that ownership, it is impossible to make the demands of the license.
Flu is not just a benign annoyance - it has a long-term accumulating damage to health as well.
I'm a cofounder at Hack Reactor -- we build the cirriculum and are running the daily events. Please contact me (shawn@hackreactor.com) with your interest.

We have local copies of MDN installed and are adding a dash equivalent over xmas. (Dash is osx only -- I forget the equivalent for linux, which is all the institution could afford.)
paperclips, bob.
Thanks! So lets say there is ~8-9x in the metro for every 1x in the city.

NYC by comparison has ~2.5x in the metro for every 1x in the City.[1]

__________

[1] 19.9 million vs 8.4 million.
Walmart Stores Are Now Price-Matching Amazon.com
I think you might be surprised how much code it takes to open a window and draw to it in C without using something like SDL.
https://www.americanprogress.org/issues/tax-reform/news/2011...
your comparison of generator/yield to async/await isn't exactly true... projects like co and koa take the generator/yeild combined with promises/thunks in order to satisfy similar requirements, but they are far from the same.
My immediate thought is cryotocurrency. You could probably lose direct links quite easily by using some sort of tumbler process - that should stop the trivial tracing back route. Bitcoin is not strictly designed to be anonymous but I do wonder whether something built on bitcoin or another crypto will achieve that in the near future.
Build a snippet library. I have found smart people don't waste time writing the same thing over and over again. I learned this lesson early from some developers and it has always served me well. Not saying I am a stick to measure anyone by, but I feel not relearning the same thing over and over again has really served me well.

Also, learn your toolset inside and out so that you are worrying about use case, not how to use the tools or specific programming language to solve your problem. If you are only solving a use case, and not learning the toolset then time moves much faster. I don't know any real numbers, but assume most devs know 50% of the toolset (language, IDE, debugger etc), then highly efficient devs know 85-90%. So they don't waste their time learning how to do something but rather spend their time learning which route to take to solve the problem correctly.
Pheromone Oil
I don't do any freelance yet (looking to though). I am very backend focused - database design, SQL, Django, server administration. If I landed a freelance gig, I would definitely consider paying someone to make a prettier looking front end than I would (letting me focus on what i am good at). Obviously depends on the requirements.
I think the biggest problem with Unikernels that I haven't seen addressed is hypervisor inefficiency. Emulating any part of a kernel or multiple kernels will just be slower. You have 20 guests on your hosts? That's 20 probably-overlapping (uni)kernels running.

Sure you could optimize the heck out of the hypervisor, but now you've created a kernel. And your applications run on that kernel.

With containers, you have one kernel that won't have to instantiate 20 drivers for the disk subsystem. It can be smarter because it knows more about the loads. It's what kernels have been built to do since day 0.

My main concern with unikernels is that eventually the hypervisor will need to be a kernel to be any more optimized. I just worry it will be come something of a self-defeating concept.
Yeah, I will never again eat "Made in China" candy.
What's the bane of JS? Callbacks? That's probably because you were trained on languages without heavy use of asynchronous concepts. JS is my first language, and I have never had any sort of issue with callbacks.

Most good JS coders never even have 'callback pyramids'. The pyramid is a symptom of

A) bad modularity and encapsulation in your code and

B) lack of clarity on which tasks depend on one another.

The author ends up with a long 'laundry list' of things that happen to work in a certain order, and needs to ensure they happen in that exact order, using a pyramid.
I see the release-notes mentions "initial" UEFI support, but FreeBSD usually seem pretty modest about things, so it's hard to tell what to expect.

Has anyone here tried it? If so, how mature would you consider it? Usuable, but with warts? Or completely fine?

I'm curious, but I don't want to nuke my server-box just yet :)
I have low vision. The Glass is a wonderful tool for me. The heads-up navigation that helps me walk around in areas I don't know well is great. I can't read the street signs very well and having the audio tell me and help me "see" them better is great.

I think this tool has a lot of potential to make people's lives better.

But instead, people crap all over it and stigmatize it. And that's why I can't really wear it much anymore. I find it useful, but people call me a "glasshole" - especially other developers.

Fact: If you look different, people will make fun of you. Apparently that isn't something you outgrow as an adult.
Hey, you've got a lot of mileage out of your burn account. You copy and paste this message a lot?

https://news.ycombinator.com/item?id=8180222

https://news.ycombinator.com/item?id=8260954

https://news.ycombinator.com/item?id=8505964

https://news.ycombinator.com/item?id=8523499
Scanning Craigslist for buy requests is a bit primitive, but I do like the design. A problem with using Craigslist (besides the possibility of being sued/blocked for scraping) is that for most items, out-of-area approaches are likely to be declined as spam or scams. As someone into electronic musical instruments (some of which are rare or obscure), I've received an almost uniformly negative response to offers made outside of my travel radius (ie 'could I send you money by paypal and you ship your item to me?'). For that matter Craigslist itself warns that such offers are probably scams.

I do really like your bold design. I think you should rework the back end - build up large database of items for sale on eBay, Amazon, etc. to establish median prices and turnaround times, then position your service as an automated placement assistant. Yeah, others are already working that model but you have nicer design, so work that angle.
Well, you could use an OpenBSD firewall. But then you'll soon discover that it ships with pflow, which is compatible with netflow.
Danish Naval Architect Uncovers Important Clues to MOL Comfort's Demise
I honestly don't think you can separate that.

Problem solving is also making AI control an anti missile defence shield our nuclear reactors, food production and so on.
"HTTPS has never been faster" the same can be said of marathon runners, but millions of stubborn people are still using their car for 40ish kilometer distances.

Or maybe the sentence is a disaster...