Acetaminophen doesn't actually reduce swelling (although it does reduce fever). Ironically, it's mostly... a mood-altering drug. http://www.theatlantic.com/health/archive/2013/04/whats-tyle...
805 karma · joined August 31, 2012
Acetaminophen doesn't actually reduce swelling (although it does reduce fever). Ironically, it's mostly... a mood-altering drug. http://www.theatlantic.com/health/archive/2013/04/whats-tyle...
According to Ted Dunangst: "ZFS wants a lot of memory. A lot lot lot of memory. So much memory, the kernel address space has trouble wrapping its arms around ZFS. I haven't studied it extensively, but the hack of pushing some of the cache off into higher memory and accessing it through a small window may even work." See http://www.tedunangst.com/flak/post/ZFS-on-OpenBSD
Different filesystems are good for different things. If you want a filesystem that has subvolumes, copy-on-write snapshots, built-in RAID, transactions, space-efficient packing of small files, batch deduplication, checksums on data and metadata, and so forth, you have to pay a price. Just the same way as running Apache with all the bells and whistles is not going to be as fast as ngnix.
Repeats all the usual myths about Hadoop... that it's just about MapReduce, that it doesn't support indexes (hint: Hive has a CREATE INDEX command, guess what it does?) and then adds some of its own.
After seeing this, plus an article advocating web frontend programming in C, I'm starting to think this place is going downhill fast.
UNIX time is not actually seconds since the epoch. It's just something very, very close. There are a few cases where the same time_t value repeats for two seconds in order to insert a leap second.
With regard to Windows, I assume there are equivalents to all these interfaces, but I don't know what they are.
Sure ZFS has a great reputation, but a lot of that came from how well-integrated it was into Solaris and how much QA was done on it. Neither of those things were ever true (or are going to be true in the future) for the various ZFS-on-Linux projects (yes, there are multiple.)
The comments about btrfs are about 5 years out of date. SuSE has already shipped btrfs in their "stable" 11.1 distribution, and Red Hat is going to do so in RHEL7. Give it a chance.
It gets especially interesting when you start thinking about mutexes and condition variables with timeouts.
If you like the C design aesthetic, you should check out Go. It's like a garbage collected and yes, memory-safe version of C, which substitutes composition for inheritance and goroutines for threads.
Travel is nice, but not when you do it just to brag about having gone to X countries in Y days. Then it just becomes a status thing, and is, as the author notes, "kind of douchey." The internet, good news sources, and documentaries can broaden your horizons even without leaving the house.
http://ergonomics.about.com/od/eyestrain/a/reduce_contrast.h...
I remember going to sleep with a headache at one point and experiencing sleep paralysis. My headache was translated to black and white flashes of light. Or another time when I heard music.
Being unable to move isn't really that big of a deal as long as you are in a comfortable position. Eventually the paranoia and the sense of another presence sets in, but up until that point it can be fun.
If you try to go right back to sleep, you'll probably end up in the same state. Standing up clears sleep paralysis.
It should also look like natural speech.
How well sandboxed is nginx? Answer: not at all. Actually, that's not the answer. ngnix is sandboxed by using selinux, using a chroot jail, using AppArmor, or any one of a number of different ways.
How many years have gone by without a Java or web-based exploit being announced? 0. Maybe you should not throw stones, when your own house is made of glass.
Security and DRM are not two sides of the same coin. There are lots of insecure systems that aren't DRMed. And there are lots of ultra-secure OSes, like OpenBSD, that don't include DRM.
I'm not a tinfoil-hat type of person, but I have a healthy fear of code written by firmware engineers. That's why things like EFI and now this are terrible. They're basically shovelware that you can't get rid of on your PC. Like the uninstallable android apps, but 100x worse.
SGX really exists for one reason, and one reason only-- it's another attempt to implement some kind of un-bypassable DRM. Joanna points this out in her writeup. All of the other so-called advantages you can already get simply by running a VM.
Get ready to jailbreak your PC I guess. I can just feel the security oozing from my pores.
https://groups.google.com/forum/#!topic/golang-nuts/RmfHSHE9...
Note that there is no requirement that you close channels-- they aren't like file descriptors. They will be garbage collected after they're no longer needed.
goroutines, on the other hand, will stick around unless you clean them up. goroutines aren't iterators, and you shouldn't use them as iterators. They're more analogous to threads.
for ; iter.HasNext(); val = iter.Next() {
// do stuff
}
There's no reason to look down on the humble for loop. Complexity is a bad thing, usually.Channels and goroutines are also a very Go-like way to process data. But APIs that return channels assume that the caller wants concurrency, so be sure that that's true.
Oh wait-- I just remembered. Wireless chargers exist. Crisis averted.
In 2012, Consumer reports did a study where only a few "extra virgin olive oils" turned out to actually be extra virgin. Trader Joes has them; Safeway does not. http://www.phoenixhelix.com/2013/03/04/would-the-real-olive-...
Simiarly, would you buy honey from Safeway? It's not actually pure honey. The FDA doesn't enforce any standards as to what can be labelled honey (although they do provide a grade which tells you what color it is) http://www.foodsafetynews.com/2011/11/tests-show-most-store-... Trader Joe's has real honey.
Spinach I buy from TJ's keeps for two weeks, but spinach I buy from Target is already wilted after a few days. I don't know if there's anyone out there measuring produce quality, so I can't give you a link.
Sometimes, it really is about having a better product, not about marketing, positioning, or other bullshit. (And I guess now we're back on topic?)
I learned Z80 assembly when writing software for the TI-85. But if I were giving advice to someone interested in learning assembly now, I would suggest learning x86... it's more useful, and just as fun.
Let's not over-idealize the situation. Trader Joe's does advertise (they keep sending me paper mail) and they do put things on sale from time to time. Thankfully, they don't have any loyalty card bullshit-- that kind of thing is always a big pain. TJ's also carries a fairly limited selection of items compared to most stores. But it turns out that having a limited selection of items that are not shit is preferable to being a giant warehouse of questionable items.
Right now, we have several Maven subprojects. Maven does seem to enforce dependency ordering-- you cannot depend on HDFS code in common, for example. So it's "modular" in that sense. But you certainly never could run HDFS without the code in hadoop-common.
None of this really has much to do with CLASSPATH. Well, I guess it means that the common jars are shared between potentially many daemons. Dependencies get a lot more complicated than that, but that's just one example.
Really, the bottom line here is that there should be reasonable, sane conventions for where things are installed on the system. This is a lesson that old UNIX people knew well. There are even conventions for how to install multiple different versions of C/C++ shared libraries at the same time, and a tool for finding out what depends on what (ldd). Java's CLASSPATH mechanism itself is just a version of LD_LIBRARY_PATH, which also has a very well-justified bad reputation.
I don't know of anyone who actually uses OSGI. I think it might be one of those technologies that just kind of passed some kind of complexity singularity and imploded on itself, like CORBA. But I have no direct experience with it, so maybe that is unfair.
I like what Golang is doing with build systems and dependency management. They still lack the equivalent of shared libraries, though. Hopefully, when they do implement that feature, they'll learn from the lessons of the past.