HN user

dhosek

9,699 karma

Writing a successor to TeX/LaTeX: https://finl.xyz

My book on LaTeX: https://preppylion.com

Writing fiction (and occasionally poetry): https://dahosek.com

Posts28
Comments3,855
View on HN
news.ycombinator.com 8d ago

Ask HN: A DC Powered Home?

dhosek
4pts7
panoplyzine.com 7mo ago

The Universe Is Broken

dhosek
3pts1
news.ycombinator.com 1y ago

Ask HN: I give in, what are the resources for picking up AI-assisted coding?

dhosek
4pts7
www.esquire.com 1y ago

The 75 Best Sci-Fi Books of All Time

dhosek
10pts3
news.ycombinator.com 3y ago

Ask HN: Books/resources for a 3rd grader getting a Raspberry Pi 400

dhosek
3pts1
en.wikipedia.org 3y ago

Kaktovik Numerals

dhosek
180pts70
www.dahosek.com 3y ago

Misplaced Cities

dhosek
2pts0
dahosek.substack.com 3y ago

Notes from the road: America observed at 70mph

dhosek
2pts0
en.wikipedia.org 3y ago

Kaktovik Numerals

dhosek
8pts0
www.kcrw.com 4y ago

Gaming began 5000 years ago. Why is it still appealing today? [audio]

dhosek
1pts0
lyz.substack.com 4y ago

That’s How It Works When You’re a Woman on the Internet

dhosek
3pts11
dahosek.substack.com 4y ago

Something interesting: Two sides of a story

dhosek
2pts0
yourlocalepidemiologist.substack.com 4y ago

Why didn’t Powell’s vaccine work?

dhosek
2pts0
news.ycombinator.com 4y ago

Ask HN: How should I spend $500 work at home allowance?

dhosek
1pts7
www.kickstarter.com 5y ago

The Preppy Lion: A Guide to LaTeX for Authors

dhosek
1pts0
dahosek.substack.com 5y ago

Something Interesting: Microwave Lasagna

dhosek
1pts0
www.npr.org 5y ago

The Secret Mission to Unearth Part of a 142-Year-Old Experiment

dhosek
3pts0
www.finl.xyz 5y ago

Stupid Mac Tricks

dhosek
1pts0
hbr.org 5y ago

Five Unsolved Problems Social Media Could Fix (2010)

dhosek
2pts1
en.wikipedia.org 5y ago

Association of German National Jews

dhosek
4pts0
tex.stackexchange.com 5y ago

Flaw in Google's PDF-HTML Translator

dhosek
1pts2
silpayamanant.wordpress.com 5y ago

Classical Music and Its Slave Orchestras

dhosek
1pts0
en.wikipedia.org 5y ago

Mozart and Scatology

dhosek
3pts0
is2020over.com 6y ago

Is 2020 Over?

dhosek
2pts1
news.ycombinator.com 6y ago

Ask HN: HN or work-alike as self-hostable site?

dhosek
1pts1
99percentinvisible.org 6y ago

Map Quests: Political, Physical and Digital

dhosek
1pts0
99percentinvisible.org 6y ago

Missing the Bus (Podcast Episode)

dhosek
1pts0
masqueandspectacle.com 9y ago

Bartholomew L. Bartholomew

dhosek
72pts25
10 REM"_(C2SLFF4 4 hours ago

On an Apple ][, you couldn’t necessarily assume your BASIC code was going to start from the same location, thanks to the LOMEM command. I remember one of the things I wrote back in the day was a relocatable Assembly loader that would allow a bit of assembly code to be loaded to an arbitrary address in available memory and all the internal addresses (for, e.g., JSR or JMP or even some LD* commands, as I recall) would be rewritten to the correct location. I don’t really want to go back to writing code for 8-bit computers, but the challenges were certainly fun.

10 REM"_(C2SLFF4 4 hours ago

Indeed, even though I’ve never done this, when I saw a REM statement at the head of the file with random characters in it, I immediately assumed it was a bit of in-line assembly.

When I had Comcast internet, I could get on those, but it required a network profile to actually connect to the internet. That said, I wouldn’t put it past TV makers and Comcast to collude on using this to allow backdoor network exfiltration.

There was an interesting recent 99% invisible episode about the creation of videos for Karaoke in the 90s, which talked about videos created on very low budgets for songs with tight constraints. Even adjusting for inflation, their budgets would be well below a million dollars by today’s standards (and some costs would likely be lower thanks to digital video removing the cost of purchasing and processing film stock and making editing cheaper).

Illinois still requires cursive as part of their elementary education curriculum (although it’s an outlier in that it also requires PE in every year of K-12 education and also for public university degrees¹ (maybe also private?) as well as speech in both high school and again for a public university degree.

1. Typically this would only apply or a bachelor’s and maybe associate’s degree, but when I got my teaching credential/MS, because I had an out of state private college BA, I had to take undergraduate courses for state requirements including US Government, Biology, Speech and 2 PE classes. An ancient AP test score spared me having to take US History.

The rest of my 6-person team (ranging in age from 20s to late 50s maybe early 60s) has been very reluctant to embrace AI despite the push from our manager to do so. I was very much on their side initially, but creating a few little tools to ease some of my burdens sold me on the possibilities. It does feel like cheating and I have to admit that for one of the tools I built,¹ I haven’t even looked at the code, but rather did a few rounds of back and forth with Claude to make the thing do what I needed and to address bugs that showed up as a result of putting it through some real-world usage.

1. A Mac menu-bar app to make it easier to know when I need to either do a PR or look at someone’s feedback on my own PR. Clicking the icon shows a list of all open PRs that I’ve created or that my review has been requested on (and clicking an item there will open the PR so I can act on it). If there’s a PR that I’ve not left comments on or approved, or if there are unreplied/unclosed comments on my PR or it’s been approved, a badge is added to the menu bar icon.

OK, so people are ordering a custom PCB from China for a one-off? Whatever happened to making them at home? I remember my brothers doing this in the bathroom sink with a board coated with copper¹, some special markers to draw the circuit on the board and chemicals to wash off the extra copper. I’m guessing they might have used our dad’s electric drill to put some holes in the board as well, but looking at the article, this doesn’t seem like an order from China need.

1. Some details may be incorrect as I was 10, this was the late 70s and I only saw the results, not the process.

Having started using Claude Code at work, I think coding as we now know it will probably no longer be a career path in 5 years at the outside.

I’m old. If I had to, I could retire tomorrow, albeit on a restricted budget. But I worry about the younger folks (like my 25-year-old nephew) who haven’t built up the resources to survive without working who are in the field right now. There’s going to be a mega disruption and writing code is going to go the way of calculating square roots by hand or hot metal typesetting. There will still people doing it, but it will very much be a niche endeavor.

The phone cluster was especially amusing to see in the context of visiting a small history museum in Ohio earlier today with my kids (12 years old) and explaining to them about how a rotary dial phone worked.

(The added bonus comes from watching Monsters and Minions with them yesterday and during a scene where the director is informed that they ran out of film, my daughter turned to me and asked, “What’s film?”)

Mixing R-L and L-R scripts (as has been discussed here on many occasions) is a ripe arena for mysterious behavior. Given that even monolingual texts in R-L scripts will often include L-R characters, it can get hairy quickly. A desire to try to avoid having visible markers in text around the transitions is partly why the Unicode spec around bidi text is so complicated.

What I’m impressed by of late is that a lot of contemporary horror films (thinking of Weapons, Backrooms, Obsession) rely much more on a creepy mood than on gore to do their thing (which is not to say that they lack gore, but they don’t rely on it to the extent that horror films of the ’80s through '10s did (the Saw films probably being the apex of the splattercore aesthetic).

The Linux on the desktop one was the biggest “hell, yeah” moment for me. 99% of the desktop preference is familiarity. Since my personal computing has been on a Mac exclusively for the last 24 years and I’ve not used Windows for work more recently than 2018 (and it was sporadically the case in the decade before that), when I do use Windows, it feels like I’m typing in molasses. A Linux desktop feels like I’m typing in molasses with casts on both hands. That the desktop varies depending on the distro and whoever decided on the defaults makes it that much worse.

Meanwhile, I largely use a vanilla setup in MacOS. The only changes in the UI I make beyond the default are installing rectangle and flycut, switching the default keyboard to ABC-Extended and turning off caps lock. Everything else runs with default settings and I’m happier for it, especially when I need to do something on someone else’s machine. Losing those minor customizations doesn’t make the machine unusable or introduce too much friction.

“memorizing obtuse key commands which you never use on a regular basis” is exactly why I prefer Emacs over vi(m). The default configuration on Emacs works like most other contexts—I can just use the arrow keys to position a cursor and type.

And then, at least on the Mac, some of the basic commands in Emacs carry over not just to the terminal, but to things like text input windows in Safari and other Mac-assed apps so I can almost always use ctrl-a to go the beginning of a line, ctrl-e to go to the end, ctrl-k to delete to the end of the line and sometimes also I get esc-del to delete the previous line although that works in terminal, but not a Safari input window (and escape gets captured in IntelliJ’s terminal which kind of stinks).

I do feel that common config across a team is always a good thing. I’ve been the only IntelliJ guy on an Eclipse team and the only Eclipse guy on an IntelliJ team and both cases were worse than conforming to the convention.

Or taking a walk. There’s an intersection two blocks from me where a pedestrian was killed in a hit and run accident shortly after I moved to town. The roadside memorial remained in place for nearly two years (I remember thinking that the people who lived in the house at the corner where the memorial was would probably like to remove it, but didn’t want to appear callous).

The worst part is that even though the intersection has been a 4-way stop for over a decade (the additional stop signs added after the hit and run), I’ve twice nearly been struck by drivers blowing the stop sign after I’ve entered the intersection as a pedestrian.

Back in the 90s, I went to see an IMAX film about climbing Everest and at the beginning, I was thinking, “I could do this,” but as it continued my view turned into, “I will never do this. This is insane.”

What’s really scary now is that it’s turned into something where people have to literally stand in line to reach the summit.