jcl

Linux Experts
  • Content Count

    1299
  • Joined

  • Last visited

Everything posted by jcl

  1. There are relatively few C++ kernels and no C# kernels. Windows is mostly C and C++, OS X is mostly C and Objective C, Unices are mostly C.
  2. The update-manager procedure worked fine for me a couple days ago. The only problems I encountered were a half-dozen unimportant packages that couldn't be updated and a broken ramdisk.
  3. You can do the 5.10->6.06 upgrade through update-manager. Run it with the -d switch once to pull in the beta versions of apt and update-manager and again to upgrade to 6.06.
  4. The effective top US rate is around 60%: ~35% Federal income, ~12% Social Security, ~3 Medicare, ~9% state, local taxes, capital gains taxes, business taxes, and so on.
  5. Exactly. The gist of it is that the definitions file is vulnerable (points 2.1, 2.2, 2.3, 2.5) and the marketing is misleading (points 2.6, both 2.7s). Interesting article.
  6. It's closer to $6.9 billion per day today. Inflation
  7. You mean the "big userspace function call"? I meant the two identical sequences at lines 9-17 and 25-33. Looks like one of the libc passwd functions. That's just Apache fiddling with file descriptors. It's a static page in no-scripting directory.
  8. And here's IIS 5.1 on WinXP. Fewer comments because the NT syscall interface isn't well-documented and I'm not set up for debugging. <coming out of NtWaitForSingleObject> NtQueryInformationToken NtSetInformationThread [switching impersonated user, similar to su'ing to different user] NtQueryAttributesFile [file attr for /] NtCreateFile [open /] NtQuerySecurityObject [on /, getting required buffer size] NtQuerySecurityObject [on /, with buffer] NtQueryVolumeInformationFile [on /] NtQueryInformationFile [on /] NtSetInformationThread [switching impersonated user] NtQueryInformat
  9. Bored. strace'd Apache serving my (tiny) home page. Comments in brackets. Still don't understand his graphs. <accept resumed> getsockname fcntl64 [get socket flags] fcntl64 [set socket non-blocking] read [failed read on socket] poll [wait on socket] read [read on socket, get the HTTP request] gettimeofday open [/etc/passwd] fcntl64 [get /etc/passwd close-on-exec flag] fcntl64 [set /etc/passwd close-on-exec flag] _llseek [no-op] fstat64 [get /etc/passwd status] mmap2 [mmap /etc/passwd] _llseek [seek in /etc/passwd] munmap [unmap /etc/passwd] close [/etc/passwd] stat64 [stat index.html] op
  10. His background looks okay. His ZD bio doesn't hint at any actual qualifications but that's not unusual. But we're treading close to argumentum ad hominem. His credentials are irrelevant to his argument. Like I said, it could have been unintentionally trollish, a valid point compromised by a terrible presentation. Except... his comments about system calls, memory access, and buffer overflows are weird. Not really wrong but weird. It could be because he's writing for a layman audience I suppose. It was the response from OSNews that inspired me to call it a troll. The comments there read like th
  11. Unfortunately that's exactly what they are: intriguing. The article doesn't explain what the graphs represent ("system calls" is pretty damn vague) and the labels on the nodes (I assume those bars are labels) are illegible. I think it's a troll. Unintentional, perhaps, but a troll nonetheless.
  12. jcl

    Brazilian Chip

    Portuguese. Let's see. Intel launched their $400 Edu-wise laptop in São Paulo at the end of March and the Brazilian gov't announced they would be distributing a half-million ~$450 Linux PCs under their "Computers for All" project last fall. AFAIK the Edu-wise laptop is the only one that's been in the news recently but I don't think it's supposed to ship with WinXP Starter Edition.
  13. jcl

    Ajaxwrite

    Sage. It sucks. I'm looking for a replacement but I'm lazy.
  14. jcl

    Ajaxwrite

    Spend eight hours a day reading news feeds, blogs, 'zines, roadmaps, technical reports, conference papers, and documentation. You still won't know what's going on, but you'll be able to fake it. Works for me. Hey, it's the Internet. Everyone looks like a dumbass. I've never tried to open the aggregator while posting Suppose this would be a good excuse to play with Greasemonkey.
  15. jcl

    Ajaxwrite

    I wish. [Edit: Surprise, the same key-combo that opens my RSS aggregator submits posts here. [Expletive deleted]]
  16. jcl

    Ajaxwrite

    For what it's worth this would be a good time to get used to browser-specific webapps. Web 2.0 is ramping up to a platform war between XUL and XAML. If that happens it's going to be a mess, maybe worse than the browser war. It's quite possible that Presto (Opera's layout engine) and KHTML will be briefly marginalized while Mozilla and Microsoft do battle. If either XUL or XAML win -- and the only real alternative I'm aware of is WHAT-WG's (X)HTML5 -- it's possible that Presto and KHTML will be permanently marginalized in the rich-client space. (Which isn't to say that Opera, Konq, Safari, etc
  17. jcl

    Ajaxwrite

    If it was intended to be a multibrowser solution they wouldn't need to "investigat[e] extending ajaxWrite to other browsers"; it would have been designed to be portable from the start. What they're mean is that they're considering porting it to IE. That would likely be an significant effort, not entirely unlike porting MS Word to Linux.
  18. jcl

    Ajaxwrite

    Grrr. ajaxWrite isn't intended to be a multibrowser solution. It's a XUL application ferchristsake.
  19. Is the compiler in Java 1.5 mode? It looks like it isn't autoboxing the int.
  20. There's no simple way to return multiple values. The easy solution would be to return an int[2] containing the indices.
  21. Curious. It sounds like the immutable attribute (see chattr(1)) was set on the file for some reason.
  22. Nothing is going to happen to OpenSSH. Worst case it's forked.
  23. For future reference: deleting a file requires write permission for the directory containing the file. When you create or delete a file you're (logically) editing the directory.