skysight-inc/HackerNews huggingface dataset:
The flooded lines is a funny one. When I lived in Bondi my DSL would drop out or start seeing massive slow downs every time it rained. It took me half a year before I realized the correlation too.
Bitcoin: Price v hype
It's not the pages fault though, unless it styled it max width. According to HTML zen the browser should present it nicely by default if you just feed it some text in p elements.
Tracking Changes in Directories with Python
I disabled images in emails too. It never is something interesting and almost always it's some kind of marketing/advertising nonsense.

Oh, and I don't use the web frontend to gmail as it really got confusing. Where is my inbox that shows all the mails I got and not only some categories?
Unless Google rewrites the mails I'd say that IMAP/POP users shouldn't be affected by this.
Incredible spherical gear system alludes to the benefits of 3D printing
This 3D printed kinetic sphere by Proxy Design Studio is a single gear circuit. When you spin one gear the entire ball is activated with motion. The team of designers was inspired by nature to create this insanely complex ‘million polygon face object’ called ’Mechaneu V1.’ These kinetic sculptures aim to compare the benefits of the 3D printing process with the benefits of the way in which nature constructs forms.
"The power of habit" http://charlesduhigg.com/the-power-of-habit
10k+ API directory
Musicians often book an extra seat for their instrument, because fine musical instruments are often irreplaceable antiques. These days you can just book a ticket in the name EXTRA SEAT, but it used to be common to book a guitar in as Mr Gibson or a cello as Mr Stradivarius.
what if they commit once every 3 days and it's super trivial.
My wife says "yeah, musicians are great at maths, they can count to 4"
If you need to work 100 hour weeks, management should be hiring more developers.

I no longer work these death marches. I've been burned too many times. The last time I did this, the company went out of business a few months later..and I got absolutely nothing to show for it..except for being burned out for 6 months.
There was an interesting comment on that youtube video too. (Shocking, I know.) When watching content for the OR on a monitor, you can actually see it in 3D by crossing your eyes so that the two pictures overlap. It's a bit taxing and obviously... rather less immersive than the Rift, but it does work and is fun for a few seconds.

Edit: experimenting with it a bit, I've found an easy way to do it is to full screen and sit a good ways back from the screen. (I went about 5' from my 27" monitor.) Then hold your hands up in a sort of window about a foot in front of your face. The idea is that looking through a window between your hands, each eye can only see the picture opposite it. Not seeing the other picture makes it a lot easier to focus on the composite one.
If you use django: https://github.com/juanriaza/django-tempus allows you to generate unique links
Interesting enough Youtube has removed the HD WebM formats and only offers 360p for WebM and higher quality is mp4 only. Strange decision baring in mind that Google is behind pushing WebM.
I didn't manage to finish it, but I had a lot of fun with it.

One mistake they made was to add vehicles, which was just awkward. Maybe one day we'll get a similar, turn-based post-apocalyptic tactics game, with light vehicles?
That is precisely what I meant when I said that I encrypt my laptop and have someone else choose the password.

Is that "unkown data" as the guy above you seems to believe? Hardly. If I pack my suitcase and then just have a friend come in with a padlock to which only he holds the key and he locks it, are the contents on my suitcase unknown to me? No, they aren't. They are my belongings and I just chose, for security reasons to not only stop carrying the key on me but to not even knowing what that key is.
If you do not want to pay for the overhead, I recommend inotify-tools. They have Python bindings too: https://github.com/seb-m/pyinotify
Things that will go horribly wrong on this Friday, Dec 13, 2013
AWS micro instances are heavily throttled CPU wise, and can only burst for extremely short periods of time. RDS can take upwards of 5-10 minutes to come back after you've changed the database instance type and restarted.

We use Elastic Beanstalk + RDS in a production environment. Its okay, but expensive and the performance is lackluster. We'll be moving to physical hardware shortly.
Google and NSA: Who's Holding the Shit-Bag Now?
I'd have one row of prices and a dropdown that is set to "local" by default.
A nice extension would be to log the url of the current tab in the browser. Anyone knows how to do that from bash? (using chrome)
Show HN: ccPing, a secure messenger
With the 2 prominent features:
- Encrypted Chat: your chat will be encrypted with a password so only when you type in the correct password then it will be unlocked.

- Ephemeral Chat: your messages will be self-destructed after a few minutes.
Ah... the "intrinsic value" theory. Hasn't this one died already?
Backtrack Backtrack, AOL ringing the alarm bells.

Wait we actually need to read our license, I thought we could just sue everyone with our unlimited cash reserves.

Going to go out on a limb here and say the chosen steward of startup business data should probably not be the king of the 56k modem, just a thought.
> Economists generally consider deflation a very bad thing that kills economic growth and creates artificial recessions

...except that bitcoin doesn't exist in a vacuum. It's not the exclusive currency of anyone, and never will be.

Bitcoin doesn't affect economies.
sorry was my mistake
OS X 11 concept inspired by iOS 7
Considering the incredible effectiveness of the current low-res dev kit, give it 3 years or so and the Rift will be second nature to most: 2 or 4k display, wireless, better optics, lighter, even lower latency, etc. If I had the money to invest I'd do it in a whim.
Ayn Rand comes to mind
Infinite upvote. A French word for fast is 'vite', from Latin visitus meaning to see; slow -> see -> fast.
Show HN: Hour of Code
Changing my career from a Nurse to Web Developer with an hour of code attitude.
Les Brown – You Can Make It
11-Year-Old Girl Told To Beg Instead Of Selling Mistletoe
Can Containers and Configuration Management Co-exist? (docker)
>> What can I even do if they take my electronics?

"Write to your representatives!!" .. nah, I'm kidding. You can't do shit about it. We live in an increasingly totalitarian world, as the article shows. It's fucking insane.
This wasn't a very good essay. The closing line sums up its problem: "We need to complete quality work in the shortest amount of time possible." Why, yes, I would like a double helping of pablum! Thank you for offering. You know, before now, I thought it was best to complete quality work in the longest time possible.

Sarcasm aside, the most telling line was this one: "If the project is for a three-month campaign that must be completed next week, the shortest path to the finish line is probably best. I've only been a developer for five years, and 95 per cent of my professional projects are [like that]."

This essay was written by a developer at BKWLD, an "independent digital agency." They do a lot of advertising work. Of course code quality doesn't seem important! Code quality matters when you have a team of people developing and maintaining software over a long period.

Here's a more nuanced view: speed matters, and you can be really successful developing important, business-critical software by emphasizing speed over quality. If it's a problem domain you're particularly familiar with, especially if you have a lot of tools, frameworks, and libraries to help you, you can get an impressive amount of work done.

As you continue to work, you'll slow down. At some point—about six weeks is my guess—you'll actually be going slower than someone who's focused on quality. They'll speed up over time (asymptotically), and you'll continue to slow down (also asymptotically). You'll still be ahead of them, though, because you got so much done in that initial burst of energy. Your life will start to suck, though, and you'll be looking forward to when the project is done.

Eventually—about three to six months, I'd guess—you'll fall behind. You'll be going so slow that your initial advantage will have been erased. Luckily, you now get to hand the project off and start a new one. Win!

Three to seven years later, your code will be thrown away. It will be so expensive to change that it no longer makes economic sense to maintain. If it's still relevant, it will be rewritten at great expense and even greater opportunity cost.

So, does quality matter? Depends on who you ask... and who ends up paying for it.
Oh, yeah, this story is as old as the world.)

Straight-forward, brute-force approach sometimes works for easy tasks, it seems, while to came up with some optimization or innovative idea one must master hows and whys, which takes long time. But in the long run, of course, those who invests in understanding and knowing of how things works and why, would ultimately win.

The classic story is that people with understanding and knowledge of hows and whys, so-called "mappers", could even design and implement a whole new language based on proper concepts, while so-called "packers" are continuing struggling and sweating with their packing. Never heard of Scala?)

Another nice point is about [re-]structuring the code. Keeping functions small (and interfaces standard and simple) pays in any language, but to know that one needs to learn the fundamental ideas in CS, not "recipes" from some crappy book that end with "in Java".

Putting it another way, studying classic CS (algorithms, data structures, programming paradigms and language design) takes long time, but eventually you will outperform "hard working guys" because you will waste much less time on ignorant guesswork searching in darkness and repeating all the naive old errors.

Only one with knowledge could afford to be lazy, since knowledge is power. It is not actually laziness, it is efficiency in movements.) Choosing appropriate paradigm, right data-structure (and corresponding algorithm) could save man-months, if not man-years.
502 epic fail
At least for me, Gmail's image settings have never worked reliably. Maybe they just capitulated?
When a question asks whether to do A or B, you know the answer is: "it depends"

Just use your brain, use your judgement on the result, make a decision, iterate.
Since he asks for feedback at the end...

Using sha256 just to compute changes is probably overkill. Using md5 instead is almost certainly adequate and will be a good deal faster.
I'm currently playing Fallout: New Vegas, and the real-time FPS combat is remarkably playable (though I normally hate FPS games). The VATS is terrible, and not a good replacement for the combat systems of 1 and 2.

After Planescape: Torment, Fallout 1 and 2 were probably among the best CRPGs ever. That was really the golden age of CRPGs. Only The Witcher really added some real value (unfortunately The Witcher 2 has the most horrible combat I've ever experienced in a CRPG).

If you love the classic isometric games, also check out Shadowrun Returns. It's not quite up there with Torment and the Fallouts, but it's well worth playing.
News has its uses but at the end of the day its usually negative. Simple as that. Live happy, live longer ;)
My understanding is that the kickstarter was for development kits, so, a significant portion of the backers were developers.

Isn't this investment by A16Z the most incredible reward possible for these developers who've put time and energy learning the platform and technology? At the very least, Oculus is going to be a major player in this field, if not the major player for the next couple years, so the opportunities for their products, and skills, just took a big leap today.
Waiting for os.js, javascript port of X operating system. And js.js, javascript port of javascript. Javascripteption anyone?
As a user of email, I welcome this move. If I were an email-marketer, though, I would be livid.
Ick! No thanks. It produces the ugliest, most obtuse javascript code I've seen.

Furthermore, where I work we do lots of high performance Javascript code and some of the conventions in the code CoffeeScript outputs is extremely wasteful when performing lots of calculations, such as calcing matrix multiplications per requestAnimationFrame. It simply produces far too many unnecessary expressions to evaluate. I would not be surprised if it reduces frame rate to half or a quarter of what you can achieve with pure JavaScript.

Yes, the JavaScript CoffeeScript produces often uses a more performant structure here and there than what many developers would naturally code. However most CoffeeScripters I've met have never really learned JavaScript well enough to understand how many cycles it throws away unnecessarily.

If someone writes CoffeeScript code that doesn't have to be fast, then more power to them for choosing a language they are happy with and feel productive. However, if they're writing a single page web app in CoffeeScript and wondering why it is dog-ass slow, CoffeeScript is going to be one of the contributing factors. It probably won't be the biggest factor, but it certainly won't be negligible.
While this is impressive, I find it surprisingly slow compared to much more demanding applications with bigger code bases compiled via Emscripten. Any ideas why?
Youtube to ban game related content
XCOM JavaScript port
Susan Cains' "Quiet", about the psychology of introversion and introverted people, was very good indeed.
I'd love that as a general precedent. Either the kid is tried as an adult, or the parents are tried in their place. It should be the parents' job to protect society from their children.
What is e-mail marketing? this is a serious question. As someone who has nothing to do with marketing, advertising and all that stuff for me "e-mail marketing" is just spam. or what is it? newsletters? Does it mean that you buy mail addresses from someone and send your stuff to them and see if someone opens it?
Please support ordering with Bitcoin as a payment method.
I never played it, because it was all about combat and lacked the story of FO1 and 2. But now I might give it a try anyway.
It's not really about the overhead. The intrinsic overhead of async. is trivial, anyway. It is more about predictability & how the system is understood. Async architectures let you have simple, easy-to-understand components, but the expense of a more complex macro-control-flow. Hardware and embedded guys spend a lot of time looking at storage 'scopes, and like things to be nice and periodic... it just fits in with the world-view a bit better. It is not so much that one is objectively better than the other, it is just about how different people's mentality works.
Why Film and Fiction Routinely Depict Society and its Citizens as Fools
There are already several PC emulators in JS, and there are at least two Javascript interpreters in JS:

This one is Spidermonkey compiled with Emscripten: https://github.com/jterrace/js.js/

And this one is a test-bed for new JS language features (or at least meant to be - don't know how far along it is): https://github.com/mozilla/narcissus
Yeah, but without the cookie.
Maybe you can answer me a question I had after reading all of it; How are those micro hydro plants in the mountains protected from frost?
Baldur's Gate 2 was very good too, and was (AFAIK) the first CRPG to develop party NPCs to such an extent. And fortunately, you could dump most of the awful, strangleable NPCs from Baldur's Gate 1.
Wow, a failed photographer with a chip on his shoulder blaming everyone else for his failure! He needs an attitude readjustment. If he was truly a great photographer people would be falling over themselves to give him money.
No, re-read the article, your wrong. We made our system's data unreadable by staff, that's the first thing we did. Making it readable by GCHQ would have incurred the cost.
ymacs (Fabrice Bellards Emacs "clone") is installed in jslinux.
To what extent could you eliminate on-site failure points and/or build-up on-site redundancy? The reason I ask is that maybe the question shouldn't be about hiring more people for on-site failures but instead planning for up-front costs to build-up redundancy at each location (ie RAID, virtualizing, better networking equipment, IP-KVM's, etc.).

I know local hardware failure will never be completely eliminated but your pitch could be "look, I'll provide your much better IT than you'll find locally at a much lower cost but to make this work we have to invest in your hardware to build-up redundancy and backup systems."
That's a figure of speech dude!^^

What he said was that they are cruising...like super fast, but he wanted to make it a bit funkier.
> good deal faster

You could always try it and see :)

Example test: openssl speed md5 sha256

As for why it was chosen, I think it's because there are known examples of MD5 hash collisions (though the likelihood of it on a filesystem is remote) and likely SHA-1 was skipped because it's considered 'likely' a collision could be created (though so far only with weakened versions of SHA-1).

But - all this to say: The chances of having two files with the same MD5 hash that are identical in size is vanishingly small. As such, for the known MD5 collision mechanisms, the different file size would be enough evidence something has changed.

... Why he didn't include file size in the metadata check, I can't tell you. Timestamps can be faked - but generating a hash collision with a file of equal size is a Hard problem.
> ”CrunchBase’s new terms of service are clearer and more in line with the best practices of the open content community,” said Mitch Stoltz, a Staff Attorney at the Electronic Frontier Foundation.

No. NC is not "open content". See the Open Definition (http://opendefinition.org/): "The license must not restrict anyone from making use of the work in a specific field of endeavor. For example, it may not restrict the work from being used in a business."

I am disappointed that EFF, of all people, are helping TechCrunch to openwash this.
It's when people subscribe to your email lists and you send them marketing messages. For example, you might sign up to an email newsletter from a shop you go to, and they will send you emails with marketing messages (sales/new products etc.)
I am sure. Disclaimer: I work for SAP and I am the one who originally created those amazon AMIs about two years ago. Meanwhile I got re-org'd into some other group (as happens frequently at big companies) but I still use it myself. I'll clarify things on our forums (not that anyone would find it there...)
My take: Living in Australia, the best thing that we can do to increase the perceived quality of web services in Australia is to subsidise the local hosting of international web companies. It's latency that is killing our experience right now.

The latency between Australia and the internet (hear AWS data centre in Virginia where most startups live, or rely on an API that exists this region) is crazy! It's especially so as companies are starting to push "regular traffic" over to https (even HN is https now). The 4+ requests required to establish an encrypted connection adds up.

Whenever I'm in the Bay Area it feels like the internet is on localhost!

The cost of hosting in Australia is 5-10x that of the states[1].

Whilst it's fun to bash the Coalition’s NBN policy, the Labour party's plan topped out at only 100Mbps (which I'm already getting on Telstra Cable). What really annoys me is that

Australia's cable network is Fibre to the node already[2], and it is already capable of 1Gbps speeds. I hear that Telstra is not offering 1Gbps per second as part of an agreement with NBN Co.

[1] My friends over at orionvm.com gave me a lesson in hosting economics when I wanted to white label their service.

[2] My next door neighbour designed and sold the underlying hardware used on Telstra's coaxial network.
That's a flawed argument, because you can by the sandwich for $5 worth of BTCs, and then immediately buy the BTCs back with cash.

Of course, that seems excessive for the individual user, which is why your wallet service provider will do it on your behalf and assume the risk. I imagine Coinbase will do this very soon.

Assuming that in a couple of years there will be a functioning derivatives market, the wallet service provider can then offload that risk to investors.

Speculation isn't a "bad thing", it's a natural thing that is necessary for an efficient market.
In this paper I explore 1,3,4,and 6 (3 = microRNA binding):
http://genomebiology.com/content/10/11/R133
It's simply a good book that gives a model/framework for self-improvement and how attraction between men and women work. It's still a model, it doesn't apply all the time, but it gives a certain insight and lets one see patterns whereas before, one sees only this behavior and that behavior and has problems to connect the dots. It is a model to unlearn (or at least: put into perspective) all the other models you learned about flirting in the past (mainly bullshit flirt guides, advice from girls, and Hollywood movies).
Startups Are Quick to Fire
I have an awfully long commute each day (around 3 hours) and spend most of the time reading fiction (scifi and fantasy).

I do this for two reasons:

1. It's fun.

2. In fiction authors have the liberty to go dip shit crazy with their possibilities. They can even change the inertia of the universe they are in.

I also think reading this kind of books helps to think outside the box and often helps to get a fresh view on problems I'm working on.

It also helps me relax my mind while reading, which I feel is a prerequisite for it to work properly.

PS: here are some of the works I particularly enjoyed lately:

Howey, Hugh.: Wool (and the entire Silo saga, very good read); Sanderson, Brandon: Mistborn: The Final Empire and the sequels (Sanderson is a genius when it comes to creating consistent universes); Phillips, Richard: The second ship (trilogy, contemporary argumented with alien technology); Corey, James S. A.: Leviathan Awakes (expanse series)
Well, try it again. It has by far the best writing of any CRPG. I love the Fallouts, but Torment is High Literature. It's the Shakespeare and the Firefly of computer gaming.

Allt he great, special unique games, from Star Control 2 to Bioshock to Braid, Torment beats them. It's a game that makes you think far beyond the stuff that's in the game.
I can't tell exactly what the goal is, but inotify might also be a simpler solution.

(Specifically, if the goal is to monitor changes as they happen and the service can be assumed to be continually running.)
I remember watching a documentary that claimed that a good deal of the economic success of the US in the late 19th and early 20th centuries came from the fact that it had a mobile workforce able to move to where the jobs were -- benefiting from a flexibility in terms of location, if not expertise. Of course, the complexity of modern technology creates a demand for increasing levels of human specialisation these days, and real-estate prices make it much harder to move across the country than it was 50-100 years ago. (Having said that, the last 3 years have seen me working in London, New York, and back to the UK again, so perhaps we are just as mobile now as we ever were....)
Previous discussion: http://news.ycombinator.com/item?id=6733518
Wired actually ran a decent deep learning article! Just doing an interview with the researcher seemed quite a bit better than their normal approach of doing the standard zero-depth pop-sci overview of the topic. Lecun gave solid answers, and the questions didn't suck. I particularly enjoyed the answer about the "conspiracy" between Hinton, Bengio, and Lecun.
And possibly applicable to things that aren't related to making money.
Are Bitcoins important?
The real challenge for Cisco is to play well with contributors.

While initially, members of the project seemed to be from the same Cisco family, it looks welcoming: https://github.com/cisco/openh264/blame/master/CONTRIBUTORS