skysight-inc/HackerNews huggingface dataset:
> In total contrast to all BSD fans and their near-religious belief that any choice but theirs is morally wrong.

The difference is, anyone can freely make use of BSD licensed code, as they see fit.

Using GPL code means you have to "drink the kool-aid" - they don't just think any other choice is wrong, they force their view onto others.
Note: I'm not taking any position on whether the EU regulators were correct or not. I'm not familiar with either EU antitrust law or with how Google shopping actually works.

You go to Amazon because you want to see what Amazon is selling. When Amazon in response to that shows you products they are selling, it is hard to see how that could raise antitrust issues, no matter how big Amazon is.

You go to Google's search page because you want to search the web. Google responds by showing you the hits on the web, AND by showing you things they think you might want to buy through their shopping service. They are using one line of business to give a boost to a different line of business. That's the kind of thing that does draw antitrust scrutiny.

An analogous situation with Amazon would be, perhaps, if when you searched for books on Apache or MySQL or other server software, they also showed you deals on AWS hosting.
Use statically-linked utilities compiled elsewhere.
Dogeify – such chrome extension. much doge. wow.
Security research, malware analysis, etc
5% share to javascript --- half as popular as Ruby, and only 5 times the popularity of Haskell?

Fails basic sanity checks.
Uh, what the fuck. They are proud of the following?

<blockquote> "That’s right, of its 40 million subscribers around the world, Netflix was able the find the one super binger. Netflix spokesman Joris Evers said Netflix knows everything about your viewing habits.

"We monitor what you watch, how often you watch things," Evers said. "Does a movie have a happy ending, what’s the level of romance, what's the level of violence, is it a cerebral kind of movie or is it light and funny?"

Evers said Netflix uses this data when it decides on which original program to buy."</blockquote>

This is why I torrent shit, despite having a Netflix account.
Popular Viral Video Cries “Facebook Fraud"...And Gets It All Wrong
"Can I guarantee every function that expects a T to behave exactly the same way when I pass a P instead (where P is a subclass of T)?"

For those who don't know, that's the Liskov Substitution Principle [1]

[1] http://en.wikipedia.org/wiki/Liskov_substitution_principle
It would be useful if we knew from where those 2000+ employers are. This could be a highly focused view of some niche area for all we know.

In this regard, although TIOBE could have the same problem, it seems to use a greater number of different sources to compose their index.
Unintentionally funny game trying to be serious
This game literally made me laugh my head off.
Yes, you can get an idea which languages are used most at interviews, but perhaps it isn't good for that either
Fascism is not Nazism. One of the definitions is that government has total control. That is certainly case with SS.
Sadly the guy I sold that on to hasn't been doing as much with it as he could, like adding new data sources. I still think it's one of the better efforts out there, though, although of course I'm biased :-)
Nice. Could you add some description there how the deduplication works? I assume it uses rolling checksums to create chunk boundaries, just like bup?
The world needs more great programmers. Great post from HybridCluster
I'm in the same boat I gave up on TV and movies altogether, and more recently forced myself to give up political/world news as well. It's quite nice.
I do not see how this affects the analysis: to use either change or add/remove you have to first be able to authenticate somehow, and if your e-mail address has already been deleted (either by you, or by the group that temporarily granted it you) then you will be unable to do this.
> The unity web player is not supported on your platform

It seems like this game can't be played on GNU/Linux.
Funny, I was doing Tcl + C + Apache back in 1999, what is old becomes new.
> My point that I failed to explain is that falsifiability is a much more abstract notion than testability in the empirical world.

Not in science. In science, falsifiability means the failure of an empirical test, a failure that invalidates a claim.

http://en.wikipedia.org/wiki/Falsifiability

Quote: "The concern with falsifiability gained attention by way of philosopher of science Karl Popper's scientific epistemology "falsificationism". Popper stresses the problem of demarcation—distinguishing the scientific from the unscientific—and makes falsifiability the demarcation criterion, such that what is unfalsifiable is classified as unscientific, and the practice of declaring an unfalsifiable theory to be scientifically true is pseudoscience. This is often epitomized in Wolfgang Pauli famously saying, of an argument that fails to be scientific because it cannot be falsified by experiment, "it is not only not right, it is not even wrong!"" [emphasis added]

> At its essence, a theory is falsifiable if it is possible to come up with an argument that proves the theory to be false.

No, falsifiability in science means that an empirical test -- a test against reality -- proves a claim to be false. In science, falsifiability is not about philosophy or rhetoric, it is about empirical tests.

> When it comes to treatments of all kind, all of them are falsifiable, as long as the treatment involves the promise of effects that we can observe either now or in the future.

In psychology, defined as study of the mind, none of those are falsifiable in a scientific sense, because the mind is not a source of empirical evidence.

> The problem with many psychological treatments ... [etc.]

Your paragraph explains why psychology is not and cannot be scientific.

> Bottom line is that us being unable to measure the effectiveness of a treatment, doesn't make that treatment unfalsifiable.

On the contrary, that is exactly what it means. No objective empirical evidence on which similarly equipped observers can agree, ergo no falsifiability, ergo no science.

In any case, falsifiability is only one missing property in psychology. Another is psychology's tendency to be satisfied to describe what it should be explaining. Are testable, empirical explanations required for science, or are descriptions adequate? To find out, read my description of a phony cure for the common cold posted above. It shows that explanations are a requirement for science, and to avoid all sorts of quackery.
This looks really fantastic. I love the design and after spending a few minutes reading your blog it seems like you care a great deal about every decision you make.
I'd LOVE to move to LA! Right now I'm studying computer engineering at UC Davis with an embedded systems project (freescale cup) involved and some iOS app development on the side.

The tough part for me is I keep hesitating to apply to you guys because my projects are getting more interesting as time goes on (and I have more time to put into them, EE classes suck up a lot of time!)

Ah well, anyway, I will be applying for a few positions, including that one mentioned. Perhaps you'll get to interview me, that'd be awesome :)
thanks, i'll give ansible a try!
What exactly are these Bitcoin withdrawals? I hear they tend to take a lot of time. I own some Bitcoin, but I bought them at a site that's not MtGox, though I think that site used the MtGox exchange, and stored the bitcoin at blockchain.info, which immediately had the bitcoins I purchased. No noticeable waiting for the transaction to be verified or anything.

So what exactly is the problem here? Are my bitcoins at blockchain.info safe? Do I care what happens at MtGox? Am I required to transfer them there before I can sell them there? (Very unlikely I'd ever want to use MtGox at this point, but you never know.)
The Road to Virtual Reality
That hasn't been my experience, could you show me a small example?
so the (only?) difference between an interface and an abstract class in java8 is that interfaces can't have data members.
Why An Apple Developer Quit His Job To Invent The Tesla Of Toking Up
Not so obvious on android for most users.
No it is standard way to work in the consulting world.

Every project I work on tends to have a complete different technology stack.
You have failed to address any of my arguments, standard arguments that clearly define what science is and is not. And you have decided that ad hominem is a better approach, even though a logical error. Given your inability to defend your position, this isn't too surprising.
Good job! I like the interfaces. Haven't found option for piece-rate projects though. Do you have any plans on the matter ? Another guess: I think some API features would be extremely useful for such a service.
To me it seems you are reading what you want to read.

His criticism was legitimate, there is no reason to waste time nor energy on his "tone-of-writing". If his points are valid then that should be sufficient. Replies like yours contribute nothing.
But is taking advantage of other people's BTC being stuck there, strictly legal? If they're doing that, they're basically keeping other people's BTC hostage for personal profit.
Kinda bothers me that the demo video wasn't recorded using the software.
Ultracoin Mining and Profit Calculator – Scrypt-Jane Hash Rate 1.00 KH/s
There is a great little app for Mac and Windows called LICEcap (http://www.cockos.com/licecap/) that does exactly this. It's free and works really well. I use it all the time.

That said, this project looks awesome for when you need more fidelity than a gif and instant sharing.
Game development, High Performance Computing, Trading Sytems, OS development.
Product? Are you joking? Selling to even bigger investor _is the product_. Bubble 2.0 here we come.
Serious question: what do these sites get from using Bootstrap? I can't see any of Bootstrap's UI elements in use, so is it the grid?

If so, I think something like Susy (http://susy.oddbird.net) is far superior. It's more powerful, and also won't pollute your markup with classes like "col-md-6".
LD_PRELOAD perhaps? I wonder if that would run last, rather than the rootkit?
Show HN: Bitcoin Lottery
Flappy Bird Auto-Pilot with Arduino and OpenCV
I know the app needs work, but I'd love to know in more detail which part you didn't find appealing. Is it the design?
Thanks, glad you like Telescope :)
Can you explain in a more newbie friendly language?
How do you detect this? Then how do you remove this?
This type of high level tools becoming more mainstream as time passes. Today there is not much generic anti-tools for this or the upcoming ones!
To be honest when I land on that GitHub page, I'm not sure what I'm looking at. What does this do? Is there a demo? How do I run it?

If you want to get more traction I would suggest making the readme a little more beginner-friendly :)
Oholoh seems to agree on Python being the most used programming language, but with very different results: http://www.ohloh.net/languages/compare?measure=contributors&...
I don't see why people need to use Bootstrap at all. What's wrong with starting from scratch? Sure, Bootstrap has a lot of best practices you can copy / paste, but so do tons of other boilerplate projects on GitHub.

I also don't see why people need to use grids. Grids are meant for graphic design (ie. http://subtraction.com/pics/0703/grids_are_good.pdf) and architecture, not CSS. What's wrong with margins, paddings and media queries?
Why NYC schools don't have snow days
Star was a student, and from what I remember MIT dropped her under the bus as soon as the airpord LED IED case showed up
Overly minced words turn to mush.
MakeSpace Makes Storing Items Easier.
Blockr.io – multi-cryptocurrency blockchain explorer
Not sure if this happens everywhere, but in our neighbourhoods (small towns) there are small businesses poppping up all the time who can fix iPhones/iPads (and even Androids, but that's a lot less common) for you and they fix it for, what I would consider, amounts of money which are in fact ridiculous. I had the front, back, home button and battery of an iPhone 4s replaced for E35. I fixed iphones myself before and I wouldn't do it for E80 excluding materials; this guy does it including. And this is not an exception; a lot of jobless women and men are offering this and making E5-E10 per phone or tablet for their time. If you buy your replacement yourself, you only pay that cost, so if you think you can do better than E30 for a replacement package or if you think you want better materials, that works too.
Will this work on OpenBSD?
How actively is it developed? How reliable is it currently?
Talking about closed community, has anyone tried quibb and has any impression to share?
I think I may do this at some stage.
In fact I've got a small bonus in the end, something like an added month of salary. I'm allergic to aspirin, and of course for months I've survived on all sort of deliverable junk foods: sandwiches, pizzas, bad sushis and the like.

As a team I think we did quite OK. Imagine the tension when you're live in front of 2 billion viewers, and you know the friggin' software just barely works for one hour at a time before crashing, and that one of you must sit next to the director at the main mixer panel while the others are monitoring the screen for the fateful OpenGL glitch, ready to switch machines any second by hand. Then you realise that someone forgot to install the latest software update that we just compiled in the afternoon therefore the running software doesn't manage sudden-death playoffs. And the score is 1-1 at the 90th minute. Talk about pressure :)
Adding to that: Most Linux distributions will have a ready-compiled "busybox" in their repositories (which is a "swiss-army-knife" program incorporating the functionality of a lot of the common utilities). Of course taking it from a potentially infected machine doesn't makes sense, but you might want to copy it over with a usb-stick.

$ ldd /usr/bin/busybox
not a dynamic executable

$ ls -l /usr/bin/busybox
-rwxr-xr-x 1 root root 1795976 Jan 20 14:21 /usr/bin/busybox*

$ file /usr/bin/busybox
/usr/bin/busybox: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), statically linked, for GNU/Linux 2.6.32, BuildID[sha1]=76e26ac5c916fc1e715c9a49c10db3405b26a22c, stripped

$ busybox
BusyBox v1.22.1 (2014-01-20 17:20:52 MSK) multi-call binary.
BusyBox is copyrighted by many authors between 1998-2012.
Licensed under GPLv2. See source distribution for detailed
copyright notices.

Usage: busybox [function [arguments]...]
or: busybox --list[-full]
or: busybox --install [-s] [DIR]
or: function [arguments]...

BusyBox is a multi-call binary that combines many common Unix
utilities into a single executable. Most people will create a
link to busybox for each function they wish to use and BusyBox
will act like whatever it was invoked as.

Currently defined functions:
[, [[, addgroup, adduser, adjtimex, ar, arp, arping, ash, awk, base64,
basename, beep, blkid, blockdev, bootchartd, brctl, bunzip2, bzcat,
bzip2, cal, cat, catv, chat, chattr, chgrp, chmod, chown, chpasswd,
chpst, chroot, chrt, chvt, cksum, clear, cmp, comm, cp, cpio, crond,
(...)
uudecode, uuencode, vconfig, vi, vlock, volname, wall, watch, watchdog,
wc, wget, which, who, whoami, whois, xargs, xz, xzcat, yes, zcat, zcip
Google acquires Israeli startup SlickLogin
This is back to "what counts as exercise"; I was referring to team sport and gym environment and running. Not "going outside for a walk", which is in the category of the parent post of "things people want to count as exercise that don't really".
Cool article! I've been repairing my own gadgets since my first smartphone in 2005, and have always loved doing it. I even ended up working at a repair shop for 6 months!

It used to be a lot easier than is not, unfortunately. Our "obsession" with sleek, thin devices running quad core processors and battery life out the wazoo has the unfortunately required side effect of making things much much harder to self-repair.

The worst repair I ever completed, was replacing the LVDS cable and hinge in a first gen MacBook Air. 60 something screws, and complete disassembly and reassembly. I got it right the first time, through sheer dumb luck rather than skill I believe.

At this point, I don't bother trying to repair anything other than my iMac, and even that is difficult. It's become too difficult, time consuming, and risky for me to try, and I can only see it getting worse.

How do we repair that?
Not completely sure if that was serious or sarcastic, but in case that was a real question: The main reason for using a grid is to make sure elements on your page stay aligned vertically and equally distributed horizontally.

If you use separate margins and paddings for each element, there's a bigger risk that you'll mess up and introduce irregularities in the layout.

Of course, maybe you don't want elements to be aligned on your page. In that case, yes, you might not need a grid.
When I first looked at Persona/BrowserID eons ago, there were non-web ways to use it. I remember some examples given that worked in a terminal or with an embedded device.
I personally think the CastAR glasses will be a much better solution, and above all - a very social one.
> Website is offline No cached version of this page is available.

...and we broke it.

This is, for all intended purposes, a static page. When will people learn to put a caching nginx in the front... that's all it takes, really.
Tips On How To Buy A Holiday Home In Dubai With Ease
That doesn't work. It only gives you the leaf (basename), not the path.
It's the rates on advertising that Google could increase if it knocked out a competitor,
Very interesting idea - particularly the dynamic struct to vertext
Why not? It's just a matter of installing it: https://play.google.com/store/apps/details?id=com.microsoft....
Grids are used in typesetting for hundreds of years. Using grids is a best practice to enable manageable but aesthetically pleasing designs.

Grids just make it easy to talk about where to put information on the screen. People could bring their own grids, but often it's easier to just reuse what exists. This is especially true for responsive websites which need more than one fixed-size grid.

Also using a classname convention that is established by Bootstrap or any other CSS-Framework helps to switch styling without having to change a lot in the HTML code.
Firstly, this is not some virus or worm that works it's way onto your machine. It's a payload that someone puts there possibly among other things. This means that if you have this on your machine, or if you have reason to think you have this on your machine, simple removal is not an acceptable solution. Whoever put the rootkit on the machine could have done almost anything else while he did it, and you are not guaranteed to find it all. If you find this on your machine, you need to produce a data-only backup of the machine, kill the partitions, and set it up again.

As these rootkits are designed by rather smart people to overcome all existing tools, there simply cannot be generic tools that catch them all. If you get hit by a bunch of script kiddies using outdated tools, things like rkhunter and chkrootkit can help. Modern rootkits are almost by definition undetectable by them. If it's actually new, the way you find out about it is typically either a separate NID box between the machine and the wall that alerts, or the behaviour of the box changing.
I cannot ignore IE9.
Five Vitamins and Supplements That Are Actually Worth Taking
Quickcast which is free from app store with no account needed will do this for you.
Show HN: bbus.in BMTC Bus Route Search
USP over Quickcast?
Yes, Facebook lost face during this episode. They have a bit of a history of pushing crowd's expectations so the surprise factor has worn a bit. They have already 'promised' to get rid of trouble makers like Google did with new anti-SEO algorithm. Welcome to Fortune 500 - fix fuckups with PR, cut aggressiveness later.
This is a horrifically terrible piece of commentary. There is almost nothing of substance in it other than invective and it appears to represent a complete and utter misunderstanding of the evidence and arguments put forth from the original video.
I share the opinions of the other comments: We have our subjective world view and it is easy to get lost in it and think of it as objective and thus overestimate the importance and benefits of knowing how to code.

That said, I still think, that for some types of children learning to code is a nice way to learn logic and mathematics, because it can be applied and is not some school stuff in their mind you have to learn for the sake of learning it.

For college education, my view is a bit different: These students are going to work in an environment where more and more parts are automated by software. I often had clients, who had not even a basic understanding of how an application is structured.

Just recently a client of mine let his "computer guy" talk to me, who designed a web form in dreamweaver and therefore thought most of the job was done. I think many people have this UI centric view and it seems highly beneficial for them to understand some basics of validating, processing, saving and securing data if they have to deal with software in the future.
Google acquires Israeli security startup SlickLogin
Can't you just put those elements in a <div> and manipulate that instead?
I might be missing something. The article headline says that Veritasium "got it all wrong", but I'm struggling to see what it is exactly that they got wrong.

There's this part:

> For starters, there’s a stunning lack of anything like testing. In fact, the lack of success that led to the irate video blogger’s claims of “fraud” is largely due to a lack of proper understanding when it comes to vital components of digital marketing like testing and targeting.

which is given without justification or evidence.

In fact, when it ends on:

> "It’s also important to note that Facebook does need to “clean up the pool” a little bit. Then implement some of the same type of fraudulent chargebacks that Google AdWords has now – which are a direct result of fraudulent clicks during the early days of paid search advertising."

makes it sound like Veritasium got it exactly right. What am I missing here?
Logical Conclusion: All computer scientists are crack addicts.
I'd rather link to the first answer (http://stackoverflow.com/a/21694054/247441). The “update” section looks like a nice example of how to step back and think about data modeling of this sort.

> a football team seems to me to be well modeled as a collection of historical facts such as when a player was recruited, injured, retired, etc
this article sounds more like a statement than a counter argument to me.

the video "gets it all wrong" because fang digital says so?

as they're into digital marketing i'd at least expected them to come up with some statistics proving the video wrong…
bbus.in API
https://github.com/vivekchand/bbus.in/#bbusin-api
Didn't really find much substance in this beyond repetition of 'fraudster' and accusations of incompetence; rather disappointing.

Only real bit of argument appeared to be this:

>Calling Facebook and its advertising “a fraud” because you choose to run a “like campaign” in a part of the world that is known for fraudulent links would be like calling Yahoo Stores “a fraud” because you chose to make your online shop visible in, say, Nigeria.

But the video _did_ include an experiment running in areas less known for fraud. A discussion of the merits and failures of that casual experiment would have been worthwhile!
Grids have been used in architecture for thousands of years.

Sure, they might come in handy when drafting your webdesigns in Adobe or whatever, but not in the CSS. Just use your eyes and basic CSS. For true responsive websites, use media queries.

As they say, "perfection is achieved, not when there's nothing left to add, but when there's nothing left to take away".