All Abstractions Are Failed Abstractions (47)
share
digg
by
Jeff Atwood (115)
on
Coding Horror (108)
4 days, 1 hour
ago
permalink
In programming, abstractions are powerful things: Joel Spolsky has an article in which he states All non-trivial abstractions, to some degree, are leaky. This is overly dogmatic - for example, bignum classes are exactly the same regardless of the native integer multiplication. Ignoring that, this statement is essentially true, but rather inane and missing the point. Without abstractions, all our code would be completely interdependent and unmaintainable, and abstractions do a remarkable job of cleaning ...
-
Daniel J. Pritchett said:
"To its credit, Linq to SQL is quite flexible: we can use strongly typed queries, or we can use SQL blob queries that we cast to the right object type. That flexibility is critical, because so much of our performance depends on these quirks of the database. We default to the built-in Linq language constructs, and drop down to hand-tuning ye olde SQL blobs where the performance traces tell us we need to."
Staying Productive When You’re Working From Home - Dumb Little Man (9)
share
digg
by
Ali (13)
on
Dumb Little Man - Tips for Life (27)
4 days, 4 hours
ago
permalink
You always thought working from home would be great. You could work in your PJs, listen to whatever music you wanted, drink your favorite brand of coffee, and, of course, get up at 7:55 and be at your desk before 8.00...So when your boss agreed to let you work from home part of the time (or when you left to start your own business), you were excited. You just knew you’d be much more productive, ...
Why You (Almost) Never See a Fat Japanese (or, How I Lost 5 lbs. in Tokyo) (19)
share
digg
by
Leo (82)
on
Zen Habits (74)
4 days, 14 hours
ago
permalink
Post written by Leo Babauta. Follow me on Twitter. One of the most striking things about my trip to Japan was how thin everyone was. I kept saying to my family, “There are no fat Japanese!” That’s not entirely true, of course. Aside from sumo wrestlers, there are some Japanese people who are fat — but at least in my two-week trip to Tokyo, they were pretty hard to find. Seriously: in America (including my ...
Twitter: Let the Information Wash Over You (21)
share
digg
by
Scott Hanselman (29)
on
Scott Hanselman's Computer Zen (29)
4 days, 20 hours
ago
permalink
There's a lot of information, both useless and useful, on Twitter. When you get started on Twitter the shear amount of crap can be totally overwhelming. Twitter's a lot like Tivo (Digital Video Recorders). It'll record everything and everyone you're interested in, and while this seems like a great idea, just like your Video Recorder, what was once a joy quickly becomes a chore. I've got dozens of shows on my recorder...I thought TV was ...
-
JD Wade said:
I like the idea of Favorites as "Read Later"!
-
David Tchepak said:
Love this quote from ScottHa: "The sooner you realize that Twitter is just a list of crap, the happier you'll be." :)
Dress Up Your Ties with the "Merovingian Knot" [Clothing] (226)
share
digg
by
Jason Fitzpatrick (321)
on
Lifehacker (1941)
5 days, 19 hours
ago
permalink
The realm of dress tie knots is dominated by a handful of traditional tie knots. Check out this rather unique tie knot and be the first on your block to sport it. If you're a very sharp-eyed fan of Matrix movie trilogy, you'll recognize the knot captured below as a rare specimen sported by "The Merovingian." The knot itself didn't originate with the movie, and isn't rightfully named "The Merovingian Knot," but the Ediety Knot. ...
Implement Advanced "Siestas" for Improved Sleep [Sleep] (69)
share
digg
by
Azadeh Ensha (333)
on
Lifehacker (1941)
1 week, 1 day
ago
permalink
A poor night's sleep is almost guaranteed to negatively impact your day, but you don't have to get all your winks in one shot. Consider the "siesta" sleep method and other schedules to get in more quality shut-eye. Designer Dustin Curtis chronicled his own battles for better sleep, concluding that "all you really need to survive and feel rested is the REM phase." He writes at his blog that the way to force your brain ...
-
Barry said:
Wow, I think my kids may force me into this, health benefits or no.
-
FirstAidKit said:
This sounds like it might come in handy.
-
Jake said:
I really wish I could make something like this work. Would be so damn cool.
-
rboecker said:
maldito mundo em que eu preciso disso pra dormir bem.
Sour Outlook (6)
share
digg
on
Jeffrey Zeldman Presents The Daily Report (13)
1 week, 2 days
ago
permalink
It's outrageous that the CSS standard created in 1996 will not be properly supported in Outlook 2010. Let's do something about it. Hundreds of millions use Microsoft Internet Explorer to access the web, and Microsoft Outlook to send and receive email. As everyone reading this knows, the good news is that ...
Use a Cable Key Ring for Easy Key Management (20)
share
digg
by
Jason Fitzpatrick (321)
on
Lifehacker (1941)
1 week, 2 days
ago
permalink
Key rings can be a pain, especially if you frequently remove, add, or rearrange things on them. Cable key rings remove the hassle, and banged-up fingers and nails, that come with traditional rings. What is a cable key ring? Instead of the traditional shape of a key ring—a tight metal ring with overlapping prongs to keep the keys on the ring—a cable key ring is a loop of small gauge wire with a metal barrel ...
-
Jade Robbins said:
Anyone want to go in on a Buy-In for these? i'm getting the smaller ones and shipping and handling is like 8 bucks no matter how many you get!
-
ParanoidMike said:
I've tried this before and it worked well. I currently use a $1 caribiner I got at a hardware store, and it too hasn't opened on it's own in the six months I've used it.
Fotografix Sports Big Editing Power in a Tiny Footprint [Downloads] (24)
share
digg
by
Jason Fitzpatrick (321)
on
Lifehacker (1941)
1 week, 6 days
ago
permalink
Windows only: Portable software usually has to suffer a few through a few compromises to be compact and flash-drive friendly. If they compromised with Fotografix, you certainly won't notice. The interface will be familiar to users of bigger graphics packages like Adobe Photoshop and GIMP. If you've never used either one, it won't take much to pick it up. Fotografix is astoundingly tiny—a mere 680k when unpacked—for offering features usually only found in bulkier and ...
Top 10 Developer Interview Questions About SQL Server (5)
share
digg
by
Brent Ozar (2)
on
Brent Ozar - SQL Server DBA (2)
2 weeks, 2 days
ago
permalink
Knowing good questions to ask during an interview with a developer can help you filter out the best candidates from the ones who aren’t the most qualified. There’s a huge difference between “It worked on my machine” and “It scales well in production.” These interview questions will help you filter out the bad apples before you hire them. 10. Explain why DBAs don’t like cursors. I like to phrase this interview question this way because ...
Lifehacker Pack 2009: Our List of Essential Free Mac Downloa (184)
share
digg
by
Adam Pash (153)
on
Lifehacker (1941)
2 weeks, 3 days
ago
permalink
We've featured countless apps or all sorts over the years, but if you just want a quick look at the best free downloads for your Mac, this post's for you. This is the 2009 Lifehacker Pack for Mac OS X. Like our 2009 Lifehacker Pack for Windows (and its predecessor), the Mac version has the same goal in mind: to provide Mac lovers with a single, handy list of the best free applications that you're ...
-
Loudmouthman said:
I think I just hearted Mzy
-
schisamo said:
awesome list
-
Marco said:
sweet!
-
Claudio Ruiz said:
tengo instalado casi el 100%. así que es esencial :P
-
rulala said:
you probably already have most of these, because this list is moreso intended for new Mac users, but there are a few good useful applications on there that might be new to you.
-
cfohlin said:
A great package of apps for the Mac.
-
Henrik Joreteg said:
Good collection of useful free mac apps.
-
Chris said:
Who gives a shit.
Iotop Tells You What Process is Grinding Your Hard Drive [Downloads] (32)
share
digg
by
The How-To Geek (125)
on
Lifehacker (1941)
2 weeks, 3 days
ago
permalink
Linux only: If you've ever wondered what is thrashing your hard drive but can't figure out which process it is, you can use the iotop utility to help. The iotop utility works the same as the top...
Student Who Released Code From Assignments Accused of Cheating (29)
share
digg
by
Soulskill (135)
on
Slashdot (755)
3 weeks
ago
permalink
Death Metal sends in a story about Kyle Brady, a computer science major at San Jose State University, who recently ran into trouble over publishing the source code to his programming assignments after their due dates. One of Brady's professors contacted him and threatened to fail him if he did not take down the code. Brady took the matter to the Computer Science Department Chair, who consulted with others and decided that releasing the code ...
You’re Not Your Data Access (7)
share
digg
by
robconery (0)
on
CodeBetter.Com - Stuff you need to Code Better! (9)
3 weeks, 1 day
ago
permalink
Seems I touched off a bit of a “swirl” with a comment I made on my last blog post: I think, in general, the .NET crowd overthinks and over-engineers just about everything I said as much in my MIX presentation, where I basically challenged ASP.NET developers to “embrace their inner scripter” and stop building rockets. I have a fairly strong opinion on this – and I’ll save that for another time – but I think ...
-
Mohamed Meligy said:
The every developer self-discussion:I don’t like being wrong – no one does. So defensively I’ll be sure to include patterning where I can, making sure to separate out my projects whenever it … seems like I’ll crap for not separating out what I’m doing into another project.I’ll use enums instead of boolean parameters.Oh wait, no I won’t.I’ll be sure to avoid SingletonsI’ll absolutely never use Stored Procedures, I mean seriously never, ever, ever (unless Rob Howard tells me to). Or maybe unless my boss tells me to. I’ll let Jeff decide.I’ll always use Stored Procedures.I won’t use NHibernateI won’t use any ORM for that matter. Seriously - Never.Well I might use both…I won’t use Code-coverage to tell me anything.I’ll be sure to use Code-coverage data to tell me everything.I’ll make sure my method and variables are named properly on Fridays.Reflection? Not a chance. Unless Rick says it’s OK.I won’t use Extreme Programming (I’ll be sure to use Lean… whatever that is)I’ll be sure not to have scrums.I’ll also be sure not to multi-task.I won’t use configuration either – hard-coding FTW!I won’t use static methodsI won’t use extension methodsI’ll keep Native American stereotypes out of my code.I’ll make sure that all my methods are public and never sealed or internalI’ll check twice before I use any of these evil keywords.I’ll also make double damn sure not to use regions in my code – ever.I won’t use VB (who would?) and I’ll be sure to use C# with great care.I won’t use Composite Keys in my database
-
Nicolas Lehuen said:
Pretty much the same feeling I had when I brutally stopped coding in Java, switching to Python back in 2003. If you wanna change The History of Computer Science, then bad news because you are in the wrong lane. Here we are doing engineering, our job is to build the best applications from our users point of view, not from the point of view of internal technical details.
Turn Old Plastic Bags Into a DIY Laptop Sleeve [DIY] (15)
share
digg
by
The How-To Geek (125)
on
Lifehacker (1941)
3 weeks, 2 days
ago
permalink
If you've got a ton of plastic shopping bags laying around and the inclination to roll up your sleeves you can turn them into a DIY carrying case for your laptop. The wikiHow guide walks through creating the sleeve—the general principle is that you use an iron to fuse the plastic bags after folding them over repeatedly—making them strong enough to carry the weight—and then sewing them all together into a sleeve. You'll need a ...
Google Wants to Replace Microsoft Exchange with an Outlook Plug-in (6)
share
digg
by
Abel Avram (39)
on
InfoQ Personalized Feed for Charles Nadeau (0)
3 weeks, 3 days
ago
permalink
The new Google plug-in for Microsoft Outlook allows businesses to replace the Exchange server with Google Apps, giving the users the familiar Outlook experience, but having significant cost savings by running the back end in Google’s cloud. By Abel Avram
-
Maksym Kortunov said:
Wow, would be cool :) Just as with Google Wave - until they are able to merge Wave and current email system, only ~10% will switch.