skysight-inc/HackerNews huggingface dataset:
Why does "partially-sighted people are likely to have lower quality of life than fully-sighted ones" feel wrong to you? In the extreme cases (say, Tay-Sachs disease) it is clear that some people will definitely have a lower quality of life than others, so in general there is a difference, and it's only a question for which problems the genetic quality-of-life differences are insignificantly small compared to other factors.

But sight (IMHO) is a very important thing.

Think of it this way - to compare apples with apples, let's talk about a single person, not two people who can be wildly different. The moral dilemmas have different answers for different people, so think from your personal perspective:

If you would/could make some currently fully-sighted person become partially-sighted, would it be a neutral thing or an evil thing, according to your beliefs? Would you have a duty to avoid doing that?

If you would/could make some currently partially-sighted person become fully-sighted, would it be a neutral thing or a good thing, according to your beliefs? Would you have a duty to do that?

If you had an ability to choose between some person being partially- or fully-sighted; or flip a coin instead (50% chance of only partial sight) - would you avoid making the choice? Is it ethical to avoid making the choice?
Google Glass production reportedly ramping up ahead of consumer launch
Narcissistic Design - Stuart Halloway
Where do you live, approximately, if you don't mind me asking?
If you read the original, there are several strong bullshit indicators.

The 200 meter range is one.

Second, they quote some guy who's a director of a consumer electronics importer. He says that the reason they found these "spy chips" is because the shipment of consumer electronics was over declared customs weight. So they started looking and found chips, meaning that the keyword you are looking here for is "customs", not "Chinese spam chips" :)

[0] http://www.rosbalt.ru/piter/2013/10/22/1190990.html
This is not going to work (at least currently). Features for faces are not yet powerful enough to get you to a reasonable set of matches without also missing the right face in a large percentage of cases. Variations due to lighting, pose, and expression end up causing the same person to look very different -- often to the point where two different people in the same configuration can look more similar than the same person in different configurations.

That being said, if the database is small enough (e.g., in a limited scenario or by applying other non-vision filters first), then the state of the art methods do use a similar approach. However, in practice people use methods with much stronger priors than KNN. Because faces fall into a low-dimensional manifold[1], you can take advantage of that to constrain queries much more than with generic KNN.

[1] My PhD advisor has published several works about this topic, e.g., http://vision.ucsd.edu/kriegman-grp/papers/ijcv98.pdf http://virtualhost.cs.columbia.edu/~belhumeur/journal/invari... http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.123...
That's false. In the limit, you could have 100% of the population unemployed, robots manufacturing everything and have the robots and robot factory owners taxed at 99.9% FICA, paying social security to everyone at birth.

This scenario has been covered by quite a few "post-work" authors, who look at humans returning to a hunter-gather society. See Hans Moravec in _Mind Children_ for example.

We used to walk around and these marvelous automated machines produced everything for us: nuts and fruits from trees, free for the picking. In the future, we'll walk around, and robots will be churning out the equivalent of fruits and nuts from factories.

The modern concern of labor arises from the industrial revolution.
It's an outdated system which is not relevant anymore. Luckily you and many people like you are increasingly duscovering this life does not equate to happiness and in many cases actively avoids reaching happiness (e.g. 9-5, office hierarchies and debt)
I probably shouldn't feed the trolls, but I never said anything to that effect. $30/year is not "cheap" compared to budget registrars which usually charge $10/year.
The book reads like an extended rant written by a high-schooler on how the system, like, forces you to conform, and stuff. The anecdotes that are given in support of the "thesis" are seemingly randomly thrown in and range from long quotes about how one student had a bad advisor to some stuff on racial profiling and frisking on the streets. I am not typically a very discerning reader, but I had to put the book away after a brief amount of time. That almost never happens to me. Returning to the review with the above in mind the satire should become obvious as you get midway into the review:

"In developing his critique of professions, Schmidt draws on his own experiences and uses extensive quotes from correspondents, such as graduate students who became aware of the political nature of their training. This makes for an engaging account that feels authentic rather than remote in the conventional academic style.

Readers familiar with literature on the sociology of professions and the sociology of education may be surprised that Schmidt has few citations to it. He makes no mention of works on the professional-managerial class, such as Alvin Gouldner’s well known The Future of Intellectuals and the Rise of the New Class (1979), nor of critiques of professions such as Randall Collins’ The Credential Society (1979). Actually, Schmidt knew about such works but decided not to mention them because he found that they were not necessary to his argument. This may reflect his physics training. A social scientist would naturally become familiar with "the literature" and refer extensively to it, in order to show how their contribution relates to it. A theoretical physicist, on the other hand, may start out with a theoretical framework, such as Schrödinger’s equation in quantum mechanics, and derive logical consequences from it, without having to cite prior or related work.

That is essentially what Schmidt has done in Disciplined Minds. The book’s analysis is quite rigorous in its own terms. Schmidt has set various challenging fundamental questions for himself, such as why theory is more prestigious than practical work, systematically examined possible answers and then made a conclusion based on logic and evidence. His intellectual framework for this task can generally be characterized as a critique of domination and inequality coupled with support for egalitarianism and democratization. The result is bold and refreshing. While Disciplined Minds misses the more elaborate structural theories and empirical evidence from works in the sociology of education and professions, it redresses a key shortcoming in these works, namely a concern for analysis without ideas for change. Schmidt’s voice has the authenticity of experience and concern, and thus has a much more subversive quality."
Human knowledge can't grow infinitely.
Probably, it seems a common thing with the BSD that people forget they cannot remove the header without all the authors permissions.

If someone was going to fork it, they probably should go back before the license change and solve whatever bug fixes in an independent manner just to avoid the whole thing.
One could make the argument that free marketism inevitably brings about capitalism which inevitably turns into growthism. Much like Benjamin Tucker's argument that Marxism inevitably ends in Stalinism (he made this argument as a contemporary of Marx, so this wasn't hindsight). I happen to actually believe Schumpeter's model better (that capitalism turns to gas and water socialism turns to growthism).

It is, however, telling, that there are plenty of free-marketers who espouse essentially the same argument as Mr. Haque, for example the Austrian school of economics (which is full of kooks for other reasons). Chris Martenson (who called the 2008 crash) is another.
Understood. Now that I think of it, I did the same thing until someone told me about the comma. Still though, the comma-trick puts spaces in between the numbers. I don't know how to get rid of that.
The C++ standard library method std::nth_element states complexity; linear time on average. ( http://en.cppreference.com/w/cpp/algorithm/nth_element )

I wonder if there are other possible implementations?
No, they never nixed them. Everyone has to deal with DMCA issues—Dropbox does a pretty proactive job of it (http://www.quora.com/Dropbox/What-are-some-methods-to-evade-...)
"IE11 for Windows 8.1 is our fastest browser yet"...and I still don't care, because my user base isn't using IE11.

In fact, I'm lucky if they're on IE9.
How Les Shed 80+ Pounds, Surprised His Doctors, And Manhandled Type 2 Diabetes
Cool thanks, didn't realize it was due to implicits.
Here are my tests, for the record.

Works in Scala:

for {a <- Seq(Some(1), None, Some(3)); b <- a} yield b

Doesn't work in Haskell:

do a <- [Just 1, Nothing, Just 3]; b <- a; return b
Here's what I've written so far:

https://raw.github.com/noelwelsh/noelwelsh.com/master/_draft...

A bit of searching will find a few talks, blog posts, and Stackoverflow answers. I haven't found anything I really like, which is why I'm writing the post.
>username223 33 minutes ago | link

Maybe because unlike you, he's not an unquestioning whore to the almighty dollar. (I expected a small bird-feeder business before I clicked, but the point remains.)

Ouch. You've hurt my feelings. Just like to add that if he said something about sentimental value or some such, I'd understand. Otherwise, why refuse just for the sake of refusing? But, seeing as you're already on insult-mode, probably nothing good will come of this discussion.
I'm not much of a fan of his either:

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

But you might tone it down with the name calling.
I'm not really sure I understand their argument for restricting access. I'm not into the academic environment (and this might be one of the reasons) but this at first looked something targeted at a wider audience than "scholars".

Also, their quote mentions copyrighted work. A) is this material copyrighted? B) would be legal to open access - with passwords - to a "organized database of copyrighted material"?
Sites like this will become oboslete... One day "www.lmgtfy.com?q=all public utterances of Mark Zuckerberg" will trigger something a little more interesting than Page Rank...
You Break The Law Every Day... Without Even Knowing It
How about solution without any explicit mathematical operations, just pattern matching on decimal notation?

#!/usr/bin/env rc

for (i in `{seq 100}) {
toPrint = $i
toPost = ''

if (~ $i *5 || ~ $i *0 ) {
toPrint = Buzz
toPost = Buzz }

if (~ $i ([369] [147][258] [258][147] [369][0369]))
toPrint = Fizz ^ $toPost

echo $toPrint
}
Anybody gotten this to work at all? I'm trying to locate based on wifi info alone, but all I ever get back is "not_found". A working example would be nice, too, since the example data and the API doc seem to disagree on what goes in the "key" field (example request shows "3680873e9b83738eb72946d19e971e023e51fd01" but the docs say it should be a BSSID and "look similar to 01:23:45:67:89:ab").

edit: I'll save anyone who wants to try a lot of trouble and give you the one piece of information that their API docs and announcements all inexplicably avoid telling you, and which I found by digging through their client code: The API endpoint URL is https://location.services.mozilla.com/v1/ :)
From the article:

"That is the great mistake growthism makes. But growth is not an end. It is a means. A means to, at best, expanding eudaimonia; the capacity to live meaningfully well. And a means, at least, to expanding human freedom."

clearly he doesn't think growth is bad. What i believe he thinks is bad is forcing growth. To try to force it as an end.
I agree with what chamblin said, and to add one more point to that, you can choose the amount of uncertainty by using a larger or smaller bit array relative to the number of items you will have.
both gedit and notepad++ have plugins for colored parens.
Austrian federal antitrust agency is suing Google
Not to be that guy, but since no one else has mentioned it: a file in Dropbox is a file shared with the NSA.

I was a happy paying Dropbox customer since 2008 but downgraded my account to the free tier a few months ago. I no longer consider Dropbox trustworthy for anything except (1) trivial files and (2) files encrypted client-side before they're put into Dropbox.

Even with the above, I had two specific use-cases that only recently did I resolve:

- 1Password Sync. Dropbox is no longer necessary here since 1Password natively supports iCloud sync across Mac and iOS.

- Arbitrary file-sharing between Mac and iOS. Dropbox is no longer necessary here ever since I've been running BTSync[0], which has worked flawlessly in my experience.

It might be time to cancel Dropbox entirely.

[0] http://labs.bittorrent.com/experiments/sync.html
It seems to me that the deletion criteria is highly biased. I have given examples of other programming language articles in that AfD which have only a few references or none at all and they are still there.

I am very confused as to when a programming language is notable enough to be present on wikipedia. Perhaps you can explain?
"I would love to see a 3-d printer friend explain to me how it's going to build a guitar from scratch."

I don't make guitars but I am guessing you could 3-d print most of a factory to make guitars. All the jigs and fixtures ready for use accurate to a 1/1000th.

What I do know about, and am interested in, is 3-d printing foundry patterns. Its harder to make a foundry pattern than you'd think, not just the obvious stuff like bulk material shrinkage and draft angles, but its really hard to handle differential shrinkage (warping, essentially). Its a complicated fine woodworking skill (assuming you're using wood foundry patterns). So you can't 3-d print a cast iron pan or an engine block, but you can print a pattern to be rammed in a sand mold and then cast some iron in the mold and ta-da a perfectly flat pan or perfectly straight engine block or whatever. This isn't a magic tool that'll make any idiot able to do foundry work, but it does mean that any idiot on the planet would be able to share world class pattern designs.

I would be happy to be able to print some holding fixtures for my metal lathe. You can't make crazy deep hogging cuts with flimsy PLA holding the work to the mill table, but you could do "something" at least.

I think people who expect 3-d printers to be magic star trek replicators are going to be very disappointed, although indirectly via one or two levels of indirection they will probably play a huge role in everything, soon enough.

Its just positive machining. Much as people don't use my negative machining traditional lathe and mill, I don't think joe 6 pack is going to be using a 3d printer on a regular basis, although much like negative machining revolutionized the world behind the scenes, sorta, positive machining will also revolutionize the world, again, behind the scenes sorta.
> I don't think the problem is Capitalism (or "Growthism") - it's that we don't do much as we could to counter act the negative effects. Instead of worrying about the rich/poor divide, we could instead try to improve conditions for those on the bottom (food/shelter/health are all good starting points).

To the extent you are doing something to counteract the negative effects, the system is not capitalism.
And yet more and more and more US citizens need food stamps. That doesn't sound like a success.
If FizzBuzz is ever considered that humorless, I'd just walk out. Pointless questions deserve pointless but correct answers.
Oh, you mean the strawman that "growth must be accomplished at all costs" without even defining what growth is?

What human action does not produce costs and benefits? If growth must be accomplished at all costs, why do we have any regulation or social safety net at all? Clearly, there are some costs we are not willing to pay.

Yes, some people don't believe in any regulation because it hurts economic growth. But call what we have in the West 'growthism' making straw. You think the Chinese who are suffocating in super-smog storms in Harbin right now aren't in favor of regulation?

People on the Right make the same mistake. They take any regulation or social programs and call it "socialism".

I think these "isms" are bad for studying the problem. We have a complex, mixed economy and boiling it down to bumper sticker isms isn't going to help understand what our problems are.
That's what I do, and it works just fine. I was going to raise this point but you beat me to it.
Prefab and preamnufactured homes are different. Premanufactured homes are also known as mobile homes. There are probably a lot of prefab homes around you that you never knew about.
It's not Growthism per se but the lack of acknowledgment that growth needs to be taxed in a way that it still benefits society without taking the incentives away.

That balance is lost in the US and people gets rich way beyond their risk.

It can be fixed but it will require different taxation system IMHO.
Snapchat is thriving and that's a great sign for your privacy
Understanding CPU Steal - An Experiment
Would a Raspberry Pi-powered microwave[1] suffice?

[1] http://madebynathan.com/2013/07/10/raspberry-pi-powered-micr...
You seem to think I agree with the view.

However, you do have to be somewhat blind to see that a large segment of the population, it's the Republican platform for instance, genuinely believe the government can do nothing right. Every failure, no matter how small, supports that position. No amount of facts change that position.

In a more general way, less and less peoples views seem to be swayed by any facts that disagree with their worldview. Everything has become an us vs them, my team is better, right and perfect view of the world.
I got flagged as a freshman for "55% similarity" (whatever that meant) to another students submission in a "learn how to write shit in C++" type assignment. As far as I could tell, the only thing that triggered the software was the fact that both I and the other kid used do-while loops, while nobody else in the course did. The rest of the programs were semi-similar, just a few lines of cout/cin/<</>>/... to ask your name and echo it back.

So basically what I'm saying here is that I think "for "trivial" assignments, some similarity is expected" isn't always widely understood, to the detriment of students.

I think these sort of systems become most valuable when used to check work against work submitted from previous years to bust frat-house collections of answers, but varying questions year from year probably helps even more in that regard. Similarity between complex projects in the class sizes that were typical at my university (in classes advanced enough to have complex answers) was pretty easy to spot manually. Maybe edit-distance software is useful there to put some weight behind accusations?
I was working (and living) in Rio once when a Venezuelan came in asking about doing some sort of side deal in order to "buy" what we were offering. It was very long-winded but the gist is that he could only take out a very small amount from the ATM (a month?) and so he was looking for someone to do business with him another way. It took a while to get what he was saying because I just didn't trust that what he was saying was true. Anyways, it was my bosses call and the guy had to look elsewhere.
Unfortuneately, montitor light does not have much in common with Sunlight, and doesn't seem to have any positive effect.
I think this is a poor generalization. It's only valid if you assume that you can only ever do things in languages that do not have idiomatic features or implementations well-suited to the task at hand.

Is a well-structured and readable (to a C programmer) program written in C less readable than a more verbose and DSL-laden program written in Ruby or a purely functional (whether that's relevant to the solution or not) program written in Common Lisp to solve the same problem? It might be... depending on your background and how well those tools fit the problem.

"Optimization" doesn't have to start after the product is working. Choosing a platform that supports your requirements from the start, if that's an option you have, has the potential to significantly mitigate what we'd traditionally call optimization in the sense of "we built it, holy crap, now how do we scale it?"
De-anonymizing Users of French Political Forums [pdf]
"Sarcasm isn't advanced, it's the inexperienced man's preference."
fizzBuzz x = if null str then show x else str
where str = concat [tag | (n,tag) <- tags, x `rem` n == 0]
tags = [(3,"Fizz"), (5,"Buzz")]

main = mapM_ (putStrLn . fizzBuzz) [1..100]

Extendable.
I dont know why this isn't upvoted more.Its actually a beautiful visual illustration of the problems and challenges of machine learning.
And i dont even like platform games.
Does an average modern high-end car really have a hundred million lines of code?
No one who understands what capitalism and free markets are about would suggest that they focus on the idea that one should sacrifice everything for more growth. The idea of growth as it's being talked about in the article - in the macro sense - is of no concern to capitalists because it's individualistic.

Imagine you're in high school and you want to get A's: do you want A's because you want to school to look good and improve, or to boost your transcript and have more opportunity? If you are fine with C's or F's then that's fine too - it's whatever each person wants to do (obvious caveat about natural ability, access, etc. whatever it's an imperfect analogy).

Similarly, no capitalist is greatly concerned about economics at the macro level, because they're simply focused on their own success, however they define it. This macro-level growth obsession is an invention of the government's attempt to control the economy by influencing certain metrics. This is where crony-capitalism comes in, since they are obviously incented to influence how the government manipulates the economy, but that is not a fault of capitalism but rather government intervention into markets and the subsequent incentives it creates. People often mistake that for capitalism when it's not.
Only 8h? :)
We toured their factory they set up at Mare Island. The 'pre-fab' thing is interesting. They design them so that their components unfold, and they can be shipped by truck. The primary use case seems to be places where there are short building seasons (cabins in the mountains for example) and where on-site work is cost prohibitive. A friend of ours bought one and put it up on land near Johnsville in the Sierras. It neither feels nor looks like a 'mobile home' or 'prefab' home, but of course it was prefabricated. It took less than a week to go from prepped foundation to cosy house. That was pretty neat.
N64 might work. With WebGL support of course.
And I hope too for a really new standard for web programming. Java was the answer for some time, then Flash, now Javascript. The big companies should sit together and agree on one standard with typed variables. The JIT compilers of Javascript will reach there limits sooner or later.
From the same reference:

"This argument applies proportionately. It's not just that if you eliminate economic inequality, you get no startups. To the extent you reduce economic inequality, you decrease the number of startups."
For those who want to give fish a spin, it might be worth checking out the guide I wrote on the topic:

http://hackercodex.com/guide/install-fish-shell-mac-ubuntu/

I'll soon have it updated for fish 2.1.0, Mavericks, and the new PPA locations.
Something to consider for sure...thank you!