davideisinger.com

My personal website
Log | Files | Refs | README

blog-omgmog-net-utgcqb.txt (24615B)


      1 A pixel art avatar of Max Glenister
      2 
      3 Max Glenister
      4 
      5   • [1]About
      6   • [2]Projects
      7   • [3]Social
      8   • [4]Blog
      9   • [5]Now
     10 
     11 23 Jun 2026[6]16352[7]
     12 
     13 The Xteink X4 E-Ink Reader
     14 
     15 [9]
     16 [10]#e-ink[11]#hardware[12]#review[13]#3d-printing
     17 
     18 I’ve had the Xteink X4 for a couple of months now, a £40 e-ink reader small
     19 enough to stick to the back of a phone. I’d seen a few posts about it ([14]
     20 Khairul Selamat, [15]Neil Brown, [16]joelchrono, and [17]moddedbear among
     21 them), so I got curious and ordered one.
     22 
     23 [xteink-x4]
     24 
     25 Specs
     26 
     27   Feature                            Details
     28 Display      4.3-inch e-ink, 220 PPI, no front light, no touchscreen
     29 Storage      16GB microSD card included, expandable to 256GB
     30 Battery      650mAh, up to 14 days on 1-3 hours daily reading
     31 Processor    ESP32
     32 Connectivity Wi-Fi 2.4GHz, Bluetooth
     33 Ports        USB-C
     34 Size         114 x 69 x 5.9mm
     35 Weight       77g
     36 
     37 First impressions
     38 
     39 Out of the box, the X4 is lightweight, properly light, the kind where I’d
     40 forget it’s in my pocket. The display is crisp for its size, and the device
     41 ships with a branded 16GB microSD card (cute touch) plus a card reader and
     42 adhesive metal ring for MagSafe mounting.
     43 
     44 The microSD slot is awkward (I needed a stylus to push the card out, felt like
     45 I was doing something wrong). The stock OS defaults to Chinese, but the UI is
     46 navigable enough that I had it switched to English within a minute of blind
     47 fumbling.
     48 
     49 Marketing pushes the “stick it to your phone” angle hard. I’ve got a
     50 MagSafe-compatible case on my Pixel 7a, but that spot’s already taken by my
     51 card holder. Even if it wasn’t, the X4 mounts inverted for some reason
     52 (polarity issue with third-party MagSafe cases, presumably).
     53 
     54 The real portability win is the size and weight, not the phone mount. This
     55 thing actually fits in a trouser pocket and disappears.
     56 
     57 Software
     58 
     59 Stock firmware is usable but minimal (three fonts, basic line-height and
     60 paragraph spacing controls, EPUB support). Page turns are instant with no
     61 noticeable ghosting. The hardware’s good, the firmware just doesn’t do it
     62 justice.
     63 
     64 [crosspoint]
     65 
     66 Rather than live with stock, there’s a small crop of custom firmwares, all
     67 forked from [18]CrossPoint. CrossPoint itself has come a long way since I first
     68 started poking at this (it’s now on v1.3.0 with OTA updates, 24 UI languages,
     69 and SD-card font installation without needing to reflash). Flashing takes about
     70 two minutes and one terminal command, no button combos or debug modes needed.
     71 If the terminal’s off-putting, CrossPoint has a [19]web-based flasher that does
     72 it in the browser instead.
     73 
     74 Units bought from AliExpress or elsewhere outside China ship with USB flashing
     75 disabled. CrossPoint’s docs point to the SD card flashing method instead, which
     76 works fine for getting custom firmware on, it just doesn’t unlock USB flashing
     77 itself.
     78 
     79 I tried [20]Papyrix first, which keeps things minimal and focused on the
     80 reading experience. The typography engine punches well above what I’d expect
     81 from a £40 device, a [21]Knuth-Plass line breaking algorithm for proper
     82 TeX-quality justified text, soft hyphen support, and language-aware hyphenation
     83 across six languages. It’ll even handle Vietnamese, Thai, Greek, and Arabic
     84 scripts, with right-to-left layout and proper contextual shaping for Arabic.
     85 Beyond EPUB it reads FictionBook, HTML, Markdown, and plain text. Custom themes
     86 and fonts load straight from the SD card, button remapping is supported, and
     87 there’s Calibre Wireless Device support for sending books over WiFi without
     88 touching a cable.
     89 
     90 It’s good, but I ended up settling on [22]Inx, which goes wider and feels the
     91 most polished of the lot. A tab bar across the top (Recent, Library, Settings,
     92 Sync, Statistics) gives it a proper app feel, with per-book settings rather
     93 than global-only, Wi-Fi with Calibre wireless sync, OPDS catalogue browsing,
     94 and more format support beyond EPUB. The reading statistics page is the bit I
     95 keep going back to (reading time, pages, chapters, and average time per page,
     96 all broken down per book). It syncs with KOReader for anyone already using that
     97 for annotations, plus highlighting and footnote navigation baked into the
     98 in-book menu. It’s even got a little corgi as its mascot on the sleep and wake
     99 screens, and it’s still being actively worked on.
    100 
    101 [inx-corgi-][inx-corgi-]
    102 
    103 The firmware rabbit hole goes deeper. [23]MicroSlate turns the X4 into a
    104 dedicated writing device when paired with a Bluetooth keyboard (scrolling,
    105 typewriter, and paginated writing modes), with auto-save and WiFi sync for
    106 getting notes off the device. [24]TernOS is a different beast entirely, a
    107 PalmOS-inspired OS that runs native Rust apps and classic Palm apps. [25]
    108 PlusPoint is a CrossPoint fork with experimental JavaScript app support.
    109 
    110 Then there’s the weird stuff (a [26]Tamagotchi app that uses MQTT to switch
    111 between moods and display messages, intended as a little companion display for
    112 an AI assistant, and a [27]browser-based wallpaper maker that converts any
    113 image into the 480x800 BMP format the device needs for custom sleep screens,
    114 all processed locally).
    115 
    116 [x4-case-3]
    117 [x4-case-1][x4-case-2]
    118 
    119 I 3D printed [28]this flip cover case for it, about an hour on my FlashForge
    120 AD5X. It uses one of the adhesive MagSafe rings that ships with the X4, so the
    121 device sits in the case securely rather than just resting against a magnet.
    122 
    123 Compared to other full-size e-ink readers
    124 
    125 [29]I reviewed the Bigme B6 in January, a £125 colour e-ink tablet running
    126 Android 14. My conclusion there was that colour e-ink isn’t quite ready, muted
    127 colours, halved resolution, ghosting when switching between colour and
    128 black-and-white. Android brought flexibility (any reading app I wanted) but
    129 also the baggage of a phone OS bolted onto a slow screen, stuttering
    130 animations, traces left behind by menus, and a load of bloat to strip out
    131 before it felt usable.
    132 
    133 The X4 sidesteps all of that by being smaller and dumber in the best way. No
    134 stylus lag, no waiting on slow colour screens, no Android complexity to
    135 debloat. Devices like the Kobo Clara Colour and InkBook Solaris Color have
    136 since brought Kaleido 3 colour e-ink to mainstream readers without needing to
    137 tinker with Android, which is probably the better way in for colour. But none
    138 of them get close to the X4 on portability. The Clara and Paperwhite need a big
    139 pocket, the X4 disappears into any pocket. For pure reading, that size
    140 difference matters more than colour ever will.
    141 
    142 For £40, the X4 with Crosspoint or Inx is a better reading device than it has
    143 any right to be. Paging’s instant, the display’s crisp, and it’s small enough
    144 to actually carry everywhere. Stock firmware is bare minimum, but custom
    145 firmware makes it actually good.
    146 
    147 Interactions
    148 
    149 Beto Dealmeida's avatar
    150 tbeseda's avatar
    151 Jollino / Daniele N.'s avatar
    152 n0madz's avatar
    153 petes_bread_eqn_xls's avatar
    154 [30]Wesley Moore's avatar
    155 
    156 Discussion
    157 
    158 Max Glenister's avatar picture
    159 
    160 [31]Max Glenister mentioned [32]on Jun 23, 2026 via social.omgmog.net
    161 
    162 I've finally gotten around to posting my thoughts on the [33]#xteink
    163 
    164 [34]https://blog.omgmog.net/post/xteink-x4-e-ink-reader/
    165 
    166 Someone replied on lazybear.social — [35]view reply(their account opts out of
    167 bridging, so we can't show it here)
    168 
    169 aezell's avatar picture
    170 
    171 [36]aezell commented [37]on Jun 24, 2026 via github.com
    172 
    173 Thank you for the rundown of firmware alternatives to CrossPoint. As soon as I
    174 finish the book I’m currently reading, I’m going to give Inx a try. Like you, I
    175 found the “phone magnet” a bit oversold especially since my phone’s layout
    176 means the reader sticks out beyond the bottom of the device.
    177 
    178 Max Glenister's avatar picture
    179 
    180 [38]Max Glenister replied [39]on Jun 24, 2026 via indieweb.social
    181 
    182 @hyde nicer UI, reading stats, koreader integration. I flashed back in April/
    183 May so the features of both may have moved on a little
    184 
    185 Someone replied on lazybear.social — [40]view reply(their account opts out of
    186 bridging, so we can't show it here)
    187 
    188 Max Glenister's avatar picture
    189 
    190 [41]Max Glenister replied [42]on Jun 24, 2026 via indieweb.social
    191 
    192 @ hyde You can flash the image directly from the Crosspoint web flasher, so
    193 give it a go
    194 
    195 Shared on [43]HN by felixdoerp on [44]Jun 24, 2026
    196 
    197 Shared on the [45][email protected] community by RSS Bot on [46]Jun
    198 24, 2026
    199 
    200 Shared on the [47]/r/hypeurls subreddit by TheStartupChime on [48]Jun 24, 2026
    201 
    202 Shared on the [49]/r/hackernews subreddit by HNMod on [50]Jun 24, 2026
    203 
    204 Jollino / Daniele N.'s avatar picture
    205 
    206 [51]Jollino / Daniele N. replied [52]on Jun 24, 2026 via mastodon.uno
    207 
    208 @omgmog Hi! Your post made me quite curious (I use a kindle for convenience but
    209 i really like things like that). I looked them up on AliExpress and the ones I
    210 found, all between 55 and 65 euros, explicitly say “not compatible with any
    211 other firmware”. As far as you know, can they still be flashed via SD like you
    212 mention, or are they completely locked down? Thank you in advance!
    213 
    214 Shared on [53]Lobsters by adaszko on [54]Jun 25, 2026
    215 
    216 The Book Club's avatar picture
    217 
    218 [55]The Book Club mentioned [56]on Jun 25, 2026 via bsky.app
    219 
    220 A £40 e-ink reader you can stick onto your phone? Take my money! 📚💙 [57]
    221 blog.omgmog.net/post/xteink-...
    222 Max Glenister's avatar picture
    223 
    224 [58]Max Glenister replied [59]on Jun 25, 2026 via indieweb.social
    225 
    226 @jollino They can still be flashed by SD, but as it stands right now will never
    227 be flashable over USB. There’s a good list of working/problematic firmwares
    228 here: https://docs.google.com/spreadsheets/u/1/d/e/
    229 2PACX-1vTGCAP5BJhmS0E3cLlK5jZh7MeP9ZDforBp6f6kzfXUmZR7r0NIuUddxJ5A7q_HhBn86S7x17lu0MEn
    230 /pubhtml?gid=0&single=true&pli=1 Welcome BRICK Club
    231 
    232 Yuri Krupenin's avatar picture
    233 
    234 [60]Yuri Krupenin mentioned [61]on Jun 25, 2026 via bsky.app
    235 
    236 Прочитал что для той мелкой читалки которую все покупают есть кастомная
    237 прошивка которая превращает её в distraction-free печатную машинку (работает с
    238 bluetooth-клавиатурами) [62]blog.omgmog.net/post/xteink-...[63]github.com/
    239 Josh-writes/...
    240 Mike Cane's avatar picture
    241 
    242 [64]Mike Cane mentioned [65]on Jun 25, 2026 via mas.to
    243 
    244 Odd device gaining more traction.
    245 
    246 [66]https://blog.omgmog.net/post/xteink-x4-e-ink-reader/
    247 
    248 [67]@stroughtonsmith[68]@WarnerCrocker[69]@doctorlaura[70]@baldur[71]@
    249 glecharles
    250 
    251 [72]The Xteink X4 E-Ink Reader — Max Glenister
    252 Alex Hyett's avatar picture
    253 
    254 [73]Alex Hyett replied [74]on Jun 25, 2026 via social.alexhyett.com
    255 
    256 Oh and thank you @omgmog for the write up.
    257 
    258 Ryan Brooks's avatar picture
    259 
    260 [75]Ryan Brooks replied [76]on Jun 25, 2026 via ruby.social
    261 
    262 @omgmog nice to see you pop to the top of lobster.rs 😍
    263 
    264 atmosfar's avatar picture
    265 
    266 [77]atmosfar commented [78]on Jun 28, 2026 via github.com
    267 
    268 Could you please share where you bought it from, for £40?
    269 
    270 Max Glenister's avatar picture
    271 
    272 [79]Max Glenister commented [80]on Jun 29, 2026 via github.com
    273 
    274     Could you please share where you bought it from, for £40?
    275 
    276 I bought mine on Aliexpress back in March/April. Sales come up from time to
    277 time, and combined with discounts and coin balance you can get a good deal.
    278 
    279 Image
    280 
    281 Unfortunately (as is the way with Aliexpress sellers) the listing I bought from
    282 is no-longer available.
    283 
    284 https://www.aliexpress.com/w/wholesale-xteink-x4.html?spm=a2g0o.home.search.0
    285 
    286 Want to comment? You can do so via [81]Github or reply using [82]Webmentions.
    287 
    288 Want to reply? I've [83]hooked up Webmentions, so give it a go!
    289 
    290 GitHub API rate limit exceeded. Comments available again at
    291 
    292 Webmentions last fetched:
    293 
    294 About the author
    295 
    296 Photo of Max
    297 
    298 [87]Max Glenister is an Interface Designer and Senior Full-stack Developer
    299 based in Oxfordshire. For work he spends his time designing, validating and
    300 implementing user interfaces. For fun he tinkers with Virtual Reality, 3D
    301 printing, embedded systems, game development and many other things.
    302 
    303 [88][89][90][91][92][93]
    304 
    305 Blog sections
    306 
    307   • [94]Archive
    308   • [95]Reviews
    309   • [96]VR
    310   • [97]
    311 
    312 Posts
    313 
    314   • Previous post
    315 
    316     [98] Running a Tailscale exit node in a local VM
    317 
    318   • Next post
    319 
    320     [99] Making GIMP feel less like punishment
    321 
    322 Recent
    323 
    324   • 29 Jun 2026
    325 
    326     [100]Every Kickstarter project I've backed
    327 
    328   • 28 Jun 2026
    329 
    330     [101]How the five AIs actually did
    331 
    332   • 25 Jun 2026
    333 
    334     [102]Enriching webmentions from third-party platforms
    335 
    336   • 24 Jun 2026
    337 
    338     [103]Making GIMP feel less like punishment
    339 
    340   • 19 Jun 2026
    341 
    342     [104]Running a Tailscale exit node in a local VM
    343 
    344 Related
    345 
    346   • 26 Jan 2026
    347 
    348     [105]The Bigme B6 Color E-Ink Tablet
    349 
    350   • 17 Feb 2014
    351 
    352     [106]The GPD G7 Portable Android Games Console
    353 
    354   • 20 Dec 2013
    355 
    356     [107]The JXD 7800B Portable Android Games Console
    357 
    358   • 09 Nov 2013
    359 
    360     [108]The HP Chromebook 11
    361 
    362 All tags
    363 
    364 [109]#guide (82)[110]#hardware (52)[111]#programming (35)[112]#life (41)[113]#
    365 review (32)[114]#web-development (28)[115]#3d-printing (26)[116]#software (34)
    366 [117]#android (24)[118]#macos (22)[119]#site-related (22)[120]#jekyll (16)[121]
    367 #linux (16)[122]#design (15)[123]#handheld (13)[124]#css (16)[125]#diy (14)
    368 [126]#retro-gaming (12)[127]#indieweb (9)[128]#gaming (10)[129]#reddit (7)[130]
    369 #google (7)[131]#server (5)[132]#github-pages (5)[133]#git (4)[134]#ux (4)[135]
    370 #nintendo (4)[136]#ai (3)[137]#world-cup (3)[138]#interview (3)[139]#
    371 clockwork-pi (3)[140]#emoji (3)[141]#llm (2)[142]#e-ink (2)[143]#coffee (2)
    372 [144]#raspberry-pi (7)[145]#pico-8 (7)[146]#vr (10)[147]#chromebook (7)[148]#
    373 kickstarter (1)[149]#gimp (1)[150]#pixel-art (16)[151]#chip (4)[152]#jquery (7)
    374 [153]#userscripts (8)[154]#windows (5)[155]#dingoonity (2)[156]#hackday (5)
    375 [157]#conference (4)[158]#email (4)[159]#arch-linux (4)[160]#youtube (3)[161]#
    376 ubuntu (2)[162]#icons (5)[163]#responsive-design (3)[164]#minecraft (3)[165]#
    377 hackintosh (3)[166]#database (2)
    378 
    379 Latest interactions
    380 
    381   • [167]Max Glenister commented on [168]The Xteink X4 E-Ink ReaderJun 29, 2026
    382   • [169]atmosfar commented on [170]The Xteink X4 E-Ink ReaderJun 28, 2026
    383   • [171]Max Glenister mentioned [172]How the five AIs actually didJun 28, 2026
    384   • [173]Michael Harley mentioned [174]Enriching webmentions from third-party
    385     platformsJun 27, 2026
    386   • [175]jasper replied to [176]How I take my coffeeJun 26, 2026
    387   • [177]Max Glenister replied to [178]How I take my coffeeJun 26, 2026
    388   • [179]Max Glenister mentioned [180]Enriching webmentions from third-party
    389     platformsJun 26, 2026
    390   • [181]jasper replied to [182]How I take my coffeeJun 26, 2026
    391   • [183]Max Glenister replied to [184]How I take my coffeeJun 26, 2026
    392   • [185]Ryan Brooks replied to [186]The Xteink X4 E-Ink ReaderJun 25, 2026
    393 
    394 [187][188]IndieWeb Webring[189]
    395 © 2004–2026 Max Glenister. Licensed under [190]CC BY-NC-SA.Last built: [191]30
    396 June 2026
    397 
    398 References:
    399 
    400 [1] https://omgmog.net/
    401 [2] https://omgmog.net/projects
    402 [3] https://social.omgmog.net/
    403 [4] https://blog.omgmog.net/
    404 [5] https://blog.omgmog.net/now/
    405 [6] https://blog.omgmog.net/post/xteink-x4-e-ink-reader/#interactions
    406 [7] https://blog.omgmog.net/post/xteink-x4-e-ink-reader.txt
    407 [9] https://blog.omgmog.net/post/xteink-x4-e-ink-reader/
    408 [10] https://blog.omgmog.net/tags/e-ink/
    409 [11] https://blog.omgmog.net/tags/hardware/
    410 [12] https://blog.omgmog.net/tags/review/
    411 [13] https://blog.omgmog.net/tags/3d-printing/
    412 [14] https://medium.com/@khairul_selamat/the-xteink-x4-e-ink-e-reader-flawed-little-device-i-cant-stop-using-82ef97ed6e6d
    413 [15] https://neilzone.co.uk/2026/03/initial-thoughts-on-the-tiny-xteink-x4-ereader/
    414 [16] https://joelchrono.xyz/blog/early-days-with-xteink-x4/
    415 [17] https://moddedbear.com/i-love-reading-on-the-xteink-x4/
    416 [18] https://github.com/crosspoint-reader/crosspoint-reader
    417 [19] https://crosspointreader.com/#flash-tools
    418 [20] https://github.com/bigbag/papyrix-reader
    419 [21] https://en.wikipedia.org/wiki/Knuth%E2%80%93Plass_line-breaking_algorithm
    420 [22] https://github.com/obijuankenobiii/inx
    421 [23] https://github.com/Josh-writes/microslate-firmware
    422 [24] https://ternreader.org/
    423 [25] https://github.com/ngxson/pluspoint-reader
    424 [26] https://github.com/maddiedreese/xteink-tamagotchi
    425 [27] https://jooossshhhh.github.io/Xteinkx4-Wallpaper-Maker/
    426 [28] https://makerworld.com/en/models/2674102-xteink-x4-flip-cover-optional-elastic-band
    427 [29] https://blog.omgmog.net/post/bigme-b6-color-e-ink-tablet/
    428 [30] https://indieweb.social/@omgmog/116801075143476395#reblogged-by-109746878912921302
    429 [31] https://social.omgmog.net/profile/max
    430 [32] https://social.omgmog.net/2026/ive-finally-gotten-around-to-posting-my
    431 [33] https://social.omgmog.net/tag/xteink
    432 [34] https://blog.omgmog.net/post/xteink-x4-e-ink-reader/
    433 [35] https://lazybear.social/@hyde/116801206706787693
    434 [36] https://github.com/aezell
    435 [37] https://github.com/omgmog/omgmog.github.com/issues/155#issuecomment-4784686428
    436 [38] https://indieweb.social/@omgmog
    437 [39] https://indieweb.social/@omgmog/116803987626221187
    438 [40] https://lazybear.social/@hyde/116804126160077158
    439 [41] https://indieweb.social/@omgmog
    440 [42] https://indieweb.social/@omgmog/116804133565394806
    441 [43] https://news.ycombinator.com/
    442 [44] https://news.ycombinator.com/item?id=48662381
    443 [45] https://lemmy.bestiver.se/c/hackernews
    444 [46] https://lemmy.bestiver.se/post/1187721
    445 [47] https://www.reddit.com/r/hypeurls
    446 [48] https://reddit.com/r/hypeurls/comments/1uel2fd/the_xteink_x4_eink_reader/
    447 [49] https://www.reddit.com/r/hackernews
    448 [50] https://reddit.com/r/hackernews/comments/1ueqrio/the_xteink_x4_eink_reader/
    449 [51] https://mastodon.uno/@jollino
    450 [52] https://mastodon.uno/@jollino/116807530819574460
    451 [53] https://lobste.rs/
    452 [54] https://lobste.rs/s/oyurwh/xteink_x4_e_ink_reader
    453 [55] https://bsky.app/profile/the-bookclub.bsky.social
    454 [56] https://bsky.app/profile/the-bookclub.bsky.social/post/3mp3pnvh4o22y
    455 [57] https://blog.omgmog.net/post/xteink-x4-e-ink-reader/
    456 [58] https://indieweb.social/@omgmog
    457 [59] https://indieweb.social/@omgmog/116809147848930331
    458 [60] https://bsky.app/profile/yurikrupenin.bsky.social
    459 [61] https://bsky.app/profile/yurikrupenin.bsky.social/post/3mp43iyc6yk2m
    460 [62] https://blog.omgmog.net/post/xteink-x4-e-ink-reader/
    461 [63] https://github.com/Josh-writes/microslate-firmware
    462 [64] https://mas.to/@mikecane
    463 [65] https://mas.to/@mikecane/116810400036539742
    464 [66] https://blog.omgmog.net/post/xteink-x4-e-ink-reader/
    465 [67] https://mastodon.social/@stroughtonsmith
    466 [68] https://mastodon.social/@WarnerCrocker
    467 [69] https://mastodon.social/@doctorlaura
    468 [70] https://toot.cafe/@baldur
    469 [71] https://gardenstate.social/@glecharles
    470 [72] https://blog.omgmog.net/post/xteink-x4-e-ink-reader/
    471 [73] https://social.alexhyett.com/@alex
    472 [74] https://social.alexhyett.com/@alex/statuses/01KVZAZ1AH0SQRJTXG0VAV3S1H
    473 [75] https://ruby.social/@spikeheap
    474 [76] https://ruby.social/@spikeheap/116812128771730129
    475 [77] https://github.com/atmosfar
    476 [78] https://github.com/omgmog/omgmog.github.com/issues/155#issuecomment-4827710895
    477 [79] https://github.com/omgmog
    478 [80] https://github.com/omgmog/omgmog.github.com/issues/155#issuecomment-4830065538
    479 [81] https://github.com/omgmog/omgmog.github.com/issues/155
    480 [82] https://blog.omgmog.net/post/adding-support-for-webmentions/
    481 [83] https://blog.omgmog.net/post/adding-support-for-webmentions/
    482 [87] https://omgmog.net/
    483 [88] https://github.com/omgmog
    484 [89] https://linkedin.com/in/omgmog
    485 [90] mailto:[email protected]
    486 [91] https://indieweb.social/@omgmog
    487 [92] https://reddit.com/u/omgmog
    488 [93] https://discordapp.com/users/omgmog#6206
    489 [94] https://blog.omgmog.net/archive/
    490 [95] https://blog.omgmog.net/reviews/
    491 [96] https://blog.omgmog.net/vr/
    492 [97] https://blog.omgmog.net/feed.xml
    493 [98] https://blog.omgmog.net/post/tailscale-exit-node-vm/
    494 [99] https://blog.omgmog.net/post/making-gimp-feel-less-like-punishment/
    495 [100] https://blog.omgmog.net/post/every-kickstarter-project-ive-backed/
    496 [101] https://blog.omgmog.net/post/how-the-five-ais-actually-did/
    497 [102] https://blog.omgmog.net/post/enriching-webmentions-from-third-party-platforms/
    498 [103] https://blog.omgmog.net/post/making-gimp-feel-less-like-punishment/
    499 [104] https://blog.omgmog.net/post/tailscale-exit-node-vm/
    500 [105] https://blog.omgmog.net/post/bigme-b6-color-e-ink-tablet/
    501 [106] https://blog.omgmog.net/post/more-portable-android-gaming-with-the-gpd-g7/
    502 [107] https://blog.omgmog.net/post/portable-android-gaming-with-the-jxd-7800b/
    503 [108] https://blog.omgmog.net/post/hands-on-with-the-hp-chromebook-11/
    504 [109] https://blog.omgmog.net/tags/guide/
    505 [110] https://blog.omgmog.net/tags/hardware/
    506 [111] https://blog.omgmog.net/tags/programming/
    507 [112] https://blog.omgmog.net/tags/life/
    508 [113] https://blog.omgmog.net/tags/review/
    509 [114] https://blog.omgmog.net/tags/web-development/
    510 [115] https://blog.omgmog.net/tags/3d-printing/
    511 [116] https://blog.omgmog.net/tags/software/
    512 [117] https://blog.omgmog.net/tags/android/
    513 [118] https://blog.omgmog.net/tags/macos/
    514 [119] https://blog.omgmog.net/tags/site-related/
    515 [120] https://blog.omgmog.net/tags/jekyll/
    516 [121] https://blog.omgmog.net/tags/linux/
    517 [122] https://blog.omgmog.net/tags/design/
    518 [123] https://blog.omgmog.net/tags/handheld/
    519 [124] https://blog.omgmog.net/tags/css/
    520 [125] https://blog.omgmog.net/tags/diy/
    521 [126] https://blog.omgmog.net/tags/retro-gaming/
    522 [127] https://blog.omgmog.net/tags/indieweb/
    523 [128] https://blog.omgmog.net/tags/gaming/
    524 [129] https://blog.omgmog.net/tags/reddit/
    525 [130] https://blog.omgmog.net/tags/google/
    526 [131] https://blog.omgmog.net/tags/server/
    527 [132] https://blog.omgmog.net/tags/github-pages/
    528 [133] https://blog.omgmog.net/tags/git/
    529 [134] https://blog.omgmog.net/tags/ux/
    530 [135] https://blog.omgmog.net/tags/nintendo/
    531 [136] https://blog.omgmog.net/tags/ai/
    532 [137] https://blog.omgmog.net/tags/world-cup/
    533 [138] https://blog.omgmog.net/tags/interview/
    534 [139] https://blog.omgmog.net/tags/clockwork-pi/
    535 [140] https://blog.omgmog.net/tags/emoji/
    536 [141] https://blog.omgmog.net/tags/llm/
    537 [142] https://blog.omgmog.net/tags/e-ink/
    538 [143] https://blog.omgmog.net/tags/coffee/
    539 [144] https://blog.omgmog.net/tags/raspberry-pi/
    540 [145] https://blog.omgmog.net/tags/pico-8/
    541 [146] https://blog.omgmog.net/tags/vr/
    542 [147] https://blog.omgmog.net/tags/chromebook/
    543 [148] https://blog.omgmog.net/tags/kickstarter/
    544 [149] https://blog.omgmog.net/tags/gimp/
    545 [150] https://blog.omgmog.net/tags/pixel-art/
    546 [151] https://blog.omgmog.net/tags/chip/
    547 [152] https://blog.omgmog.net/tags/jquery/
    548 [153] https://blog.omgmog.net/tags/userscripts/
    549 [154] https://blog.omgmog.net/tags/windows/
    550 [155] https://blog.omgmog.net/tags/dingoonity/
    551 [156] https://blog.omgmog.net/tags/hackday/
    552 [157] https://blog.omgmog.net/tags/conference/
    553 [158] https://blog.omgmog.net/tags/email/
    554 [159] https://blog.omgmog.net/tags/arch-linux/
    555 [160] https://blog.omgmog.net/tags/youtube/
    556 [161] https://blog.omgmog.net/tags/ubuntu/
    557 [162] https://blog.omgmog.net/tags/icons/
    558 [163] https://blog.omgmog.net/tags/responsive-design/
    559 [164] https://blog.omgmog.net/tags/minecraft/
    560 [165] https://blog.omgmog.net/tags/hackintosh/
    561 [166] https://blog.omgmog.net/tags/database/
    562 [167] https://github.com/omgmog/omgmog.github.com/issues/155#issuecomment-4830065538
    563 [168] https://blog.omgmog.net/post/xteink-x4-e-ink-reader/
    564 [169] https://github.com/omgmog/omgmog.github.com/issues/155#issuecomment-4827710895
    565 [170] https://blog.omgmog.net/post/xteink-x4-e-ink-reader/
    566 [171] https://social.omgmog.net/2026/the-group-stage-is-over-and-so
    567 [172] https://blog.omgmog.net/post/how-the-five-ais-actually-did/
    568 [173] https://michaelharley.net/posts/2026/06/27/webmentions-on-my-blog-part-1-incoming/
    569 [174] https://blog.omgmog.net/post/enriching-webmentions-from-third-party-platforms/
    570 [175] https://indieweb.social/@jasper/116816256894134174
    571 [176] https://blog.omgmog.net/post/how-i-take-my-coffee/
    572 [177] https://indieweb.social/@omgmog/116816169908638706
    573 [178] https://blog.omgmog.net/post/how-i-take-my-coffee/
    574 [179] https://social.omgmog.net/2026/new-post-about-webmentions-postenriching-webmentions-from-third-party-platforms
    575 [180] https://blog.omgmog.net/post/enriching-webmentions-from-third-party-platforms/
    576 [181] https://indieweb.social/@jasper/116816077813668725
    577 [182] https://blog.omgmog.net/post/how-i-take-my-coffee/
    578 [183] https://indieweb.social/@omgmog/116815827570548055
    579 [184] https://blog.omgmog.net/post/how-i-take-my-coffee/
    580 [185] https://ruby.social/@spikeheap/116812128771730129
    581 [186] https://blog.omgmog.net/post/xteink-x4-e-ink-reader/
    582 [187] https://xn--sr8hvo.ws/previous
    583 [188] https://xn--sr8hvo.ws/
    584 [189] https://xn--sr8hvo.ws/next
    585 [190] https://creativecommons.org/licenses/by-nc-sa/4.0/
    586 [191] https://github.com/omgmog/omgmog.github.com/commit/ea50b536455c3c2dff564e33bea9fb9ea5fee10b