Why do exercises if we can't stay in shape?
HN user
c00p3r
I'm a passenger, And I ride, I ride.
cooper.spb@gmail.com
What hashing function they use?
0. Because mediocre enterprise programmers can't manage complexity.
0.5. Because you can point fingers to Oracle when it crashes.
0.9. Because "No one was fired for choosing IBM".
Oh, yeah! Thanks for reminder! Time to re-read Do Androids Dream of Electric Sheep and to watch the Bladerunner again. Immigrate or degenerate.. ^_^
btw, the most common source of high load is (surprise!) disk I/O.
So, moving a /var/log (not just /var) on separate device connected to distinct controller port is a big deal.
If you're running, say, mail server, you should separate /var/spool and /var/log and /var/db/mysql if any.
Partitioning, serious network card (think Broadcom) and big CPU caches are good things to begin with.
What Java NIO server utilizes for EINTR? ^_^
LOL! This is called tuning nowadays?
Even Oracle providing much more good advices, let alone some individual pros.
Good starting point: http://www.puschitz.com/InstallingOracle10g.shtml
Update: Oh, yes, I understood. Newfags doesn't know what Oracle is. MySQL = RDBMS, I see. ^_^
It is NOT Flash based! Good news, big deal.
We don't need Scheme++ to implement .... (c) Brian Harvey, a famous CS61A teacher. ^_^
Leaving banking account details on a public PC is called stupidity. ^_^
You can use something as a storage of critical data, or as a runner for some garbage. Even at Microsoft they don't browse porn-sites from their servers.
Yeah! Let's go and repeat all Windows flawed decisions!
First - the windows firewall which in no time involved into one button [ALLOW] because millions of stupid users were bombarded customer support.
Lets try to establish a privilege separation everywhere, so all users will work as administrators. Lets make code bloated and slow, only because it is a proper way of doing security.
btw, do you know, which is best security solution for Windows? The low-level full restore from a copy of just installed system form the second hard drive. Most of public PC providers are using this strategy.
So, the answer is fast, easy and idiot-prof re-flash procedure.
The key idea here is to understand you nature and adapt to it or going against it, depending on what you want.
If you're more comfortable being isolated and feel a pleasure by doing difficult tasks - go further and do some programming or research. You will probably succeeded above average, because focusing, concentration and avoiding distractions is the most important things.
If on the other hand, you feel uncomfortable and sometimes have an urge to be with people (mostly girls) - then you should change yourself, develop a new habits and smooth communication skills. In this case just go out and learn by doing.
Many introverts are trying to avoid unpleasant practices by reading tons of book on subjects. That is a mistake. Information cannot replace actual experience. Knowledge of a theory is not a substitute for a personal realization.
Such a big discovery!
If you have spent billions and billions of borrowed dollars and got nothing, but interest payments for your increased debt, it surely seems like you've made things worse.
It is so old-fashioned and nostalgic. Now it is time to write something like Nodejs clone in Flash - almost perfect mix of a buzz, uselessness and absurdity. ^_^
Yet another blog post for the sake of a blog post.
Every educated software engineer know, that by respecting and following a fundamental programming methodologies, such as data-abstraction, modularity, encapsulation of details, and other basic techniques for managing the complexity of large systems, you will get maintainability and programmer-friendliness for free.
The problem is - most of in-house back-end developers and their public teachers doesn't have a even a basic engineering education.
People who have managed to understand the ideas on which the SICP book is based upon, let alone MIT graduates, never write such long but empty posts.
In this case - sysadmins.
Congratulations! Discovering the giant treadmill is a huge achievement.
Now You should accept the facts, step out from it, relax and fall in love with something still unknown and unexplored, and doing it just for fun. Or just fro lulz in a newspeak. ^_^
Today Open source is just another name of business. The next evolutionary step toward literally nothing. So, accept it and relax and try to find something that you could love.
I'm, for example, going trough MIT and Berkeley online courses after 15 years of being UNIX sysadmin and system engineer, without any ambitions to shake the world, just fro lulz.
btw, your question itself contains a big bold cue - just fins a new love. ^_^
You may also try to search in a realms outside CS, but I wouldn't advice you to do so. After so many years spent, it is better to stay in the field.
I think there is a much better way to invest your time:
http://ocw.mit.edu/courses/electrical-engineering-and-comput...
Seem like everyone on HN is either a teacher or a prophet nowadays. ^_^
Remember the mantra? Innovators, then imitators, then idiots?
HN is already in a third stage. ^_^
You'll be down-voted if you even try to say that Ubuntu, or Java or PHP (or any other target of a mass-hysteria) isn't cool or superior to anything.
Recently I got that just because I didn't agree that Ubuntu is the greatest and coolest Linux distro ever.
How many of my down-voters can build a distro from scratch or at least recompile PHP with all its modules and their dependencies, or, OK, know how to build a package from its sources? It is a rhetorical question. ^_^
So, everything eventually become reddit. It is just a relation to a number of unique visitors.
And when you have a lot of unique visitors then you'll have all those technology narcissists, who're promoting how cool they are in finding a security issues in an amateur code, or how they so clever in explaining obvious things or making easy things easier.
Everyone is a teacher nowadays. ^_^
Why should one solve that jar-hell?
There is a "standard" JRE. OpenJDK is already included in any distro.
You think we should include all up-to-date crap with all dependencies? No. It is not our problem.
Buy ARM to ruin it? ^_^
Jokes aside, seems like the target is AMD. They're in trouble, like Sun.
Randomized Quicksort?
Please re-read the part about RHEL4 and kernel patches. Take into account that some people were using Oracle and Informix before any Unbreakable things.
It takes ages. ^_^
much of the software running the world's critical infrastructure In case when it runs on top of Linux it uses RHEL or CentOS. Or even that ridiculous Unbreakable Linux.
Of course, I'm trolling.
I'm trolling because I was around when FreeBSD 2.0 was considered as too modern, when there were no RedHat, let alone Ubuntu. I survived migrations from libc5 to glibc, from LinuxThreads to NTPL, from 2.4 to 2.6 kernels. I made a specialized distros for corporate usage from RH's and then RHEL4's srpms long before CentOS was here. I did a migration of Informix-based products from SCO Open Server to Linux in 1999 as a solution for so-called problem 2000.
Now, when any newfag without any understanding of what depends of what and why it is so, can do yum install or apr-get install php* what should I do?
I'm still unable to comprehend what mc is or what nautilus is for. I'm still using only 5 programs - vi, emacs, mit-scheme, chromium and mplayer, and have an addiction for rebuilding anything with clang.
So, seems like I'm a troll. In this case yes, I'm trolling.
OK. I'll try to explain.
This search results showing that there are a lot of Linux home users who're using Ubuntu because it is most popular Desktop distro. Its popularity in a large extend due to money Canonical spent on promotion. (Remember free shipping of CD's and other actions)
But if you're considering a server segment, there are traditionally CentOS, RHEL or Fedora. Or even that stupid Unbreakable Linux. Why it is so? (Because it got that way!)
First, because most of really important key developers, like mr. Ulrich Drepper, works for RedHat or with Redhat. Redhat also actively supported by IBM, that's why RHEL is a such huge success.
Second, since RHEL4, when they made that stupid decision to maintain all the patches by themselves (RHEL4's kernel source rpm had up to 300 patches in it, but I'm not quite sure you know what it is all about.)
Now, they work with a mainstream kernel developers, so all their code got a most extensive testing possible. This is what Google's Linux engineers still cannot understand - the best testing and bug hunting is in primary linux source tree.
So, what about Ubuntu? Compared to Fedora it is outdated, very conservative, desktop-oriented distro for an average mediocre user. I don't want to go deeper and try to compare source packages of key components, such as kernel, glibc and related, but I'm pretty sure there are different set of patches. One can compare common packages like perl, python, erlang, gcc, php by themselves.
Conclusion? OK, 3-5 years ago using Ubuntu or Debian as a server instead of Fedora-derived distros was a sign of non-professionalism, if not a fanboyism or even ignorance. What changed today? Almost nothing. Ubuntu is following the same conservative policies. There are some so-called server editions of Ubuntu, but it is rather a marketing movement.
And, you might be surprised, but key kernel developers are using Fedora. =)
More than Fedora + CentOS + RHEL?
Are web-hosting or shared-hosting providers using Ubuntu?
What do you thing Amazon or RackSpace are using?
OK, you've made headlines. Now, where are your patches? ^_^
to stupid down-voters: try to count what amount of testing a standalone package gets compared to the package which is a part of Fedora Project? In term of number of installations? community involved? Fedora's team and infrastructure?