Site map
- 1995 - 1995
- 9bbs - 9bbs
- c64 - c64
- fonts - fonts
- bdf
- bit
- img
- links - links
- ttf
- hardware - hardware
- amd
- arpnetworks
- asus
- compaq
- dell
- emachines
- hp
- igel
- iogear
- mnt
- n900
- nec
- nokia
- ovh
- qemu
- rpi
- soekris
- thinkcentre
- thinkpad
- 380d
- 390x
- 600
- 600x - IBM ThinkPad 600x
- 701c
- 760xd
- 850
- g40
- g50
- nnnn nnn - IBM ThinkPad G50
- r30
- r400
- 7439 1dg - Lenovo ThinkPad R400 7439-1DG
- r50
- r52
- 1860 y1r - Lenovo ThinkPad R52 1860-Y1R
- r61
- r61i
- sl410
- t23
- 2647 hsu - IBM ThinkPad T23 2647-HSU
- t400
- t410
- t410i
- 2518 4qg - Lenovo ThinkPad T410i 2518-4QG
- t42
- 2373 bk4 - Lenovo ThinkPad T42 2373-BK4
- t420
- 4180 ap3 - Lenovo ThinkPad T420 4180-AP3
- t420s
- 4171 53u - Lenovo ThinkPad T420s 4171-53U
- Replacing T430 screen with a better one - Replacing T430 screen with a better one - ThinkWiki
- thinkpad.t420s.review - Lenovo ThinkPad T420s User Review
- thinkpad.t420s.review2 - Lenovo Thinkpad T420s review
- t43
- t430
- t430s
- 2353 abu - Lenovo ThinkPad T430s 2353-ABU
- t431s
- 20aa 000bus - Lenovo ThinkPad T431s 20AA-000BUS
- t43p
- t480
- t495
- t500
- t60
- t60p
- 2007 93u - Lenovo ThinkPad T60p 2007-93U
- 2007 94u - Lenovo ThinkPad T60p 2007-94U
- 2007 ys3 - Lenovo ThinkPad T60p 2007-YS3
- 2623 ddu - Lenovo ThinkPad T60p 2623-DDU
- 8741 c4g
- 8742 al9
- keyboards
- t61
- 7659 cto - Lenovo ThinkPad T61 7659-CTO
- 7661 12u - Lenovo ThinkPad T61 7661-12U
- 8897 03u - Lenovo ThinkPad T61 8897-03U
- img
- keyboards
- t70
- w500
- w510
- w520
- w530
- w701
- x1
- x131e
- x1t
- x200
- x200s
- x201
- x201t
- x210
- 3rd gen 2880x1920 - 51NB ThinkPad X210 3rd Gen 2880x1920
- pre 1st gen 1920x1200 - 51NB ThinkPad X210 Pre-1st Gen 1920x1200
- x220
- x230
- x230t
- x240
- x250
- x260
- x300
- x301
- x330
- x41t
- x60s
- 1704 gl5 - Lenovo ThinkPad X60s 1704-G15
- x60t
- 1400x1050 models
- 6363 cto - Lenovo ThinkPad X60 Tablet 6363-CTO
- 6363 g4u - Lenovo ThinkPad X60 Tablet 6363-G4U
- 6366 l6u - Lenovo ThinkPad X60 Tablet 6366-L6U
- batteries - Lenovo ThinkPad X60 Tablet batteries
- replace.screen
- thinkpad.x60.tablet.cpu.fan.replacement - lenovo x60 tablet (x60t) disassembly / fan replacement | :: Markus“ journey to the CCIE R&S ::
- thinkpad.x60.tablet.review - Review of the Lenovo ThinkPad X60 Tablet
- thinkpad.x60.tablet.review2
- x61
- x61t
- 1400x1050 models
- 7762 ae1 - Lenovo ThinkPad X61 Tablet 7767-AE1
- 7763 54u - Lenovo ThinkPad X61 Tablet 7763-54U
- 7767 01u - Lenovo ThinkPad X61 Tablet 7767-01U
- HV121P01 101.glue.removal
- batteries - Lenovo ThinkPad X60 Tablet batteries
- battery
- thinkpad.x61.tablet.fan.replacement - Thinkpad X61 fan replacement
- thinkpad.x61.tablet.review
- yoga
- z60m
- toshiba
- via
- vmware
- vonets
- inferno - inferno
- lib
- mail - mail
- minivmac - minivmac
- mlmgr - mlmgr
- mother - mother
- mothra - mothra
- netsurf - netsurf
- paint - paint
- rc
- rio - rio
- rpi - Raspberry Pi
- rrss
- simh - simh
- src
- troff - troff
- uxn - uxn
- werc - werc
- apps
- test
- gemini
- drewdevault.com
- content
- blog
- 2020 Election worker
- 2021 01 02 Every commit should be perfect
- A broad intro to networking
- A culture of stability and reliability
- A few ways to make money in FOSS
- A practical understanding of Flux
- A story of two libcs
- Abiopause
- Absence of features in IRC
- Actually you CAN do it
- Add a contrib directory
- Alice in Wonderland
- Analytics and informed consent
- Analyzing HN
- Anatomy of a shell
- Announcing aerc 0.1.0
- Announcing annotations for sourcehut
- Announcing first class hg support on sourcehut
- Announcing wio
- Anti AGPL propaganda
- Anti Wayland horseshit
- Arch Linux with full disk encryption in 15 minutes
- Archive it or miss it
- Avoid traumatic changes
- BARE message encoding
- Backups and redundancy at sr.ht
- Better than DuckDuckGo
- Bring more tor into your life
- Building a real Linux distro
- Calculate your doation fees for Patreon
- Can we talk about client side certs
- Celeste
- China
- Commons clause will destroy open source
- Complicated
- Configuring aerc for git
- Conservative web development
- Copying aint stealing
- Corporate surveillance murder
- DRM leasing and VR for Wayland
- Decentralize decentralize decentralize
- Dependencies and maintainers
- Designing a replacement part for my truck
- Developers shouldnt distribute
- Dont sign a CLA
- Effective project governance
- Elasticsearch does not belong to Elastic
- Electron considered harmful
- Email driven git
- Embedding files in C
- Engineers solve problems
- Enough to decide
- FOSDEM recap
- FOSS contributor tracks
- FOSS is to surrender your monopoly
- Fees on donation platforms
- Firefox is on a slippery slope
- Firefox the embarassment of FOSS
- Four principles of software engineering
- Free gemini hosting
- Fuck you nvidia
- Fucking laptops
- Future of sway
- Gemini TOFU
- Gemini and Hugo
- Gemreader
- Generics arent ready for Go
- Getting on without Google
- Getting started with qemu
- Git email webcast
- Git is already distributed
- GitHub notifications
- Gmail is a huge source of spam
- Go 1.11
- Google embraces extends extinguishes
- H0 H0 H0
- HDCP in Weston
- HN over Gemini
- Hack everything without fear
- Hacking on your TI calculator
- History of intelligent observation
- History will not remember us fondly
- Hooks
- How I learned to stop worrying and love C
- How I maintain FOSS projects
- How does virtual memory work
- How to abandon a FLOSS project
- How to contribute to FOSS
- How to design a new programming language
- How to make your downstreams happy
- How to store data forever
- How to write a better bloom filter in C
- How to write an IRC bot
- Im doing FOSS full time
- Im handing wlroots and sway to Simon
- In Memoriam Mozilla
- Input handling in wlroots
- Integrating a VT220 into my life
- Interactive SSH programs
- Introducing shell access for builds
- Introduction to POSIX shell
- Introduction to Wayland
- Invented or discovered - ---
- Its not okay to pretend youre open source
- KDE Sprint retrospective
- Kineto a gemini proxy
- KnightOS was interesting
- Learn your package manager
- Lessons to learn from C
- Limited generics in C
- Line printer shell hack
- Linux development is profoundly distributed
- Local mail server
- Losing faith in America
- MSG PEEK is more common than you think CVE 2016 10229
- Mail service provider recommendations
- March 2nd 1943
- Megacorps are not your dream job
- Microsoft plays their hand
- Music syncing on Android
- My journey from MIT to GPL
- My lets encrypt setup
- My weird branchless git workflow
- New workstation
- NewPipe represents the best of FOSS
- On the traits of good replacements
- Open letter to Senator Casey
- Patches welcome
- Phone maintenance
- PinePhone review
- Please stop using slack
- Please use text plain for emails
- Portability matters
- Porting Alpine Linux to RISC V
- Porting an entire toolchain to the browser with emscripten
- Privacy as a hobby
- Process scheduling in KnightOS
- Python datetime sucks
- RE Is this aggregator idea good
- RaptorCS Blackbird a horror story
- RaptorCS redemption
- Re Slow
- Reckless limitless scope
- Redirecitng stderr of running process
- Rotating passwords
- Rust is not a good C replacement
- Rust move fast and break things
- Self hosted livestreaming
- Shell literacy
- Should you move to sr.ht
- Shut up and get back to work style
- Signal
- Simple correct fast
- Slow
- Spamtoberfest
- Spooky code at a distance
- State of Sway August 2017
- State of sway April 2016
- State of sway April 2017
- State of sway December 2015
- State of sway
- Status update April 2019
- Status update April 2020
- Status update August 2019
- Status update December 2020
- Status update February 2020
- Status update February 2021 - ---
- Status update January 2020
- Status update January 2021 - ---
- Status update July 2019
- Status update July 2020
- Status update June 2019
- Status update June 2020
- Status update March 2019
- Status update May 2019
- Status update May 2020
- Status update November 2019
- Status update November 2020
- Status update October 2019
- Status update October 2020
- Status update September 2019
- Status update September 2020
- Status update
- Stress and happiness
- Sway 0.9 in retro
- Sway 1.0 highlights
- Sway 1.0 released
- Sway and client side decorations
- Sway wlroots at XDC 2018
- The case against fork
- The last years
- The potential of federation
- The problem with Python 3
- The profitability of online services
- The road to sustainable FOSS
- The worst bugs
- The wrong words but the right ideas
- Thoughts on performance
- To make money in FOSS build a business
- Understanding pointers
- Use open platforms or else
- Use the right tool
- Using Wl wrap for mocking in C
- Using cage for a seamless RDP Wayland desktop
- Using git with discipline
- Utility vs usability
- Vendor purpose OS
- Wayland misconceptions debunked
- Wayland shells
- We are complicit in our employers deeds
- Web browsers need to stop
- What is Gemini anyway
- What is a fork
- What motivates the authors of the software you use
- When not to use a regex
- Why Go error handling doesnt sit right with me
- Why I built sr.ht with Flask
- Why I use old hardware
- Why rewrite wlc
- Writing a Wayland compositor 1
- Writing a wayland compositor part 2
- Writing a wayland compositor part 3
- You dont need jQuery
- Your VPN is a serious choice
- cozy devnotes machine specs
- dotfiles
- dotorg
- godocs.io
- how to fuck up releases
- osuweb
- pkg go dev sucks
- scdoc
- skytree
- sourcehut design
- sr.ht general availability
- wlroots whitepaper available
- hiro.some tests
- werc propaganda