Elektrine
EN
Log in Register
Paige Chat Timeline Communities Gallery Videos Email DNS VPN Uptime Kairo
Back to Timeline
Remote

Charles Choi 최 민수

@kickingvegas@sfba.social
mastodon 4.6.5
  • Open on sfba.social

Bon Vivant

0 Followers
0 Following
38 Posts
Joined November 18, 2022
Blog:
http://yummymelon.com/devnull
GitHub:
https://github.com/kickingvegas
Instagram:
https://www.instagram.com/kickingvegas/

Posts

Open post
kickingvegas
Charles Choi 최 민수 @kickingvegas@sfba.social · Jul 29, 2026
Charles Choi 최 민수
@kickingvegas@sfba.social

Bon Vivant

sfba.social
FYI: If you use Magit and don't know about magit-commit-extend (c e) and magit-commit-instant-fixup (c F), prepare to have your 🤯. https://docs.magit.vc/magit/Editing-the-last-commit.html https://docs.magit.vc/magit/Editing-any-reachable-commit-and-rebasing-immediately.html #emacs #magit
11
0
6
0
Open post
kickingvegas
Charles Choi 최 민수 @kickingvegas@sfba.social · Jul 13, 2026
Charles Choi 최 민수
@kickingvegas@sfba.social

Bon Vivant

sfba.social
Wow. https://youtu.be/E48Q1-Ex64c?is=sHRVpoYslAT_Oo13 #SanFrancisco
1
0
2
0
Open post
kickingvegas
Charles Choi 최 민수 @kickingvegas@sfba.social · Jul 03, 2026
Charles Choi 최 민수
@kickingvegas@sfba.social

Bon Vivant

sfba.social
GO CABO VERDE #WorldCup
1
0
1
0
Open post
kickingvegas
Charles Choi 최 민수 @kickingvegas@sfba.social · Jun 07, 2026
Charles Choi 최 민수
@kickingvegas@sfba.social

Bon Vivant

sfba.social
Replying to @justkwin@toot.community
@justkwin@toot.community I won't be there but you are a legend. Thanks for all the guidance you have given over the years!
1
0
0
0
Open post
kickingvegas
Charles Choi 최 민수 @kickingvegas@sfba.social · May 04, 2026
Charles Choi 최 민수
@kickingvegas@sfba.social

Bon Vivant

sfba.social
Replying to @kickingvegas@sfba.social
Amended 2026-05-04. Added diff and multi commands.
1
0
0
0
Open post
kickingvegas
Charles Choi 최 민수 @kickingvegas@sfba.social · Apr 30, 2026
Charles Choi 최 민수
@kickingvegas@sfba.social

Bon Vivant

sfba.social
Replying to @kickingvegas@sfba.social
Updated post - added vc-git-grep, eglot-rename, and xref-find-references-and-replace. Thanks to @hl@social.lol and @etenil@toot.cat for their input!
3
2
1
0
Open post
kickingvegas
Charles Choi 최 민수 @kickingvegas@sfba.social · Apr 30, 2026
Charles Choi 최 민수
@kickingvegas@sfba.social

Bon Vivant

sfba.social
Replying to @etenil@toot.cat
@etenil@toot.cat TIL. Have no idea how to use them though. 😏
0
2
0
0
Open post
kickingvegas
Charles Choi 최 민수 @kickingvegas@sfba.social · Apr 30, 2026
Charles Choi 최 민수
@kickingvegas@sfba.social

Bon Vivant

sfba.social
Replying to @aachrisg@mastodon.gamedev.place
@aachrisg@mastodon.gamedev.place yeah, it's just a caution. For myself, I only do this on git repos with everything I care about committed so any change is a revert away.
1
0
0
0
Open post
kickingvegas
Charles Choi 최 민수 @kickingvegas@sfba.social · Apr 30, 2026
Charles Choi 최 민수
@kickingvegas@sfba.social

Bon Vivant

sfba.social

Yes, Emacs is quite capable of doing multi-file refactoring. You can do this and live to tell the tale.

http://yummymelon.com/devnull/bulk-search-replace-commands-for-files-and-buffers-in-emacs.html

#Emacs

16
7
7
0
Open post
kickingvegas
Charles Choi 최 민수 @kickingvegas@sfba.social · Apr 29, 2026
Charles Choi 최 민수
@kickingvegas@sfba.social

Bon Vivant

sfba.social

Free associating working on your #Emacs config like building a restomod car.

1
0
0
0
Open post
kickingvegas
Charles Choi 최 민수 @kickingvegas@sfba.social · Apr 28, 2026
Charles Choi 최 민수
@kickingvegas@sfba.social

Bon Vivant

sfba.social
Replying to @kentpitman@climatejustice.social
@kentpitman@climatejustice.social Thanks for posting this. This seems especially notable as 2026 is the 50 year mark for #Emacs.
1
0
1
0
Open post
kickingvegas
Charles Choi 최 민수 @kickingvegas@sfba.social · Apr 26, 2026
Charles Choi 최 민수
@kickingvegas@sfba.social

Bon Vivant

sfba.social

"You come at the king, you best not miss"

1
0
0
0
Open post
kickingvegas
Charles Choi 최 민수 @kickingvegas@sfba.social · Apr 25, 2026
Charles Choi 최 민수
@kickingvegas@sfba.social

Bon Vivant

sfba.social

So, apparently repaving 19th Avenue starts today.

https://youtu.be/Bi5AT7t21yw?si=26JHok2rcOxUG1_x

#sanfrancisco

2
0
1
0
Open post
kickingvegas
Charles Choi 최 민수 @kickingvegas@sfba.social · Apr 24, 2026
Charles Choi 최 민수
@kickingvegas@sfba.social

Bon Vivant

sfba.social
Replying to @cwebber@social.coop
@cwebber@social.coop Side note for EWW users; I wrote a Transient menu for EWW not long ago as part of the Casual package. https://kickingvegas.github.io/casual/EWW-Usage.html
0
0
0
0
Open post
kickingvegas
Charles Choi 최 민수 @kickingvegas@sfba.social · Apr 21, 2026
Charles Choi 최 민수
@kickingvegas@sfba.social

Bon Vivant

sfba.social
Replying to @oantolin@mathstodon.xyz
@oantolin@mathstodon.xyz This text on Chinese IMEs and seeing what contemporary implementations of it can do has shown me how much incremental completion and filtering has changed the game for computer input. https://mitpress.mit.edu/9780262047517/the-chinese-computer/ @jameshowell@fediscience.org @minad@mastodon.world
1
0
0
0
Open post
kickingvegas
Charles Choi 최 민수 @kickingvegas@sfba.social · Apr 21, 2026
Charles Choi 최 민수
@kickingvegas@sfba.social

Bon Vivant

sfba.social
Replying to @oantolin@mathstodon.xyz
@oantolin@mathstodon.xyz @jameshowell@fediscience.org @minad@mastodon.world While I largely agree with the points made in the completion post, I wonder if there’s a need to introduce more jargon. Isn’t a completion framework just another name for an IME (input method editor)? https://en.wikipedia.org/wiki/Input_method
1
1
0
0
Open post
kickingvegas
Charles Choi 최 민수 @kickingvegas@sfba.social · Apr 17, 2026
Charles Choi 최 민수
@kickingvegas@sfba.social

Bon Vivant

sfba.social
Replying to @mousebot@todon.nl
@mousebot@todon.nl C-q C-j to insert a linefeed for interactive input is the only way I know how to deal with multi-line search and replace in Emacs.
1
0
0
0
Open post
kickingvegas
Charles Choi 최 민수 @kickingvegas@sfba.social · Apr 14, 2026
Charles Choi 최 민수
@kickingvegas@sfba.social

Bon Vivant

sfba.social
Replying to @pixelscience@mastodon.social
@pixelscience Let me know whenever you're ready to move over to Emacs.
0
1
0
0
Open post
kickingvegas
Charles Choi 최 민수 @kickingvegas@sfba.social · Apr 14, 2026
Charles Choi 최 민수
@kickingvegas@sfba.social

Bon Vivant

sfba.social
Replying to @djlink@mastodon.gamedev.place
@djlink@mastodon.gamedev.place Happened to be reading this today when I saw this, seemed related. Excerpt from "Imperial San Francisco: Urban Power, Earthly Ruin", Gray Brechin.
1
0
0
0
Open post
kickingvegas
Charles Choi 최 민수 @kickingvegas@sfba.social · Apr 09, 2026
Charles Choi 최 민수
@kickingvegas@sfba.social

Bon Vivant

sfba.social
Replying to @mwichary@mastodon.online
@mwichary Here's another circular mouse for you. This one came with the AT&T 5620 terminal (I used one in grad school back in the day). https://www.ebay.com/itm/265518759380
4
1
0
0
Open post
kickingvegas
Charles Choi 최 민수 @kickingvegas@sfba.social · Apr 01, 2026
Charles Choi 최 민수
@kickingvegas@sfba.social

Bon Vivant

sfba.social
Replying to @mark@mastodon.fixermark.com
@mark On par with "vinyls" instead of "records".
1
0
0
0
Open post
kickingvegas
Charles Choi 최 민수 @kickingvegas@sfba.social · Mar 30, 2026
Charles Choi 최 민수
@kickingvegas@sfba.social

Bon Vivant

sfba.social
Replying to @psc@mastodon.social
@psc@mastodon.social @jbaty@social.lol Just word association with menu and trying to go for a concise and distinctive name.
0
2
0
0
Open post
kickingvegas
Charles Choi 최 민수 @kickingvegas@sfba.social · Mar 30, 2026
Charles Choi 최 민수
@kickingvegas@sfba.social

Bon Vivant

sfba.social
Replying to @psc@mastodon.social
@psc@mastodon.social @jbaty@social.lol Anju is a Korean word for food served with alcohol. https://en.wikipedia.org/wiki/Anju_(food)
1
2
0
0
Open post
kickingvegas
Charles Choi 최 민수 @kickingvegas@sfba.social · Mar 10, 2026
Charles Choi 최 민수
@kickingvegas@sfba.social

Bon Vivant

sfba.social
Replying to @kickingvegas@sfba.social
@codinghorror@infosec.exchange I had the pleasure of being at the viewing of this documentary at the Computer History Museum. So many legends in the room. https://youtu.be/jCur7w2VauI?si=G2RowHE7ZhlcalWy
1
0
0
0
Open post
kickingvegas
Charles Choi 최 민수 @kickingvegas@sfba.social · Mar 09, 2026
Charles Choi 최 민수
@kickingvegas@sfba.social

Bon Vivant

sfba.social
Replying to @codinghorror__dup_1217@infosec.exchange
@codinghorror@infosec.exchange Cautionary tale. Folks in the Valley knew what was coming, but who had all the pieces to make it real…
1
1
0
0
Open post
kickingvegas
Charles Choi 최 민수 @kickingvegas@sfba.social · Mar 09, 2026
Charles Choi 최 민수
@kickingvegas@sfba.social

Bon Vivant

sfba.social
Replying to @mwichary@mastodon.online
@mwichary@mastodon.online Again, I suspect it's because of the history of keyboard design decisions being emotionally driven in Cupertino. Also, I find it interesting to observe that a big change like the Touch Bar was later reverted because of Apple's insistence that it replace the row of function keys. I've always wondered why they didn't try to ship a configuration where _both_ the touch bar and function key row were there.
0
0
0
0
Open post
kickingvegas
Charles Choi 최 민수 @kickingvegas@sfba.social · Mar 09, 2026
Charles Choi 최 민수
@kickingvegas@sfba.social

Bon Vivant

sfba.social
Replying to @mwichary@mastodon.online
@mwichary@mastodon.online There's a bias to thinking "reduction of complexity" is even desirable. The larger design question I think is this: Is the keyboard an interface to an appliance or a general-purpose computer? Historically, Apple has elided this question in macOS, but has made a stronger opinion for the former with iOS/iPadOS. The conundrum for Cupertino has/is to make both ends of this spectrum happy using the same codebase.
0
2
0
0
Open post
kickingvegas
Charles Choi 최 민수 @kickingvegas@sfba.social · Mar 09, 2026
Charles Choi 최 민수
@kickingvegas@sfba.social

Bon Vivant

sfba.social
Replying to @mwichary@mastodon.online
@mwichary@mastodon.online Nice overview of function key and modifier history with your post, but you lost me with trying to narrow down existing modifier keys in the end. There's too much legacy and muscle memory to them. As to perhaps explaining Apple's inconsistent history with keyboard design, I think it's because so much of it was emotionally driven as Steve Jobs apparently hated function keys and most likely was the largest champion for the Touch Bar when it was a thing. (see https://trev.com/2016/11/fing-keys/) We still see to this day Apple's desire to reduce key count with the removal of the Esc key on iPadOS keyboards, which I find frustrating. Apple having an inconsistent specification for Fn and Globe keys is something I work with daily being a Logitech Slim Folio keyboard user. Appreciate you calling this out.
1
2
0
0
Open post
kickingvegas
Charles Choi 최 민수 @kickingvegas@sfba.social · Mar 04, 2026
Charles Choi 최 민수
@kickingvegas@sfba.social

Bon Vivant

sfba.social
Replying to @mitten@social.lol
@mitten @pelican Nice! I'm also a Pelican user. Here's my blog - http://yummymelon.com/devnull/
4
0
0
0
Open post
kickingvegas
Charles Choi 최 민수 @kickingvegas@sfba.social · Feb 26, 2026
Charles Choi 최 민수
@kickingvegas@sfba.social

Bon Vivant

sfba.social
Replying to @ia@mastodon.online
@ia Plain text tools like Org mode and iA Writer have shown how expressive and malleable plain text can be. For over a decade, plain text has been the medium I've worked in, using Office-suite tools mostly as a form of export.
1
1
0
0
Open post
kickingvegas
Charles Choi 최 민수 @kickingvegas@sfba.social · Feb 11, 2026
Charles Choi 최 민수
@kickingvegas@sfba.social

Bon Vivant

sfba.social
Replying to @arstechnica__dup_1397@mastodon.social
@arstechnica@mastodon.social RIP Robert Tinney. There was a time I really looked forward to getting an issue of Byte in the mail.
1
0
0
0
Open post
kickingvegas
Charles Choi 최 민수 @kickingvegas@sfba.social · Jan 27, 2026
Charles Choi 최 민수
@kickingvegas@sfba.social

Bon Vivant

sfba.social
Replying to @scalzi@mastodon.social
@scalzi Oof.
1
0
0
0
Open post
kickingvegas
Charles Choi 최 민수 @kickingvegas@sfba.social · Jan 26, 2026
Charles Choi 최 민수
@kickingvegas@sfba.social

Bon Vivant

sfba.social
Replying to @marcoarment__dup_2255@mastodon.social
@marcoarment@mastodon.social Apple having their IBM moment. edit: added reference. https://en.wikipedia.org/wiki/IBM_and_the_Holocaust
0
0
0
0
Open post
kickingvegas
Charles Choi 최 민수 @kickingvegas@sfba.social · Dec 18, 2025
Charles Choi 최 민수
@kickingvegas@sfba.social

Bon Vivant

sfba.social
Replying to @cstross__dup_483@wandering.shop
@cstross@wandering.shop Adding fuel to the fire: "Trump-Kennedy Center".
4
0
0
0
Open post
kickingvegas
Charles Choi 최 민수 @kickingvegas@sfba.social · Apr 22, 2025
Charles Choi 최 민수
@kickingvegas@sfba.social

Bon Vivant

sfba.social

Recently reminded that entr is a thing. https://jvns.ca/blog/2020/06/28/entr/

2
0
3
0
Open post
kickingvegas
Charles Choi 최 민수 @kickingvegas@sfba.social · Apr 17, 2025
Charles Choi 최 민수
@kickingvegas@sfba.social

Bon Vivant

sfba.social

TIL you can compose a mail message in Emacs and have your external mail program send it .

(setopt send-mail-function 'mailclient-send-it)

#Emacs

9
0
1
0
Open post
kickingvegas
Charles Choi 최 민수 @kickingvegas@sfba.social · Dec 21, 2024
Charles Choi 최 민수
@kickingvegas@sfba.social

Bon Vivant

sfba.social
Replying to @nikitonsky@mastodon.online
@nikitonsky@mastodon.online Accurate.
0
0
0
0
Open post
kickingvegas
Charles Choi 최 민수 @kickingvegas@sfba.social · Oct 24, 2024
Charles Choi 최 민수
@kickingvegas@sfba.social

Bon Vivant

sfba.social
Replying to @kylebshr@mastodon.social
@kylebshr@mastodon.social While Paku relies on crowdsourced air quality sensors, having temperature readings is something I use on the daily, especially being in San Francisco where microclimates are a fact of life. Thanks for making this app and for doing such a great job in doing so!
1
1
1
0

Remote instance

sfba.social
Open on original server
313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

Platform

  • Email
  • Chat
  • Timeline
  • Communities
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ

Legal

  • Terms of Service
  • Privacy Policy
  • Warrant Canary
  • Lite (no JS)
  • VPN Policy
  • Source code

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 20:37:02 UTC