skysight-inc/HackerNews huggingface dataset:
Hey, I used to be a games networking programmer, and your estimate is pretty good. A few corrections that bring it down to something not entirely unaffordable:

* You can bit-pack your structures a lot more efficiently - let's say 2 bytes for a local player ID, 10 bytes for each of velocity/orientation (quaternion represention and heavily quantizing the theta component), and 10 bytes for the location. Clients are never allowed to determine the canonical physics simulation, so all of the above are really just for display purposes, and can be trimmed down as appopriate - we don't need to worry about desyncing (as I'll explain in a bit)

* 30 packets-per-second is way too high for network play, with a game of EVE's mechanics you could probably get away with something perhaps as low as 1 pps. Intermediate simulation of the player entities is done by a technique called dead reckoning that's linked earlier (though in practice you'd use a slight improvement on it to stop entities leaping around the world).

* Sometimes game mechanics allow you to strongly cut down the number packets you send. For example, in EVE, it might be desirable to not send information about a ship if it's completely occluded by another ship, or to only send information about ships that are in a frontal cone ahead of you. This usually doesn't affect the bandwidth function (though sometimes it does), but you can almost always cut a constant factor of (rule of thumb) 50% off the bill.

So that ends up being 32 * 1 * 3000 * 3000 ~= 250MB/s, which looks about right to me. One thing you didn't account for is that you don't typically allow MMO game clients to connect to each other, but to multiplex everything through a server. So it ends up being twice as large as that - 500MB/s.

Good luck with your game! 100 interacting players in an MMO is a challenging target but not an unreachable one for a single-developer game, and it's definitely a very interesting project to undertake.
This was really cool. The office is having internet connectivity problems right now, and after we fixed it, this page loaded, and for a brief moment, I felt like a hacker from the movies :D
"all calculations are performed on doubles" is only true for traditional C. ANSI C permits single precision arithmetic if there are no double precision terms involved.

Of course, C89 only provided standard math functions with double precision arguments, but C99 corrected that.
http://www.trello.com ?
Millions Of Networked Devices In Harm's Way
Hackers squeeze through DVR hole, break into CCTV cameras
> It is written for Jody Sherman though, not for an audience.

Actually, I think the idea of "published" on the web means it is for an audience. I appreciate yuvadam providing the context as I was baffled, too.
Anabolic steroids are rife with side effects. In men they make the testes shrivel, they make you develop "bitch tits", they alter your mood and make you more aggressive. Women turn into smaller men with excessive steroid use; they develop lantern jaws, deep voices, and facial and body hair.

I suppose the side effects could be managed, but do you think your average gorilla juicehead with "bigorexia" is going to be smart about controlling when and how much he takes? Fuck no.

That is, I suppose, why they're illegal; they have costly side effects and cause a psychological dependency. I don't agree with banning them, but I can't say I approve of the way they're used by bodybuilders and competitors.
Chocos (Chayote).

That shit is 100% inedible.

http://en.wikipedia.org/wiki/Chayote
Jenkins and Phabricator sitting in a tree
My car has 75 cubic units of space. But 50 units of that are taken up by the engine, dashboard, heater, steering wheel, door panels, insulation matting, seats, spare tire, etc. So there's only 25 cubic units left for people and carrying.

But sure, 75 cubic units.
Agree with you on this. AMZN was having a free ride on "no-tax" internet purchases for a long time. Now, many states are charging tax for online purchases.

Suppose you buy $1000 TV on AMZN, we used to save ~ $85 on tax alone. This was main reason AMZN was doing better in the past. Now, why would someone buy a TV on AMZN, rather buy it locally on a store.

This reduced their volume. AMZN has become a low-margin low-volume business.
Hmm, I think if you want to contest the reasoning you need a definition of 'obviously deceptive' that we can agree on.

What if someone told you that the exact same amount of "Storage space" is free on Windows 8 laptop with a 64GB SSD? Does that change your perception of the argument? I'm trying to ascertain whether or not you are comparing the space usage of the Surface Pro to that of a phone, a tablet, or a laptop. If so what was the basis for your comparison choice?
No customer loyalty? Have you ever met anyone who uses Prime? I and many others I know go straight there and will pay a premium to make sure it comes from Amazon, because I know if something goes wrong, it won't be a pain in my ass. This industry is consolidating because there's a great option that is essentially a no-brainer in almost every way.
Very cool! Mind providing some background on how you've rendered the world map and determine tweet coordinates? Are you mapping the tweets' latitude and longitude through some projection formula?
At least on OS X, bullets are alt-8. Can't speak for any other OS. Looks like this: •
New Apple TV with A5X revealed in FCC documents
Fantastic! One man's crashing app is another (more capable man's) special (dirty) function that makes his tight core loop 60% faster ;)
I'm surprised at the amount of traffic coming from Indonesia. Can anyone offer some insight?
So Amazon will take out Wal-Mart?

Not without a fight! I know a couple of developers who recently signed on with Wal-Mart.

http://www.businessweek.com/articles/2012-03-29/why-wal-mart...
I know it's not the point of the post, but you can also use http://throwww.com
I think the difference here is that the OS and full versions of Office are installed with no preconfiguration, whereas the complaints you're referring to were about installing the full version of VS and MSDN including all sample code, lengthy documents, help and test binaries would necessarily take up a large amount of space back then.
Why wait for the future, you can program in APL or (I recommend this one) J today!

Have a look at quicksort in J:
quicksort=: (($:@(<#[), (=#[), $:@(>#[)) ({~ ?@#)) ^: (1<#)

Cute, isn't it?

I was playing with J for some time - a few weekends maybe - I managed to get to the level of conscious incompetency, which is a lot for such a foreign language and then stopped, I just had enough. J is certainly very powerful, consistent and logical language and I believe that after some years I would be able to read and comprehend J's code almost as fast as any other language from the get go. I'm just not convinced it's worth it.

Put another way: I certainly hope that future programming languages will not look more like J. And you can, of course, grab a J system and use it today if you want.
Leave it to the economist to write the best obituary. RIP.
I don't understand.. Windows XP was only use 2 GB of disk space. Windows 7 only 4 GB. I'm not yet migrating to Windows 8, but 20 GB disk space for OS is remarkable.
I do, it covers half of my visit. It's in Danish, but Google Translate might be your friend :) http://destinationkorea.wordpress.com/

I went with a so-called "Friendship Delegation" to celebrate the birthday of Kim Il-Sung. Quite an unusual experience.
that means the less popular locations get even less exposure, as there are plenty of places in the less developed world of which Twitter location (desktop) is unaware of.
I believe there's so little free space because Office 2013 is preinstalled.
Interesting angle on the benefits of a system that requires a job offer over merely obtaining a degree. The author is correct that this could lead to very expensive and low quality MS degrees that mainly exist to charge would-be immigrants for a way to bypass the usual immigration system, and he does make a good point that the requirement of a job offer from a company willing to go through the H1B process may be a better filter than a one year MS degree.

As I understand it, this is already what Australia does. Australia gives points for youth, english language proficiency, and valuable work skills, and if you cross a certain threshold, you are allowed entry into the country. The threshold is lower if you have a job offer.

Here's the huge difference - while the job offer helps the immigrant gain entry to the country, the visa itself is not controlled by the employer.

To me, it seems incredibly obvious that if you allow an employer to control an employees right to reside in the US, this will be abused, badly. This is probably the single worst thing about the H1B visa - and it seems to be one of the few things everyone agrees on.
Haskell isn't just FP. It has a lot of other stuff, orthogonal stuff---most notably the HM type system---which really helps to take advantage of "pure" FP.

Getting bogged down in Haskell doesn't mean that SQL doesn't have a lot of great compositional aspects that are inherited from its "more functional" nature.
I would if my 401k included one that wasn't terrible. I do use one of those funds for my Roth IRA though, I just wanted to limit my post to the principle, not the implementation.
> This oft-quoted point is only true if you are trading on margin.

No. Insolvency can happen with any kind of debt, not just margin.
Data come from the Twitter Streaming API
https://dev.twitter.com/docs/streaming-apis
But since nobody speaks Lojban natively (and probably never will (I am aware there exist a few people who speak Esperanto natively)), you might as well learn a programming language. Both Lojban and Python will be second languages to someone, and Python (or any other programming language) is probably easier to reason about for the types of things we use programming languages for.
I'm running Win8 Pro on my laptop. The OS weighs in at about 25GB which means the rest of the bloat comes from the pre-installed apps. Can they be removed?
at high school we got taught CECIL and basic and touched upon a the other languages and there feild of usage. Also taught the history part as well. Had a 380z research machine, BBC micro in the final year and also access to a 2903 ICL mainframe running george over a 300buad acoustic coupler and then would take upto an hour to get a good connection. Sometime later computer studies got turned into a secratary skills on a computer and called ICT.

Logo was great and in some way we still have it at toy level with the various programable toys via mobile phones and let us not forget we still have bigtrax. Though Lego are doing things now we could only dream of as children. Computer back then also came with a programming language interface, nowadays that is a optional extra sadly and is akin to a generation knowing how to drive and how a engine worked so they could identify a fault and fix it to those that can just drive.
I had a chance to play with latest app bits, it's a really nice looking app and I feel that it's going to be very useful for anyone who wants to create better presentations.
Indonesia has 4th biggest population in the world.
Also, 6th most active country on Twitter (2010).
Strategy isn't just about throwing everything out as soon as it's created and ready to go pew-pew.
I think that would only make sense if they wanted to allow people writing new software targeting the PPC to be written, using new APIs.

To support only applications that existed prior to the Intel switch, they wouldn't need to back-port new APIs.
Ya I'd like to know also
Any research into how the download size compares to a similar video asset?

Do you have plans for native ios and android views?
Apple Launches New Maps Search API
Where is cheaper than Amazon? Please, show me a list of these hundreds of providers..
> If you accept that the "actual" space is going to be less than the "advertised" space how do you gauge the risk when you buy?

It's not even something I consider, because I've generally assumed that disk capacities are relatively comparable between manufacturers. So I base it on my current space and whether or not I need more.

I don't think its unreasonable to expect that a consumer should be able to look at the specifications for 2 different products and come away with a decent idea of their capabilities. Or at the very least, not be completely misled.
No customer loyalty, except to Amazon. I like to shop there because I know they won't make a fuss if there is a problem with the product. That's worth some money (should they ever be more expensive than somebody else).
sobered, frightened, confused, sad.

I had a chat with Jody last month, and every indication was that he was "crushing it and loving it."

It could be that I'm really shitty at reading other people, but I remember thinking, "wow, someday, I want to feel what Jody is feeling right now."

I was drafting an email to him yesterday ...
That's my question too. Maybe I'm just old, but 40 gigs is what, about 8 DVD-length movies or 400 hours of MP3 music? All that to display text and colored squares on the screen? I mean, I appreciate that there is a lot to the different runtimes, especially .NET, side-by-side DLLs, etc., but just a few years ago the entire OS came on a 700 meg CD.

What's really scary is how fast I've seen my Windows installs bloat with service packs, side-by-side assemblies/DLLs, etc. It wouldn't take much for the entire 64 gigabytes to be swallowed by C:\Windows alone.
AMZN is a low-volume business?
Mozilla to enable "Click to Play" for all plugins except latest Flash version
Incredibly well done and excellent execution. However, there is a noticeable delay/lag that totally took me out of the user experience. Even though the concept was really cool, I wouldn't mind if everything was slowed down a bit so I get what's actually going on and there was a bit less lag.
Adding drives is fine. Adding drives, plus multiple esoteric volume manager gymnastics is not. (You know what that is?)
Even if every single lunk alarm video was as you described, it wouldn't be sufficient to paint a picture of either the bodybuilding or the strength athletics community.

I missed the part where I tried to do that. Help me out?

The videos I'm talking about are the ones where someone sets off the lunk alarm and is politely asked to take a chill pill, and responds by trying to tear the building off of its foundation.
In my 20s (quite a while ago now) I would run home from work a couple of days a week, roughly 70 to 90 minutes at a decent clip for a recreational runner. That tended to burn off a lot of stress.
What you describe in your 3rd paragraph is precisely the ST monad.

Not exactly. The ST monad supports local mutable state, essentially turning a computation that uses state internally into something that looks pure from the outside. I’m looking for something more general where, for example, a function could modify state outside its own scope, but only if it advertised explicitly which stateful resources it would read and/or write, so the language could enforce constraints or issue warnings if various kinds of undesirable and/or non-deterministic behaviour would result.

And really, I want to generalise the concepts of resources and effects on them much more widely. A stateful resource might be a mutable variable, but it could just as well be a file, a database, a single record within a whole database, or anything else I care to model in that way. An effect might be reading or writing part of the state, but it might also be opening or closing a file, or beginning, committing or rolling back a DB transaction. I want a language that can understand the concept that a file must not be read or written before it is opened, or that a database transaction must always be committed or rolled back once it has begun, and warn me if any code paths could permit an invalid order of effects. I don’t just want to throw half my code into the IO monad and hope for the best.

I want a language where I can pass a reference to a large data structure into a parallel map function and get a compile-time error because, somewhere in the function I was applying using the map, there was an attempt to perform a mutating operation on that shared data without sufficient safeguards. But I want to write almost identical code and have the effects automatically co-ordinated because the language understands that concurrent access is possible so synchronisation is necessary, but the spec for the parallel map says that non-determinism is permitted.

And crucially, I want a language where even simple code that should look like this:

def fib(n):
if n < 2:
return n
x, y = 0, 1
for i in range(n - 1):
x, y = y, x + y
return y

does not wind up looking like this (from [1]):

fibST :: Integer -> Integer
fibST n =
if n < 2
then n
else runST $ do
x <- newSTRef 0
y <- newSTRef 1
fibST' n x y

where fibST' 0 x _ = readSTRef x
fibST' n x y = do
x' <- readSTRef x
y' <- readSTRef y
writeSTRef x y'
writeSTRef y $! x'+y'
fibST' (n-1) x y

[1] http://www.haskell.org/haskellwiki/Monad/ST
The fourth artificial satellite, Vanguard 1, was launched on 17th March 1958 and is still in orbit.
That's the no-prosecution part, the story also mentions that she flaked on her own card(s). Regardless, the stories are focusing more on her deceptions.
I personally like how cucumber tests look exactly like english but it's up to the test writer to explain (through the writing of "step definitions") what each type of phase means (in actual ruby) and then when you combine them you can perform any number of _domain-specific_ tasks. Kinda neat. and a halfway between actually writing a DSL and explaining to the ruby runtime how to interpret a subset of english for this domain.
Hah, very cool! We need greater adoption. Reporting things to a city entity (especially technology-related) is often an exercise in futility... with little-to-no follow-up to be had, unless you happen to get someone who takes ownership and provides their personal extension so that you can call back and check on it.
It's only geolocated tweets. No projection, just a render with Nodejs w/ Socket.io, Processing.js and Backbone.js !
The Pajama Boy (a yaoi romance novel)
I've been enjoying Matthew Yglesias's snark on this topic for a while [0]:

That's because Amazon, as best I can tell, is a charitable organization being run by elements of the investment community for the benefit of consumers. The shareholders put up the equity, and instead of owning a claim on a steady stream of fat profits, they get a claim on a mighty engine of consumer surplus. Amazon sells things to people at prices that seem impossible because it actually is impossible to make money that way.

Earlier [1]:

If Amazon does have an evil Part B to its plan where it uses its monopoly status to jack up profit margins, that at least gives competitors a fighting chance. The real risk is that "sell the devices at cost and make it up on e-books, but wait, we don't make profits on those either" is all there is to the plan, and Amazon's investors have just unleashed a storm of locusts on the world that will ruin everyone else's profits.

...

But for consumers, it's great. An Amazon Prime membership is the most outrageously good deal in commerce today. But competitors should be afraid. It's an amazing deal and you can't beat it precisely because Amazon can't make it work, either!

[0] http://www.slate.com/blogs/moneybox/2013/01/29/amazon_q4_pro...

[1] http://www.slate.com/blogs/moneybox/2012/11/05/amazon_destro...
Regarding giving up IP, all of my consulting clients have wanted to own the copyright for the software I write for them and keep it as secret sauce. And I've written some amazingly good stuff over the years that I wish I could reuse for other clients or for myself.

Software is an asset. I don't like getting paid to create assets for other people. I want to create my own assets and leverage them to get paid. This is the route to wealth creation.

Cold calling is really awkward, yeah. I don't enjoy it, and probably wouldn't do it again unless there was no other way. It is possible, though. It's much easier if you have "warm" leads from an email campaign or via a LinkedIn group or something. Ultimately, it's a numbers game.

For phone sales skills, learn from the late, great Chet Holmes: http://vimeo.com/46164281

Don't contact people trying to sell them something; just try to learn about their problems. If you find one that's painful enough and get them into an emotional state about it, they'll beg you to fix it for them.

Read "SPIN Selling" for sure, and put it into practice. After I read that book and started putting it into practice, I went from spending weeks chasing deals (and often losing them) to closing them in a single phone call.
Here's what can help: Everyone needs a plan B and realistic expectations from life:

The majority of businesses fail, you won't achieve everything at 26, you're not going to get rich, and being addicted to success and fame is not a good thing. Have a realistic plan B, a way to have a normal life like everyone else in the event that your ambitions expire.

My Plan B: Work at a grocery store like my brother, live with Mom & Dad.
Plan C: Start an Alpaca farm if feasible, and live quietly in Idaho for the rest of my life.
This is a much easier way to customize its appearance:

data:text/html, <html><style> body { font-family: sans-serif }</style><body contenteditable>
"Yale teaches computer science quite well (I'm a graduate!)"

Same here (DC' 04) but from my experience places like Waterloo produce graduates that are phenomenal compared to Yale. They leave Waterloo with such a wealth of actual working experience. Even when I was at Yale recruiters from Microsoft would complain to my professor that Yale graduates were lacking in actual experience. Don't discount the value of experience in learning theory because a great deal of CS is driven by real problems encountered. It's harder for the theoretical stuff to sink in without understanding the problem they can be applied to. I don't think I am alone in this regard.

In any case, dollar for dollar, if you're going to hire new college grads your money will go farther on graduates from schools that have a strong internship program. So in a sense, school does matter.

Maybe what is more true is the label "Ivy League" doesn't matter, not in CS anyways.
Where did I say that there isn't an election process for the EC? The point I'm trying to make is that the EC has way too much lawmaking power for it to be elected indirectly. The way I understand it, what the EC decides are not mere propositions to the parliament. Parliament seems to have to actively pressure to take down a new law by EC, which is a reversal of roles.

Also, concerning the parliament, I'm wondering: Do people actually have much choice in whom to elect? What do you need to do in order to rally for parliament? Are there different party lists for example? Is it depending on the national parties? E.g. do I need support from a national party to get into the EU parliament?
Assume that you are correct. How do you ensure that your prices are the lowest? Supply chain management and volume.

Short of Wal-Mart performing a miracle or spending tens of billions of dollars restructuring their entire business, Amazon is pretty much guaranteed to establish a retail monopoly in the U.S. No one else has the resources to dethrone Amazon, and I'm not entirely convinced that Wal-Mart can do it either.
Does anyone know if the Surface Pro comes with Office 2013 pre-installed? This may account for some of the usage above and beyond a standard Windows 8 64 bit install.
Excellent product.

One of these tools where I actually bought a license and enjoy every moment of using the product.
Just remember that if the price is irrational, only a sucker bets that it will "correct" to a more rational price.
Disrupt the Mainstream
OpenTable Acquires FoodSpotting for $10 Million
what? no link to the github repo?