Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
thristian
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
31.
▲
by
thristian
2y ago
Yes, it's heavily automated.
32.
▲
by
thristian
2y ago
Debian effectively does this. It doesn't actually implement the crates.io API, but when building a Rust package they tell cargo "look in this directory for dependencies, don't talk to the network". As I understand it,
33.
▲
by
thristian
2y ago
The page with the download¹ has a long essay about the benefits of WordStar. An example: > WordPerfect requires that I decide whether I want to cut or copy a block, then immediately mark the beginning of the block, then immediately mark
34.
▲
by
thristian
2y ago
Apparently WordStar has not been released for free by the owners (as Word 5.5 for DOS was), it's just been unilaterally packaged by a fan hoping not to get in trouble.
35.
▲
by
thristian
2y ago
> That, I’m afraid, is because ASCII was based not on modern computer keyboards but on the shifted positions of a Remington No. 2 mechanical typewriter – whose shifted layout was the closest compromise we could find as a standard at the
36.
▲
by
thristian
2y ago
It's really difficult. Unlike floppy disks, where you tell the drive to seek and get back raw magnetic pulses (so you can produce raw flux images), or hard disks where you tell the drive to read an arbitrary sector and get a blob of da
37.
▲
by
thristian
2y ago
Someone's trying to reverse-engineer the IWM, but they have not yet quite succeeded: https://www.applefritter.com/content/iwm-reverse-engineering
38.
▲
by
thristian
2y ago
Lots of people in artistic/creative domains are basically "AI vegan" these days - a "definitely not AI powered, definitely not powering AI" badge would be a minimum requirement there.
39.
▲
by
thristian
2y ago
The 6809 is one of the architectures from the era of the 6502, 8051, and Z80. Specifically, it's Motorola's response to the 6502 eating the 6800's lunch, the same way the 8086 was Intel's response to the Z80 eating the 8
40.
▲
by
thristian
2y ago
Ah,a classic dual-pane orthodox file manager for macOS!
41.
▲
Super Mario in the Pernicious Kingdoms: Classifying glitches in old games
(arxiv.org)
1 points
by
thristian
2y ago
|
0 comments
42.
▲
by
thristian
2y ago
Betteridge's law of headlines says "no".
43.
▲
by
thristian
2y ago
Being used to the world of software, where only ignorant and amateurish systems don't handle the 400-year rule in the Gregorian calendar, it's eye-opening to find out that people are paying thousands of dollars for a time-keeping
44.
▲
by
thristian
2y ago
The Super Game Boy cart is basically this. The cartridge contains actual Game Boy hardware, wired up to render to a frame buffer, and 60 times per second it's copied to the SNES VRAM. The trick is that the Game Boy display is smaller t
45.
▲
by
thristian
3y ago
Hold down Alt and type 3 on the numeric keypad, I think. In Windows, you can type characters in the Latin1 character set by holding down Alt, then typing a zero on the numeric keypad, then the code you want, such as Alt+0233 for "é&quo
46.
▲
by
thristian
3y ago
As far as I know, most information about the 6502 instruction set comes in two forms: - emulators/simulators/FPGA code - books, data sheets, OCR'd PDFs of books and data sheets, text files copy/pasted from PDFs or retype
47.
▲
by
thristian
3y ago
The original 6502 had exactly 151 opcodes, the same as the number of pokémon in the original Pokémon games.
48.
▲
by
thristian
3y ago
bsnes' creator collected all the NTSC cartridges, I believe (USA and Japan, even the rare ones that were Japan-only special editions) but I don't think they managed to get a full PAL set. All the enhancement chips used in official
49.
▲
Unicode Spaces
(jkorpela.fi)
4 points
by
thristian
3y ago
|
0 comments
50.
▲
by
thristian
3y ago
Only in bash and possibly other shells that extend the POSIX syntax, not in the basic POSIX standard.
51.
▲
by
thristian
3y ago
I have pushed an update which should fix this issue.
52.
▲
by
thristian
3y ago
Huh. The syntax diagram in the documentation[1] suggests this is possible, but the documentation on foreign keys[2] does not mention that syntax, or how it's interpreted. I think I can fix this. [1]: https://sqlite.org/
53.
▲
by
thristian
3y ago
Thanks for looking into it! It turns out that 3.37.0 is the version that added the `table_list` pragma. I've added that requirement to the README.
54.
▲
by
thristian
3y ago
So far as I can tell, GraphViz does not allow you to specify a paper size. However, if you render to SVG, you can open the result in Inkscape and rearrange things fairly easily. That's not quite as convenient as having it done automati
55.
▲
by
thristian
3y ago
I have not considered outputting to MermaidJS, but (from a quick glance at that documentation) it looks like the same "SQL template" technique should work. Actually doing it is left as an exercise for the reader. :)
56.
▲
by
thristian
3y ago
Somebody upthread[1] also made a GitHub mirror. I appreciate that different people have different comfort-levels with the centralisation of services like GitHub, but luckily it's really easy for people to copy a Git repo to a host they
57.
▲
by
thristian
3y ago
It's such a small script, most of the repository is documentation, so I expected (hoped) it would get copied to a lot of places. It's fine. :)
58.
▲
by
thristian
3y ago
I have not seen that, and that's very puzzling. What output do you get when you run these commands? $ sqlite3 --version -- Loading resources from /home/st/.sqliterc 3.45.1 2024-01-30 16:01:20 e876e51a0ed5c5
59.
▲
by
thristian
3y ago
Years ago I wrote something similar for PostgreSQL. Unlike SQLite, it supports[1] the much richer "information_schema" database schema that's defined by the SQL standard. As long as you can figure out how it represents tables
60.
▲
by
thristian
3y ago
If this were commonly-used code at the core of a project, I would definitely agree. However, this is the kind of thing that gets stuck into a CI pipeline and not looked at for months or years, and it's written in two languages (GraphVi
More ›