Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
thristian
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
24 ms
·
91.
▲
by
thristian
3y ago
I can understand how to scroll vertically by adjusting the frame buffer start by a scanline at a time, but it wasn't clear to me how scrolling horizontally would work without horribly shearing the framebuffer. Now that I've thoug
92.
▲
by
thristian
3y ago
What's the modern version of WASTE? It seems to me that the progression from Twitter & Facebook to Discord probably ends in something similar to WASTE, especially if it includes voice chat and video streaming.
93.
▲
by
thristian
3y ago
Unicode U+FB01 is the fi ligature as a single precombined codepoint. You're right - it doesn't make any sense to have a monospaced glyph for that ligature, or for fl or ffi or many other codepoints in the Alphabetic Presentation F
94.
▲
by
thristian
3y ago
The other day I discovered a font called Elstob that has an "Old-style punctuation spacing" mode that (among other things) adds significantly more space between sentences: https://psb1558.github.io/Elstob-font/
95.
▲
by
thristian
3y ago
GOG's installers are made with InnoSetup, you can use a tool like InnoExtract to get the files out of them (source at https://constexpr.org/innoextract/ or in MacPorts/Homebrew).
96.
▲
by
thristian
3y ago
If you want an editor that uses Sam's structural regexes with keyboard-focussed vi-style interaction, you might be interested in https://github.com/martanne/vis
97.
▲
by
thristian
3y ago
The "C64" demo "Freespin" wires the drive's data cable directly into the monitor's data cable to play a demo (including audio!) without an actual C64 involved at all: https://www.youtube.com/wat
98.
▲
by
thristian
3y ago
As I understand it, there's two categories of cryptographic algorithms: - ones which we're pretty sure would take longer than the heat death of the universe to crack - ones that turned out not to be as strong as we'd thought
99.
▲
by
thristian
3y ago
A nitpick: FPGAs aren't based on the hardware-descriptions used to create the original chips, they're based on the community's best guesses, so they're still emulation. They're just not software emulation. They mi
100.
▲
by
thristian
3y ago
glibc, Linux's traditional libc, can dynamically load hostname resolution policies, but that only works if the executable has access to dynamic loading, i.e. if it's not a static executable. Dynamically loading hostname resolution
101.
▲
by
thristian
3y ago
I tried using Evolution a few years ago, but repeatedly hit problems where if I deleted text while composing an email, "Undo" would not restore it. I filed a bug, which was eventually closed with "we've changed some thin
102.
▲
by
thristian
3y ago
The filesystem doesn't just read from one part of the disk and write to another part of the disk, it reads from the disk and stores the result in memory, or it takes data from memory and writes it to the disk. The other part of the k
103.
▲
by
thristian
4y ago
The POSIX standard requires certain behaviours from the filesystem, that POSIX-compliant software can rely on. Unfortunately, those behaviours are mutually exclusive with transparent layering. It's certainly possible to build a file-sy
104.
▲
Are Pop Lyrics Getting More Repetitive? (2017)
(pudding.cool)
2 points
by
thristian
4y ago
|
1 comments
105.
▲
by
thristian
4y ago
> Instead of learning how Raskin’s color scheme worked, Jobs hired an artist, San Francisco’s Tom Kamifuji, who was a hot, up-and-coming artist in the late 70’s / early 80’s. Jobs gave him free reign to make it more artistic, though
106.
▲
by
thristian
4y ago
I definitely remember cheap green-phosphor CRTs that took a second or more to fade from full-brightness to zero-brightness. If you tried to strobe a pixel back and forth it would just look full brightness because it didn't have enough
107.
▲
by
thristian
4y ago
Game developers are not required to implement Steam DRM to sell their games on the Steam store. If a game developer chooses to implement Steam DRM, Valve will enforce it.
108.
▲
by
thristian
4y ago
Before 1949, the Republic of China controlled both mainland China and the island of Taiwan. After the communist revolution, the government of the RoC retreated to Taiwan. The communists called their government the People's Republic
109.
▲
by
thristian
4y ago
Even if you have source, you can't necessarily figure it out. Sure, you can figure out what the program does , but you can't know precisely what the program was intended to do, or how closely the current version matches that ev
110.
▲
by
thristian
4y ago
Yeah, I've got a lovely GNOME+i3 setup that I really like. There doesn't seem to be an equivalent for Sway, but the GNOME services get more memory-hungry over time so I'm always looking to see about Sway becoming more usable.
111.
▲
by
thristian
4y ago
Yeah, I can create files in ~/.config/environment.d/ to set some environment variables. My problems are that (a) that syntax only allows very simple variable assignments, not complex things like "run ssh-agent and add th
112.
▲
by
thristian
4y ago
I've tried to use Sway a number of times, and the biggest reason I keep bouncing off it is environment variables. There's a bunch of environment variables I want set for every process in my desktop session, from basic things like
113.
▲
by
thristian
4y ago
Ever since I read the "Out of the Tar Pit" paper[1], I've been designing my data structures in a more relational form. [1]: https://github.com/papers-we-love/papers-we-love/blob/master...
114.
▲
by
thristian
4y ago
It's working for me on Firefox Nightly, but I do have a gamepad.
115.
▲
by
thristian
4y ago
As it happens, I'm in the market for a cross-platform, database-driven GUI right now. I'd looked briefly at Lazarus, but the fact it still uses GTK 2 (when GTK 3 has ended development and GTK 4 is available) makes me worry about t
116.
▲
by
thristian
4y ago
Yeah, GNU TeXinfo uses @ as its meta-character, so a source file needs @@ to produce @ in the output.
117.
▲
by
thristian
4y ago
The most obvious design wart to me is this: If you want to establish bi-directional communication with some process on the same host, that process should create two rendezvous points with mkfifo(2). Your process opens the read FIFO for read
118.
▲
by
thristian
4y ago
Firefox does indeed come with hyphenation dictionaries for a bunch of languages, in order to support the CSS `hyphens` property: https://developer.mozilla.org/en-US/docs/Web/CSS/hyphens If you look at th
119.
▲
by
thristian
4y ago
TFA has a screenshot from the SameBoy emulator, you can use a WASM version of SameBoy in the browser: https://max-m.github.io/SameBoy/index.html
120.
▲
by
thristian
4y ago
It takes decades to learn how to make a song that millions of people will listen to on the radio. It takes decades to write an app that millions of people use every day to do their jobs. You can teach somebody to play the first few bars of
More ›