skysight-inc/HackerNews huggingface dataset:
Given the obvious benefits TO Ikea of ikeahackers.net, it seems likely that it was an overzealous legal department move to "protect" the trademark. It's easy to forget how many people there are in a company like Ikea, and the fact that not every trademark cease-and-desist gets vetted by the people who run the company.

The thing is they should be able to protect it by simply "licensing" it to the guy who runs ikeahackers.net and charging him an "undisclosed sum" for the license (a dollar should make it legal, though IANAL).
So, what is an easy way to convert gifs to mp4? How did they do this. I run a small gif-sharing site and should probably do this.
I occasionally receive emails like these, and I agree with most of this advice. I will add a couple of personal turn-offs:

* Overtesting. I have received multiple emails from different people at the same company with the exact same subject line ("Hey Evan, let's chat"). I am sure this subject works better than the other ones that they tried, but a little variation would make me feel like I am more than a conversion goal.

* Being vague about the purpose of "chatting". If an engineer emails me and saying he or she "would love to hear more about X", where X is something I've done, it's not immediately apparent that they actually don't give a shit about X unless they can hire me. Don't be bashful, just say your company is hiring. At least when a recruiter (or founder) emails, I know what page we're on.
While I see the appeal in realism, I'm in this camp. I don't really play any games with "realistic" graphics. I'm sure they'd be fun, but I've just never gotten into them.

I play old games, or "casual" games on my phone, neither type of games where realism is much of a factor.

I have a game idea I hope I get time to do one day, but if I ever do, it will be 2d - on purpose - and somewhat pixelated, also on purpose. In part because I love some of the visual effects of pixel art. And realism would not even remotely be a priority for the graphics.
How I Made $3,000 with 90 Lines of Code
Software is Feeding the World
Interesting! This may explain what happened to me recently.

I got an recruitment email that looked to be from the CTO of a startup. From their site, it appeared to be a ~50-150-person operation, so not a case of "everyone does everything".

I was planning to respond something like, "Whoa, you're the CTO and you're recruiting people yourself? That's pretty hardcore!" (Or something less goofy, I don't know.)

I didn't, but based on your experience, it was probably some kind of trick like that.
I recommend this talk: https://www.youtube.com/watch?v=0wtM2di5k5g
Yes, it's in violation of the rules. However, the enforcement of rules is at the pleasure of the tournament director. In tournament play, you typically do not read your own orders. Each round, one player reads starting with his/her own orders. If the rest of the table thinks that you cocked up your orders, no one else is going to police it for you. Walking away from the table during adjudication is egregiously bad play. It's unlikely that the TD would have done anything about it.

In a match with Edi Birsan, someone misread my orders to my advantage. Should I have proactively corrected them?

Occasionally in the chaos of play, a spare unit will make its way onto the board. This is common enough that it's called a flying dutchman[0]. I've seen it happen at least twice in tournament play.

People can get nasty when a tournament is at stake. Once someone managed to lock himself in a garage and his opponents declined to let him out until after orders were due.

[0]http://www.diplom.org/~diparch/resources/calhamer/dozen.htm
IIRC? Can you provide any source or example? This sounds very interesting.
They are in ignorance of considering the thought the thinker. Then they negate the thinker, which is philosophically untenable, they however have no training in philosophy.
Developers in the New Age of the Web
I only skimmed the article but it made me think about Valve Software's cabal based development.

http://www.gamasutra.com/view/feature/131815/the_cabal_valve...
Twitter Bootstrap competitor?
Slavery’s Legacy: Race-Based Economic Inequality
Oof that's rough. I guess a sixth point is "follow through on your commitment" — baiting and switching is a lot worse than having never sent the email in the first place.
Show HN: Subscription Billing for Developers and Startups
imagemagick + ffmpeg

https://stackoverflow.com/questions/3212821/animated-gif-to-...
I'm still on the look out to try a sample of it without committing $80 to something I might not like. Any ideas?
Check out http://www.gfycat.com/about
This problem was observed 20+ years ago with linear models used for protein structure prediction. For any given model of what described a properly folded protein, one could locate conformations of the same protein that were rated as folded even better than the correct conformation (I called them doppelgangers, but the name "decoy" is what caught on).

The statistical naivete of the field led to all sorts of inadvertent mixing of training and test set data which generated a lot of spurious claims for solving the problem. That is until one attempted to find those decoys and they were always found. This led to the creation of the CASP competition to weed this out and the field finally moved forward.

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

The key similarity to what I described above is that adversarial search is done posterior to the training of the deep neural network. That makes all the difference in the world IMO. These adversaries may just be strange, otherwise hard to reach bad neighborhoods in image space without using a roadmap. Or they may be an unvaoidable consequence of the curse of dimensionality.

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

But given that neural networks have a gradient, it doesn't shock me that it can serve as a roadmap to locate a set of correlated but seemingly minor changes to an example in order to flip its classification. Doing so is simply back-propagation with constant weight values to propagate the gradient to the input data itself - literally a couple lines of code.

IMO there are two interesting experiments to do next (not that anyone will take this seriously I expect, but ya know, hear me now, believe me later):

1. Characterize the statistical nature of the changes in input images and then use those summary statistics as the basis of an image altering algorithm to see if that can be used to flip the classification of any image on its own. If it can, be afraid, your driverless car may have blind spots. If not, then this is probably just a narrower form of overfitting.

2. If it's likely overfitting, attempt an expectation maximization-like fix to the problem. Train the network. Generate adversaries, Add them to the training set, train again and then lather rinse repeat until either the network can't be trained or the problem goes away.

Expensive? Yes. But you're Google/Facebook/Microsoft and you have lots of GPUs. No excuses...

Failing that, the above is on my todo list so I'm throwing it out there to see if anyone can poke holes in the approach.
Much like what http://gfycat.com/ do, then?

Interesting also that 4chan recently added looping, muted WebM videos for similar reasons.
I think now would be a good time to introduce HTML5 videos to the feed, or gfycats. At least on certain browsers.
I had noticed that. Because of flashblock.

Yeah, a 20+ years file format doesn't do compression between frames, who would have thought...
Yup, this is what I like about Docker (I'm sure there's some overhead as well), application isolation with out paying for it seriously in terms of performance.

That said you can pull a lot of performance out of a modern 2U server, 24 cores and 256 GB of RAM can be had pretty cheaply these days, pair it with 8 SSDs and you've got a real workhorse.

Even a traditional MySQL/Postgresql DB can maintain upwards of 140,000 tps on hardware like that.
I read this strictly for the animated gifs.
The problem raised in the paper is that most of the time, you can safely assume that if you have a new data point that is very close to a bunch of correctly-classified data points and far away from points of different classes, the new data point will be correctly classified. In other words, you assume the classification probability is locally smooth.

The problem is that the adversarial examples they are able to come up with are very close to the original images, so this means the smoothness assumption seem to be invalid for deep learning models. As they put it in the paper :
"Our main result is that for deep neural networks, the smoothness assumption that underlies many kernel methods does not hold."

It's going to be interesting to see what happen when other researchers try to replicate the results for other models and datasets.
A debit card for your Bitcoin Wallet
"Always have the ping come from a non-recruiter," is a great point, and key to pushing your response rates over the top.

Before starting https://www.mightyspring.com, which reduces the need for this tactical dance all together, I was a full-time technical recruiter. Often I found that if it was especially important to get ahold of a particular person, I could increase my chances by removing my email signature (which contained my title). Same logic, of course.

Traditional recruiting (cold calls/emails) has jumped the shark. Signal-to-noise ratios are poor, causing prospective recruits to assume messages are spam/trash.

It's not that these people aren't interested in new opportunities — they are! — but only opportunities that match their specific, mostly unspoken, criteria. As someone on the sending side of a cold email, you're generally not privy to this criteria.

People should have a truly safe way to tell the world, "I want to hear about opportunities from Stripe", without risking their current job in any way. We make this possible at Mighty Spring and call it "Passive Job Search".
Would love to see some pricing...
The power you get for lobbying is not directly proportional to the amount of money you spend on it; if there is less competition, lobbying will be more efficient. That's why I question the claim that the lobbying is more powerful in the USA, compared to that in the Netherlands.

Second: the Dutch food and distribution industries are quite sizable. Looking at http://www.iamexpat.nl/read-and-discuss/expat-page/news/dutc...:

"The agricultural sector in the Netherlands constitutes around 10 per cent of the Dutch economy and employs more than 660.000 people, 50.000 of which are farmers."
How about Riak CS for storage, separate from the search cluster?
Feels like a Bootstrap competitor, with many more cross platform features and shortcuts to optimizations, device access, etc.
I made a website that does this, and a lot more. It's also open source, and has been around for a while.

https://mediacru.sh
This is on a fully-patched RHEL6 workstation:

http://i.imgur.com/NleqJTD.png

Another example of "use bleeding-edge tech or go fuck yourself" from the modern web.
>but we still know little about which synapses are modified and when, and almost nothing about how to work backward from a neural connectivity diagram to the particular memories encoded.

The article doesn't say what you think it says.

We don't understand how consciousness works, but we're pretty confident that we can constrain the ultimate answer to being compatible with the known laws of physics. There's no good reason to believe anything otherwise.

>As far as I am aware the laws of physics do not apply to the conscious.

Woah. In what way? I'm not saying that we'll use the nomenclature and terminology of particle physics or field theory to describe consciousness when (if ever) we understand it, just like we don't when we explain how weather or even biological processes work, but it damn well better square with particle physics.

>Whats your reason for assuming that the conscious self is a result of the laws of physics?

It comes down to the following: The current fundamental physics are incredibly successful in modeling particle and field interactions in pretty much every domain we studied them under, certainly in every domain that we as humans interact with. Even though we may not understand how consciousness arises from a material brain, it is a huge leap in logic to segregate that particular domain and say that this one part of our world is not (in principle) explainable by our physics, because the laws of physics do not share that distinction. You have to have a very good reason to say that the most successful theory in the history of mankind is wrong about this point.

Having said that, we know that consciousness is affected by our material brain. Heck, I can whack you over the head with a hammer, cause you brain damage which will then irrevocably change the way you perceive (or not perceive) the world. I can give you some drugs that can do the same. Neuroscience has been studying the brain and consciousness and there has been ZERO evidence to suggest that the consciousness is somehow separate from the material brain. We also know that we are a products of evolution, which means the brain and our consciousness is also the product of evolution.

>I can't observe it. I can't touch it. It doesn't seem to be a physical entity as far as I can deduce.

I think I see your hang up. Part of the problem with consciousness is that a) it is an ill-defined concept, b) it is subjective to individual brains, which makes us really biased observers of it and c) people don't really want to define it. You feel that it's there, but you can't define it, and it doesn't feel like it's part of our material universe.

This is where you have to take a step back and accept the things we DO know are true, that is, our consciousness is a product of our material brains, and those brains are themselves the products of Evolution, and are made up of particles that follow well known and well tested laws of chemistry and physics. If we ever understand (or define!) consciousness, this picture is not going to change.
LevelUp Ruby Gem
Haven't things like gfyCat been doing HTML5 video from GIF's for a while?
1) I don't think prices have been announced yet.

2) They do have 32GB SATADOMs, but these are intended for boot media and configuration only. They are not intended for anything more than boot media. Think something like an SD Card in a solid-state machine.

3) Yes, I want this. No, we don't do it currently.

FWIW, we didn't build all this. Ironic existed long before we came around, we added a deploy driver and set it all up and exposed it for customers. We'll have a blog up shortly with exactly how we're running this in production.

The coolest part of all this is something nobody has mentioned here yet -- this is all on Open Compute hardware. When I managed servers, I always wanted access to the cool hardware and scale that companies like Facebook and Google had. Hopefully with OnMetal, we're going to give our customers the cool hardware I always wanted.

Edit: As a note, I'm a Racker and I work on the team that built this.
In many talks and presentations, I have heard that only eventual consistency was possible in a distributed system. since, A and P are already needed, you can only compromise on C.

Therefore, I am curious in knowing. Here's my question: how do they configure production systems in order to get reasonable or 100% maybe consistency? In other words, the reads must factor latest write into account. No, stale reads.
brilliant. a little grey hat, but very cool nonetheless.
There is an open-source implementation [1] of the server within the CoreOS SDK [2], but it's only meant for development.

A different closed-source code base runs in production that handles scale.

[1] https://github.com/coreos/dev-util/blob/master/devserver.py
[2] http://coreos.com/docs/sdk-distributors/sdk/modifying-coreos...
girl, not guy.
This is not true:

"A GIF is literally a sequence of independent images squeezed into the same file. An mp4 video can take advantage of all kinds of fancy compression techniques like keyframes and forward-predictive frames."

That's not why the mp4 is smaller. A GIF is not [just] independent images, you can have each frame reuse pixels from previous frames.

The mp4 is smaller because lossy jpeg compression is used on each frame, while the gif stores each frames losslessly.

This has implications from the predictive frames as well - the jpeg is lossy, so two almost similar parts of the images can be considered "the same", while the gif is not, so they must be identical in order to compress that way, and the realities of video noise makes that unlikely.
Amazon’s Fire Phone might be the biggest privacy invasion ever
Ironically the home page for it looks horrible in the latest version of Chrome under Windows.
Link to the reddit discussion http://www.reddit.com/r/Bitcoin/comments/28jozx/a_debit_card...
Starbucks Not Paying Any Upfront Money to Scholarship Program
Support for mp4 isn't bleeding-edge tech on other operating systems / distributions, unfortunately. It's a couple of years old in terms of being supported by Chrome; it's supported in Firefox as of last August.

At this point, desktop configurations that can't play mp4s are at risk of being considered "broken."
I'm building an internal geospatial product on the beta, anticipating the release. Great results so far.
More like html5boilerplate alternative.
Except that it does do that, the article is wrong.

As I wrote in a different comment the actual reason is lossy jpeg compression, not intra frame compression.
I wonder what browsers versions they are going to support at launch.
It's a good idea, but it's currently lacking the richness of bootstrap.
OK, now it all makes good sense. From reading T-Mobile's info, I came away thinking it was 1GB on actual LTE, with non-LTE not counting at all. Thanks for explaining.
It does weird things on some mobile devices that do support it, too, mostly interrupting the audio player (on some devices, movie playback grabs the audio).
I think this is a fair comparison. Right now we are not providing components like the ones you get in Zurb and Bootstrap.

EDIT: clarified.
Hey Hellbanner, thats a no-brainer. I was just using Rapportive - sure you have heard of it :-)

PS: I just checked. You have also provided your name. :-)
Is this sarcasm or are you actually being serious? If you're being serious, why are you letting such absurdly superficial issues determine whether to share a genuinely informative and intereseting article?
150 years after the civil war, slavery was finally eradicated by an historic commit to the drupal repository. Thank you, concerned programmers, for using your combined power to enact real, positive change in this world. I can't imagine how many people who lived in the oppressive shadow of the now-trounced status quo will rejoice when they learn of this news.
Can you file an issue on our repository and I will investigate it. It looked ok when I was running it last night. https://github.com/Google/WebFundamentals/issues is our tracker.

EDIT: adding link to issue tracker.
The true value proposition of deep learning is not to avoid hand-coded features, but to make better use of scale in data and computational resources.

More specifically, adding SIFT or edge detection to your raw pixel input will almost always strictly improve a deep model's performance (though they might be redundant) at a not-particularly-large computational cost.

It wouldn't solve the adversarial example problem though, except to the extent that it makes calculating gradients harder.
At least one of those was opened by the author of the blog page posted by the OP here (aurel32).
Good question. We don't consider ourselves a Bootstrap competitor, but rather a combination of best practices and tooling when it comes to starting work on new multi-device/mobile web projects.

Bootstrap, Zurb and similar libraries provide a great start for prototyping your apps, but one of the biggest challenges with them is that it’s (almost too) easy to get stuck using their styles, look and feel for the lifetime of your application. We think this leads to a poorer experience. It's also easy to just end up with 100KB+ of styles (unless you're opting for a modular build) that never get removed.

In Web Starter Kit, we provide you a boilerplate set of base styles and a visual style guide for your components, but we actively encourage you to change these to suit your own app. This may require a little more work, but the reality is that any serious project is going to have it’s own look and feel and we want you to feel comfortable changing the kit to suit your own needs.

We also include tooling for removing unused CSS. So, even if you use our styles (or choose to use Bootstrap instead) we should hopefully help keep your pages lean.
In case it wasn't clear I thought the term "alpha-nerd" was a pretty poor choice in the article and he should have gone full cliché while he was at it.
Otherwise I really enjoyed the article. I'm for anything that promotes board gaming in any way (as a graduate from the University of Duisburg-Essen @Essen that comes with the territory I suppose)
Which tools are Windows only? I have developed for FPGAs from all major vendors exclusively on Linux.

But closed source expensive tools are a problem.
I don't do recruiting and I don't work for a startup. ;)

But this is true.
The Shocking Truth About IRAQ And What You Aren’t Being Told
We cover this in our browser support section: https://github.com/google/web-starter-kit#browser-support
Friending the App Store
With all of this dedication to a project, I had to download it and try it. Early on there's a room where everything is pitch black and it wants you to go back and find something "luminous." So you're thinking, probably a flashlight or torch or something.

Nope. It's a paintbrush with luminous paint. And it doesn't just light up the room, you have to fling gobs of luminous paint all around to reveal platforms in an otherwise dark room. And it's not just a ball at a time, each gob also trails lesser speckles that also help out.

I know this isn't ground-breaking or anything, but it's certainly a refreshing surprise from what you expect from games these days. It's something you wonder about, where the answer is clearly, "well, why not?"

I went from interested to impressed in a matter of minutes. I thought I was just going to download it to see what it was like, but now I'm curious what other great ideas will come out of no where.
Yep - Aphyr, the destroyer of databases :)
Let's not forget that the word "imperceptible" is a heavily laden term in this context. There are numerous modifications to the data that would be "imperceptible" to a machine learning system, but would completely confuse a human. For example if you were to divide the image into a grid, and shuffle the squares, many ML systems would be tolerant to this kind of modification because some training regimes do this anyway. To that system you haven't changed anything important about the image and it would correctly classify it.

What this result says to me is that there are really useful features of the data that can successfully classify images that humans are totally unaware of! And that's neat.
That's an interesting theory. I could see how that could, in principle, be true. There's no reason why the neurons that make up our nervous system wouldn't play a part in creating the mind.
Sales VP: Here’s How To Grow Sales in the Next 6 Months
Right byoung, the examples do show similar statements. We are fairly good at picking up implied requests right now, but I wouldn't call it brilliant yet. Quickly is still learning :-)

I hope by the time we release, we will be fairly good to cover most of the use cases.
For sure. This is just a start and we don't intend on competing with Bootstrap in terms of UI components. We spent a long time evaluating many of the existing UI libraries available today and if a developer chooses to use one of them with the kit, they can. That's cool.