Live data from Hacker News

Viewing profile — kpreid

kpreid

HN member
Joined
Tue, Sep 08, 2009, 1:20 PM UTC
HN karma
18
Public activity
41 items

About kpreid

I'm Kevin Reid, or at least one of them.

My web site: http://switchb.org/kpreid/ My blog: http://kpreid.livejournal.com/

Recent public activity

  1. comment
    Comment #16098457

    A capability system is sort of like having lots and lots of those roles. But a key element is that within the system you don't have to be an administrator or have any kind of privi…

  2. comment
    Comment #14173035

    Some people have used it with Raspberry Pis; I don't own any myself. I tried a BeagleBone Black once and found that the CPU couldn't keep up. The CPU use will vary a lot depending …

  3. comment
    Comment #14172901

    The thing that happened is RTL-SDR, which is _not_ the name of a product but refers to the _use_ of a mass-market TV receiver USB device that happened to have a raw IQ signal mode …

  4. comment
    Comment #14172761

    A public demo instance is blocked on adding sufficient anti-DoS provisions to the server. One possibility I've considered is to make a simulation-only version packaged for Sandstor…

  5. comment
    Comment #14172746

    It turns out that UI is hard! But the biggest not-crap thing from back when I wrote that (persistent waterfall) is not actually visible in a screenshot; it would need a video. — a …

  6. comment
    Comment #14172739

    As the author, I'll say that there's a large amount of "ooh shiny bleeding edge" and "if it works for me it's fine" going on. I see that newer Safari has a _different_ failure mode…

  7. comment
    Comment #14172687

    That is exactly what I plan to do.

  8. comment
    Comment #8673104

    The metagame (or "the meta") is the long-term game in which the moves are "I am going to play this character/deck and practice/use these strategies" -- decisions you make at the be…

  9. comment
    Comment #8076480

    Rotary motion was used for conversion long before semiconductor devices were invented: https://en.wikipedia.org/wiki/Rotary_converter I don't know what the limits on efficiency are…

  10. comment
    Comment #7618893

    The cable is the least likely part to be the source of the problem. The data lines are inside a shield, and in USB they are balanced (“D+” and “D-”). Both of these act to prevent r…

  11. comment
    Comment #6371789

    I use this for programs which otherwise output to pagers, when I'd rather have the output just in terminal scrollback. (And unlike the -1 option it's generic to all programs with t…

  12. comment
    Comment #6357904

    > Somehow, natural languages appear to fit somewhere in the middle. I don't recall where, but I have heard an argument that there is pressure on the information density of natural …

  13. comment
    Comment #6357864

    The old flat had border lines (usually black lines between light-colored backgrounds). The new flat uses differences between background colors to mark the same sorts of boundaries.…

  14. comment
    Comment #6114071

    For 35 degrees, you don't need 3D; a ring of 72 35-degree angles is a cycle (with a star pattern, rather than a polygon). There is a similar solution for any rational fraction of a…

  15. comment
    Comment #5548856

    Not a bad idea to respond to visibility, but to solve the blob problem it would be better to explicitly synchronize text creation and text position. This is basic in game/simulatio…

  16. comment
    Comment #5198533

    Only specific questions: “This question is protected to prevent "thanks!", "me too!", or spam answers by new users. To answer it, you must have earned at least 10 reputation on thi…

  17. comment
    Comment #4531220

    I like it. Feature request: once I've picked a search result, (allow me to) hide the results — that is, have no left sidebar, so the whole UI fits in a smaller window.

  18. comment
    Comment #4494932

    The halting problem is undecidable over all possible Turing machines (i.e. programs, assuming Turing machines are an adequate model for the sort of programs of interest). It is ent…

  19. comment
    Comment #4027970

    A bit of disagreement with your last paragraph: The (Common) Lisp macro processor is Turing-complete trivially because it invokes a Turing-complete language along the way, not beca…

  20. comment
    Comment #3889847

    display: (table | table-cell | table-row); Same layout functionality, no abuse of HTML semantics.

  21. comment
    Comment #3821950

    Design by committee ("the players say they really want X, let's include X") is not the same thing as design with consideration of feedback ("the players really liked X_0, let's bui…

  22. comment
    Comment #3644322

    I note that this is the same workflow as for making a modified copy of some content on a wiki. (And when a page is read-only on MediaWiki, "edit" becomes labeled "view source", but…

  23. comment
    Comment #3639164

    So did the Newton (1993 per Wikipedia). I remember it as my first-ever encounter with a (small) switching power supply — it seemed unreasonably light as “wall-warts” went.

  24. comment
    Comment #3302081

    The integrity of any "static file" which is a HTML or JS component of a web application is necessary to the security of that entire application. (Unfortunately.)

  25. comment
    Comment #3115452

    Indeed this is good style. The following, however, is not good style for allocating an array: long_struct_name *fooArray = malloc(count * sizeof * fooArray);