~rumpelsepp/homepage

ref: 2a0829d7d5c82198e590e856efc864471be97a18 homepage/_stuff/bookmarks.adoc -rw-r--r-- 13.7 KiB
2a0829d7Stefan Tatschner add degoogle | A huge list of alternatives to Google products. Privacy tips, tricks, and links. 5 months ago
                                                                                
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
= Bookmarks

Random stuff I found on the internet…

* 2020-08-23: https://degoogle.jmoore.dev/[degoogle | A huge list of alternatives to Google products. Privacy tips, tricks, and links.]
* 2020-08-17: https://yalantis.com/blog/speed-up-json-encoding-decoding/[How to Speed Up JSON Encoding and Decoding in Golang]
* 2020-08-15: https://peercalls.com/[Peer Calls - Video calls to anybody in the world with a private direct connection]
* 2020-08-09: https://rarehistoricalphotos.com/hans-hildenbrand-german-front-in-rare-color-photos-1914-1918/[Hans Hildenbrand: The German front in rare color photos, 1914-1918 - Rare Historical Photos]
* 2020-07-18: https://arxiv.org/abs/2005.14242[[2005.14242] The Impact of a Major Security Event on an Open Source Project: The Case of OpenSSL]
* 2020-07-17: https://arxiv.org/pdf/2005.14242.pdf[]
* 2020-07-15: https://yasoob.me/posts/understanding-and-writing-jpeg-decoder-in-python/[Understanding and Decoding a JPEG Image using Python - Yasoob Khalid]
* 2020-06-26: https://git.sr.ht/~kennylevinsen/seatd[~kennylevinsen/seatd - sourcehut git]
* 2020-06-26: https://github.com/chubin/wttr.in[GitHub - chubin/wttr.in: The right way to check the weather]
* 2020-06-23: https://s-matyukevich.github.io/raspberry-pi-os/[Learning operating system development using Linux kernel and Raspberry Pi | raspberry-pi-os]
* 2020-06-17: https://mdlayher.com/blog/go-generics-draft-design-building-a-hashtable/[Go generics draft design: building a hashtable · Matt Layher]
* 2020-06-17: https://blog.golang.org/generics-next-step[The Next Step for Generics - The Go Blog]
* 2020-06-17: http://silas.net.br/codereading/netbsd-code.html[NetBSD code study - Silas' website]
* 2020-06-13: https://github.com/Fizzadar/pyinfra[GitHub - Fizzadar/pyinfra: pyinfra automates infrastructure super fast at massive scale. It can be used for ad-hoc command execution, service deployment, configuration management and more.]
* 2020-06-12: https://www.kino-zeit.de/film-kritiken-trailer-streaming/tread-2019[Tread (2019) | Film, Trailer, Kritik]
* 2020-06-12: http://www.esa.int/ESA_Multimedia/Images/2020/06/Global_air_pollution_maps_now_available[ESA - Global air pollution maps now available ]
* 2020-06-12: http://asciiflow.com/[ASCIIFlow Infinity]
* 2020-06-12: https://smusamashah.github.io/text-to-diagram[Online text to diagram tools | SUS]
* 2020-06-04: https://blog.codavel.com/quic-vs-tcptls-and-why-quic-is-not-the-next-big-thing[QUIC vs TCP+TLS and why QUIC is not the next big thing]
* 2020-06-04: https://lwn.net/SubscriberLink/821817/5a9be9eec66afdff/[Free user space for non-graphics drivers [LWN.net]]
* 2020-06-04: https://www.phoronix.com/scan.php?page=news_item&px=Linux-Kernel-Deprecates-80-Col[The Linux Kernel Deprecates The 80 Character Line Coding Style - Phoronix]
* 2020-06-04: http://www.linusakesson.net/programming/tty/[The TTY demystified]
* 2020-06-04: https://notcurses.com/[notcurses]
* 2020-06-04: https://engineering.shopify.com/blogs/engineering/understanding-programs-using-graphs[Understanding Programs Using Graphs – Shopify Engineering]
* 2020-06-04: https://ketancmaheshwari.github.io/posts/2020/05/24/SMC18-Data-Challenge-4.html[Running Awk in parallel to process 256M records]
* 2020-06-04: http://www.os2museum.com/wp/those-win9x-crashes-on-fast-machines/[Those Win9x Crashes on Fast Machines…]
* 2020-06-04: https://www.europarl.europa.eu/doceo/document/E-9-2020-002042-ASW_EN.html[Answer for question E-002042/20]
* 2020-06-04: https://sqlite.org/forum/forumpost/e7e828bb6f[SQLite Forum: Caution:  clang-11.0.0 miscompiles SQLite]
* 2020-05-28: https://www.raspberrypi.org/blog/8gb-raspberry-pi-4-on-sale-now-at-75/[8GB Raspberry Pi 4 on sale now at $75 - Raspberry Pi]
* 2020-05-28: https://lwn.net/SubscriberLink/821412/860dd67076078e90/[Some sessions from the Python Language Summit LWN.net]
* 2020-05-28: https://www.collabora.com/news-and-blog/blog/2020/05/27/using-regmaps-to-make-linux-drivers-more-generic/[Using regmaps to make Linux drivers more generic]
* 2020-05-26: https://reverseengineering.stackexchange.com/questions/18380/extracting-compressed-firmware-nrv-for-analysis[unpacking - Extracting compressed firmware (NRV) for analysis - Reverse Engineering Stack Exchange]
* 2020-05-26: http://lea.verou.me/2020/05/todays-javascript-from-an-outsiders-perspective/[Today’s Javascript, from an outsider’s perspective | Lea Verou]
* 2020-05-26: https://jcg.re/blog/quick-overview-matrix-cross-signing/[Matrix X-Signing]
* 2020-05-25: https://meltware.com/2019/01/16/gccgo-benchmarks-2019.html[Gccgo in 2019: Faster, but still yielding (much) slower code than the standard compiler | Meltware]
* 2020-05-25: https://dayzerosec.com/posts/adventures-of-porting-musl-to-ps4/[Adventures of porting MUSL to PS4 - DAY[0]]
* 2020-05-25: https://news.ycombinator.com/item?id=23295975[Linus Torvalds has switched to AMD | Hacker News]
* 2020-05-25: https://www.integralist.co.uk/posts/python-asyncio/[Guide to Concurrency in Python with Asyncio ⋆ Mark McDonnell]
* 2020-05-25: https://www.youtube.com/watch?v=Bt-vmPC_-Ho&app=desktop[We can have nice things - YouTube]
* 2020-05-25: https://www.youtube.com/watch?v=NG0s3-s3whY&app=desktop[GopherCon 2018: Sugu Sougoumarane - How to Write a Parser in Go - YouTube]
* 2020-05-25: https://www.youtube.com/watch?v=HxaD_trXwRE&app=desktop[Lexical Scanning in Go - Rob Pike - YouTube]
* 2020-05-25: https://www.bleepingcomputer.com/news/security/ebay-port-scans-visitors-computers-for-remote-access-programs/[eBay port scans visitors' computers for remote access programs]
* 2020-05-25: https://brennan.io/2020/05/24/userspace-cooperative-multitasking/[Implementing simple cooperative threads in C]
* 2020-05-25: https://nullprogram.com/blog/2020/05/24/[Latency in Asynchronous Python « null program]
* 2020-05-25: https://blog.stephenmarz.com/2020/05/20/assemblys-perspective/[Assembly’s Perspective of C – Stephen Marz]
* 2020-05-25: https://michael.stapelberg.ch/posts/2020-05-23-desk-setup/[stapelberg uses this: my 2020 desk setup]
* 2020-05-20: https://nullsweep.com/why-is-this-website-port-scanning-me/[Why is This Website Port Scanning me]
* 2020-05-20: https://blog.yossarian.net/2020/05/20/Things-I-hate-about-rust[Things I hate about Rust]
* 2020-05-20: https://www.mail-tester.com/[Newsletters spam test by mail-tester.com]
* 2020-05-20: https://marc.info/?l=openbsd-announce&m=158989783626149&w=2['OpenBSD 6.7 released - May 19, 2020' - MARC]
* 2020-05-20: https://lwn.net/SubscriberLink/820829/c11e2be9a35c871a/[The state of the AWK [LWN.net]]
* 2020-05-20: http://blog.kevmod.com/2020/05/python-performance-its-not-just-the-interpreter/[Python performance: it’s not just the interpreter « kmod's blog]
* 2020-05-20: https://smallstep.com/blog/ssh-agent-explained/[SSH Agent Explained]
* 2020-05-19: https://www.eff.org/deeplinks/2020/04/victory-icann-rejects-org-sale-private-equity-firm-ethos-capital[Victory! ICANN Rejects .ORG Sale to Private Equity Firm Ethos Capital | Electronic Frontier Foundation]
* 2020-05-19: https://www.usenix.org/sites/default/files/conference/protected-files/lisa19_maheshwari.pdf[Linux Productivity Tools]
* 2020-05-18: https://nwidger.github.io/blog/post/writing-an-nes-emulator-in-go-part-1/[Writing an NES emulator in Go, Part 1]
* 2020-05-15: https://frenxi.com/http-headers-you-dont-expect/[The HTTP headers you don't expect]
* 2020-05-14: https://marc.info/?l=openbsd-tech&m=158926407905492&w=2['WireGuard patchset for OpenBSD' - MARC]
* 2020-05-14: https://github.com/in3rsha/sha256-animation[GitHub - in3rsha/sha256-animation: Animation of the SHA-256 hash function in your terminal.]
* 2020-05-14: https://lwn.net/Articles/819452/[Making Emacs popular again [LWN.net]]
* 2020-05-14: https://lwn.net/Articles/819834/[Blocking userfaultfd() kernel-fault handling]
* 2020-05-14: https://lwn.net/Articles/820424/[Subinterpreters for Python]
* 2020-05-14: https://shouldiusethreads.com/[Should I use threads?]
* 2020-05-14: https://fgiesen.wordpress.com/2011/07/09/a-trip-through-the-graphics-pipeline-2011-index/[A trip through the Graphics Pipeline 2011: Index | The ryg blog]
* 2020-05-13: https://www.golem.de/news/3g-telekom-nennt-mehr-details-zur-umts-abschaltung-2005-148457.html[3G: Telekom nennt mehr Details zur UMTS-Abschaltung - Golem.de]
* 2020-05-13: https://github.com/spacerace/romfont[GitHub - spacerace/romfont: VGA and BIOS rom font extraction]
* 2020-05-13: https://wayland-book.com/[Introduction - The Wayland Protocol]
* 2020-05-13: https://lwn.net/SubscriberLink/820217/47ed80088c03b18d/[What's coming in Go 1.15]
* 2020-05-13: https://zserge.com/posts/containers/[Linux containers in a few lines of code]
* 2020-05-13: https://citizenlab.ca/2020/05/we-chat-they-watch/[We Chat, They Watch: How International Users Unwittingly Build up WeChat’s Chinese Censorship Apparatus - The Citizen Lab]
* 2020-05-13: https://github.com/Fraunhofer-AISEC/frankencert[GitHub - Fraunhofer-AISEC/frankencert: Continuation of the frankencert project with python-cryptography]
* 2020-05-13: https://medium.com/@mujjingun_23509/full-proof-that-c-grammar-is-undecidable-34e22dd8b664[Full Proof that C++ Grammar is Undecidable]
* 2020-05-13: http://osblog.stephenmarz.com/index.html[The Adventures of OS: Making a RISC-V Operating System using Rust]
* 2020-05-12: https://dev.to/anuj_bansal_/git-internal-architecture-o1j[Git internal architecture - DEV Community]
* 2020-05-12: https://blog.learngoprogramming.com/a-visual-guide-to-golang-memory-allocator-from-ground-up-e132258453ed[A visual guide to Go Memory Allocator from scratch (Golang)]
* 2020-05-12: https://blog.golang.org/ismmkeynote[Getting to Go: The Journey of Go's Garbage Collector - The Go Blog Search]
* 2020-05-12: https://medium.com/a-journey-with-go[A Journey With Go – Medium]
* 2020-05-12: https://unixism.net/loti/[Welcome to Lord of the io_uring — Lord of the io_uring  documentation]
* 2020-05-12: https://git.sr.ht/~trhd/dsac[DATA STRUCTURES AND ALGORITHMS FOR C]
* 2020-05-12: http://xyproblem.info[The XZ Problem]
* 2020-05-12: http://www.catb.org/esr/faqs/smart-questions.html[Asking Smart Questions]
* 2020-05-12: https://git-rebase.io[Learn to change history with git rebase!]
* 2020-05-12: https://git-send-email.io[Learn to use email with git!]
* 2020-05-12: https://useplaintext.email/[useplaintext email]
* 2020-05-12: https://cs144.github.io/[CS 144: Introduction to Computer Networking]
* 2020-05-12: https://toc.cryptobook.us/[A Graduate Course in Applied Cryptography]
* 2020-05-12: https://0xax.gitbooks.io/linux-insides/content/[Linux Insides Git Book]
* 2020-05-12: http://www.makelinux.net/books/lkd2/[Linux Kernel Development]
* 2020-05-12: https://blog.packagecloud.io/eng/2017/03/06/micro-optimizations-matter/[Micro-optimizations matter: preventing 20 million system calls]
* 2020-05-12: https://blog.packagecloud.io/eng/2016/02/29/how-does-strace-work/[How does strace work?]
* 2020-05-12: https://blog.packagecloud.io/eng/2016/04/05/the-definitive-guide-to-linux-system-calls/[The Definitive Guide to Linux System Calls] 
* 2020-05-12: http://syscalls.kernelgrok.com/[Another Syscall Table]
* 2020-05-12: https://filippo.io/linux-syscall-table/[Searchable Linux Syscall Table for x86 and x86_64]
* 2020-05-12: https://lwn.net/Articles/604515/[LWN -- Anatomy of a system call, part 2]
* 2020-05-12: https://lwn.net/Articles/604287/[LWN -- Anatomy of a system call, part 1]
* 2020-05-12: https://blog.packagecloud.io/eng/2017/02/06/monitoring-tuning-linux-networking-stack-sending-data/[Monitoring and Tuning the Linux Networking Stack: Sending Data]
* 2020-05-12: https://blog.packagecloud.io/eng/2016/06/22/monitoring-tuning-linux-networking-stack-receiving-data/[Monitoring and Tuning the Linux Networking Stack: Receiving Data]
* 2020-05-12: https://lwn.net/Articles/750845/[Accelerating networking with AF_XDP]
* 2020-05-12: https://github.com/leandromoreira/linux-network-performance-parameters#linux-network-queues-overview[Linux network queues overview]
* 2020-05-12: https://lwn.net/Articles/296738/[LWN -- The Kernel Hacker's Bookshelf UNIX Internals]
* 2020-05-12: https://gist.github.com/rumpelsepp/6a87bcee01939243f4b83fa5bd9a7d40
* 2020-05-12: http://fivelinesofcode.blogspot.de/2014/03/how-to-translate-virtual-to-physical.html
* 2020-05-12: https://www.kernel.org/doc/gorman/pdf/understand.pdf[Understanding The Linux Virtual Memory Manager]
* 2020-05-12: http://www.makelinux.net/ldd3/chp-15-sect-1[LDD3 -- Memory Management]
* 2020-05-12: http://www.tldp.org/LDP/tlk/mm/memory.html[TLDP -- Memory]
* 2020-05-12: http://duartes.org/gustavo/blog/post/how-the-kernel-manages-your-memory/[How the Kernel Manages Your Memory]
* 2020-05-12: http://duartes.org/gustavo/blog/post/anatomy-of-a-program-in-memory/[Anatomy of a Program in Memory]
* 2020-05-12: http://duartes.org/gustavo/blog/post/memory-translation-and-segmentation/[Memory Translation and Segmentation]
* 2020-05-12: https://blog.learngoprogramming.com/a-visual-guide-to-golang-memory-allocator-from-ground-up-e132258453ed[A visual guide to Go Memory Allocator from scratch (Golang)]
* 2020-05-12: http://derekmolloy.ie/writing-a-linux-kernel-module-part-1-introduction/[Writing a Kernel Module Tutorial for Beaglebone]
* 2020-05-12: http://www.makelinux.net/kernel_map/[Interactive Kernel Map]
* 2020-05-12: https://www.kernel.org/doc/Documentation/x86/boot.txt[Linux Kernel x86 Boot Protocol]
* 2020-05-12: http://duartes.org/gustavo/blog/post/kernel-boot-process/[The Kernel Boot Process ]
* 2020-05-12: https://neilkakkar.com/unix.html[How Unix Works: Become a Better Software Engineer]
* 2020-05-12: https://finnoleary.net/kernel-code.html["Dissecting linux kernel code" or "That syscall shouldn't give that error code!"]
* 2020-05-12: http://maplant.com/unwind.html[Sticking a Hand Through Time: Adventures on the call stack]
* 2020-05-12: http://maplant.com/gc.html[Writing a Simple Garbage Collector in C]