The Mighty GOOG entrance numbers are within an order of magnitude of the project euler membership numbers. I think you need an account on PE to see the stats:
For those who don't want to "compete" in PE but want to know the numbers anyway, I copy some from the article and from PE's registration data:
over 3000 GOOG contestants from India vs exactly 4300 on PE 747 Russian GOOG contestants vs 2269 on PE 114 Belarus GOOG vs 254 on PE 2166 USA GOOG vs 21563 on PE
I don't know much about the GOOG contest but I would guess the Venn Diagram of the GOOG and PE is almost entirely overlapping. A good question is why less than a tenth of USA PE people competed in the GOOG, yet almost all the India PE people competed in the GOOG.
As far as the elite levels go, this is very superficial, but the names of "first 50 to solve a PE problem" and the names in the forums on PE seem to trend very asian, so Japan might only have 1900 or so contestant, but they're all Ruby Ninjas with leet skills, or whatever. I wish I had real numbers other then vague observations.
Another interesting observation is that the Mighty GOOG short term contest is vaguely roughly around half the size of the permanent/ultra long term PE project.
As a PE guy or player or contestant (or nerd?) I can personally verify that PE is higher mathematics and hard core computer science with virtually no IT component. I don't know anything about the innards of the GOOG competition, can anyone involved describe the ratio of CS::IT or logic::memory in the Mighty GOOGs competition? Also PE merely requires any Turing complete language (although some problems can be solved by non-Turing complete languages anyway, and some can be done on pen and paper if you're hard core or its a REALLY easy problem), does the Mighty GOOG require something specific like Java only or maybe even more specific like "must be an android app" or something like that?
Why are you looking at nationality? What are you trying to prove? Is this the 1936 Summer Olympics?
Differing national funding priorities in education Appear to result in differing results in a competition leading to Very Pointed Questions about those funding priorities.
Frankly I'm flooring the Indians did so miserably. What is wrong with their educational system WRT CS/IT? On thing is sure, the winning solution is not just throwing money on the table, Russia was an economic disaster when these competitors were growing up and learning. The Russians are doing "something" the Indians are not doing.
In a way it IS very much like the olympics, although more cold war era than 1936 era.
The end result of a catastrophic failure or data loss event is exactly the same whether you own the service or contract it out.
This is MBA perspective, not in the trenches. In MBA-land a one day outage is a one day outage, doesn't much matter. In the trenches a one day cloud outage means you lay at the beach and occasionally dial into a conference call, whereas a one day non-cloud outage means you spend 24 hours in the office slinging hardware and backup tapes.
ha ha ha ha thats the funniest thing I've read on/. in awhile. Sure, you can sue... and lose!
We used to call "cloud" by the name "outsourced" or buying a "service". Back in the 90s and 00s I worked for some providers in various fields and all my employers had legendary legal contracts. I could pretty much do anything non-criminal and you'd have no recourse, at best you could request binding arbitration with a arbiter of my choice at my jurisdiction on my terms. LOL. You have to realize we were selling to people who fundamentally didn't understand the product anyway; if they did, they would be competing with us.
I mean technically yes anyone can sue anyone for anything. But I have a signed contract that release me from all liability. And the amount we were charging for hosting was well into small claims court territory so even if by some utter miracle you got triple damages, prorated per day, that might be, what, maybe $10?
So to call something a "private cloud" means that while it's 100% under your control you have no fucking clue what hardware is running or how it is configured.
under your control in the very abstract sense of "We all work for the same company" but completely outside my control as in "Thats not my department".
private cloud = corporate HQ gives me several images on their vsphere cluster located in another state, I donno what state, and some space on the NAS that they supposedly back up and the appropriate holes and routes in the firewall.
None of us on either side "have admin". I have full admin control over my images, and they have no access to my images at all unless they basically break in, which they could do easily enough. I have no control whatsoever over their forest of virtualization servers and firewalls, although they supposedly have "some guy" who maintains it and occasionally randomly upgrades and moves my images around, sometimes telling me before he does the work, or sometimes not.
Regarding the latter point: a lot of managers forget that when disaster strikes in their own data center, they are in control, and they can allocate resources and extra funds towards getting the most important servers back up first.
I've been involved in virtualization and outsourcing on both sides buyer and seller for a bit more than 20 years. This aspect is always forgotten by the PHBs.
If the email server explodes, I have $$$$$ high five figures per year of motivation to fix it ASAP. If an outsourced email provider explodes they have $49.95/month or whatever of motivation to fix it. I have seen some very sad sights over the decades. If the cost of repair/support exceeds the cost of sales for a similar commission, too bad so sad. Oh your whole multi-million dollar business relies on working, email, oh well. It doesn't matter if we're talking about mainframe service bureau processing, or outsourced email/DNS/webhosting from the 90s/00s, or an online cloud provider, your uptime is not worth a penny more than you're paying for the service. You might, at best, get your provider to B.S. you a sense of urgency... but watch what they do, not what they say.
Answer: To demonstrate to your future girlfriend that you aren't a slob.
Also makes the wife happy, so you get two happy women for the price of one housekeeping job. Otherwise known as a redundant array of inexpensive womens. Ditto lowering the toilet lid, although there's always the sink for that.
OK everyone seems to agree its correct. I think it boils down to a scam, unless you believe we've been selling online advertising since before the fall of the roman empire. Lots of taking advantage of going on here.
Also I'm not a kid and I've never seen this "1M = 1000" terminology in anything related however tangentially to EE stuff or even IT stuff. Must be industry specific. I know if my 1.536M T1 only provided 1536 bits per second to the end users, hell would be raised by every customer I've ever worked with. Or if I thought I was getting a great deal on 1M/$100K ceramic microwave chip capacitors and only 1000 caps showed up after I paid $100000 I'd be getting pretty hot under the collar.
The real mystery is why CPM = cost per thousand not cost per million.
As for why costs on mobile are cheaper, I think it boils down to "cell phone is for 99 cent apps and desktop is for $1000 autocad installations". Its just not a serious marketplace. Also desktops are for work so a message can be snuck in while defenses are down, but phones are for getting voice spammed and text spammed so people are very used to ignoring messages from a phone.
But scientists worried it represented a whole new way for invasive species of seaweed, crabs and other marine organisms to break the earth's natural barriers
My computer is modest, and it doesn't take all that time.
Doing "admin stuff" on a production server (emergency, whatever) means the specs don't matter, its going to be busy. If it wasn't busy, then I failed when I over-speced it, or its purpose in life is incredibly low demand by modern standards (dns server, dhcp server, etc).
To some extent, if everything was working well, I'd not be changing things on the fly, would just be changing my puppet recipe and waiting a half hour...
A vote for ratpoison WM on my mythtv frontends, not because I use it, but there was some bug requiring a WM, not to actually do anything, but to handle the root screen or something I can't even remember. Tradition, I guess.
A vote for awesome WM on all my linux desktops. A gross simplification seems to be xmonad is to Haskell as awesome is to Lua. Doesn't really matter what language its written in, since its only purpose in life is to start a terminal and/or chrome and switch between them.
Run LXDE/XFCE because I prefer to use as little resources for my displays as possible.
Then you want "awesome". All I use my "window mismanager" for is starting terminal and chrome and switching between those two. I don't use an "environment" or a "desktop". I can't figure out what I'd gain by using one.
Currently the ideal terminal to use with awesome is xfce's terminal. I donno if there is a "better" one out there.
Also I use GDM as a display manager. Again, donno if there's a better one.
70 ms? I think you had it all, binaries and.el and.elc files, cached in memory buffers and/or you had another emacs instance running on the same box taking advantage of copy on write.
Real world on a real machine a cold start of emacs is probably closer to 7000 ms than 700 ms. Just too much "stuff" to read off the disk if nothing else.
What is the value of a random persons stolen linkedin account... I'm trying to figure out how its not zero. I have a pretty devious mind but I can't think of any way to make money off this with a reasonable chance of success. If you poison enough of the well, the whole data set becomes worthless so you can't threaten to modify data. Maybe they tried to extort money from linkedin inc and failed so they released purely by spite? Post IPO = the titanic has been struck by the iceberg and you've already gotten away, so it doesn't matter how fast the ship sinks, therefore no point in paying extortion fees?
Assuming only a fraction of accounts have been stolen and not the entire user list.... Why do people assume its only a tiny fraction and not the whole list of users? The same people who don't understand the concept of a "salt" must surely be correct when they say only a couple million records are out there. I would assume based on their heroic security performance to date, that ALL records are out there, we just only know about a couple.
The good news is the Apple girls would be multi touch enabled, the bad news is only one "button" to play with even if the world standard has always been to ship with two. And they'd be shiny, very shiny.
You mean a redundant array of inexpensive ones. They forgot to pluralize. Assuming they're inexpensive. Most of the ones I've spent time with seem terribly expensive.
I suspect there's a strange Scala Actors joke in there too, something about inheriting the InputChannel and Serializable but I'd like one without the CanReply and OutputChannel
I'm told there are some pretty decent VNC clients that I don't use. I suppose if you're doing android 3-D game development you'd be SOL but for everything else VNC should be OK?
I haven't developed and run on a local box since university, although I remember those days. At work my development box is a virtual image as a test server, and I'm not even sure what geographic state its in at this time. As an image it doesn't have the concept of a local console, just what amounts to a wrapper around something like VNC or whatever vsphere uses for console access. I've fooled around IDEs but I always seem to go back to VIM or occasionally emacs. At home everything I do is done inside one image per project that I create and destroy as I work. Its pretty easy once you script it all up... at work I need to do all manner of requests and paperwork to get another image so I can't do the "one project per image" thing there, which is a PITA.
I have done a little FPGA and microcontroller command line development at home, which works pretty well remotely, also I get more work time since I can power everything up, then leave the room and work in the kitchen / living room / outdoors. I have not tried GUI IDE over VNC work, but it might work for my FPGA/microcontroller stuff or your android stuff.
whether there's still an ongoing debate about "emacs vs vi".
Sure. If you need to change one line in/etc/puppet/modules/apache/files/http.conf or whatever, its silly to light up emacs and make sure you had originally SSH'ed into the puppetmaster with -X for X forwarding blah blah blah. On the other hand if you're doing "serious" all day long software development, the emacs IDE remains superior to anything else out there, and far superior to vi. All you need to do is close the view of the world down to narrow little tasks and its off to the races.
I've used both, but never interchangeably, they each have their optimum "area".
The Mighty GOOG entrance numbers are within an order of magnitude of the project euler membership numbers. I think you need an account on PE to see the stats:
http://projecteuler.net/countries
For those who don't want to "compete" in PE but want to know the numbers anyway, I copy some from the article and from PE's registration data:
over 3000 GOOG contestants from India vs exactly 4300 on PE
747 Russian GOOG contestants vs 2269 on PE
114 Belarus GOOG vs 254 on PE
2166 USA GOOG vs 21563 on PE
I don't know much about the GOOG contest but I would guess the Venn Diagram of the GOOG and PE is almost entirely overlapping.
A good question is why less than a tenth of USA PE people competed in the GOOG, yet almost all the India PE people competed in the GOOG.
As far as the elite levels go, this is very superficial, but the names of "first 50 to solve a PE problem" and the names in the forums on PE seem to trend very asian, so Japan might only have 1900 or so contestant, but they're all Ruby Ninjas with leet skills, or whatever. I wish I had real numbers other then vague observations.
Another interesting observation is that the Mighty GOOG short term contest is vaguely roughly around half the size of the permanent/ultra long term PE project.
As a PE guy or player or contestant (or nerd?) I can personally verify that PE is higher mathematics and hard core computer science with virtually no IT component. I don't know anything about the innards of the GOOG competition, can anyone involved describe the ratio of CS::IT or logic::memory in the Mighty GOOGs competition? Also PE merely requires any Turing complete language (although some problems can be solved by non-Turing complete languages anyway, and some can be done on pen and paper if you're hard core or its a REALLY easy problem), does the Mighty GOOG require something specific like Java only or maybe even more specific like "must be an android app" or something like that?
Microcode and high speed pizza delivery.
Why are you looking at nationality? What are you trying to prove? Is this the 1936 Summer Olympics?
Differing national funding priorities in education Appear to result in differing results in a competition leading to Very Pointed Questions about those funding priorities.
Frankly I'm flooring the Indians did so miserably. What is wrong with their educational system WRT CS/IT? On thing is sure, the winning solution is not just throwing money on the table, Russia was an economic disaster when these competitors were growing up and learning. The Russians are doing "something" the Indians are not doing.
In a way it IS very much like the olympics, although more cold war era than 1936 era.
My Ghostery list of blocked trackers occasionally goes near the bottom of the page. I won't surf without it anymore, but it scares the crap out of me.
slashdot apparently uses google analytics and scorecard research.
Does anyone have a list of reasonable whitelist entries for ghostery?
I suggest this Firefox extension. Works quite well for me.
I can verify the Chrome extension is called... "Ghostery".
I enjoy this trend of extensions on chrome having the same name as on firefox. It made the jump from FF to chrome a couple weeks ago pretty easy.
The end result of a catastrophic failure or data loss event is exactly the same whether you own the service or contract it out.
This is MBA perspective, not in the trenches. In MBA-land a one day outage is a one day outage, doesn't much matter. In the trenches a one day cloud outage means you lay at the beach and occasionally dial into a conference call, whereas a one day non-cloud outage means you spend 24 hours in the office slinging hardware and backup tapes.
Someone who can be sued.
ha ha ha ha thats the funniest thing I've read on /. in awhile. Sure, you can sue... and lose!
We used to call "cloud" by the name "outsourced" or buying a "service". Back in the 90s and 00s I worked for some providers in various fields and all my employers had legendary legal contracts. I could pretty much do anything non-criminal and you'd have no recourse, at best you could request binding arbitration with a arbiter of my choice at my jurisdiction on my terms. LOL. You have to realize we were selling to people who fundamentally didn't understand the product anyway; if they did, they would be competing with us.
I mean technically yes anyone can sue anyone for anything. But I have a signed contract that release me from all liability. And the amount we were charging for hosting was well into small claims court territory so even if by some utter miracle you got triple damages, prorated per day, that might be, what, maybe $10?
So to call something a "private cloud" means that while it's 100% under your control you have no fucking clue what hardware is running or how it is configured.
under your control in the very abstract sense of "We all work for the same company" but completely outside my control as in "Thats not my department".
private cloud = corporate HQ gives me several images on their vsphere cluster located in another state, I donno what state, and some space on the NAS that they supposedly back up and the appropriate holes and routes in the firewall.
None of us on either side "have admin". I have full admin control over my images, and they have no access to my images at all unless they basically break in, which they could do easily enough. I have no control whatsoever over their forest of virtualization servers and firewalls, although they supposedly have "some guy" who maintains it and occasionally randomly upgrades and moves my images around, sometimes telling me before he does the work, or sometimes not.
Regarding the latter point: a lot of managers forget that when disaster strikes in their own data center, they are in control, and they can allocate resources and extra funds towards getting the most important servers back up first.
I've been involved in virtualization and outsourcing on both sides buyer and seller for a bit more than 20 years. This aspect is always forgotten by the PHBs.
If the email server explodes, I have $$$$$ high five figures per year of motivation to fix it ASAP. If an outsourced email provider explodes they have
$49.95/month or whatever of motivation to fix it. I have seen some very sad sights over the decades. If the cost of repair/support exceeds the cost of sales for a similar commission, too bad so sad. Oh your whole multi-million dollar business relies on working, email, oh well. It doesn't matter if we're talking about mainframe service bureau processing, or outsourced email/DNS/webhosting from the 90s/00s, or an online cloud provider, your uptime is not worth a penny more than you're paying for the service. You might, at best, get your provider to B.S. you a sense of urgency... but watch what they do, not what they say.
Answer:
To demonstrate to your future girlfriend that you aren't a slob.
Also makes the wife happy, so you get two happy women for the price of one housekeeping job. Otherwise known as a redundant array of inexpensive womens. Ditto lowering the toilet lid, although there's always the sink for that.
OK everyone seems to agree its correct. I think it boils down to a scam, unless you believe we've been selling online advertising since before the fall of the roman empire. Lots of taking advantage of going on here.
Also I'm not a kid and I've never seen this "1M = 1000" terminology in anything related however tangentially to EE stuff or even IT stuff. Must be industry specific. I know if my 1.536M T1 only provided 1536 bits per second to the end users, hell would be raised by every customer I've ever worked with. Or if I thought I was getting a great deal on 1M/$100K ceramic microwave chip capacitors and only 1000 caps showed up after I paid $100000 I'd be getting pretty hot under the collar.
The real mystery is why CPM = cost per thousand not cost per million.
As for why costs on mobile are cheaper, I think it boils down to "cell phone is for 99 cent apps and desktop is for $1000 autocad installations". Its just not a serious marketplace. Also desktops are for work so a message can be snuck in while defenses are down, but phones are for getting voice spammed and text spammed so people are very used to ignoring messages from a phone.
But scientists worried it represented a whole new way for invasive species of seaweed, crabs and other marine organisms to break the earth's natural barriers
There has never been a tsunami before? WTF?
7s ?!
My computer is modest, and it doesn't take all that time.
Doing "admin stuff" on a production server (emergency, whatever) means the specs don't matter, its going to be busy. If it wasn't busy, then I failed when I over-speced it, or its purpose in life is incredibly low demand by modern standards (dns server, dhcp server, etc).
To some extent, if everything was working well, I'd not be changing things on the fly, would just be changing my puppet recipe and waiting a half hour...
A vote for ratpoison WM on my mythtv frontends, not because I use it, but there was some bug requiring a WM, not to actually do anything, but to handle the root screen or something I can't even remember. Tradition, I guess.
http://www.nongnu.org/ratpoison/
A vote for awesome WM on all my linux desktops. A gross simplification seems to be xmonad is to Haskell as awesome is to Lua. Doesn't really matter what language its written in, since its only purpose in life is to start a terminal and/or chrome and switch between them.
http://awesome.naquadah.org/
Run LXDE/XFCE because I prefer to use as little resources for my displays as possible.
Then you want "awesome". All I use my "window mismanager" for is starting terminal and chrome and switching between those two. I don't use an "environment" or a "desktop". I can't figure out what I'd gain by using one.
Currently the ideal terminal to use with awesome is xfce's terminal. I donno if there is a "better" one out there.
Also I use GDM as a display manager. Again, donno if there's a better one.
70 ms? I think you had it all, binaries and .el and .elc files, cached in memory buffers and/or you had another emacs instance running on the same box taking advantage of copy on write.
Real world on a real machine a cold start of emacs is probably closer to 7000 ms than 700 ms. Just too much "stuff" to read off the disk if nothing else.
What is the value of a random persons stolen linkedin account... I'm trying to figure out how its not zero. I have a pretty devious mind but I can't think of any way to make money off this with a reasonable chance of success. If you poison enough of the well, the whole data set becomes worthless so you can't threaten to modify data. Maybe they tried to extort money from linkedin inc and failed so they released purely by spite? Post IPO = the titanic has been struck by the iceberg and you've already gotten away, so it doesn't matter how fast the ship sinks, therefore no point in paying extortion fees?
Assuming only a fraction of accounts have been stolen and not the entire user list.... Why do people assume its only a tiny fraction and not the whole list of users? The same people who don't understand the concept of a "salt" must surely be correct when they say only a couple million records are out there. I would assume based on their heroic security performance to date, that ALL records are out there, we just only know about a couple.
The good news is the Apple girls would be multi touch enabled, the bad news is only one "button" to play with even if the world standard has always been to ship with two. And they'd be shiny, very shiny.
Is that new hardware slang for an OR gate?
I read that as a Perl colloquialism for error detection, you know, like:
open blah blah blah OR croak 'could not open the Fing file sorry bout that';
No I have no idea what it means in context of the microsoft show to have that as your error detection routine.
Maybe its time for a (bad) joke about ReiserFS error handling code involving executing one? (hey no complaining, I warned you it was a bad joke first)
featured a group of women jumping around on stage
You mean a redundant array of inexpensive ones. They forgot to pluralize. Assuming they're inexpensive. Most of the ones I've spent time with seem terribly expensive.
I suspect there's a strange Scala Actors joke in there too, something about inheriting the InputChannel and Serializable but I'd like one without the CanReply and OutputChannel
I'm told there are some pretty decent VNC clients that I don't use. I suppose if you're doing android 3-D game development you'd be SOL but for everything else VNC should be OK?
I haven't developed and run on a local box since university, although I remember those days. At work my development box is a virtual image as a test server, and I'm not even sure what geographic state its in at this time. As an image it doesn't have the concept of a local console, just what amounts to a wrapper around something like VNC or whatever vsphere uses for console access. I've fooled around IDEs but I always seem to go back to VIM or occasionally emacs. At home everything I do is done inside one image per project that I create and destroy as I work. Its pretty easy once you script it all up... at work I need to do all manner of requests and paperwork to get another image so I can't do the "one project per image" thing there, which is a PITA.
I have done a little FPGA and microcontroller command line development at home, which works pretty well remotely, also I get more work time since I can power everything up, then leave the room and work in the kitchen / living room / outdoors. I have not tried GUI IDE over VNC work, but it might work for my FPGA/microcontroller stuff or your android stuff.
Actually the only thing emacs is missing is an interface more like VI.
(insert gameshow Bzzzzt)
http://emacswiki.org/emacs/VimMode
whether there's still an ongoing debate about "emacs vs vi".
Sure. If you need to change one line in /etc/puppet/modules/apache/files/http.conf or whatever, its silly to light up emacs and make sure you had originally SSH'ed into the puppetmaster with -X for X forwarding blah blah blah. On the other hand if you're doing "serious" all day long software development, the emacs IDE remains superior to anything else out there, and far superior to vi. All you need to do is close the view of the world down to narrow little tasks and its off to the races.
I've used both, but never interchangeably, they each have their optimum "area".
I can think of one danger vector
The car / pedestrian you didn't see, gets hit at 5 or so MPH instead of 35 MPH.