Live data from Hacker News

Viewing profile — justin_

justin_

HN member
Joined
Mon, Jan 14, 2013, 4:15 AM UTC
HN karma
564
Public activity
94 items

About justin_

Yet another software person on HN. I'm from the northeast US, but have been traveling around the world for years.

  https://justinchines.com
  @justinchines
  justin@chines.me
  λ
[ my public key: https://keybase.io/iamjustin; my proof: https://keybase.io/iamjustin/sigs/1tuafAWmDIAw3Da9OLMCVtskR6CRz9NnXiehcUL9sbo ]

Recent public activity

  1. comment
    Comment #48175079

    > But what are the “awful effects” of sending FIN instead? Can someone explain? The RFC explains. The other side - the server - will be stuck on `send(sock_fd, more_bytes...)`. If …

  2. comment
    Comment #45422825

    The program in the boot sector is run similar to other software: the code is loaded into memory, and then the processor is jumped to the first instruction. This loading and jumping…

  3. comment
    Comment #43772195

    > Light is integrated over a finite area to form a singke color sample. During Bayer mosaicking, contributions from neighbouring pixels are integrated to form samples of complement…

  4. comment
    Comment #43771103

    > Usually people choose nearest neighbor in scenarios like that to be faithful to the original Perhaps I should have chosen a higher resolution. AIUI, in many modern systems, such …

  5. comment
    Comment #43770639

    > The camera integrates incoming light into a tiny square [...] giving a brightness (and with the Bayer filter in front of the sensor, a color) for the pixel This is where I was tr…

  6. comment
    Comment #43770555

    > Audio samples are point samples (usually). This is nice, because there's a whole theory on how to upsample point samples without loss of information. This signal processing appli…

  7. comment
    Comment #43770452

    > A camera does not take point sample snapshots, it integrates lightfall over little rectangular areas. Integrates this information into what? :) > A modern display does not recons…

  8. comment
    Comment #43770049

    > A Pixel Is Not A Little Square! > This is an issue that strikes right at the root of correct image (sprite) computing and the ability to correctly integrate (converge) the discre…

  9. story
  10. comment
    Comment #42631837

    Related thread from September 2024: The "email is authentication" pattern https://news.ycombinator.com/item?id=41475218 Some users use email flows, such as "magic links", instead o…

  11. comment
    Comment #42513593

    I believe it is a bug in the the emulator's implementation of COMMAND.COM. Often, these DOS "emulators" re-implement the standard commands of DOS, including the shell[1]. This is i…

  12. comment
    Comment #42428637

    For those curious about Dillo, you can try it right now in your browser. On the JSLinux site, the graphical VMs come with Dillo 3.0.5: https://bellard.org/jslinux/vm.html?url=alpin…

  13. comment
    Comment #40306768

    > UNIX time counts the number of seconds since an ``epoch.'' This is very convenient for programs that work with time intervals: the difference between two UNIX time values is a re…

  14. comment
    Comment #38638539

    Linus himself has credited Monotone with the content-addressing by SHA1: https://marc.info/?l=git&m=114685143200012 I think the main issue with Monotone was the performance. Linus …

  15. comment
    Comment #37872485

    This isn’t about signing the OS updates. This is about the device contacting Apple’s activation servers during initial setup. In the linked thread, the users have a “working” devic…

  16. comment
    Comment #37867130

    Activation Lock is a weird feature. Users love it when it helps prevent device theft. But really, at the end of the day, you're giving up control of the device to Apple. Apple has …

  17. comment
    Comment #36664927

    AIUI, another big problem with the 80286 was that it did not support returning to real mode after switching to protected mode. This made compatibility a huge issue, which was a big…

  18. comment
    Comment #36597814

    I was referring to the fact that interaction with the disk itself is asynchronous. Indeed, the interface provided by a kernel for files is synchronous, and for most cases, that's w…

  19. comment
    Comment #36596947

    Asynchronous programming is a great fit for IO-driven programs, because modern IO is inherently asynchronous. This is clearly true for networking, but even for disk IO, generally c…

  20. comment
    Comment #36568826

    This is the kind of debate that has been going on surrounding virtual memory forever[0][1]. If you can keep everything in memory, then you're golden. But eventually you won't, and …

  21. comment
    Comment #36562728

    This is an excellent explanation. If we imagine the triangle being swept about in a circle, the points in the "outer" section (forming the circle at edge of the base our our cone) …

  22. comment
    Comment #36562602

    To make an enclosing cylinder that bounds the cone in my example, we can use a 1x1 square with centroid (0.5, 0.5). The cylinder has volume π. And that works out from Pappus' theor…

  23. comment
    Comment #36562291

    If you're looking for where the 1/3 "comes from", I think using Pappus' second theorem[0] is the way to go. The theorem states that the volume of a solid of revolution formed by a …

  24. comment
    Comment #36562157

    KDE originally used CORBA, but dropped it for KDE 2.0 when it was found to be heavy for local use in a DE. https://www.linuxjournal.com/magazine/kdemdashthe-next-gener...

  25. comment
    Comment #35698564

    He probably means the algebraic structure of a field. "A field is a set on which addition, subtraction, multiplication, and division are defined and behave as the corresponding ope…