Become a fan of Slashdot on Facebook


Forgot your password?

Comment Re:Done at Google (Score 2) 177

I've been working as a software engineer at Google for about three years.

This is absolutely not the case, at least with my experience on my particular project. I feel like I am treated well, and we're not stack-ranked in any way that I'm aware of. My manager exercises discretion with letting people into the project and almost everyone I work with makes decent progress adding new code to the project and the code is of decent quality with relatively few problems in production. I feel privileged to work with the people around me for 40 hours each week at this point in my life.

I know this is pretty much a vague anecdote but I'd be happy to answer any questions or explain further.

The Internet

Ship Anchor, Not Sabotaging Divers, Possibly Responsible For Outage 43

Nerval's Lobster writes "This week, Egypt caught three men in the process of severing an undersea fiber-optic cable. But Telecom Egypt executive manager Mohammed el-Nawawi told the private TV network CBC that the reason for the region's slowdowns was not the alleged saboteurs — it was damage previously caused by a ship. On March 22, cable provider Seacom reported a cut in its Mediterranean cable connecting Southern and Eastern Africa, the Middle East and Asia to Europe; it later suggested that the most likely cause of the incident was a ship anchor, and that traffic was being routed around the cut, through other providers. But repairs to the cable took longer than expected, with the Seacom CEO announcing March 23 that the physical capability to connect additional capacity to services in Europe was "neither adequate nor stable enough," and that it was competing with other providers. The repairs continued through March 27, after faults were found on the restoration system; that same day, Seacom denied that the outage could have been the work of the Egyptian divers, but said that the true cause won't be known for weeks. 'We think it is unlikely that the damage to our system was caused by sabotage,' the CEO wrote in a statement. 'The reasons for this are the specific location, distance from shore, much greater depth, the presence of a large anchored vessel on the fault site which appears to be the cause of the damage and other characteristics of the event.'"

Comment Re:Why semirelational? (Score 1) 49

That's why Google developed F1: The fault-tolerant relational database over Spanner. This database provides a traditional schema without named rows, and supports transaction-based relational SQL queries. Very interesting:

GNU is Not Unix

Ask Slashdot: How Best To Deal With a GPLv2 License Infringement? 240

cultiv8 writes "I am a developer and released some code at one point under GPLv2. It's nothing huge — a small Drupal module that integrates a Drupal e-commerce system (i.e. Ubercart) with multiple accounts — but very useful for non-profits. Earlier today I discovered that a Drupal user was selling the module from their website for $49 and claiming it was their custom-made module. I'm no lawyer, but my perspective is this violates both the spirit and law of GPLv2, most specifically clause 2-b: 'You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.' Am I correct in my understanding of GPLv2? Do I have any recourse, and should I do anything about this? I don't care about money, I just don't want someone selling stuff that I released for free. How do most developers/organizations deal with licensing infringements of this type?"

Comment Re:Yes!!! (Score 1) 1002

Development, as a mental process, involves a lot of switching between medium-term and short term views.

I think of it as stack frames in my head. Trying to do task A? OK, let's break it down into pieces...oh wait, task A starts with task B, how do I do that again? *Looks up task B reference in a web browser* meanwhile, you have to keep the stack frame of task A, then task B in your head.

Comment This is hot (Score 1) 554

I'm using Centos 5.3 in a university lab. The outdated nature of this Linux has been pretty frustrating - it's almost impossible to install anything new. I couldn't put Google Chrome on here, for example, or a recent version of The Gimp.

I just put Firefox 4 on here and it's damn sexy. It performs great, it was easy to install on the Linux box, the graphics are much nicer than FF 3, it gives RAM back to the system when I close tabs. There's less chrome so I get more browsing space on my monitor, without sacrificing any functionality at all. Bravo, Firefox team.

Comment Re:Like Java, without the JVM (Score 1) 332

The problem is that it doesn't solve a problem that anybody really seems to have - there's little demand for higher performance apps in the browser.

I think the coolest potential for this idea is to recompile existing well-written native applications (e.g. photo editors, IDEs) so that they run from the browser with exactly the same appearance as their native counterparts. This would bring the idea of a thin client laptop computer that runs a web browser only closer to reality.

"I got everybody to pay up front...then I blew up their planet." "Now why didn't I think of that?" -- Post Bros. Comics