Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jedbrown
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
63 ms
·
571.
▲
by
jedbrown
16y ago
Well, sort of. urxvt: $ time ls /usr/bin 0.036 real 0.013 user 0.020 sys 93.76 cpu emacs ansi-term: 4.265 real 0.023 user 0.023 sys 1.09 cpu
572.
▲
by
jedbrown
16y ago
M-x shell, then type git <TAB> Is it completing subcommands, or is it trying to complete file names (I always observe the latter)? Now type alias foo='cd /' foo ls <TAB> See how it tries to complete paths
573.
▲
by
jedbrown
16y ago
Does anyone here use M-x term? Is it stable? I've been put off by M-x shell because it only offers "line" interaction, so bash tab completion doesn't work. M-x term looks much better, but "ls /usr/bin" stalls the output part way through w
574.
▲
Optimizing AMD Opteron Memory Bandwidth, Part 4: single-thread, read-only
(blogs.utexas.edu)
2 points
by
jedbrown
16y ago
|
0 comments
575.
▲
by
jedbrown
16y ago
The dynamic array is only amortized O(1) instead of guaranteed O(1) (do you have real-time constraints?), insertion mid-list/queue is always O(n) instead of O(1) with an iterator for the linked list variant. I was just disagreeing with "ev
576.
▲
by
jedbrown
16y ago
The T-mobile Vibrant (aka Galaxy S) is $499 off-contract from T-mobile, with 16 GiB of internal storage. You can call them and unlock it for free immediately. This is slightly different from the quoted $600 with 8 GiB internal. /pedantry
577.
▲
by
jedbrown
16y ago
cons
578.
▲
by
jedbrown
16y ago
I prefer Terry Tao's explanation ( http://terrytao.wordpress.com/2009/03/23/sailing-into-the-wi... ), carry the result over to land by replacing the "keel" with gears.
579.
▲
by
jedbrown
16y ago
I use this: https://github.com/milianw/springer_download
580.
▲
by
jedbrown
16y ago
TeX
581.
▲
by
jedbrown
16y ago
This occurred immediately after his passport was stamped, indicating that it actually took place at immigration, not customs. (At almost all airports, you go through baggage claim after immigration (but before customs, obviously). So the b
582.
▲
by
jedbrown
16y ago
Participating in established open source projects (regardless of whether they are on github) is a bit higher visibility than just publishing hobby projects.
583.
▲
by
jedbrown
16y ago
Thanks for the Japanese layout tip. I've always thought the Kinesis looked neat, but not enough to order one without trying it. I also worry about using something that is so different that I forget how to type on a "normal" keyboard, thou
584.
▲
by
jedbrown
16y ago
I have a somewhat strange requirement which seems to be rather rare in stand-alone keyboard layouts (as opposed to laptops). I like to hit Alt_L and Alt_R (which I remap to Control) with my thumbs because it makes Emacs chording far more c
585.
▲
by
jedbrown
16y ago
Algebraic multigrid is usually called in the same way as a direct solver. For example, there are three distributed-memory parallel algebraic multigrid packages (and a bunch of other methods, direct and iterative) that may be used as runtime
586.
▲
by
jedbrown
16y ago
When did you learn to type, or are you still paying for this "hack"?
587.
▲
by
jedbrown
16y ago
Bruce Schneier has discussed this many times on his blog, but from the perspective of flying on someone else's ticket. The problem is that security usually isn't electronically checking that the boarding pass you are holding us actually val
588.
▲
by
jedbrown
16y ago
Funny that they don't mention multigrid which is O(n) and very reliable for M-matrices (more general than SDD, which is a rarely used term in the multigrid literature). It's hard to take this seriously if they don't demonstrate that the con
589.
▲
by
jedbrown
16y ago
First off individual computational errors are rarely important. This is completely wrong. Arithmetic errors (or memory errors) tend not to just mess up insignificant bits. If it occurs on integer data, then your program will probably se
590.
▲
by
jedbrown
16y ago
Well, the type system can be used to isolate side effects, thus ruling out large classes of concurrency bugs (especially with threads instead of separate processes or strict message passing (e.g. Erlang)). It can also prove that typing err
591.
▲
by
jedbrown
16y ago
Yes, however the algorithms are such that failure cannot be made strictly local. For example, when solving a stiff PDE, there is unavoidable and quite complex global communication at every time step (indeed, within the nonlinear solves req
592.
▲
by
jedbrown
16y ago
You use "PMI" consistently, but I assume you mean "MPI". MPI is not a silver bullet, and if your problem can be reasonably solved with nearly asynchronous algorithms such that fault tolerance is a bigger problem than network performance, t
593.
▲
by
jedbrown
16y ago
From talking with someone at Google Zurich who is involved in page-rank computations, those jobs run on ~10k to 20k cores. Of course Google has many more distributed around the world, but unless something has changed in the last few months
594.
▲
by
jedbrown
16y ago
Forget about complex shared-memory or message passing architectures: that stuff doesn't scale, and is so incredibly brittle anyway (think about what happens to an MPI program if one core goes offline). MPI is not good at fault tolerance,
595.
▲
by
jedbrown
16y ago
It sounds like the complaints against Android are [1] "Steering" discussions do not take place on a public mailing list (or community input is generally disregarded). Depending on the involvement of the community (in actually doing instea
596.
▲
by
jedbrown
16y ago
I'm using Arch and the transition was smooth for all the packaged libraries including Numpy, Scipy, matplotlib, and friends, as well as pure Python packages like mpi4py and petsc4py which I install from upstream since I track development ve
597.
▲
by
jedbrown
16y ago
Then there would just be a bookmarklet to upvote by resubmitting in which case anyone who cared about their upvote would click "resubmit" instead.
598.
▲
by
jedbrown
16y ago
Printing from off-site is easier with a public IP, I don't know how often that is necessary.
599.
▲
by
jedbrown
16y ago
The "parallel" in moreutils is an unfortunate naming collision, it is a trivial (< 200 LOC) program that is in no way comparable to GNU parallel.
600.
▲
by
jedbrown
16y ago
For most people, "operating system" is not synonymous with "kernel". I like C, but a lot of userland programs that are often considered to offer "operating system" functionality could tolerate being written in a safer language. OTOH, C is
More ›