skysight-inc/HackerNews huggingface dataset:
Taming the AWS API with statistics 
Having all this data at hand has allowed us to create better algorithms for waiting for AWS resources. For example, when we create an instance, we know there isn’t any point in checking until around 20 seconds as it is the earliest we see a newly created instance running, and after 90 seconds it is highly unlikely it will ever run, so we can focus the waiting and polling around the sweet spot on the curve.
Self-service battery warranty. It's a win-win.
@BadAstronomer | Phil Plait has excellent astronomy posts
@TechCrunch can keep you up on tech news
@@umairh | umair haque frequently impresses me
and that should bring another + to G+
Do they collect on the payments?

This whole story sounds like conflict of interests on a massive scale.
Am I the only one who thinks the NSA should be doing something to ensure that this doesn't happen again, as in precautions against the gathering of data by an individual?

While Snowden did have proper justifications and reasons for the exposure, the fact that he was able to is still not a good thing for the NSA isn't it? Someone else who might not have America's interest could do the same thing theoretically which is bad.
A friend advocates the opposite. He specialized in a very narrow engineering topic (bulk drying of granulated particles) in grad school. Within two years he knew more than almost anyone in the field, developed and patented novel drying technology and sold out to a large corporation. The agreement required that he stay away from his specialization for two years, so he went into real estate and has never looked back. Got rich twice over.
Quite a direct story. And it's hard to find that line where further advancements suddenly become unwelcome. I guess the advice "know your limits" is what we have.
My one primary issue right now with Docker is that it's a little difficult to get something like Apache going, since it's a service. Docker obviously detects the command I pass in as finished, and then stops the container.

Here it's solved by turning the nginx daemon off and running the command directly, but is there a better way to run something like Apache (which runs as a service) to host PHP applications, without resorting to sending long running commands like "while true; sleep 1; done"?

I guess this kind of defeats the purpose of Docker, in a sense, since the project's more about isolating applications (which generally run as a long running process, a la Node.js). But, PHP is still a popular platform for development and I'd love to be able to try out Docker for some of my own PHP stuff versus spinning up entire VMs with Vagrant.
They are complementary. Vagrant is a tool for configuring VMs for development.

Docker is a tool for packaging your code and all its dependencies into a portable lightweight container. You can deploy docker containers across VMs and physical machines, regardless of how they are configured. Some of your machines may be configured with Vagrant, some of them with Puppet, Chef, Salt or any number of home-made tools. But all of them can run your docker container exactly as you built it, byte for byte.
So, it's not really working anymore on non-Oracle Linux.
Ask HN: Passive income ideas?
I can code well and I have 1-2 hours daily that I can spend on any project/activity that will, after some work, generate $1000/per month net in passive income. I have kept the number at 1000 as my hours to spend are limited. Change the number if you think I can have a bigger passive income with the amount of time I am have. I would like to hear ideas from the community, specially from folks who have done this in the past or are doing this currently. Please give concrete actionable ideas.

EDIT: I am willing to learn anything.
Thanks for the comments so far. I'm checking out the accounts posted.

http://www.eetimes.com/electronics-news/4410448/10-Electrica...

This article details 10 electrical engineers worth following. Some of them certainly seem interesting.

If anyone would like to see what I've got so far they're welcome to check out my twitter in my profile but of course I also put the Onion in there, a good professor, a friend, and a colleague so you would have to sift through those.
Take a quick look at the news (in your sector/from your competitors), and then take a walk. It's amazing what will mix around in your head while you're out doing something else, away from a screen.
Heh. It's hard for me to not be cynic on tech news now, knowing how it will be used against us. Denser storage, the "internet of things", advances in machine learning suddenly seem like just more ways in which the infrastructure to monitor and control every small thing on the world is built. Everything put in place nicely for a (future) totalitarian government.
There are local and constraint-based search techniques that are useful for particular situations as well.
Prediksi Skor Brazil VS Meksiko Piala Confederations 20 Juni 2013
Prediksi Skor Brazil VS Meksiko Piala Confederations 20 Juni 2013
Prediksi Skor Brazil VS Meksiko Piala Confederations 20 Juni 2013 – Pekan ini kompetisi pemanasan jelang Piala Dunia atau lebih dikenal dengan Piala Konfederasi telah dimulai. Negara-negara pesertanya pun telah mempersiapkan diri secara matang sejak beberapa minggu yang lalu termasuk melakoni pertandingan-pertandingan uji coba. Kali ini kami akan mencoba untuk memberikan sedikit prediksi dari salah satu pertandingan penyisihan grup Piala Konfederasi antara Brazil kontra Meksiko. Pada pertandingan sebelumnya kedua negara memetik hasil berbeda, Brasil sukses menjungkalkan Jepang dengan skor 3-0, sedangkan Meksiko harus kalah dari Italia dengan skor 2-1.<p>- See more at: http://www.situsjudi.org/prediksi-skor-brazil-vs-meksiko-piala-confederations-20-juni-2013#sthash.PAJoahoQ.dpuf
I'm not an encryption expert. I didn't mean to start that argument, sorry. But personally, I would rather use encryption now that didn't originate in an NSA lab than one that did. But I believe Snowden that the NSA probably doesn't try to crack much good encryption, and they have a good time finding easier vectors to read encrypted data.

Anyhow, my main reason for making my comment above was just that if politicians really stopped to think how the surveillance can hurt them personally, instead of scoffing at us commoners who are under surveillance, they might start to change their tune. My first thought when hearing all this news was just a thought of Bush/Obama reading politicians' emails about senate/house bills before going around bargaining with them (or more realistically, some mid-level staffer getting at that info and then summarizing it so the top-level politicians' hands never get dirty).
"The first rule of fight club is you do not talk about fight club"

Also, don't say "bomb" inside of a plain.

And Never ever say "inflation" in front of a minister of economy

http://www.ekathimerini.com/4dcgi/_w_articles_wsite1_1_27/04...
Clojure has always intrigued me, but I've stuck with Scala so far so I don't scare any of the more Java inclined developers I work with when they read my code.

I keep thinking with Scala though, I'm going to run into some really awful looking code one day from someone overly abusing all of its features. I know know even the most restrictive languages can be abused, but it just feels like Scala leaves the window much more open for that.
nitpicking: KVM stands for "Kernel Virtual Machine". It's an implementation of virtual machines, just like VirtualBox or VMWare. Containers are completely separate from KVM.
It sounds like a fee to me. That is the price that Google asks for admission to its services -- access to the data that you transfer whilst using Google services. Monetary fees are also contractually specified. I'm not sure why you think that just because the "fee" is non-monetary that you have to transfer all ownership rights in whole, instead of those defined as the price of entry in the contracts agreed to upon account registration.
In addition to oaxacamatt's excellent advice, you can use Excel or create a Google spreadsheet to track your expenses over the course of a month, or even a week; make budget categories, write everything down, and then start by using a week's or month's (or whatever period's) worth of data to formulate a target budget.

Then create a budget-vs-actuals version of your spreadsheet. When you have a periods worth of data, see if you need to adjust your budget (hopefully downwards, but you don't want to be shooting for some unrealistic numbers, so do adjust categories upwards if you need to do so to be realistic), and then continue to compare periods of actuals-vs-budget.

I also find it motivating to keep a list of "Yay!" and "Boo!" items, completely informally/separately from my spreadsheet. It's just a thing where I can write down things like, "Yay! Brought my own coffee to work instead of buying out" or other such little victories. The Yays can be more motivating to me than the Boos, but it might help to track both to see where you think you're breaking your own budget.

And this can all be adapted very easily to a work budget, startup or even an established business.
It would be nice to see a list of radio stations you currently support on your website before purchasing.
::checks GMaps:: TIL a 4 hour 20 minute trip is unfeasible, but a 3 hour 50 minute one is fine. ;)
True, but if it happens regularly enough that the law can't be successfully enforced, the law itself would be de facto nullified.
Has Oracle has eroded credibility for being a good steward for any open source technology at this point?
My question is how long before @Mitchellh leads an effort to fork VirtualBox to allow Vagrant to have a reliable future?
Gomoku has already been solved actually, maybe you were thinking of Go? There's a revised version called Connect6 though, in case you are interested.

https://en.wikipedia.org/wiki/Connect6
Not confirmed. Apparently, the worldwide hard disk production is around 500 million devices per year (see wikipedia). Tera is 1e12, zetta is 1e21, so they'd need a year's world production of hard disks for one data center?

Exabyte storage seems possible, however.
That's why at the time I pointed out that a new breed of apps, written to the VPS as a target, could take the administrative burden off both host and user and move it upstream to the app.
As Schneier says in the article, MAD was applied in the Cold War with only two players of comparable strength. The potential conflict we are now discussing has far more players of widely varying capabilities, so the principles of MAD don't necessarily apply.
The main problem I have with actors is that they are untyped.

What's the point of having a powerful type system like Scala's and then throw it out of the window just so I can use a distributed framework?
I am no expert, but if I understand correctly, a blog can generate passive income from archives, although this requires that you steadily update the current content (to retain and/or increase site traffic). Not sure this would meet your needs, though, because maintaining a blog can require a lot of work.
An infinitesimal subset of all iOS apps that use open source components: https://www.cocoacontrols.com/apps
> If one is not careful and adhering to a formal style guide, it would easy to end up with an unreadable mess of inconsistent code.

This reminds me a lot of C++: powerful but unless you agree on a consistent style and only using a subset of its functionalities, you end up with nightmare code bases.
Why can't the masses just plug them in at night like current Tesla owners?
Servo is a good idea because it helps show the pain points of Rust on a real world project. But it doesn't show that Rust is ready for general use yet because that's really what it is -- another facet of the Rust project.
Good points. I should rephrase the question and probably re-post later.
I'm most interested in knowing what percent of the working day a technical cofounder spends coding.

The problem with raw hours is that it's less meaningful without the total hours. Ultimately I'm trying to understand how these people balance their days. Coding vs. non coding
Well, CUPS still did not suffered what Oracle's is doing to MySQL.
I think Kotlin would be a better candidate for this. Scala's surface area is way too big for this purpose.
That is certainly a lot of words up there without actually addressing the point at hand. Should we or shouldn't we compare the surveillance society in US with the situation in other authoritarian societies. (hint, yes.)
Yes, and the GPL is only as powerful as the copyright system that supports it. Some people publish under public domain in the US and something like the MIT license for other countries where that license is less restrictive than their particular public domain.
Yep, GPL preserves freedom in exactly the same way modern societies preserve freedom for their citizens. You are free, everyone who lives in the country is also free and you're not allowed to enslave other people. Of course, someone could make the argument that preventing you from owning slaves denies you some freedom. And from a narrow and purely technical side he would be right. However, which society would you say has more freedom, the one in which slavery is forbidden, or the other? I think the same argument applies to FOSS.
Physics Nobel laureate Kenneth Wilson dies
I used Squeryl in my thesis (admittedly a while ago) and Slick[1] on a more recent project. Like you, I had ample experience in LINQ and it's definitely the feature I missed most from C#. I'm a fan of Slick.

I'm also looking forward to async SQL calls.

I've been building some Akka-based projects for a client and both they and I have been thrilled with the results. They're a startup that's gaining traction and they brought me in to help with scalability. I won't go so far as to say that Akka is a magic bullet but it makes reasoning about scalability far easier, though in our case we're mostly dancing around the IO bottleneck.

[1] http://slick.typesafe.com/
Plugin to enable ⌘ + num tabs switch for Finder on OS X Mavericks
Mavericks introduced cool tabs to OS X Finder.app. But I really miss ⌘ + num tab switching feature for that. So I made the plugin to bring it to Finder. Actually I use Finder more frequently than Safari, which you have Chrome or Firefox as alternatives. Hope it also helpful to you.

Originally inspired by rs/SafariTabSwitching(https://github.com/rs/SafariTabSwitching). You may wanna check it also.

Of course Mavericks Only.
My understanding is that the new typed channels feature in the upcoming Akka 2.2 release will address this.

The macro feature introduced in Scala 2.10 makes this possible.

http://doc.akka.io/docs/akka/2.2.0-RC1/scala/typed-channels....
I never understood why they choose to do games and not have an easy to use event planning system. IMO that's why G+ is now a ghost town. Event planning on Facebook is dead simple and is the only thing keeping on there.
Imagine you are told that you have to spend the night in the middle of nowhere on your weekend trip mere 600 kilometers from home. Just to charge the battery.
de-cloud yourself, de-google, de-facebook. Fuck the NSA
Google Webmaster Tools “Links To Your Site” Reporting Bug
Mobile Call Logs Can Reveal a Lot to the NSA
http://i.imgur.com/QuPvQyF.png
this is the bug i found with this game, how x can win, when I(in blue) scored 4 before x reaches 3
Well, we have a lot of metadata...
My money laundering scheme is entirely legitimate!
Apple refused to update to any GPL-3 software, including GCC and GDB. Clang/LLVM is great, but it's not a complete replacement given that it's lacking commonly-needed things like OpenMP, thread-local storage, Fortran, and others. Valgrind chronically does not work properly on OSX because the Valgrind developers don't use it and Apple hasn't invested a modicum of effort in helping.

I use BSD-2/MIT for my own work so I have to deal with not depending on libraries that are GPL-encumbered, but I still respect the GPL and think it's poor form for a platform to discriminate against it.
With all due respect, this impression is just folklore.

The difference between Scala and Clojure is the difference between ML and Lisp. Languages from the ML family are statically typed by definition, therefore they need slightly more features to be expressive. On the other hand, the trade-off is worth it for many people, because the compiler actually helps you - for example it's far easier to work with various functors (such as monads) in ML languages, than it is to do that in Lisp.

Also, Clojure is not "painfully restrictive" or "curated". Name one thing that Clojure doesn't allow you to do.
I don't think Rdio is going to like this. http://www.rdio.com
Love her or hate her, Rachael Maddow said of Hastings tonight (paraphrased from memory) "There are a lot of journalists who hope to be or claim to be fearless in their reporting. Michael Hastings was fearless. Most people got the impression after talking to him briefly that he wasn't like everyone else -- you were NOT going to be able to ignore him."

He was an infrequent guest on Up with Chris Hayes. I remember fast forwarding through most guests verbal essays to listen to his.

He'll be sorely missed... in an era when we need people like him the most.
Until you're traveling at freeway speeds, in cold weather.

http://www.nytimes.com/2013/02/10/automobiles/stalled-on-the...

So I'm not sure even 3 hr 50 m would do it?
Note that it only forces you to contribute back in the event that you not contributing back would restrict another's freedoms with their hardware or software.
> It was always expected that Oracle would kill the project.

Oh, Oracle does. Very, very slowly.
If we're going to be swapping things at charging stations, why not use a technology like this:

http://www.phinergy.com/

Takes a refill of plain water every ~200 miles and a swapping of aluminum at larger intervals. Aluminum is common as is the recycling of it. It's also a lot easier to handle than battery packs I would imagine -- lighter, safer, etc.

Not sure about the range but early press suggests it to be at least 1k miles between changes. I put around 4k miles on my car a year (much lower than average, I know). I take my car in at least twice a year for service so it would get half of them "for free".

Even at 12k miles per year that's only once a month. If it could be done in 15 minutes (a number I just made up) that's not much of a PITA.

I wonder what the cost would be vs gasoline vs the cost of buying a car packed with LIBs.
It's possible to make them typed with the stdlib[1]. Link also gives some reasons as to why they're untyped. Short answer is it started as a way to replicate Erlang in Scala[2].

[1] http://stackoverflow.com/questions/5547947/why-are-messages-...

[2] http://article.gmane.org/gmane.comp.lang.scala/12988
Combine it with a better recycling process: lithium based batteries are insanely energy intensive to produce to begin with so they are a great candidate. Then, chose the most efficient point in the life cycle to recycle the battery to recover the most cost. Since you're extremely unlikely to use a swap station for the first time after having used the car a long time, the risk to Tesla can be minimized.

Factor in the price of recycling with a cynical view of the average user and everyone gets a price decrease on the batteries without the sticker shock of seeing the battery cost all at once. Really you'd sell your Tesla's with an already recycled battery and a couple of years of swapping thrown in. You can price it just like you price car insurance, based on amount of miles driven a year.

Anything that puts more control of the most unproven tech into the hands of Tesla, the faster their batteries will improve. But maybe this is all just too expensive to implement without millions of cars on the road.
> His former coworkers are going to be smart, American, and patriotic too.

So the NSA needs to offshore that work to China in future
I think the point is that "protecting the children" is one of the few things that are an easy fight politically. The rules over gathering data on children are fairly strict, and could be a fine technicality to enforce a moratorium on the wide surveillance. They may not be lawful, but bureaucracies are notorious for being susceptible to goofy policy enforcement. (One could joke they answer to a higher authority that way.)

Of course, they also have the option to say fear is worse, enact special complicated safeguards that filter out children, or any number of other weasel work-arounds. But it's something, at least.
An effective and unattributable false flag op trumps all DIS, DHS, and inflated budget and corrupt `security clearance' high salary revolving door critics. If another Edward Snowden bombshell is released with massive public outrage, "Expect U.S." not Anonymous.
Don't you hear yourself? You're as unreasonable as the people you deride...
Scalaz has some nice (usefully typed) concurrency tools:

https://github.com/scalaz/scalaz/tree/scalaz-seven/concurren...

https://github.com/scalaz/scalaz-stream

Like everything with Scalaz, the tools are great but almost completely undocumented.
NVidia will license their GPU cores to other hardware manufacturers
The goal is not to win the most boards, but to complete 3 in a row on the large board by winning the small boards. If you're aware of that, I'm not sure what you're claiming the bug is. Could you clarify?
Show HN: Pure, a minimal flickr client app for iPhone
KVM is full machine emulation (i.e. hardware is emulated, and you can run different kernels inside the guests than you do on the host).

Docker uses LXC which is like BSD Jails, most of the advantages of VMs but you don't have to emulate a whole system, there's only one kernel atop which multiple containers/jails can run different software and have thorough isolation. Very fast and light-weight, but you can't run different OS kernels.
Yes, because lowercase ASCII does not meaningfully capture how names are written in most of the world. If you want to cater to a global audience, it is simply not sufficient.
Hey Andrew, you can definitely run Apache+php as a docker container. Apache can run in the foreground with "httpd -D FOREGROUND", so that docker can monitor it. Then add a few layers to your Dockerfile with php, mod_php, 3d party php packes and your own code - you should be ready to go.

Having docker monitor a foreground process has many advantages over the traditional "init script + self-daemonize" approach. Mostly it avoids reinventing the wheel. For example each process doesn't have to worry about logging, service registration/discovery, etc.

I would argue it is closer to the Unix way :)
I doubt Rdio would be able to do anything about an app named "Radio".
Just switch to postgres. Don't take any chances.
Interesting. Does this also mean you can run your container on both 64 and 32 bit platforms?
Does your blog itself run on docker?
That's a wrong comparison. I think the author is complaining about Oracle taking advantage of Open Source and not giving back. I don't think he's worried about companies developing closed-source software for profit.
Andrew - check out the latest article to see how I get nginx (a webserver like Apache) to run the site you're viewing. Just re-click the link.
It actually makes more sense to mention just "Former NSA Employees" as they were not whistleblowers per se. They went by the book and never went public the way Snowden did.
There would need to be unilateral storage regardless of potential profiling during mining -- otherwise the cellular profile of a child, in this case, would make a secure line.
Fuck'em
Solved it. https://en.wikipedia.org/wiki/Asteroids_(video_game)
Canocialisation functions are, by definition, idempotent.

Their canocialisation function, which is a standard one, was broken by subtle changes in Python 2.5, but worked previously.
I've done this through licensing SaaS to social gaming companies (apps). It took a fair bit of work though -- I'd say 6 hours daily.
Fixed random mouse offset bug & whenever all tile become playable, they are all highlighted. With the exception of the start state (As I think it looks better white)