Hacker News
- Most websites are implicitly designed with a short lifetime https://utcc.utoronto.ca/~cks/space/blog/web/WebsiteShortDesignLifetime?showcomments= 81 comments
- An annoyance with Debian postinstall scripts during package upgrades https://utcc.utoronto.ca/~cks/space/blog/linux/DebianPackagePostinstIssue 37 comments
- Go 1.18 will embed source version information into binaries https://utcc.utoronto.ca/~cks/space/blog/programming/GoVersionOfYourSource 91 comments
- My current views on Rust (the programming language) (2015) https://utcc.utoronto.ca/~cks/space/blog/programming/RustMyViews 2 comments
- Why NFS servers generally have a 'reply cache' https://utcc.utoronto.ca/~cks/space/blog/unix/NFSServerReplyCacheWhy 13 comments
- URL query parameters and how laxness creates de facto requirements on the web https://utcc.utoronto.ca/~cks/space/blog/web/DeFactoQueryParameters 3 comments
- What 'dependency' means in Unix init systems is underspecified https://utcc.utoronto.ca/~cks/space/blog/sysadmin/InitDependencyUnclear 40 comments
Lobsters
- Cool URLs keep their contents https://utcc.utoronto.ca/~cks/space/blog/web/CoolUrlsKeepTheirContents 5 comments web
- My distrust of multi-factor authentication's account recovery story https://utcc.utoronto.ca/~cks/space/blog/tech/MFAAccountRecoveryDistrust 19 comments security
- Go 1.17 is deprecating the traditional use of 'go get' https://utcc.utoronto.ca/~cks/space/blog/programming/GoAndDeprecatingGoGet 20 comments go
- I think you should generally be using the latest version of Go https://utcc.utoronto.ca/~cks/space/blog/programming/GoVersionsMyView 8 comments go
- One impact of the dropping of Python 2 from Linux distributions https://utcc.utoronto.ca/~cks/space/blog/python/Python2DroppingImpact 40 comments practices , python
- You probably don't want to run Firefox Nightly any more https://utcc.utoronto.ca/~cks/space/blog/web/FirefoxNoNightly 46 comments browsers , privacy
- X's network transparency has wound up mostly being a failure https://utcc.utoronto.ca/~cks/space/blog/unix/XNetworkTransparencyFailure 25 comments networking , unix
- Why systemd is winning the init wars and other things aren't http://utcc.utoronto.ca/~cks/space/blog/linux/SystemdWhyItWon 4 comments linux
- Why is Unix's lseek() not just called seek()? https://utcc.utoronto.ca/~cks/space/blog/unix/LseekWhyNamedThat 27 comments programming
- A major caution when using 'rsync -a' to copy or move directory trees https://utcc.utoronto.ca/~cks/space/blog/sysadmin/RsyncAndHardlinks 15 comments commandline
- Firefox on Unix is moving away from X11-based remote control (dbus) https://utcc.utoronto.ca/~cks/space/blog/unix/FirefoxNoX11RemoteControl 34 comments programming
- The OpenSSH server has limits on what user authentication you can use https://utcc.utoronto.ca/~cks/space/blog/sysadmin/opensshauthconfiglimits 10 comments linux
- Stack size is invisible in C and the effects on "portability" https://utcc.utoronto.ca/~cks/space/blog/programming/cstacksizeinvisible 10 comments programming
- Less can filter what it shows to you (a thing I recently learned) https://utcc.utoronto.ca/~cks/space/blog/sysadmin/LessFilteringLines 7 comments commandline
- The Bourne shell and Bash aren't the right languages for larger programs https://utcc.utoronto.ca/~cks/space/blog/programming/bournebadforlargescripts 61 comments linux
- If you use GNU Grep on text files, use the -a (--text) option https://utcc.utoronto.ca/~cks/space/blog/unix/gnugrepforcetext 16 comments linux
- Why you want a Linux bootloader even on UEFI systems https://utcc.utoronto.ca/~cks/space/blog/linux/whybootloaderonuefi 18 comments linux
- An apparent hazard of removing Linux software RAID mirror devices https://utcc.utoronto.ca/~cks/space/blog/linux/softwareraidremovingdiskgotcha 5 comments linux
- A small irritation with Go's crypto/tls package https://utcc.utoronto.ca/~cks/space/blog/programming/gotlsnostringissue 4 comments golang
- What has to happen with Unix virtual memory when you have no swap space https://utcc.utoronto.ca/~cks/space/blog/unix/noswapconsequence 29 comments linux
- Intel's MDS issues have now made some old servers almost completely useless to us https://utcc.utoronto.ca/~cks/space/blog/sysadmin/IntelMDSKillsOldServers 79 comments hardware
- A surprisingly arcane little Unix shell pipeline example https://utcc.utoronto.ca/~cks/space/blog/unix/shellpipelineindeterminate 22 comments linux
- Why I'm usually unnerved when modern SSDs die on us https://utcc.utoronto.ca/~cks/space/blog/tech/SSDDeathDisturbing 56 comments hardware
- A timesyncd total failure and systemd's complete lack of debugability https://utcc.utoronto.ca/~cks/space/blog/linux/systemdtimesyncdfailure 72 comments linux
- X's network transparency has wound up mostly being a failure https://utcc.utoronto.ca/~cks/space/blog/unix/xnetworktransparencyfailure 5 comments programming
- How Unix erases things when you type a backspace while entering text https://utcc.utoronto.ca/~cks/space/blog/unix/howunixbackspaces 11 comments linux
- Localhost is (sometimes) a network https://utcc.utoronto.ca/~cks/space/blog/sysadmin/localhostisanetwork 23 comments linux
- The importance of user interface, illustrated by the Go flag package http://utcc.utoronto.ca/~cks/space/blog/programming/goflaguiimportance 6 comments golang
- Why people were enthused about gcc early on in its life http://utcc.utoronto.ca/~cks/space/blog/unix/gccearlyenthusiasm 43 comments programming
- Why your 64-bit Go programs may have a huge virtual size http://utcc.utoronto.ca/~cks/space/blog/programming/gobigvirtualsize 4 comments golang
- Using cgroups to limit something's RAM consumption (a practical guide) http://utcc.utoronto.ca/~cks/space/blog/linux/cgroupsformemorylimiting 3 comments linux
- Gnome 3: I'm out http://utcc.utoronto.ca/~cks/space/blog/linux/gnome3out 110 comments linux
- While Linux has a bewildering variety of memory related per-process resource limits that you can set, most of them don't work or don't do you any good http://utcc.utoronto.ca/~cks/space/blog/linux/memoryrlimits 15 comments linux