Readit News logoReadit News
pkage commented on Ghostty – Terminal Emulator   ghostty.org/docs... · Posted by u/oli5679
anta40 · 12 days ago
Wezterms is certainly nice. I guess they haven't release another update? Currently stick to iTerm2.
pkage · 12 days ago
I switched from iTerm2 because at the time (possibly still), iTerm2 had a performance bug where large amounts of underlined text would cause the terminal to slow down noticeably. Wezterm works perfectly, and I appreciate the .lua configuration over iTerm2's mess of menus.
pkage commented on Ask HN: Share your personal website    · Posted by u/susam
pkage · 2 months ago
https://ka.ge

Lockdown project during early COVID, I tried to be as close as possible to the original windows 98 functionality.

pkage commented on Ghostty compiled to WASM with xterm.js API compatibility   github.com/coder/ghostty-... · Posted by u/kylecarbs
syrusakbary · 3 months ago
I've set up an online demo using Wasmer for local execution, so everyone can try easily! (try typing `cowsay hello`):

https://ghostty-web.wasmer.app/

How to try it locally:

  npx @ghostty-web/demo@next # The preferred way
  # OR 
  wasmer run wasmer/ghostty-web

  -> Go to http://localhost:8080/
Source code: https://github.com/wasmerio/webassembly.sh (updated from xterm into ghostty-web without any issue!)

pkage · 3 months ago
Does not appear to work under Firefox, getting a bunch of CORS-related errors (header ‘user-agent’ is not allowed according to header ‘Access-Control-Allow-Headers’ from CORS preflight response) on the /graphql endpoint.
pkage commented on GHC now runs in the browser   discourse.haskell.org/t/g... · Posted by u/kaycebasques
buggery · 4 months ago
Interesting technical achievement but what would this be used for in practical terms?
pkage · 4 months ago
In addition to the other responses, it's also worth noting that wasm itself is useful outside of the web itself; e.g. in containerized applications.
pkage commented on Docker Hub is down (again)   hub.docker.com/_/python... · Posted by u/frabonacci
tzs · 6 months ago
Is this why Home Assistant on my Raspberry Pi cannot install the Matter server update from 8.1.0 to 8.1.1 that it is telling me is available?

It gives this error:

> Error during service call to update.install: Error updating Matter Server: Can't install homeassistant/aarch64-addon-matter-server:8.1.1: 401 Client Error for http+docker://localhost/v1.51/images/create?tag=8.1.1&fromImage=homeassistant%2Faarch64-addon-matter-server&platform=linux%2Farm64: Unauthorized ("unauthorized: authentication required")

From the "localhost" in the URL I assumed it was an error with a local Docker instance but I have no idea how HA actually works under the hood. I used the install method where you use the Raspberry Pi Imager to make a bootable HA RPi image and that takes complete control of the RPi. There's a Linux in there, but I've got no login on it. It is a complete black box to me with all my interaction through their web interface or the mobile app. Presumably it has to get 8.1.1 of the Matter server from somewhere, and if that is failing maybe it makes the localhost Docker fail too?

pkage · 6 months ago
Yes, that's an http connection to the Docker Engine api on localhost failing due to the same issue—the docker engine cam't negotiate with the Docker Hub to get the new image and is passing the error back through the local api to your updater process.
pkage commented on Apple announces Foundation Models and Containerization frameworks, etc   apple.com/newsroom/2025/0... · Posted by u/thm
focusedone · 9 months ago
I used to think that, not having used an iPad. Now I carry a work-issued iPad with 5G and it's actually pretty convenient for remote access to servers. I wouldn't want to spend a day working on it, but it's way faster than pulling out a laptop to make one tiny change on a server. It's also great for taking notes at meetings/conferences.

It's irritatingly bad at consuming media and browsing the web. No ad blocking, so every webpage is an ad-infested wasteland. There are so many ads in YouTube and streaming music. I had no idea.

It's also kindof a pain to connect to my media library. Need to figure out a better solution for that.

So, as a relatively new iPad user it's pleasantly useful for select work tasks. Not so great at doomscrolling or streaming media. Who knew?

pkage · 9 months ago
There's native ad blocking on iOS and has been for a while—I've found that to significantly enhance the usability of the device. I use Wipr[0], other options are available.

[0]: https://kaylees.site/wipr2.html

pkage commented on Japan's IC cards are weird and wonderful   aruarian.dance/blog/japan... · Posted by u/aecsocket
kccqzy · 10 months ago
From the user experience perspective, the Bay Area Clipper card might be the closest to these IC cards in Asia. It's also a stored value card. The official Clipper app allows you to transfer the card to be an NFC card on the phone and inspect the value on it, entirely offline. (Of course to support the use case of automatically adding value to the card when it's below the threshold necessarily requires the fare reader to be internet connected, but such an internet connection is not on the critical path.) From my Apple Watch there is even no need to press any button to activate (unlike Apple Pay EMV transactions): just hold the watch next to the reader and it works. They are weirder than other public transport payment systems like Chicago CTA or NYC MTA, and are also more wonderful.
pkage · 10 months ago
The DC Metro system operates similarly.
pkage commented on Show HN: Nash, I made a standalone note with single HTML file   keepworking.github.io/nas... · Posted by u/yevgenyhong
Imustaskforhelp · a year ago
This is a truly a great insight from how simple things can create industry giants like google docs.

I believe that a lot of problems can be converted into synchronization problems in browsers.

Are there any general synchronization libraries / applications that you suggest within browser / outside browser?

Thanks in advance.

pkage · a year ago
Not OP, but common solutions in this space represent the state as conflict-free replicated data types (CRDTs). Some popular browser-based libraries for that are Y.js[0] and Automerge[1].

[0]: https://yjs.dev/ [1]: https://automerge.org/

pkage commented on Beej's Guide to Git   beej.us/guide/bggit/... · Posted by u/mixto
nektro · a year ago
pkage · a year ago
mispasted, thanks!
pkage commented on Beej's Guide to Git   beej.us/guide/bggit/... · Posted by u/mixto
pkage · a year ago
I remember reading the excellent Beej's Guide to Network Programming[0] and Beej's Guide to Unix IPC[1] as a teenager, which were incredibly approachable while still having depth—fantastic reads both and very influential on the programmer I ended up being.

[0] https://beej.us/guide/bgnet/ [1] https://beej.us/guide/bggit/

u/pkage

KarmaCake day701September 19, 2016
About
https://ka.ge/

[ my public key: https://keybase.io/pkage; my proof: https://keybase.io/pkage/sigs/H5CBCtp_dXAcg78KYbrbG1uqmBaPgylN1Bfm166k1UY ]

meet.hn/city/us-Atlanta

View Original