Top Hackernews posts from utcc.utoronto.ca
- Everything that uses configuration files should report where they're located (utcc.utoronto.ca)
- Using extra Firefox profiles to make my life better (utcc.utoronto.ca)
- Email addresses are not good 'permanent' identifiers for accounts (utcc.utoronto.ca)
- A realization of why email is critical infrastructure for the Internet (utcc.utoronto.ca)
- We are stuck with egrep and fgrep (unless you like beating people) (utcc.utoronto.ca)
- Go 1.16 will make system calls through Libc on OpenBSD (utcc.utoronto.ca)
- The theory versus the practice of “static websites” (utcc.utoronto.ca)
- Chrome may start restricting requests to private networks (utcc.utoronto.ca)
- Go 1.17 is deprecating the traditional use of 'go get' (utcc.utoronto.ca)
- The appeal of using plain HTML pages (2019) (utcc.utoronto.ca)
- Ubuntu 22.04 LTS servers and phased apt updates (utcc.utoronto.ca)
- That people produce HTML with string templates is telling us something (utcc.utoronto.ca)
- We might want to regularly keep track of how important each server is (utcc.utoronto.ca)
- Why V7 Unix matters so much (utcc.utoronto.ca)
- Stack size invisibility in C and the effects on "portability" (utcc.utoronto.ca)
- Linux Certificate Authority root stores have a too simple view of 'trust' (utcc.utoronto.ca)
- Go 1.18 will embed source version information into binaries (utcc.utoronto.ca)
- An aggressive, stealthy web spider operating from Microsoft IP space (utcc.utoronto.ca)
- I'm unsure of the security of simultaneous multithreading on modern x86 CPUs (utcc.utoronto.ca)
- C was not created as an abstract machine (utcc.utoronto.ca)
- A peculiarity of the X Window System: Windows all the way down (utcc.utoronto.ca)
- Go 1.21 will (likely) have a static toolchain on Linux (utcc.utoronto.ca)
- PyPy has been working for me for several years now (utcc.utoronto.ca)
- OpenSSH versus SSH (utcc.utoronto.ca)
- The long life of Apache httpd 2.4 (utcc.utoronto.ca)
- Unix shells are generally not viable access control mechanisms any more (utcc.utoronto.ca)
- Where Linux's load average comes from in the kernel (utcc.utoronto.ca)
- Why “process substitution” is a late feature in Unix shells (utcc.utoronto.ca)
- Learning that you can use unions in C for grouping things into namespaces (utcc.utoronto.ca)
- AMD Killed the Itanium (2005) (utcc.utoronto.ca)
- Sometimes it actually is a kernel bug: bind() in Linux 6.0.16 (utcc.utoronto.ca)
- Safari is now probably the influential wild card browser for user privacy (utcc.utoronto.ca)
- I've mostly stopped reading technical mailing lists (utcc.utoronto.ca)
- The pervasive effects of C's malloc() and free() on C APIs (utcc.utoronto.ca)
- In Go, pointers (mostly) don't go with slices in practice (utcc.utoronto.ca)
- Browsers barely care what HTTP status code your web pages are served with (utcc.utoronto.ca)
- Text consoles and framebuffer consoles in Linux (utcc.utoronto.ca)
- Large scale Internet SSH brute force attacks seem to have stopped here (utcc.utoronto.ca)
- I've had bad luck with transparent hugepages on my Linux machines (utcc.utoronto.ca)
- The history of sending signals to Unix process groups (utcc.utoronto.ca)
- On the future of free long term support for Linux distributions (utcc.utoronto.ca)
- I wish systemd logged information about the source of “transactions” (utcc.utoronto.ca)
- V7 Unix had no stack size limit, and when Unix acquired one (utcc.utoronto.ca)
- Nil in Go is typed in theory and sort of untyped in practice (utcc.utoronto.ca)
- I can't recommend serious use of an all-in-one local Grafana Loki setup (utcc.utoronto.ca)
- Go 1.21 will (probably) download newer toolchains on demand by default (utcc.utoronto.ca)
- Unix is both a technology and an idea (utcc.utoronto.ca)
- An instruction oddity in the ppc64 (PowerPC 64-bit) architecture (utcc.utoronto.ca)
- Monitoring your logs is mostly a tarpit (utcc.utoronto.ca)
- We're moving away from swap partitions on our Linux servers (utcc.utoronto.ca)
- Running servers and services well is not trivial (2018) (utcc.utoronto.ca)
- Unix's technical history is mostly old now (utcc.utoronto.ca)
- In practice, cool URLs can become inaccessible even if they don't change (utcc.utoronto.ca)
- Filesystems can experience at least three different sorts of errors (utcc.utoronto.ca)
- Options for genuine ECC RAM on the desktop in (early) 2024 (utcc.utoronto.ca)
- How secure is merely discarding (TRIMing) all of a SSD's blocks? (utcc.utoronto.ca)
- Rust 1.x seems to not always be backward compatible in practice (utcc.utoronto.ca)
- Modern software controls dependencies because it helps software authors (utcc.utoronto.ca)
- Two types of C programmers (utcc.utoronto.ca)
- Firefox on Unix is moving away from X11-based remote control (utcc.utoronto.ca)
- How we wound up with Linux's kernel mode setting ('KMS') (utcc.utoronto.ca)
- Systemd auto-restarts of units can hide problems from you (utcc.utoronto.ca)
- The technical merits of Wayland are mostly irrelevant (utcc.utoronto.ca)
- Ten years isn't long enough for maximum age settings (utcc.utoronto.ca)
- Go 1.21 may have a clear(x) builtin (utcc.utoronto.ca)
- File Locks on Linux (utcc.utoronto.ca)
- Unix shells and the current directory (utcc.utoronto.ca)
- Web CGI programs aren't particularly slow these days (utcc.utoronto.ca)
- TLS certificates have at least two internal representations of time (utcc.utoronto.ca)
- Most websites are implicitly designed with a short lifetime (utcc.utoronto.ca)
- Seeing how fast people will probe you after you get a new TLS certificate (utcc.utoronto.ca)
- Modern HDDs have gotten somewhat better (utcc.utoronto.ca)
- The roots of an obscure Bourne shell error message (utcc.utoronto.ca)
- It's far from clear how grub package updates work on Ubuntu (utcc.utoronto.ca)
- Avoiding HTTP/3 (for a while) as a pragmatic default (utcc.utoronto.ca)
- The temptation of writing shell scripts, illustrated (utcc.utoronto.ca)
- Unix didn't use to support '#!', a brief history (utcc.utoronto.ca)
- Document your mistakes and then try to block them in the future (utcc.utoronto.ca)
- Unix's special way of marking login shells goes back to V2 Unix (at least) (utcc.utoronto.ca)
- Web servers should refuse requests for random, unnecessary URLs (utcc.utoronto.ca)
- OpenBSD PF-based firewalls suffer differently from denial of service attacks (utcc.utoronto.ca)
- Server BMCs can need to be rebooted every so often (utcc.utoronto.ca)
- Missing TLS intermediate certificates can create mysterious browser problems (utcc.utoronto.ca)
- Having metrics for something attracts your attention to it (utcc.utoronto.ca)
- A peculiarity of the GNU Coreutils version of 'test' and '[' (utcc.utoronto.ca)
- The evolving Unix attitudes on handling signals in your code (utcc.utoronto.ca)
- The HTTP status code for a web server's default “hello” front page (utcc.utoronto.ca)
- The Unix API is more than just system calls or Posix (2018) (utcc.utoronto.ca)
- Graphical Unix has always had desktop environments (utcc.utoronto.ca)
- Disk write buffering and its interactions with write flushes (utcc.utoronto.ca)
- A strong commitment to backwards compatibility means keeping your mistakes (utcc.utoronto.ca)
- Large Unix programs were historically not all that portable between Unixes (utcc.utoronto.ca)
- Some early praise for using drgn for poking into Linux kernel internals (utcc.utoronto.ca)
- How I would automate monitoring DNS queries in basic Prometheus (utcc.utoronto.ca)
- Why Unix kernels have grown caches for directory entries ('name caches') (utcc.utoronto.ca)
- YAML and Configuration Files (utcc.utoronto.ca)