Skip to content

Instantly share code, notes, and snippets.

View susam's full-sized avatar

Susam susam

View GitHub Profile
;;;; Beeper: See <https://news.ycombinator.com/item?id=43642123> for details.
;;;; Data: https://gist.github.com/susam/3cec5db1a78a9db527327460656daeae
;;;; Filter: cut -d' ' -f8 beeper2.txt | sort | uniq -c | sort -nr | awk '{printf "%6d %s\n", $1, $2}'
;;;; Clients: 1396
;;;; Connects: 352831
327209 C0276
6771 C0595
5650 C0936
2943 C1299
This file has been truncated, but you can view the full file.
;;;; Beeper: See <https://news.ycombinator.com/item?id=43642123> for details.
;;;; Script: while true; do (echo ok | nc -q 1 -vlp 8000 2>&1; echo; date -u) | tee -a beeper2.log; for i in 1 2 3 4; do printf '\a'; sleep 1; done & done
;;;; Filter: grep -aE 'UTC|connect' beeper2.log | sed 's/.*\].*\[\(.*\)\].*/\1/' | paste -sd ' \n' - | sed 's/\([^ ]*\) \(.*\)/\2 \1/'
;;;; Filter: Client IP addresses have been anonymised as C0000, C0001, C0002, etc.
;;;; Started: 2025-04-10 10:00:00 UTC
;;;; Stopped: 2025-04-10 23:59:59 UTC
;;;; Clients: 1396
;;;; Connects: 352831
;;;; Beeps: 1411324
(defvar previous-line-number nil)
(defun detect-line-number-change ()
(let ((current-line-number (line-number-at-pos)))
(when (and previous-line-number (/= current-line-number previous-line-number))
(message "%d => %d" previous-line-number current-line-number))
(setq previous-line-number current-line-number)))
(add-hook 'post-command-hook 'detect-line-number-change)

Summary of Stack Overflow Developer Survey 2022 Results

Survey results: https://survey.stackoverflow.co/2022/


Top 5 languages: JavaScript, HTML/CSS, SQL, Python, TypeScript

Top 5 loved languages: Rust, Elixir, Clojure, TypeScript, Julia

;;;; Beeper: See <https://news.ycombinator.com/item?id=30146451> for details.
;;;; Script: while true; do (echo ok | nc -q 1 -vlp 8000 2>&1; echo; date -u) | tee -a beeper.log; for i in 1 2 3 4; do printf '\a'; sleep 1; done & done
;;;; Filter: grep -a '^[A-Z][a-z][a-z] [A-Z][a-z][a-z] [0-9][0-9] [0-9][0-9]:[0-9][0-9]:[0-9][0-9] UTC [2-9][0-9][0-9][0-9]$' beeper.log
;;;; Started: 2022-01-31 10:14:00 UTC
;;;; Stopped: 2022-02-01 10:14:00 UTC
;;;; Connects: 4761
;;;; Beeps: 19044
Mon Jan 31 10:14:12 UTC 2022
Mon Jan 31 10:16:47 UTC 2022

Summary of Stack Overflow Developer Survey 2021 Results

Survey results: https://insights.stackoverflow.com/survey/2021


Top 5 general languages: JavaScript, HTML/CSS, Python, SQL, Java

Top 5 loved languages: Rust, Clojure, TypeScript, Elixir, Julia

$ openssl s_client -quiet -connect irc.libera.chat:6697 2> /dev/null
:tin.libera.chat NOTICE * :*** Checking Ident
:tin.libera.chat NOTICE * :*** Looking up your hostname...
:tin.libera.chat NOTICE * :*** Couldn't look up your hostname
:tin.libera.chat NOTICE * :*** No Ident response
NICK humpty
USER humpty humpty irc.libera.chat :Humpty Dumpty
:tin.libera.chat 001 humpty :Welcome to the Libera.Chat Internet Relay Chat Network humpty
:tin.libera.chat 002 humpty :Your host is tin.libera.chat[163.123.192.192/6697], running version solanum-1.0-dev

Casio FX-82ES, FX-83GTX, and FX-85GTX Comparison

Pictures

Casio FX-82ES Casio FX-83GTX

attaaaggtttataccttcccaggtaacaaaccaaccaactttcgatctcttgtagatctgttctctaaacg
aactttaaaatctgtgtggctgtcactcggctgcatgcttagtgcactcacgcagtataattaataactaat
tactgtcgttgacaggacacgagtaactcgtctatcttctgcaggctgcttacggtttcgtccgtgttgcag
ccgatcatcagcacatctaggtttcgtccgggtgtgaccgaaaggtaagatggagagccttgtccctggttt
caacgagaaaacacacgtccaactcagtttgcctgttttacaggttcgcgacgtgctcgtacgtggctttgg
agactccgtggaggaggtcttatcagaggcacgtcaacatcttaaagatggcacttgtggcttagtagaagt
tgaaaaaggcgttttgcctcaacttgaacagccctatgtgttcatcaaacgttcggatgctcgaactgcacc
tcatggtcatgttatggttgagctggtagcagaactcgaaggcattcagtacggtcgtagtggtgagacact
tggtgtccttgtccctcatgtgggcgaaataccagtggcttaccgcaaggttcttcttcgtaagaacggtaa
taaaggagctggtggccatagttacggcgccgatctaaagtcatttgacttaggcgacgagcttggcactga