| 1. | | Back on Linux (after one year of Apple and OS X) (dywypi.org) |
| 593 points by akheron on Feb 13, 2012 | 321 comments |
|
| 2. | | Tumblr Architecture - 15B Page Views a Month and Harder to Scale than Twitter (highscalability.com) |
| 457 points by there on Feb 13, 2012 | 99 comments |
|
| 3. | | Reddit takes a new direction (b-list.org) |
| 392 points by tswicegood on Feb 13, 2012 | 250 comments |
|
| 4. | | The Management Team - Guest Post From Joel Spolsky (avc.com) |
| 305 points by pors on Feb 13, 2012 | 60 comments |
|
| 5. | | Build a house for less than $5000 (ciracar.com) |
| 280 points by mambodog on Feb 13, 2012 | 103 comments |
|
| 6. | | The Fifty is awake again (theatlantic.com) |
| 273 points by mml on Feb 13, 2012 | 85 comments |
|
| 7. | | Why I use DuckDuckGo and You Should Too (clifreeder.com) |
| 237 points by ClifReeder on Feb 13, 2012 | 99 comments |
|
| 8. | | Sample App with Backbone.js and Twitter Bootstrap (coenraets.org) |
| 227 points by jashkenas on Feb 13, 2012 | 14 comments |
|
| 9. | | The story of the hardest platform game ever (pwnee.com) |
| 227 points by archivator on Feb 13, 2012 | 120 comments |
|
| 10. | | I had no idea how to make custom maps, so I learnt by doing. You should too. (untogether.co.uk) |
| 210 points by untog on Feb 13, 2012 | 23 comments |
|
| 11. | | MITx Opens First Course for Enrollment (mitx.mit.edu) |
| 196 points by ernestipark on Feb 13, 2012 | 33 comments |
|
| 12. | | Bootstrap's maintainer hates the semicolon (github.com/twitter) |
| 173 points by wyuenho on Feb 13, 2012 | 133 comments |
|
| 13. | | All the documents that Google deleted from Google Groups, saved by Archive Team (archive.org) |
| 151 points by sp332 on Feb 13, 2012 | 21 comments |
|
| 14. | | The Pirate Bay's Peter Sunde: It's evolution, stupid (wired.co.uk) |
| 139 points by joeyespo on Feb 13, 2012 | 87 comments |
|
| 15. | | Wayland - Beyond X (h-online.com) |
| 132 points by wisesage5001 on Feb 13, 2012 | 57 comments |
|
| 16. | | MIT launches free online 'fully automated' course (bbc.co.uk) |
| 132 points by alexholehouse on Feb 13, 2012 | 37 comments |
|
| 17. | | YC is One of Fast Company's 50 Most Innovative Companies (fastcompany.com) |
| 130 points by BenS on Feb 13, 2012 | 35 comments |
|
| 18. | | The End of Wall Street As They Knew It (nymag.com) |
| 120 points by cdwhite on Feb 13, 2012 | 65 comments |
|
| 19. | | First new U.S. nuclear reactors in decades approved (latimes.com) |
| 114 points by CWuestefeld on Feb 13, 2012 | 120 comments |
|
| 20. | | Microsoft Store hacked in India, passwords stored in plain text (engadget.com) |
| 109 points by zalthor on Feb 13, 2012 | 35 comments |
|
| 21. | | Firefox 2012 Roadmap published (wiki.mozilla.org) |
| 100 points by tbassetto on Feb 13, 2012 | 67 comments |
|
| 22. | | JavaScript Jabber: Backbone.js (javascriptjabber.com) |
| 99 points by jashkenas on Feb 13, 2012 | 20 comments |
|
| 23. | | Validate your startup idea by asking 3 simple questions (paraschopra.com) |
| 97 points by paraschopra on Feb 13, 2012 | 46 comments |
|
| 24. | | Final design of VLC 2.0 for Mac (feepk.posterous.com) |
| 96 points by NaOH on Feb 13, 2012 | 53 comments |
|
| |
|
|
| 26. | | Erlang is a hoarder (andy.wordpress.com) |
| 90 points by skeltoac on Feb 13, 2012 | 12 comments |
|
| 27. | | HTML5 Rocks has a whole new look (html5rocks.com) |
| 89 points by kinlan on Feb 13, 2012 | 26 comments |
|
| 28. | | Facebook, It's Like Instagram for Birthdays (jakelevine.me) |
| 89 points by jrlevine on Feb 13, 2012 | 46 comments |
|
| 29. | | Steve Blank's new book - The Startup Owner's Manual (stevenblank.com) |
| 86 points by kurtvarner on Feb 13, 2012 | 30 comments |
|
| 30. | | .NET: So long and thanks for all the fish (lucisferre.net) |
| 85 points by pitdesi on Feb 13, 2012 | 104 comments |
|
|
| More |
> when it's on disk, it definitely is not made active quickly.
If an application is unloaded then many operations need to be taken to initialize stuff, reading the disk for various stuff, processing some data, allocating memory (which will be zeored out, then initialized with whatever struct and data the program needs)
If an application memory is swapped, then reactivating that memory consists of:
1. paging memory back in RAM
2. there is no step two
Paging is key, as it means the data is in a format efficiently readable and that can be put back in memory at a very reduced cost. Compare this to reading random files entrenched in a filesystem and scattered on a disk, plus doing some more processing.
> First usually freed around 200MB of memory
Out of 4GB. Wow, what an incredible improvement! Pardon me while I go write a cron entry running that command every minute so that my system can stay in good shape!
> When arriving to work the first thing was to hit repair disk permissions
This is absolutely astonishing. Seriously, Repair Permissions is a glorified ch{mod,own} -R. Quiz time! Why do you thing it reduces the 'Inactive Memory'? Because it's hitting the disk. Hard. Actually every system file gets hit. And in doing so, those files make their way into the cache and the Inactive Memory gets properly evicted. So the supposedly non-functional memory management turns out to be perfectly functional after all.
> And of course this does not support installing Python, Ruby, Perl on any other software that has its own way of distributing software.
which is bullshit (although there's no Perl).
even gives you a distribute's easy_install out of the box. You can install Ruby the same way (and since it's 1.9 it includes rubygems) but I'd recommend using rbenv+ruby-build, which is also in the package list.Apparently the author wants python/ruby/perl packages provided by the package manager, which might just be a bad idea given how bad the status of those packages is in Debian. One would be much better served with pip+virtualenv and rbenv/rvm+bundler.
There's a brew-pip if you really want to integrate
> And in case you mix up MacPorts and homebrew, you're deeply screwed.
How so? they live in completely different directory trees. As long as you don't screw up your PATHs or something they're oblivious to each other. I've had them living side by side for some time before dropping MacPorts without any issues.
> working command line tools
But I'd hardly describe BSD utils as non-working (hint: I did not install coreutils yet I spend my days on the command line).As for compile time, it's hardly a problem as Homebrew mitigates that (contrary to MacPorts) by not duplicating every library already available in the OS. Besides, the system (much like ABS on ArchLinux) is made to make you writing your own packages or tweaking an existing one a straightforward affair. Compare to creating a .deb properly, which is, ahem, non-trivial. Yes, it would be faster not building stuff (like Arch which brings the best of both worlds together) but hosting binary packages has a cost that skyrockets as you have more users (plus one would need to make binary builds for the various OSX versions, a problem that simply doesn't exist). What's more, having software compiled from the 'original' source instead of third party is interesting in a number of ways, including running vanilla software instead of the heavily patched ones of Debian.
I'm glad the author has found a place for him but going on such an uninformed rant is unfair.