Viewing profile — justin_
justin_
HN member- Joined
- Mon, Jan 14, 2013, 4:15 AM UTC
- HN karma
- 564
- Public activity
- 94 items
- HN profile
- View on Hacker News ↗
About justin_
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
-
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 …
-
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…
-
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…
-
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 …
-
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…
-
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…
-
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…
-
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…
- story
-
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…
-
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…
-
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…
-
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…
-
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 …
-
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…
-
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 …
-
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…
-
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…
-
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…
-
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 …
-
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) …
-
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…
-
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 …
-
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...
-
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…