skysight-inc/HackerNews huggingface dataset:
If they're comparing by lines of code, the 17% that's in python may well contain most of the logic.
heres a demo of it in action: http://guzzed.com/test/404.html
Performance isn't a quality that is either present or not present, it's a quantity you can measure with a number as you did. It's true that pypy is much faster than CPython, but it's also true that C++ is much faster than pypy. Cpython is normally about 2 orders of magnitude slower than C++ on computationally intensive workloads, and if pypy get that down to a single order of magnitude that's great... but not enough here.
Working in finance comes to mind. A job on Wall St. will easily pay 3-4x what other parts of industry will, and there will be yearly performance bonuses too, which are getting rare elsewhere.

There are a number of certifications you can get from the insurance industry. A programmer with actuarial certifications can easily command 150K/year.

Having certain unpleasant skills will also put you in high demand. Cobol, for instance, or Oracle. Oracle has a lot of certifications they offer, but in practice you'll probably be expected to have 5-10 years of experience too, so it's a hard market to break into. Once you're there, it would be surprising if you were offered less than 90K, and that would be pretty far on the low end.

This industry is like every other: there are "fun jobs" everybody wants, like being a front-end developer at a startup in San Francisco, or being a game programmer. Because the supply of jobs is low compared to the demand for them, you can expect to be paid less and treated badly. If you want to make a lot of money, you should run in the opposite direction, towards boring unpleasant jobs that nobody seems to want: boring, high pressure jobs in big cities that are not technology hubs.
BTW, this issue is not simply a due to MS, it also happens on HRD. So any google support apologists here, please read the BUG thread submitted by this poor customer before dismissing it simply as a 'migration issue'.

I have had some issues with Google Docs (paid for premier commercial account). Some documents we had stored simply vanished from our account.
After getting the run around for 3-4 days, finally a google engineer tolds us they can't help us recover the documents THEY 'lost' unless we have the URL to the document ...
Thankfully someone on our team had kept the URL when I first shared that document with them (1+ year after the document had been created).

Nightmare ...
Jesus, so glad I switched to node when the hosting rates increased back in the sept 2011 with the "GAE out of preview" move
The performance and tech detail post linked in the general article may be interesting to folks here: http://devops.rackspace.com/benchmarking-hosted-mongodb-serv...

Disclosure: I'm a Racker on the team helping out with the project.
Not in the default one or in chrome. Firefox however supports the Stylish extension.
Yep. I do mostly Django development and my project template just automatically sets up a virtualenv in a 've' subdirectory and sets the shebang line in manage.py to "#!ve/bin/python". From there, I just run "./manage.py whatever" and I never even have to think about it.
21 Startups and 4 Trends You Need to Know Now
ABS is not even close to steel, especially good steel.

| ABS | Steel
---------------------------+-------+------------------
Compressive strength (PSI) | 6,750 | 16,000 - 70,000
Tensile Strength (PSI) | 6,500 | 36,000 - 115,000 (for stress-proof steel)

http://www.machinist-materials.com/comparison_table_for_plas...
Game of Thrones Soars With Dragon Ad in New York Times
Not much different from the situation in the Western world a decade or more ago. This will change in the next decade:

- The latest generation of Chinese tech companies is already very different from their established counterpart (Tencent, Baidu...) in almost every aspect, especially towards their employees.

- The GFW won't survive another decade in its current form. There is simply too much internal pressure.

I'm actually convinced that there is an incredible human potential in China, provided you give them the proper opportunities.

If your job sucks so much, consider joining us : we're recruiting folks to build stuff with node.js, NoSQL, Elastic Search and a gazillion other Open Source technologies.
Interesting. 404 Pages are a pain in the ass to build!
Any insight on what version of MongoDB was used in the tests?
Here's one I just did for Weather.com yesterday:

https://twitter.com/nicksergeant/status/306514899402633216

The code: https://snipt.net/nick/make-weathercom-not-suck-so-much/
> The life sucks, how can I have a motivation to make contributions?

It may not be for everyone, but you could dis the local market and work remotely for western companies. And finding oversea opportunities can be achieved by marketing yourself. One extremely clever way of doing that is through open-source contributions.

Also, there's plenty of opportunity to open-source stuff without making an effort. If you work as a software developer you've got plenty of by-products around, like little helpers or libraries you wrote and that aren't core to the business you're working for. Packaging those by-products with minimal documentation and throwing them in a GitHub account takes minimal effort.

I don't know about Chinese developers, but I feel the need to publish stuff when I'm NOT motivated by my job.
Indeed; I was introduced to it by a boss in 1987-88, and when I did a lot of high speed, high volume document imaging and management work in the early-mid '90s it saved my posterior more times than I can count.
IE10 Has Auto-Updating
Well, I've not seen any but that doesn't preclude him actually giving them but I'm sure he has said in interviews he mostly just does email and patch wrangling rather than actual coding these days.

He's loud and opinionated and one of the tech folk heroes, his opinion is going to be listened too and often parroted due to it, even if it's just his opinion rather than a technical fact.
Waze’s Maps Now Change as Roads Close
People are ripping on the OP, but I think his advice is good.

VC-istan is corporate life. Corporate life, for most people in most organizations, is depressing. All of it, whether it's a startup or some dead-end subordinate position at a Fortune 500, is pretty awful. The natural human tendency toward work has been perverted through subordination, inadequate rewards, wasted efforts, and capricious evaluation.

The difference is that the former is often all-consuming, while the latter tends to be, although miserable, limited in scope. If you tend toward depression, you're more likely to have it flare up in a 90-hour VC-istan gig than a 40-hour corporate job.

The problem isn't that business formation itself is detrimental, but that VC-istan is an ecosystem where (a) economic life dominates a person's existence, crowding out everything else, and (b) there's extreme volatility with no safety net. If you're a grunt, your startup might acqui-fail and dump you into a subordinate position that makes no sense, or you might get fired on day 364 with no severance and no equity because of the "cliff". If you're a founder, your investors hold all the cards and you're just there to do the legwork until you burn out and fall to pieces (and will then be replaced either with one of their friends, or another young, clueless, idiot).

It's not startups that are the problem, though. It's unhealthy work environments.
I wouldn't stress too much over what language you pick, you're going to learn some cool stuff regardless. Erlang, clojure and haskell are the languages that spring to my mind when I think of functional programming. Just skim a few tutorials, see if anything appeals to you, and go for it.
Exactly, the idea is with a simple script tag, you can set it up super fast, and manage it from 404engine
Like many folks I've been burned a number of times when I locked into software that was "free forever". Usually not because the software owner put up a paywall, but because the business was found unsustainable and it was either sold or they pulled the plug.

I love Trello immensely but the "free forever" aspect worries me about trusting it over the longterm. I've tried to turn my clients onto Trello and have been met with the same skepticism over entrusting an entire business workflow to a free product. Just from a trust perspective, it would honestly put my mind at ease to find out it was making a buck somehow...
It could mean that you need more C++ to do stuff (or less Python code to do stuff, whatever your like).

What I'm saying is that "amount of code" is not a valid magnitude when comparing different languages.

In my experience converting some unmaintained Perl tools to Python, the Python version was almost as long as the Perl one, but it included more functionality, comments and error handling (I'm not criticising Perl here but the unmaintained code that I had to convert).
A data tool should be used for appropriate data. Mongo DB is the best for flexible and loosely coupled data structures.
Wow.. I think this is the first time I actually get what means group theory. Excellent analogy! That was a very elusive concept to me when I took an abstract algebra course back in my undergraduate life. Thanks!
One would think, but many times I've tried to love Ada and Eiffel and I always find myself falling asleep at the terminal. "Boring" can also mean "too much repetition" or "spread too thin."
"Instead of using AWS primitives, they built their service on their own hardware in neighboring data centers, and utilized AWS DirectConnect to provide low latency connectivity."

To me that sounds like, "we deploy on SSDs." Which then makes me wonder if the new AWS SSD instances make this obsolete.
You also have to mess with Javascript on some level, even if you are compiling down from something else.

People who are professional game developers have invested a lot in C++ , have a lot of experience in that area and tend to see Javascript as something for developing websites with.

So on top of the other problems you have persuade them that it's something worth spending the time to get proficient in.
4 Things to Know Before Building an Android App
Chromebook wars: Pixel vs. Samsung Series 5 550
"I dont bother remembering my account passwords, I just hack into them."

https://twitter.com/ankit_fadia/status/306741837295661057
I still used south for migrations I just found that I ended up editing the migration files for every migration.
>First thing: it's theirs, they paid for the actors, director, sandwiches for the crew, script, costumes and all. They can charge me and you $1 million a disk or give it for free.

Totally irrelevant. The question is whether they lose something from piracy, not the larger question of whether piracy is wrong. It's important to stay focused.

>Second thing: I paid once for a season of Sopranos, over $80. I have no reason to save up to get the other seasons if they're sitting on my hardrive in blue-ray quality. So they still lose something once all is tallied

First thing: it's been shown that music pirates spend more on music than non pirates. Clearly, having something for free doesn't prevent people from paying for it. People like having stuff in their collection, they like extra features, and they like supporting the creators of quality stuff if they can afford it. They also like being able to watch something when it comes out rather than waiting for it to come out on a box set.

Second thing: The second season box set of GoT costs $40. Most people are simply never going to pay that price, regardless of whether piracy is an option; in that case, they simply wouldn't ever see it. If those people torrent it, there's no sale opportunity lost.
Mozilla Labs
ThirdoceanTV – Gregg Tilston on Travel and Social Media
this is great! really easy to use and implement!
This. We have a small team for a particular project I'm on and we were initially hosting mongo ourselves. After reading so many horror stories, we felt much more comfortable outsourcing configuration, management, and backups until we get to the point that we can have a dedicated DB person.
thanks, here to answer any questions if you have any!
Take a peek at the article and associated benchmark post. I assume that "Hosted AWS providers #1 and #2" refer to MongoHQ and MongoLab. You'll see why they made their choice.

But as someone else pointed out, it's worth asking whether the new SSD instances will help those other guys catch up or if there's more than disk performance bottlenecks going on.
I had the same problem a few months ago and I went with Haskell because it has pythonic syntax(signifcant whitespace) and it's very pure, i.e. forcing you to program functionally. I think in production being able to go back to iterative programming can certainly be helpful, but while learning it's more a way to not learn functional programming.
Really? Every program I've ever used uses Ctrl as the primary modifier.
I love all these "benchmarks" of "NoSQL" databases running on single nodes. Plus you don't name the competitors or any configuration data so... this is really marketing not engineering.

Not that any engineer worth a damn would use a database that loses data in the first place.
The best marketed database-level locks ever.)

There was a nice article from NYT about an addictive junk food. It should include MongoDB as a use case - lots of hype and crap inside.)
XDA Developers and Ubuntu Touch
Hey, cheers for the info. I'm slowly getting a picture of where things are and if I'm likely to be able to contribute at all. For a robust platform to extend in software would be the fun I was after. I've started a Manchester group - there's an amazing 3 of us: http://www.facebook.com/groups/523358144381052/
The kit I've found at a cheapISH price so far is:
http://www.seeedstudio.com/depot/preorder-crazyflie-nano-qua...
Since there are not FAQ/About/Explanation pages can you explain what is the idea behind this ?

Other than an online webpage editor that works in Chrome.

Edit:
I'm asking this because I only see a web editor and a save button that ask you to register and two "sign in" "register" buttons.

Other than that i can't relly tell what this is suppose to be other than what I can guess by the Website Title.
Easily said, but the challenge is making absolutely triple damn sure that the game running on the server is bulletproof against malicious input by the client. It took years for early games like Diablo and Everquest to get it right in ignoring a client sending position updates to move a character faster than nominally allowed by the game logic. And that's the tip of the iceberg.

You also have the problem of hidden information. Most games have a fog of war or simply walls that should obscure some part of the game state. If this is sent to the client, somebody will expose that information: maphack. It's not at all a trivial problem to define and send only exactly the slices of the game state that the client should have access to.

And any game where timing matters is subject to auto-aim bots and other such cyborg-style assistance to the players. Bomberman is subject to this: imagine a browser plugin that automatically moves your character out of range of a bomb in the last few instants before it explodes.
TL;DR? Writing and pagination insulting.

For starters, who is this about and why should I care?
...where you don't care if you lose the data. So data sets where you are getting a new version of the data every day and so if you lose yesterday's dataset you don't care.

also, datasets that fit on a single machine, rather than need to scale out over many machines, unless you don't mind the intrinsically broken "scaling" solution that is master-slave architectures.
Hey, thats pretty cool :D
Well, atleast its buildable in 4hours, right? :)
He's a phenomenal lecturer too, I really enjoyed taking both courses I took from him. Well deserved award!
Yup, the idea is you create a page on 404engine, and then drop a script tag on your static error page. When the error page is called, it loads the page you created on 404engine dynamically. Tracks requests etc. And it alerts you if the page has over X requests in a day.

The point is just that, creating good error pages is the last thing anyone wants to spend time thinking about or doing. So this streamlines that.
NASA livestream: X-ray observations of black holes [at 18:00 UTC]
Why would you want to get hired by a company that hires this way?
The High-I/O Quadruple Extra Large starts at around ~$2232 per month for 2tb of SSD storage.

With this kind of pricing you will have a hard time meeting user expectations about price; Even with high multi-tenancy on top, and if you tune up that density too much, you will probably push too much ram, as the instances only have 60.5GB accessible, which with 2tb of disk is pretty unbalanced for many mongodb use cases.

Disclosure: I'm a Racker and worked on this project.
>but often C is a technical risk as there's so much more that can go wrong.

That is objectively incorrect. There is much less that can go wrong with C, as there is much less period. Everything that you can do incorrectly with C, you can do incorrectly with C++, plus 10 times more things that C++ introduced. The idea that C++ is safer because "we just won't do dangerous stuff" is silly, as any language is safe if you "don't do dangerous stuff", including C.
http://learnyousomeerlang.com/content

is a pretty good place to start.

I also recommend the book, "Erlang and OTP in Action." Don't fall into the trap of trying to reinvent the things OTP provides.
You should know, it looks like that error page actually serves a 200 status code (which means you run the risk of Google crawling and indexing your error pages).
I just wanted to say congrats to the Objectrocket team! Their founder and CEO used to be my boss at eBay/PayPal. :)
Engineers need to be disciplined. You know there's a problem with the culture when things like MongoDB become popular, despite very highly public failures, and fundamentally bad engineering choices.

It shows the power of marketing and ideology (people like mongoDB because it's fast on a single node and they can use SQL rather than having to learn something new, so they become "believers" in it without regard for its lack of scalability, or reliability, etc.)
I totally understand you. Thank you for your substancial comment.

Bonus: My nerd friends doing their Msc. atm. tell me "get a life" when they see what I do in my "free time".

Many people enjoy boring stuff when they know that the boring stuff they learn can produce more boring stuff. Prime example: "Computers"
ObjectRocket provides 2.2.
Honestly I don't care if 70% of everyone else buys a tablet, as long as I can buy myself a PC.
Thats not a real error page - its just a test showing the script tag implemented and loading the error page properly.
database error.
> If HBO Go were available as a standalone subscription, the number of copies of Game of Thrones that are pirated would drop substantially, and HBO's overall revenue would go up, not down. If they offered a Game of Thrones only option at a discount, their revenue would go way up.

The problem with that idea is the cable companies. Back in 2012, the contract between HBO and the cable providers was up for renegotiation. HBO wanted to turn HBO Go into a standalone service; the cable companies basically said that if HBO were to do that, they would drop HBO. While I am sure that HBO would make tons of money from a web-only service, I am guessing that their cable numbers are better, for now. Whether those numbers stay the same in 2016, when the contract is up for renegotiation again, remains to be seen.
I thought you would have a cool 404 page for your own website but I was kind of disappointed :(
Nice service though
These are my thoughts, exactly! I still have my Turbo Pascal book sitting on my bookshelf, since it brings back happy memories.

Turbo Pascal was such a cool technical achievement, and Pascal was definitely not a bad language at all. Great learning language, and great at other things too.
Improved searching with The Silver Searcher
That sentence structure works well in a paragraph but I think it affects the flow of the phrase negatively when used in a title. (imo)

I abuse the <noun>, <appositive>, structure heavily in my own prose :)
I think HBO would love to be able to offer HBO GO as a standalone thing, but their hands are tied by the Cable companies, who wouldn't want that as less people would be forced to pay for cable.
I went through the process because I really wanted to work for an international organization with a lot of prestige (the U.N. the World Bank or the I.M.F.
8 famous software bugs in space
Our mortgage is less than what our rent was at our apartment.

We owned one car prior to university and took out an auto loan to get my wife her own car.

We work in opposite directions and we each have a commute time of ~20-25 minutes, so moving closer to her job would increase my commute time and moving closer to my job would increase hers.

Our schedules are too different to make carpooling a possibility anyway. Also, there's no way to get to either of our jobs using public transportation.
This is a pretty good start: http://play.goko.com/Dominion/gameClient.html
I was going to develop that app for myself at some point.

Is it going to provide charts and schedules too maybe?

Send me an email if you are up for some discussion anyway, I have some ideas that you may find interesting..
>[...] Tracks requests etc. And it alerts you if the page has over X requests in a day.

That's the (for me) interesting part but there are no signs of any of that on the website.

Probably if I register everything will be explained to me, but let me know what I'm registering for before I do it out of blind faith.
Why geeks should blog but don't
Haha yea I just realized that myself, how embarrassing :)
Because we don't implicitly trust everything everybody says on the Internet just because they suggest Google is bad.
I work for a government agency and I can confirm this. It's maddening. When ranking resumes, we are only allowed to consider whether or not they say they have the skill we want. We aren't allowed to consider how well written the resume, how compelling the described experience is, external source repositories, etc.

So someone who puts "used C sharp on projects" gets the same "yes" as someone who describes, in detail, their extensive C# projects at various organizations, large and small.

And, no, we don't even get "5%" for opinion.

The reason is, according to the HR contact who so directed me, almost every hire ends in at least one lawsuit from a candidate not selected, claiming unfair hiring practice.
You're a new grad w/o enough practical skills or real work experience to get hired by a smaller, more nimble company that has modern hiring practices. In this case applying to a mega-corp is often your only realistic choice.
What type of configuration data are you looking for? The tests used the $150/month price point offering on each DBaaS, the configuration options are built into the service.

Regarding NoSQL and "single node" vs. "multi node" -- NoSQL isn't just about scale out systems, it is about mapping the proper type of data store to the data model. If you have a complex relational schema you should use a SQL database. If you need a simple to use document or object store the NoSQL solutions are often easier to code against.