skysight-inc/HackerNews huggingface dataset:
Everybody who pays @95th dreams of doing something like this the very first time that 95th billing is explained to them. I mean Everbody.

What the Article fails to explain, is that there is both a port cost, and a minimum commit. For much less than what it would have cost them for the port, and minimum commit on a 1 Gig connection, they could have simply mailed their data via USPS and had it there in three days.

Also, if we do the math - and presume that they only ran 1 gigabit for 5% of the time - 1 gigabit/second at 36 hours (5% of a month) in terabytes = 16 Terabytes - which barely makes it into the "10s of terabytes" category, and well within the "Just mail an AIT-3 tape. [Edit - cheaper yet, just load up the hard drives that you are going to install anyways in your destination]

Edit 2:

Doh - http://www.mkomo.com/cost-per-gigabyte shows that the largest hard drives back then were 20 Gigabytes. We're talking a minimum of 1000 hard drives for "10s" of Terabytes.

Maybe that 1 GigCircuit Hack wasn't such a bad idea after all.
The comments on this thread are ridiculous. This product is awesome. Who cares that they call it a 3D printing pen? I'd like to see you try to make one...
4) There aren't those rock/?? things that when you hit turn into mushrooms/tombstones/??
Am I the only who tries not to override default commands? It's not like I use them all, but I might learn it at some point, and I want to have them available.
Reminds me of a loophole Microsoft found in their utility contract:

http://www.nytimes.com/2012/09/24/technology/data-centers-in...

Threatened to waste $70,000 of electricity to circumvent a $210,000 contract penalty (for not buying enough electricity), and thus negotiated their way out of it.

(Note this is MSFT not GOOG, so be sure to interpret this as an act of disreputable evil and not a clever funny hack).
The rules were set by the supplier and they played within the rules. Don't play the game if you don't like the outcome.
> A person with common sense would look at the mass of a baby, and the mass of an adult human.

Weight/mass has very little to do with it. The baby is never 'crushed' it is 'smothered'.

Also when you smother a baby (accidentally or intentional) it squirms. So common sense would indicate the key factor is how heavily you sleep, and how easily could you role onto the baby.

If the babies head is the same level as your head, the chances of rolling on top, would require some pretty intense dreaming.

Knocking a baby off the bed is very unlikely to kill a baby (they are in a relaxed state, and have flexible bone structure/skull).

Research indicates co-sleeping is dangerous when the adult has consumed alcohol or drugs (i.e is sleeping very heavily).
If you're in the bayarea, let's talk!
Quasipreneur@gmail.com
or the Goverment could just pose as buyers, work to identify the vendor and then extort vendor to release customer addresses, and proceed to arrest past and future clients.
>But does any of this have a bearing on the matter at hand?

Yes. You made incorrect assumptions about the source of the quote.

Regardless of whether she [Musk's ex wife] may be biased, it's certainly a first hand account of the event in question.
HackerNode app will have commenting and upvoting soon! I am currently working on it!

http://install.nodemesh.net/r/M4tZ
You'd trust your hard drives with USPS?

Edit: I'm not implying that USPS is necessarily unreliable, I'm curious to hear if this is common practice.
At the time, Google was not hugely profitable like today, and were very conscious of costs.

Meanwhile their hosting company was making a trillion in profit /s.

Google plays fast and loose with ethics and definitions, from (shall we call it) penalizing competitors and then releasing a clone to working with Visa and MasterCard ala Wikileaks to cut off the money http://www.gizmodo.co.uk/2013/02/google-wants-to-stave-pirac... to sites with "piracy sites." Their PR hasn't worked on me for a few years and there's even a boomerang thanks to it.
Yes this is the best idea out of the bunch!
I've used both tastypie and django-rest-framework for large projects and my preference is also django-rest-framework.
That's not deterrence.
> Not every game allows infinite saves and redos.

I would argue that every single-player game is forced to allow infinite saves and redos, by the fact that virtualization with memory snapshotting exists. (For a networked game like this one, you must just first reimplement a "private server" for the client to talk to, and then run that within the same virtualized container, so that a snapshot tracks their combined state.)
When they're adequately backed up, as in this circumstance, why not? Send the data in triplicate if you want, just to avoid the hassle of re-sending any that get damaged. Regardless, the cost would be trivial, even for young-Google.
RAID = Redundant Array of Independent Deliveries
You've always got to expect a certain amount of packet loss over any connection.
Presumably I'm not sending the originals. Also, powered down, hard drives are pretty robust - their read/write heads are locked up. Remember - those drives have been bouncing around a LOT to get to you through retail/wholesale channels.

[edit] Also - they obviously had to buy hard drives for the destination, right? Presumably, early stage google was all about the open-chassis on plywood slam drives in approach, and wouldn't have been averse to loading up 30 or 40 drives, mailing them out, and simply diffing and resyncing as needed if 1 or 2 drives had issues, which would have been unlikely.

Also, presuming you needed to have one of your people go to the remote data center, there is always the old, move the datacenter with hard drives in my luggage trick. Even in 2000 you could put a lot of data into carry-on.
From the article:

> At the end of the month, the top 5% of usage information was discarded, to eliminate spikes, which were assumed to be measurement errors.

Not actually true. The bandwidth measurements don't have accuracy problems; providers use 95th percentile billing to make connections "burstable", allowing servers to handle an small unexpected traffic spike without a huge bill. And on the flip side, many sites have a traffic pattern of highs during a subset of the day (customers' waking hours or business hours or non-business hours, depending on the site) and lows outside that period (sleeping, etc), for which 95th percentile billing produces a higher bill than just charging for bytes transferred.

https://en.wikipedia.org/wiki/Burstable_billing

Very few customers have the kind of traffic pattern that would allow for using bandwidth during only 5% of the month. And in this particular case, Google could just as easily have saturated a 50Mbps line rather than using 5% of a gigabit line, which would have massively reduced (though not completely eliminated) the bill.
Doesn't sound to me like they explicitly represented it to him one way or the other. After the Top Gear situation, it's surprising to me that he wouldn't assume that they would turn it on. In any case, I don't think this can reasonably be considered underhanded behavior on Tesla's part.
That is a pretty awesome hack, but I wonder why they didn't just use hard drives and ship it instead of wasting months. Cost / benefit seems off there.
What is the default behavior for ","?
I looked further into the code and it's actually uglier than that. Since ruby can't get at the MAC directly, instead they call the ruby global rand function (which is a fast and weak psuedorandom generator on many platforms) 256 times, concatenate the results and sha1 it to create a fake MAC, which is then stuffed into the state file. If a state file exists, it is preferred to creating a new one. So really the entire initial sequence state is in the state file and system clock. That's way to likely to overlap IMHO, particularly on vm images that may not update the system clock immediately on spawning an image, before the app comes up.

Your point about always using a new MAC when you thaw or duplicate a vm image is well taken.

I'm convinced that when code has cryptographic implications, people should not roll their own ad hoc weird solutions. Nearly every platform has a way of accessing high quality entropy. Version 4 random UUID's have been standardized for a while now. I don't understand the logic of using some "I invented this" implementation.
In the year 2000 storage cost about $12/GB [1]. This article claims 10s of TB, so let's say 20 TB, which is the most conservative possible estimate. 20 TB = 20000 GB. At $12/GB, that comes out to $240,000. That doesn't include retransmission cost (for busted drives) or shipping. I'm not sure the analysis is correct here.

Presumably their minimum commit was a lot lower than $240k, because otherwise they wouldn't have shrunk from just using the connection. They probably saved a lot of money by doing it their way.

[1] http://www.mkomo.com/cost-per-gigabyte

* I wasn't around then so I don't actually know.

* * It also depends what part of the year they needed to do the transfer. By [1], costs had dropped to $8/GB by the end of the year.
I'm a python/django developer. If I could do it over again (ignoring the fact I've basically switched to an all javascript stack outside of work), I would go with rails/ruby.

I think there are more rails jobs than django jobs, at least the type of job I want, and especially in my geographic area (North Carolina).

I feel like the ruby community is much larger, much vocal, and many of the startups I actually buy stuff from use ruby.

I imagine the tooling is pretty compatible, but I'm not that familiar with the ruby world. At the startup I used to work for we deployed django on heroku much like one would do in the ruby world.
I thought that was what you were saying - the trolling thing was me recognising I may have misread you, so I'm glad I didn't. Thanks for clarifying though!
I'm pleasantly surprised that this product passed Kickstarter's (increasingly) stringent guidelines for acceptable projects
CGI creates a new OS process for every request. Zerg creates a new Xen VM for every request.

These are very different things.
Stanford Scientists Create Tool for Reading Minds of Mice
Right - but they had to buy those hard drives anyways, so it didn't cost them anything more than the transportation cost of the drives to buy them at the source, load them up, and then ship them.
Exactly. Having to install chef and all it's dependencies to install nginx and a few config files in the end feels really wasteful. With ansible, there are zero server-side dependencies.
You would be the mayor/god of multiple cities? How?
As I have warned in the previous posting about this, Anons will make their life hell.
how to become a hacker? it's easy: http://hackertyper.com
I kind of doubt it. Most street thugs are not about to call up a lawyer and inquire about the penalties imposed on the crimes they intend to commit -- or about anything at all for that matter, because street thugs don't generally have "hiring a lawyer ahead of time" money.

Potentially the ones in gangs will know from personal experience or the experience of their compatriots, but then you're right back into not expecting to be caught territory -- or else how can you explain the lack of deterrent effectiveness in reality?

I mean just look at the evidence: Has increasing the penalties on drug crimes to insane levels deterred the bulk of the drug dealers from continuing to deal drugs? Obviously not.
Any ETA on SPDY support being included (instead of requiring a patch)?
It would be hell to get the data off before imaging the drives. What do you transfer it to? The shuffling would require a lot of technical work, which also costs money. Also, we don't know if they were on homogenous hardware by then -- they may have still been using budget pcs and refurb'd parts. So it's hard to know if your plan could work. The investment of inventing a process for mass data transfer versus using the normal process but only during a certain time period is also significantly higher.

I have to think someone ran the numbers. It's not like the folks in 2000-google were dummies.
I don't understand the "didn't use the connection at all outside that time, they should be able to get some free bandwidth." How or why would Google shut down a data center for that long just to pump some data across the lines? Wouldn't that mean down time? I don't get it.
Kurzweilai Tagline: "Accelerating Intelligence?"
The difference is that the hard drives themselves would be assets (and would probably have nostalgic value in 2013 if they wouldn't have decided to resell after the transfer)
Why would the dealer talk? Giving out more customers would just be more evidence against himself.
Gwern is male; not only is Gwern a boy's name, making it a reasonable assumption, but he publicly declares himself as male.

For example:

https://plus.google.com/103530621949492999968/about

http://www.last.fm/user/gwern
I'd like to see more mid-air drawing in action. The video only shows how to make a spiral, a cube and some finishing touch on the dinosaur.

Though they are showing photos of objects that must have been created this way, it's not clear how well this goes in practice.

It seems the Eiffel Tower is made by drawing over a CAD printout and welding the pieces together.
The PS4 Will Be Out This November; You'll Be Able To Control It With Your Phone
First of all we here at Mashape love what Codecademy offers. As one of the APIs on the list, we would like to encourage everyone to try out our tutorial if everything's in order. We welcome comments and suggestions to further improve our API mashup tutorial. Having said that, what language would you like to see next? (we started with Ruby)
This one has been floating around the nets for a very long time.
It's an op-ed, and the author is Musk's wife [first hand account of the quote in question]. The publication is irrelevant in this context.
Justices hostile to farmer's argument against Monsanto
I am also building an application that could use this service. So I tested TextRazor and the results were not good on two random articles I processed with the service.

I really want this to work out, because my application needs this kind of technology to be reliable and accurate. I just processed the article at the link below, and the word "Tesla" was not captured as one of the topics.
http://www.teslamotors.com/blog/most-peculiar-test-drive-fol...
Hey! Thanks for the feedback. Right you are for 1 and 2 - maybe I will get around to implementing these :) but as for 3, try using the mouse. Movement is still a bit funny, and could do with some improvement so I might do that next.

Thanks again! Naturally, I encourage you to contribute with code if you are that way inclined :)
Video:Arsenal vs Bayern Munich highlights 1:3 full text
Codecademy Adds Over a Dozen More API Tracks
I think your second point is pretty contestable. Sure, png was a direct response to the gif/lzw debacle, but it is equally probable that someone would have said "you know, we could probably do better". For example, JSON didn't arise from the XML patents (of which there are none), it came from someone saying, "Seriously we all know this thing we're doing with XML could be better", and doing it.

Same for a lot of programming languages.

Same for a lot of things.

Technology seems to progress by a combination of people's interest and snagging at the low-hanging fruit of "this has become unbearable". At some point, a better gif would have happened just because it hit the proper pain point.
Ruby - Handling 1 Million Concurrent Connections
Hello, I am a compiler
The failure of monetary policy using animated gifs
So, an eighteen year old without that debt is going to have a better shot? Let's not talk about the case where the child has a trust fund, or wealthy parents, or is incredible at a skill. Let's talk about the average 18 year old.

Considering that nobody in their right mind would give that 18 year old a business loan, where are they getting this capital to start a business? (Remember, due to the recession, the traditional entry level job is taken by people with significantly more experience, making the skill and income acquisition portion of the program harder.)

When I hear this advice, I usually hear it from people born on second base and think they hit a double.
I'd say the difference is two-fold. First, desktop applications generally still have unique icons and branding. Second, desktop applications have much more freedom as to how they combine the elements. Usually you can tell which application it is from a distance, because the layout has been designed to suit the app's specific needs and functions. The OS chrome itself is meant to be invisible, in favor of what makes it unique.

For example, Firefox, Safari and Chrome all look identifiably different on OS X, despite all implementing the same overall style.

Twitter bootstrap isn't just a CSS style, it's a rigid layout and UI pattern. The author is decrying the use where bootstrap is the only kind of design being done. In that case, people typically haven't considered what layout they want to use or which elements to emphasize and how. They just go with the standard 960 grid and its simple divisions, regardless of how much content there is, and take something that's meant to be invisible and emphasize it visibly by not adding anything new.

While bootstrap gives the appearance of being well designed, often the content inside it fails to live up to that promise.
I think you would have to separate out the different aspects of implementation, syntax and publicity into things that could be patented, copyrighted or trademarked.

You could look at Loglan vs Logban for strongly related issues on what you can and can not copyright in language in general.
Oh my god that is an amazing idea. What a perfect excuse to learn how to implement another classic racing game feature. Thanks!
Unless someone beats me to it I will do this next time I make any changes. The great thing about feedback like this is that I get to find out what peoples' favourite missing feature or bug are, so thanks :)
You have to hit the lottery with parents who will go along with this program. :) My parents would have looked at me like I sprouted another arm.

Like they did when I was about to drop out of school and start at the community college in the mid-90s so that I could get an IT degree and move to silicon valley. In retrospect, it wouldn't have been a bad idea -- they were teaching COBOL and Fortran after all. :)
Multicore Programming Practices (MPP) Guide
> The guess can be a little more specific: Microsoft saw what the verdict said about Java and was concerned for what it meant for C#. Oracle having less control over Java because languages are not copyrightable means Microsoft has less control over C#.

> C# is important to Microsoft, so it's going to make an effort to maintain full control over it.

C# is ECMA standard.
You may be thinking of my submission to /r/webdev on reddit?
Hahaha! I will get on it!
std::vector isn't "safe." If you're using a std::vector::iterator and someone appends to the end of the vector, your iterator may be invalidated. std::string isn't safe either. It's easy to create references to strings that don't exist any more, by returning a const reference to a string and then later deleting the string. smart pointers aren't safe-- partly because of cycles, partly because of references to smart pointers, partly because you inevitably have to convert them to something else to use them. I've been using C++ for years and I've debugged all these problems.
But as a techie I know that's not really needed.

It feels entirely pointless (and environmentally irresponsible) to buy new hardware just to get new software.

It's all software these days so are we not embracing that yet?
Thanks for posting this :) it's interesting - Pirih has put he original game up for download as well as far more media one would expect. Great site. I hope he notices my port, it soils be amazing to get his feedback :)
Haha! This wasn't a feature in the I original but I thought it might add some balance to my version which was lacking some features which are useful for accruing points!
Your 16.2TB estimate is for one month. The article says this continued for multiple months.
That's a funny idea. I love it!
Rhythm & Hues bankruptcy reveals vfx biz crisis
Do you accept remote work?
Here there a lot of great rails developers:

http://barcelonaonrails.com/
http://barcelonaonrails.com/jobs

http://37signals.com/remote
How to Sell Anything to Anybody
The Beauty Of The Bitwise XOR
It was absolutely my pleasure :)

Was that bow and game one of those games where you defends against each other from either side of a valley?
They probably had a separate line coming into a router specifically for that purpose and directed all of the traffic to transfer the data through this router.
Brilliant feedback thank you :) I get the same line issue in Mobile Safari but can't work out why without setting up debugging tools so maybe solving the issue in Firefox will help.
I'm pretty sure they would be fine with stopping anyone from having an exclusive trademark, as a second prize. Because you know, the company in the EU is trying for an exclusive trademark. So, maybe they loose the best option, but win when they don't have to rename everything because it violates someone's exclusive mark?
But... it's a glue gun.
The Xinu Page
If you haven't tried this in mobile Safari or Chrome yet please do, it works surprisingly well!
"Native code's benefits are overrated" is not the same as "HTML is superior!". Like I said, different constraints, different requirements.

But, when a native app crashes, it usually means an exploit waiting to happen. When a browser renders something wrong... it renders something wrong. You close the tab and move on.
http://mp5download.net/
Congratulations! you have a beautiful child and your wife is amazing. Thank you for sharing your idea. I'm looking forward to be one of the first customers of your product.

Sometimes reading HN we focus so much in coding, and start-ups and trends, brands and frameworks, that forget that all of this (life)is more about fulfilling our goals, having a supporting family and being happy. Thank you

Now... back to my code
Have you never missed an exit, or attempted to find your way in an unfamiliar area? Half a mile is trivial.

Perhaps I'm outing myself as a klutz of a driver, but just this week I missed an exit and ended up on the Bay Bridge to Oakland (ta-da, 20 mile detour).

If I were actively trying to burn through mileage I could probably do a fair bit better.
I thought I was going crazy.
Unlocking the Minimalist App
Any idea how they are going to handle griefers then? I can't imagine they are just going to ban people who habitually don't take care of nuclear plants placed on the map's edge.
That's not bad code, it's just WordPress lingo you're unfamiliar with. http://codex.wordpress.org/The_Loop
I don't think he's wrong, really he should have titled it "How to be me" not "how to be a hacker" if that's what he was going to do.
Meet the New CISPA. Same as the Old CISPA.
And the Gundo plugin extends that even more with a history graph and preview pane that shows diffs. A must-have plugin for me.
They had a lot of flexibility around when they used the bandwidth. I don't understand why they couldn't just negotiate a deal whereby they would only send data during times of low demand.
Netflix’s "House of Cards" all-at-once strategy is revolutionary
From the article:

But when at the start of 2012 the PSF heard that POBox intended to launch a product called "Python Cloud" they were alarmed, since Python is widely used in this area. The new product posed a real risk of confusing the public, so the PSF wrote to POBox in January 2012 asking them not to do this and pointing out the PSF registered US trademark.

POBox retaliated by filing the trademark registration application, but the PSF fired the first shot in this battle, trying to keep POBox from using the name.
X is not UNIX (XNU), GNU is not UNIX (GNU), there are quite a few OSes that aren't Unix.

Heck, even UNIX is not UNIX: https://encyclopediadramatica.se/UNIX