Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
LukeShu
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
71 ms
·
361.
▲
by
LukeShu
5y ago
He was able to turn a RAM chip into a camera, allowing the computer to process a video "feed" simply by polling the right bits in RAM. On a device that would normally be considered much too primitive to do any image processing.
362.
▲
by
LukeShu
5y ago
Also very common in the mechanical keyboard community.
363.
▲
by
LukeShu
5y ago
sysexits.h was originally the codes used to communicate from the mail delivery agent to the parent mail daemon. These codes are still used on modern email systems like Postfix. IMO, it is/was a mistake to shoehorn sysexits.h in to an
364.
▲
by
LukeShu
5y ago
The Linux Standard Base (LSB) specification specifies this meaning of 2 for init scripts, and systemd interprets daemon exit codes in accordance with LSB. From there, this meaning of 2 has spread to other types of programs and is quite com
365.
▲
by
LukeShu
5y ago
> BSD sysexits.h (which is also in GNU libc) defines several exit codes in the range 64-78. These are typically used in the context of mail delivery; originating with BSD delivermail (the NCP predecessor to the TCP/IP sendmail), an
366.
▲
by
LukeShu
5y ago
> CST is a sloppy term; It's not though, it means "Central Standard Time", which is UTC-06:00. It is sometimes sloppily misused to mean "Central Time", which is a sloppy term, meaning either UTC-06:00 (CST)
367.
▲
by
LukeShu
5y ago
You are in abstract correct; but the "-SA" in the license that the parent post mentioned stands for "share-alike"; the same thing as "copyleft". Wikitravel cannot forbid someone from copying other parts of the
368.
▲
by
LukeShu
5y ago
I don't ask for it or go looking for it, but if you found it important enough to put it on your resume, I'll look at it. If you link your GitHub, I'll poke around your repos. If you link your blog, I'll read a few post
369.
▲
by
LukeShu
5y ago
For sure. But "better than 'Basic'" is a much lower bar than "not bad". I was going to say that this problem is already noted in the very first RFC, that it was already known to be broken on day one; but on a
370.
▲
by
LukeShu
5y ago
"Digest" authentication was always bad, even back when HTTPS was difficult. It requires the server to store passwords in plaintext, rather than as hashes.
371.
▲
by
LukeShu
5y ago
> Those headers use comma both to separate challenges and to separate > parameters within a challenge, which just seems mean-spirited. Indeed. And while the resulting semantic meaning is unambiguous, because both lists allow empty el
372.
▲
by
LukeShu
5y ago
That particular implementation (NetBSD's) (which is transcribed in to the article) does something more optimized than making repeated calls to `putchar()`. But as pdw's link shows, what you suggest is exactly what the historical i
373.
▲
by
LukeShu
5y ago
New Orleans is a major port (coastal!) city that is largely below sea level, requiring a complex system of levees and pumps to avoid being under water.
374.
▲
by
LukeShu
5y ago
Note that for quite a while Conservancy has (and more recently[1] many other copyright holders have) publicly documented that they extend GPLv3's cure provision to their otherwise-GPLv2-licensed code. There are kernel copyright holders
375.
▲
by
LukeShu
5y ago
> but I don't actually know if they hold the copyrights According to the page you linked, they do: > In addition, some developers have directly assigned their copyrights on Linux to Conservancy, so Conservancy also enforces th
376.
▲
by
LukeShu
5y ago
That's a good question. The linked press kit says: > not only do multiple copies of the Linux kernel appear in the firmware, other GPL’d and LGPL’d programs were found, including U-Boot, bash, gawk, tar, glibc, and ffmpeg. The cop
377.
▲
by
LukeShu
5y ago
Dependency Injection is just passing arguments. If you're writing a library that does things that involve talking to a database: - Not DI: You `import Database.PostgreSQL.Simple` and your function(s) take the appropriate arguments to
378.
▲
by
LukeShu
5y ago
You are mistaken. The struct type very literally has a name: type X struct { age int } print(reflect.TypeOf(X{}).Name()) But a name isn't the only thing that may be "magically" bound to a struct. Methods too; if
379.
▲
by
LukeShu
5y ago
Well for one, Debian GNU/kFreeBSD.
380.
▲
by
LukeShu
5y ago
I graduated from a state school in 2016, and in the dorms each student had their own 100Mb/s Ethernet jack, and it was actually easy to pull or push that speed over it. However, there was a limit to how much you data allowed to pull&#
381.
▲
by
LukeShu
5y ago
The Roomba setup procedure, at least for the 600 series, has the Roomba broadcast a WiFi network that the app has your phone temporarily join.
382.
▲
by
LukeShu
5y ago
NB: The Y axis of the first chart does not start at 0.
383.
▲
by
LukeShu
5y ago
Historically, it was relatively easy to use Gecko to build other apps including other browsers; what has hard was embedding it inside of something else as just one component among many (i.e. you had to build the whole app using XUL). Howev
384.
▲
by
LukeShu
5y ago
I always move sshd to a non-standard port, and blacklistd would not address the reason why I do it. One IP abusing it and trying to gain access isn't what I address by moving the port. I move the port to cut out the noise of the thous
385.
▲
by
LukeShu
5y ago
OpenVPN's encryption is just TLS. It uses OpenSSL for this, not rolling their own implementation. Yes, there are parts of SSL/TLS that haven't aged well, but... it's good enough for the world's web traffic.
386.
▲
by
LukeShu
5y ago
> Software should meet its design goals. OK, so interpret the title as "the design goals should include conveying a sense of calm". > A ground proximity warning software system should absolutely not “convey a sense of cal
387.
▲
by
LukeShu
5y ago
Generally speaking, newer kernels are bigger. Back in the day, Damn Small Linux (DSL) made the controversial decision to stake themselves to Linux 2.4 because 2.6 was just too big and bloated, they said.
388.
▲
by
LukeShu
5y ago
Well, the founder is also the Libreboot founder and lead. The Libreboot releases are signed with her GPG key, she isn't exactly a third party. So, as a sibling comment points out, buying from her helps ensure Libreboot's continue
389.
▲
by
LukeShu
5y ago
About 90% of my interaction with Twitter is is clicking a link from HN. When I do so, there's about a 1/3 chance that tweet doesn't load.
390.
▲
by
LukeShu
5y ago
I mostly only lurk, but https://www.vogons.org/
More ›