Slashdot Mirror


User: foxylad

foxylad's activity in the archive.

Stories
0
Comments
119
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 119

  1. Re:Google App Engine on Should a Web Startup Go Straight To the Cloud? · · Score: 1

    Are you serious? Do you really think that the Windows platform can't scale to handle a few million users and a few million hits/day? Depending on how CPU and database intensive his app is, it's likely that he could scale that far on a single physical server. 8 cores + 8GB of RAM will take you far, even on Microsoft.

    Appengine lets someone who'se never heard of load-balancing or database replication do the Royal Wedding website:
            http://googleappengine.blogspot.com/2011/05/royal-wedding-bells-in-cloud.html
    If you're telling me you'd be comfortable hosting that on a Windows VM... well, let's just say you wouldn't have enjoyed the day much!

    We have no idea what this guy is building, but needing that sort of scalability is not unheard of. I myself have a neat application that could conceivably be mentioned on Oprah, and if it happens I'll be popping champagne corks instead of bloodvessels - I'm on Appengine.

  2. Re:Google App Engine on Should a Web Startup Go Straight To the Cloud? · · Score: 1

    You're me three years ago - a developer with a cool idea, and not a sysadmin. I chose Appengine then, which was sticking my neck out because it was so new, but I haven't regretted it once and would STRONGLY recommend you go the same way.

    Be careful of advice from sysadmins - they will ridicule the idea of trusting your app/data to anyone else, without any measurable metrics comparing risks of local versus cloud systems. They'll tell you scaling is easy, and redundancy a solved problem, without telling you how much you have to spend to solve it. Basically, their advice is coloured by PaaS platforms threatening their livelihood. I see it this way - when something breaks (and it always does), would you rather be reliant on the sysadmin you hired, or Google's finest?

    I would not put all my eggs in Microsoft's basket at this stage, despite your familiarity with their toolchain. Azure is very new, and I wouldn't trust Microsoft's engineering or ethics enough to bet my business on them. Don't let Python scare you - I learned it so I could use Appengine, and it is the most beautiful language I've ever had the pleasure to use - productive and pretty much self-documenting. You'll be amazed how quickly you get up to speed.

    Appengine is reasonably mature now, and is REALLY scalable. Not "oh dear, time to spin up another instance but what about the database" scalable; but "royal wedding website" scalable (yes, that was built on Appengine).

    Lastly, good luck. I built a $2M business in those three years, and that decision to go with Appengine played a large part in that success.

  3. Good News! on Ask Slashdot: What To Do When the Rapture Comes? · · Score: 1

    Here in New Zealand, it's nearly twelve hours AFTER zero hour and somehow most of us managed to survive. In fact I must admit I slept through the apocalypse at 6am - is that very bad of me?

    Very few people seem to have disappeared skyward either, but perhaps we're a particularly godless nation.

  4. Re:the equivalent command in ubuntu... on Attachmate Fires Mono Developers · · Score: 1

    Gnote is a GTK version of Tomboy, and pretty much the only reason it exists is for people who don't want Mono on their box. Likewise rhythmbox.

  5. BING: Bing Is Now Google on Bing Is Cheating, Copying Google Search Results · · Score: 1

    ...

  6. Re:Sorry, no "dirty tricks" campaign here... on Wikileaks Founder Arrested In London · · Score: 1

    Maybe it's Slashdotted - I get no response.

  7. Re:As a Conservative... on Digging Into the WikiLeaks Cables · · Score: 1

    Sorry, got to pull you up on that one... say the US does have "ops aimed at disabling the Iranian nuclear program". On exactly who's authority is it doing that? Assuming you're from the US, in theory it is on YOUR authority - and don't you think you're entitled to know what your country is doing on your authority?

    Most countries don't do stuff like this. Not because they aren't the most powerful country in the world (and the US better not count on relying on that defence much longer), but because they understand their duty to protect their citizens' rights does not give them the right to trample over the citizens of other countries.

    Bonus questions:

    1. What if Iran had ops aimed at disabling the US nuclear program? Careful you don't descend into "my sovereign state is better than your sovereign state because we're good (TM) and you're bad (TM)" arguments here.

    2. If mounting ops against other countries' nuclear programs is a legitimate way of reducing the risk of a nuclear exchange, why didn't the US disable Israel's nuclear program? That would have totally removed Iran's motivation, and actually would have made the world a safer place.

    3. How happy are you with your governments' efforts to disable Iraq's nuclear program? That was after all the pretext they used to invade Iraq. One might argue that tens of thousands of lives/trillions of dollars/the US economy would have been saved if a whistle-blower had released cables showing absolutely no evidence of weapons of mass destruction on the eve of that war.

    So yes, I DO think citizens have a right to know what their government does in their name, and I think the world would be a better place if Americans started demanding this right too. I can't believe you guys almost impeached Clinton for a blowjob, but Bush/Cheney got off scott free for taking your country to war on completely fabricated pretences.

  8. Re:Shucks! on Sculptor Gives a Hint For CIA's Kryptos · · Score: 1

    Good point. I always thought the same about Vimto (a fizzy drink popular in the UK) - either the inventor was spectacularly bad at anagrams, or they had a wicked sense of humour.

  9. You're slowing down, Slashdot! on Wikipedia Could Block 67 Million Verizon Customers · · Score: 5, Funny

    59 comments and no-one has traced Zsfgseg yet?

    In the good old days we'd have posted his ip address, phone number, physical address and his mother's maiden name by comment 20. Comment 32 would detail how his PC was cracked and display images of the nong via his webcam. By comment 50, his bank account would have been emptied, citizenship revoked, and 2,500 pizzas would be arriving at his door.

  10. Re:Python on Appengine on Which Language To Learn? · · Score: 1

    So Kernighan and Ritchie forcing you to use curly braces (and all those semicolons!) is fine, but van Rossum forcing you to indent isn't. My original point was that we all indent anyway, so to me that seems the more logical way of marking blocks.

    I'm sorry you felt insulted; I guess I'm not going to sway you over to python, and you're not going to sway me back to c (except where performance is critical, when I'll happily concede it is far superior). Maybe we can agree that we each find beauty in these languages, but that like human beauty, it very much depends on the beholder.

    Kind regards to you too.

  11. Re:Python on Appengine on Which Language To Learn? · · Score: 1

    {{{OK guys}{I think we DO need to get off his lawn}}{{He seems to be either {{the only developer in the world who doesn't indent his code}and{is so threatened by lack of braces that he never tries anything without them}}or{a troll {going on his mad contention that Python is a clone of c without braces}}}}{{Shame really}{another good developer doomed to PHP{now THERE is a c-clone{{Oooops}now he's got me trolling too!}}}}}}

  12. Re:Python on Appengine on Which Language To Learn? · · Score: 1

    Well it's a funny thing about those Nazi indents. Every developer I've ever known has indented their code with a fervour Hitler himself would have commended - despite not strictly needing to!

    Why? Because indents turn out to be the most intuitive way for humans to parse blocks - certainly more intuitive than curly braces. So if you're going to do it so YOU can understand your code, why not make the machine understand it the same way?

    I do understand about your beautiful lawn, because I have a nice one myself (having coded in c for twenty years). But if you can overcome your discomfort for an hour or two while you explore Python, I think you'll be very pleasantly surprised. The indentation is a very minor part of the elegance of this language. At the end of the day, the important thing for me is that I'm many times more productive than I was in c, and returning to old python code is a pleasure instead of a challenge.

  13. Python on Appengine on Which Language To Learn? · · Score: 1

    Python is a beautiful language - concise, productive and virtually self-documenting. And Appengine is the future of web app development - scalability and system administration suddenly become Google's problem, and I'm not delusional enough to believe I can do either of those better than them. If your app hits the big time overnight, you're popping champagne corks - not blood vessels. Likewise the vulnerability du jour doesn't have you scrambling to patch all your systems. Bottom line you spend your all time writing beautiful python code, instead of spending half of it managing systems.

  14. Re:Begining of the end for Windows on First Chrome OS Notebooks Due This Month · · Score: 1

    The way it bodes for the organisation depends on Google's execution. But my point is that everyone assumes MS's corporate customers are going to stick with Windows come hell or high water, and this might not be so.

    It isn't my organisation, by the way - I'd have wanted to do a LOT of user testing (and unless it was unusually polished wait for version 2) before making a decision of this magnitude.

  15. Begining of the end for Windows on First Chrome OS Notebooks Due This Month · · Score: 5, Interesting

    We have a large local organisation that has been a rock-solid windows shop for ever. I've occasionally had dealings with their IT manager, and never got any interest in moving to linux. So I just about fell over when he told me he was planning to switch as many workstations as possible to ChromeOS and Google Docs as soon as it comes out.

    This is just one sample of course. But if a conservative Windows-centric organisation is planning to switch so immediately, it doesn't bode well for MS's revenue backbone - all those corporate workstations running windows and office. A switch to ChromeOS would be disruptive, but not much more so than the Windows 7 upgrade that must be on 75% of IT managers' todo lists next year.

    Don't get me wrong, MS will be around for years and years, but I think their Silverlight/HTML5 announcement shows they've recognised their supremacy is over and they can't assume everyone runs Windows any more. Interesting times ahead.

  16. Re:I quite fancy giving IE9 a try on IE9 May Not Be Enough To Save IE · · Score: 1

    Hear hear. I moved to linux years ago, and one of the unintended benefits was that I could honestly say "I haven't used windows for ages - you'd be better off finding someone else."

    Linux has given me days of my life back, and I don't miss that sick trapped feeling where you "just take a quick look" and end up doing a full reinstall and still have them coming back day after day because some other odd application they used to have has disappeared.

    Oh yes, and virtualbox is an end run around all those "I can't move off windows cos I need to run X" excuses. (Where X is a given application, not Xwindows, ya geek!)

  17. Re:Put your money where your mouth is? on British Airways Chief Slams US Security Requests · · Score: 1

    Does the 100 lifetimes/day figure include the waste of the TSA employees working lives? Add it all together, and it must be a severe drag on the world's productivity.

    Imagine the US un-hampered by this lunacy. Remove the lawyers too, and the US would once again be the world-beater it once was.

  18. For your application, neither on Should I Learn To Program iOS Or Android Devices? · · Score: 1

    In the education sector, the apps you will be developing will be probably be informational, and your clients will most likely have wifi network access. In which case I'd suggest you developing web apps, so you only need to develop a mobile and a standard interface. Then they'll be available to everyone, and you only have to learn one very well-understood platform.

  19. Re:A serious question on Nicholas Sze of Yahoo Finds Two-Quadrillionth Digit of Pi · · Score: 1

    Pi is so much more than the ratio of the radius and circumference of a circle - it infuses maths and physics to a remarkable degree.

    But even so, you are right that there is no utility in calculating it's value beyond a few tens of digits. However, it is an elegant mathematical exercise, and has become the standard to show off your computational maths prowess. As you'll realise when you read the article...

  20. Re:Comparisons like this don't mean squat... on Windows 7 vs. Ubuntu 10.04 · · Score: 1

    More and more serious gamers are switching to Xbox or Playstation, mainly because of the reduction in hassles on those platforms. And the rest of us (a majority, despite what you may think!) are switching to Apple/Linux because... of the reduction in hassles on those platforms!

    With the rate apps are moving to the web, and Virtualbox, compatibility is rapidly becoming a non-issue. And once you've tasted the freedom of any other OS, you'll never willingly go back to the expensive, uncomfortable straitjacket that is Windows.

  21. Re:Comparisons like this don't mean squat... on Windows 7 vs. Ubuntu 10.04 · · Score: 1

    All four people in my immediate family run Linux, and so do my parents-in-law. They all now use their computers MORE than before, with the in-laws getting wifi and a laptop so they can browse in the living room. And like the poster above, I spend WAAAAAY less time supporting them all. I seriously don't have time for Windows any more.

  22. Re:Ignorance, mostly. on Microsoft May Back Off of .NET Languages · · Score: 1

    +1. I'm also at the stage of my career that I can choose my tools, and I too have settled on python. Someone took a shot at python for lacking clarity above: either D is incredible, or they're trolling. One of the best things about python is it's clarity - my code is far more maintainable, and understandable, while still being concise. And as you say, python is also FUN - you are far more productive, and get better results in less time. OK, it's a wee bit slower than compiled languages, but the cost of processing power (remember that CPU is doing thousands of millions of instructions each second!) is making the courses that you need those horses for less common.

  23. $2K - yeah right! on LA's Move To Google Apps Slows As "Apps For Gov't." Announced · · Score: 1

    Don't forget you need (at least) another server housed in another datacenter for redundancy, and a complex system to keep the redundant system data live and provide automatic failover. And you're merely hiding setup or maintenance labour costs by saying existing employees will handle all this - in fact you have to apportion a fair fraction of their total cost. Then there's the cost of the server rooms, climate control, UPS, electricity, etc.

    If you bother to do the sums, you'll be appalled by the cost of providing webmail for your organisation. Now add in the cost of providing and supporting Word, Excel and Powerpoint. And the cost your websites and wikis. And even your custom web apps, and the other apps that could/should be rebuilt as web apps. Google will provide ALL this for $50/person - that's $60K p.a. for your entire organisation, assuming no discount for over 1000 people. Scared yet?

    Now lets look at the risk side of the equation. There are huge amounts of FUD around this issue, but does anyone have any reliable evidence of significant privacy or data loss from Google? I can't recall hearing about a single case, despite posing this question on Slashdot before. But I have heard innumerable cases of the same thing happening from in-house systems.

    Your problem is that one day someone will explain all this to your bean-counters. The opportunity to make this level of savings comes once in a lifetime for these guys, and if you are lucky they may hesitate long enough to confirm the risk-return equation before your world comes crashing down around your ears.

    My advice would be to start learning about Appengine, or EC2 or Azure, and figure out how you could migrate your existing systems. Then you have a choice - if you prefer your boss and co-workers over career advancement, keep quiet until the day comes. Otherwise sit down next to a bean-counter at lunch, and start talking about clouds. You'll be head of IT within six months.

  24. Guys, guys... on Superheroes vs. the Westboro Baptist Church · · Score: 1

    All this geek-fu and their website still stands? OK, it's built on Centos, but surely we can do better than that!

    Server Apache/2.2.3 (CentOS) X-Powered-By PHP/5.1.6 Vary Accept-Encoding,User-Agent Content-Encoding gzip Content-Length 6960 Keep-Alive timeout=5, max=500 Connection Keep-Alive

  25. Re:New wave legacy on Google Engineer Decries Complexity of Java, C++ · · Score: 1

    I agree with you about the importance of legacy support, and ironically this is one of the major reasons I've switched to Python. One of Python's design goals was to be readable and unambiguous (the opposite of Perl!), and it has achieved this well enough that I find I need a fraction of the comments I used in c.

    It's not quite self-documenting, but it's close, and I'm sure documentation would be one of the disciplines you value. Certainly it's far easier to revisit my python code than my old c projects.