Become a fan of Slashdot on Facebook

 



Forgot your password?
typodupeerror
×

Comment Balance, empathy, and coding (Score 4, Insightful) 985

(Cross posted from twitter here: https://twitter.com/gehrehmee/...)

Just read Linus' LKML email that he's taking some time off kernel development to "get some assistance on how to understand people’s emotions and respond appropriately".

Good on him. It's an example many of us in tech can learn.

I especially like how he compares this time off kernel development to his time he took off to go work on git. It's important to collaborate with your community, to be a *good person* -- but it's also important from a productivity and efficiency angle.

Investing energy into one's tooling, whether emotional awareness, social skills, communication, collaboration, verbal, written word, or tech/code mechanisms, is critical for anyone trying to be a balanced person that delivers the most they can at the things they care about.

Investing energy into one's tooling, whether emotional awareness, social skills, communication, collaboration, verbal, written word, or tech/code mechanisms, is critical for anyone trying to be a balanced person that delivers the most they can at the things they care about.

This kind of *investment* is all too easily and all too often looked down upon.

It should be celebrated. It should be taught (in post-secondary settings even!). It should be expected.

It should be normal.

Comment Re:Why does it need to be carrier based? (Score 5, Insightful) 146

It's called XMPP. It's an open IETF standard, and it supports federation in exactly the way you're talking about -- multiple organizations can run their own infrastructure, and talk to each other, just like you can with email. It's extensible, and it *used* to be exactly how Google Talk works.

The key feature it's missing is the lock-in walled-garden features all the major players want.

Comment Re:its not a claim, its a fact of life. (Score 1) 555

These are three daemons in an IPC architecture. Together they make up an application.

Unless you feel that a multi-tiered web application is somehow three programs: JavaScript, CGI, and database...

Then sysvinit is a bunch of service configuration files disguised as bash scripts knitted together with an init to make up an application. Hell, they use an API in the form of passed arguments, which you might call even more application-like than IPC!

And yes, javascript in your web browser, an httpd, and your database are certainly 3 different programs that happen to interoperate. You can even drop one out and replace it with a different company's implementation of it. That's something I'd love to see more of in systemd, but it's theoretically possible, if somebody really felt the need to.

Comment Abstractions (Score 1) 598

Seek to understand the various levels of abstraction available in any problem -- and to solve the problem at the appropriate level. It's a complicated lesson, and something that will take a long time to get right, but once you do, so many things fall out naturally, like clean and reusable code, the need for different languages and tools, design patterns, and on and on and on.

Comment Great for parcels (Score 5, Interesting) 867

I've lived in places with the mailbox-cluster idea in Canada. Personally, I love it. It's especially great for parcels that would otherwise be left on a doorstep or taken back to a depot.

What happens here is that the mailbox-clusters have a a small number of large mailboxes. If you have a parcel, it goes in one of the large mailboxes. Then the key to that mailbox is put in your personal mailbox. You open it, take your parcel, and lock the key inside. Awesome.

Submission + - Linode hacked, CCs and passwords leaked 6

An anonymous reader writes: On Friday Linode announced a precautionary password reset due to an attack despite claiming that they were not compromised. The attacker has claimed otherwise, claiming to have obtained card numbers and password hashes. Password hashes, source code fragments and directory listings have been released as proof. Linode has yet to comment on or deny these claims.

Comment Re:3d desktop is a waste (Score 2) 378

Have you even tried Gnome 3? There really are no "3D" effects. Just because it's using advanced features of your video card doesn't make it 3D.

The closest thing you'll see is that when you switch from a "Show me all my windows in an overlay" view, the windows will shrink/grow into place, which *in that tiny point of time* helps associate the zoomed-out tile with the window that's there.

Unity has some other plugins for 3D effects if you really want them, but they're hidden away because they're more like tech demos than real features.

Slashdot Top Deals

Are you having fun yet?

Working...