skysight-inc/HackerNews huggingface dataset:
Looks like:

- OE-CAKE[1]

- Phun/Algodoo[2]

Which may give some examples of what could be done with this.

[1]http://www.teq.com/blog/2010/03/oe-cake-physics-simulator/

[2]http://www.algodoo.com/what-is-it/
I think this should be up now. Thanks, GP!
Quick and dirty 3d visualisation: http://solidred.co.uk/topcolors/
This is seriously f#cked up.

I can understand 3-4 people who are equals between themselves pulling this off, but with 24 people there's no way everyone likes the arrangement, so having everyone to be in it 24/7 is wrong.
Kool-Aid on the house around the clock. But does it take a tangy flavor when the funding runs out?
HN topcolor 3D visualisation
For me it's not about sexiness - there's just no compelling reason to use MySQL over Postgres if I have the choice, apart from ease of availability on cheap hosting platforms.

In terms of actual functionality, MySQL is worse in almost every respect. It's not the den of horror that some will make it out to be, but it's just not as good.
Haskell: Programming is not enough like abstract algebra.
But isn't Jindalee primarily an air defence system, intended to look for unidentified and unannounced aircraft?
Yep, that's exactly what happened. Combination of:

1) me not understanding docker and forgetting to increase the host nofiles;

2) me not understanding upstart (because I don't normally use ubuntu...) and not realizing that it conveniently ignores /etc/security/limits.conf :)

It's obviously not a data breach: I don't actually store anyone's data :)
Reducing the round trips to the DB or doing calculations when you need them need no knowledge AT ALL of algos.

Saying it's "I/O" is so abstract and ultimately useless. A simple SQL query could hold a dark secret of a missing index on a table with a billion rows. Yes, that's technically I/O, but for today's programming that's so obtusely abstract it's pointless calling it that. It's a couple of lines of code that all the algo knowledge in the world won't have stopped the problem happening.

It's simply common sense. This is what we're trying to tell you. This is what we're trying to explain to you. Performance problems are almost always unintended consequences rather than "I'll suck it and see". Knowing how to implement the sort yourself won't save you, you have to spot the problem first, which is the hard part.

Basic multiplication is not algos. Knowing that a 100 loops of a thousand loops of a 1ms method is bad doesn't require magical knowledge. Algorithms was always a smoke and mirror trick, the ones you need are usually already in your language written much better than you could and the rest simply hides the truth that performance is mainly down to unexpected I/O bottlenecks usually buried under many layers of abstraction (SQL) or the occasional loop within a loop hidden in a long call stack.
I've got some Sennheiser HD25's atm. I've been looking into headphones (over-ear & closed) that are better are reducing external noise. The comply foam tips look interesting, thanks for the tip :)
Ex-Microsoft employee arrested for leaking company secrets
It would be interesting to be able to measure burnout rate, employee turnover and just general psychological indicators over time in such a setup.

I find creative thinking and critical analysis often comes from engaging in disparate actions (as compared to full immersion in work), here I would imagine group think and not seeing the mistakes you are making as a group could be amplified easily.
> Dropbox.com

10/10 well done
Unreal Engine 4 on GitHub
No one picking up on this snippet?

"When Redmond determined its authenticity, investigators looked through the blogger's Hotmail account and instant messenger, where they found incriminating emails and chat logs."
Bill and Melinda Gates Aren’t Leaving Their Kids Billions
Probably because someone put in a lot of effort to write visualization software that isn't dwarf fortress-esque and would like to be compensated for it.

If you'd like to build an equivalent open-source library, though, you have my vote.
IIRC that one's going to be called "Ludicrous speed".
At Datarank we spent our first two years living together. The first year was four of us in one big house, and the second year we lived in two neighboring two-bedroom apartments. While at times you can definitely feel cramped, 99% of the time it's pretty awesome. I do believe that living/working together increased our productivity a lot. It also made brainstorming ideas much easier as we would often times spend late nights in the kitchen/living room talking about our company, whereas in a traditional office setting that may have ended at 5-6pm everyday. Props to Meta for making it work with 24 people, that seems intense. :)
There was a story on NPR a few weeks back stating that Lowe's (or Home Depot, I can't remember) is already doing this.
I somehow expected JS...
Online Python Tutor – Learn programming by visualizing code execution
or black metal
Creator Says Flappy Bird Will Fly Again But Not Right Now
So if i make my game in one month , release it . Then does that mean that i will only have to pay them ~10 $ for that month right.
I won't have to pay them anything else right ?
End of Windows XP Support Could Put ATMs at Risk
Maybe MS should give them to Apple and Google to sabotage their products.

I'm not sure who would want to steal secrets on how to ruin an OS, but there you go...
I have been using Musl for various purposes for quite some time. I think my favourite things are:

* The team are very helpful, and fix things fast and correctly. You can see some of the detail in this post on race conditions in glibc http://ewontfix.com/16/

* It is very standards compliant, so it is a good portability test for your code. It is a bit like using a BSD libc, except it does have Linux specific syscalls etc.

* Static linking works, which it doesnt properly in glibc. If you want to be like those trendy Go people and provide simple statically linked single file binaries, for running in containers etc then you can. And they will be small: the glibc shared library is 1.8MB (not including rt, pthread etc), while a Musl statically linked copy of Lua for example is only 160k. Static linking is very useful for all sorts of things, my most recent use was cross compiling bianries to run under qemu-user for testing.

* It is BSD licensed so you can use it in completely different projects however you want, eg OSv uses it http://osv.io/

* The code is small and readable. If you want to know how things work you can just take a look, quickly find the code and understand it. Just finding the code in glibc takes ages. I keep a reference copy just for this purpose.

You can use the "cross compiler" musl-gcc that ships with it to build if your code is happy being cross compiled (should be, most things just work). If you have a lot of dependencies it might be easier to use a distro, I use Sabotage in a chroot usually https://github.com/sabotage-linux/sabotage
Facebook's Deep Face facial recognition technology to have near-human accuracy
Wow, that was a brilliant lecture, thanks! Part 1 is one of the best summaries of stoicism that I've heard.
Would love to read more - could you track down the link?

It's interesting to think about the problem both from the perspective of the retailer AND from the perspective of the investor.

I mean a retailer can just look at their sales volume as an estimate for customer volume but obviously that data isn't available to outsiders.

One massive opportunity I've been swirling in my mind is what if you applied image recognition to counting foot traffic. Like if you could just point a webcam at a storefront and automatically count foot traffic - that would be very valuable information.
It's probably just a Microsoft internal tool.

Oh, and I think it's called One Drive or something now, due to a naming dispute and possibly xbone inspiration for the replacement.
True, but how many of us programmers either want or need to do that?
Less than 1% I'll bet.
For the rest of us, Swing works just fine, and it's a whole lot better than some of the other UI toolkits out there.
I was about to reply "nonono it's not a date rape joke" but then I realised that the word "violent" in "violent sexual abuse" means it actually could easily be taken as one. I only meant to joke about receiving unpleasant messages on a dating site, which is probably not fun, but I think is generally OK to joke about. On the other hand, date rape is not OK to joke about. I've changed "violent" to "aggressive", which I think keeps the same tone I was going for but removes the ambiguity.
http://www.businessweek.com/articles/2014-02-26/lowes-most-p...

M:
https://operationsroom.wordpress.com/2014/03/04/forecasting-...

http://mjperry.blogspot.com/2010/08/markets-in-everything-pa...
I suspect that the amount of sealife that you would kill while attempting to finely filter that shear volume of sea water would make doing that worse than doing nothing.

Also, that plastic is really the lowest possible grade of plastic that you can imagine. I'd be surprised if it were good for even synthetic mulch in playgrounds.
Lucius Shepard has died.
A special treat to go with the release, that's not linked on the website yet: in-browser demo setup using jslinux: http://www.musl-libc.org/jslinux/
I did the same thing, but with html/js: http://solidred.co.uk/topcolors/
No, not exercise. It was just refreshing in august. Then for some time there was no reason to stop. Like "it's one degree less than last week. Why should I stop now?". At some point I just wanted to know if I could keep on doing it throughout the winter. When it was 4° I wasn't in the water for longer than 30 seconds. Just a few swim strokes, a dunk the head and out again. And it feels really good right after. A little bit like right after sauna.
People associated with the US government seem to have been giddily feeding the NYT information and theories for days now. If anything the question seems to be how much of what they've been pushing is accurate.
I though you were kidding.
There's a Vice documentary[1] in which reporters visit the "garbage island". The "garbage island" is not how you imagine it, it's literally an ocean of tiny broken down particles of plastic[2] invisible to the naked eye (when looking at the sea) that are in everything, including the fish. There is no way to remove the plastic through harvesting, the only option would be to filter the sea water which has its own set of problems.

[1] http://www.vice.com/en_uk/toxic/toxic-garbage-island-1-of-3

[2] http://i.imgur.com/zLqSGsX.jpg
One can also learn crypto by doing with Matasano Crypto Challenges:

http://www.matasano.com/articles/crypto-challenges/
Bicycle Rear Derailleurs
Responsive CSS Animations (Resize your browser)
I think it's safe to assume everyone there is pretty ok with it. It's not like anyone there doesn't have 3 recruiters/week asking them if they want a more traditional arrangement.
With no active transponder MH370 would have been unidentified, and no communication with ATC would make it unannounced. It was also unexpected as there was no 'plane due to be in that area according to the filed flight plans (or every other one was identifiable).
Cool, I have never run a C compiler in JavaScript before...
I believe that in any given month there are lots of really shocked blog authors moaning: "Why did HN vote up those notes to myself instead of when I wrote about something I know?!"

1/2 :-)
Programming as a form of empathy
So, just like SF, once you finally kick out the annoying non-techies?
Looks like this aligns with the reports of debris found in this region.
Looks kind the Socratic way of perceived knowledge: "You are not able to judge me, because I know I don't know shit, while you don't know you don't know shit (yet) and I'm here to prove to you that you really don't know shit".

But of course Steve's analysis is easier to apprehend.
Our Naive "Innovation" Fetish. Everyone loves the buzzword of modern America
The next Heaven's Gate (?)

EDIT: On a serious note, it is quite frustrating to me to read things like this. My colleagues so willingly giving up any life whatsoever, dedicating themselves to their company 24/7... How do you compete with such lunacy? I don't really fear much, I know these are fringe cases and most people are probably with me on this. But, the USA and this startup scene is definitely the last place on earth I would want to be. Proud drones, flaunting their having successfully reduced themselves to cogs in a machine. This is just so, so wrong.
Good to know there are still people out there that code in something other than Javascript.
The problem I have with this is the same I have with all public js CDNs: Your project doesn't just use public js files. You are almost guaranteed to also have custom javascript (which could itself be opensource or not. irrelevant), css, possibly fonts, images, etc.

You can't put your static files on that public cdn. So either you have to serve it up yourself or you have to put it on your own CDN (either one you run yourself or a managed one).

So you have an additional point of failure (because your static files are coming from at least two places rather than one) which multiplies the chances of something going wrong for little benefit in my opinion.

Deployments are likely to be much more complex too, etc.

And before someone mentions the limit of how many concurrent requests a browser will make to a host: That's also irrelevant. I'm not arguing that you should have loads of little files. You should still be combining things with build tools. In fact if you host those "vendor" files on your own webserver or cdn you actually have more flexibility around how to combine them. And you can still have multiple subdomains and ip addresses or whatever pointing to the same CDN to try and optimise around that if you want.
This seems like a good solution when all your employees are young males without spouses/kids. Also works if most of the folks living together are founders (vs early employees).

Personally I'd probably not want to be part of a young company where there was so much peer pressure [1] to stay with the founders and other team members in a cramped up apartment. But then again maybe I'm not the target hire anyway. Also, I'm not claiming to speak for all females on the planet, but most of "my" female friends would probably avoid working at such a company.

Of course if you are starting a start-up you gotta do what you gotta do to survive and minimize expenses, and all that but it seems like a practical arrangement if you are the founder and not an early employee with meager equity.

[1] Fear of missing out on critical decisions that happen before the slumber party for instance.
Jay Kreps epic blog post on the Log should be required reading: http://engineering.linkedin.com/distributed-systems/log-what...

We do things very differently to that discussed in the OP (and are heavily influenced by the Krepian school of SOA.) I'd write more, but I'm on a train with flaky internet.
Not to offend any secondary Musl contributor, but I think that your first favorite thing is all the more impressive that “The team” is essentially one person.
http://i.imgur.com/W8cCvpJ.jpg
I don't really think anyone doubts that this is more productive. But having a life outside work can be cool also.
Any Linux distro built against musl out there?
Who in their right mind would want that?

Google had their chance… it sucked and will probably be killed soon like Reader was.
Because it's low cost and better than nothing.

I'm not defending their approach, I think it's terrible, I'm just saying that the cost of simetrically encrypting a file with a hard-coded key in Android is too low not to do it...but you should improve it ASAP...
Also a #bada55 here, and thanks for the tip on HNES, checking it out now, looks great!
I don't see how a license plate camera is any different than a regular surveillance camera. It's even less invasive since it only records license plates and presumably deletes the rest of the recording.
Sadly the days of asking for permission are long gone. Every day we're recorded on dozens of CCTV camera, car dash-cams (and similar worn by bikers / cyclists), traffic cams, police severance cameras (in larger urban towns / cities) and so on. You can't walk into a single shop nor office without being recorded. you can't even talk a walk outside, nor a drive, without the chance of being recorded.

I'm not saying it's right, but that is how it is these days.
A Quick Look Inside 3D Printing Startups
I'd love this.
Jindalee is marvellous, but unfortunately ( AFAIK ) it isn't possible to use it in a general surveillance manner. It needs to be directed to a specific area which it monitors; this is partly dictated by HF propagation conditions.

Consider that it bounces its signal off the ionosphere to 'illuminate' an area on the surface. You can move that area around like a viewport but you can't make the viewport bigger.

If the MAS a/c didn't enter the areas they were monitoring that day then they wouldn't have contacted.
It started out that way, but these days we have several other developers who are pretty active. You can see from our stats on ohloh: https://www.ohloh.net/p/musl/contributors?query=&sort=commit...

Also, without the work of the entire community testing and reporting issues getting various packages to work with musl, it would have taken forever to get this far. Testers and bug reporters are seriously under-appreciated!
I understand your point, but the problem with low-traffic websites is that they often suddenly - without warning - become high-traffic websites for a day or two when some larger website links to them. We've all seen it here on HN: Some article gets linked to, the server goes down, and people are forced to see the article on the Google cache.

So my point is this: Why not instead go for a database that was actually made to handle these kinds of situations? True, using PostgreSQL or MySQL won't in itself ensure that you'll survive a slashdotting/HN'ing, but your chances are better. (And obviously, your chances are even better if you use some sort of caching, but that's a different story).
A web based IRC client built with Node.js, node-irc and Backbone.js
I was thinking the same thing after I failed the first time. Most people might not think of this sort of thing because 'hey, the interstitial shows you important information and it only takes a second', but the ability to just continue immediately after messing up makes the game tremendously more enjoyable.
Node.js IRC client library
I've addressed this here: https://news.ycombinator.com/item?id=7434651
Yup. We're all liberal pluralists. Live and let live.

Except, of course, for employment choices. We all agree that traditional working environments with all their industrial era baggage sucks, but if I don't leave on the minute after a 40 hours work week, and I don't get paid overtime (so much for the industrial era baggage) it's incontrovertible evidence of rampant exploitation. Employees to claim to like their workplaces are brainwashed because the only reason you like your workplace is if you drank the koolaid - and of course hating your job is evidence of incompetent management. Remote work is the thing of the future, except companies that provide for easy remote working are under deep suspicion for tricking their employees to work during their free time.

HN is really, really schizophrenic on work. The middlebrow is strong with this one.
Yes that's insane.
But the blogger is also to blame here, he should not have used a Hotmail account to share such sensitive information.
For those who care, please support The Ocean Cleanup:

http://www.boyanslat.com/plastic/

An impressive undertaking (founded by a 19 year old, no less) that's creating technology to solve this in ~5 years.
> A playground for extremely smart people

Which is pretty much a definition of a good research lab.
Yet, there are quite a few. See the wiki: http://wiki.musl-libc.org/wiki/Projects_using_musl

A few big names are in the process of adding musl-based variants or switching entirely to musl, but most of these are still experimental. Alpine hopes to finish switching over sometime this year. Aboriginal Linux too. Bedrock Linux is already using musl in their latest release, but due to the way their distro works, they're in the unique situation where they don't have to build a lot of packages against the system libc, so they have it much easier.
They may not have gone insane, but Sun Ra has been on Saturn.
afaik there is a javascript port of Box2d, the engine this is based on - so it wouldn't be too difficult to add the particle code to it.
Sales Hacker Tip #1 – Automate prospect lists
I disagree.

The plastic is already killing sealife and will continue to do so as long as the plastic is there.
Filter the sea, maybe some creatures dies, but future generations will not be killed by plastic.
The common case is that the user doesn't have the file yet and then has to do another dns lookup (for the cdn) and establish another http connection (to the cdn).

There are so many public cdns now and so many versions of libraries scattered about that the chances that the user already has the resource cached is rather slim.

Your build tool might as well have combined it all and sent the same "cache this forever" header. And in the common case that would have come from the same host as some other files, so one dns lookup, one http connection.

I think public CDNs optimise an edge case for little benefit. But maybe it is clearer to me because I always have high latency where I live and my connection speed can be described as "medium" at best. I see sites only load some of their resources due to splitting files across CDNs on a daily basis.

I can understand that if you have a sub-20ms ping time to your local CDN and a cable modem this might be difficult to understand.

Making everything work or everything fail together is a lesson I've learned many times.
Nice sweatshop.

Is this the latest, legal, technique to discriminate against older workers?
Presumably the idea is to scan the search area in a methodical (though not completely predictable) fashion, like destroyers trawling the North Atlantic for U-boats?
Peak Phosphorus: the sequel to Peak Oil
On Naming Macros in Objective-C
I prefer ALL_CAPS, you?
The article speaks to the characteristics of good mobile networks but does not mention any actual networks - do you have any suggestions on say the top 3 mobile ad networks in the USA?
i wish people would comment when they downvote. i made the final comment already knowing (and stating!) that it might rub someone the wrong way but hoping that it might provoke discussion. it's a reasoned and reasonably-informed comment, not just noise-making or an attempt to troll. downvoting without comment in that situation doesn't really further the discussion.
Another implementation (available as ruby gem):

http://mribica.github.io/posts/fun-with-git-pre-commit/

http://rubygems.org/gems/gitshot

https://github.com/mribica/gitshot
Thanks for the link. Full of great ideas such as:

"analyzing what it is in your daily life that disrupts your tranquillity and thinking about what you can do to prevent such disruptions."
It reads the number and allows to construct a much larger story about what people are doing.

Your "less invasive" point is wrong, even if what you 'presume' is correct.