You Want Modules, Not Microservices
http://blogs.newardassociates.com/blog/2023/you-want-modules-not-microservices.html [blogs.newardassociates.com]
2023-01-07 06:46
tags:
microservice
Architecture is hard sometimes--people keep offering up some new idea that quickly becomes the mainstream “way to do it” without any context or nuance, and the industry, desperate to find ways to improve their architecture, snaps it up without hesitation. Microservices was the latest in the trend, and it’s time we dissected the idea and got to the real root of what’s going on.
Makefile Tutorial
https://makefiletutorial.com/ [makefiletutorial.com]
2023-03-03 08:11
tags:
makefile
Understanding cpu microarchitecture
https://speakerdeck.com/alblue/understanding-cpu-microarchitecture-for-performance-jchampionsconf [speakerdeck.com]
2022-09-02 13:10
tags:
cpu
What happens inside the cpu? how things get delayed...
Bullshit jobs
https://strikemag.org/bullshit-jobs/ [strikemag.org]
2024-05-03 06:35
tags:
bullshit
Real, productive workers are relentlessly squeezed and exploited. The remainder are divided between a terrorised stratum of the, universally reviled, unemployed and a larger stratum who are basically paid to do nothing, in positions designed to make them identify with the perspectives and sensibilities of the ruling class (managers, administrators, etc.)—and particularly its financial avatars—but, at the same time, foster a simmering resentment against anyone whose work has clear and undeniable social value.
source: dhh
Where does my computer get the time from?
https://dotat.at/@/2023-05-26-whence-time.html [dotat.at]
2023-06-05 12:21
tags:
ntp
time
[The Bikeshed] Queue ACM articles from Poul-Henning Kamp
https://queue.acm.org/listing.cfm?sort=publication_date&order=desc&item_topic=all&qc_type=Thebikeshed&filter=all&page_title=The%20Bikeshed [queue.acm.org]
2022-09-01 19:54
tags:
acm
bikeshed
kamp
Fascinating little programs
http://antirez.com/news/74 [antirez.com]
2023-05-11 20:02
tags:
c
simplicity
There is something special in simple code. Here I’m not referring to simplicity to fight complexity or over engineering, but to simplicity per se, auto referential, without goals if not beauty, understandability and elegance.
Observations for students - Richard Hamming
https://www.ece.uvic.ca/~cai/hamming.pdf [www.ece.uvic.ca]
2022-09-14 16:28
tags:
excellence
history
learning
a. Learn to learn
b. Learn to question things
c. Acquire the permanent habit of learning
J. C. R. Licklider
https://en.wikipedia.org/wiki/J._C._R._Licklider [en.wikipedia.org]
2022-09-13 04:09
tags:
computing
history
network
Joseph Carl Robnett Licklider (/ˈlɪklaɪdər/; March 11, 1915 – June 26, 1990), known simply as J. C. R. or “Lick”, was an American psychologist[2] and computer scientist .... He is particularly remembered for being one of the first to foresee modern-style interactive computing and its application to all manner of activities; and also as an Internet pioneer with an early vision of a worldwide computer network long before it was built
source: book; where wizards stay up late
Practical Data oriented design
https://vimeo.com/649009599 [vimeo.com]
2022-09-19 05:01
tags:
data-oriented-design
memory
zig
Talk from Andrew Kelley about data oriented design and how it can help to reduce memory footprint from workload with careful design.
The Node.js Event Loop, Timers, and process.nextTick()
https://nodejs.org/en/docs/guides/event-loop-timers-and-nexttick/ [nodejs.org]
2022-09-02 13:07
tags:
nodejs
perf
What is the even loop and how it is supposed to work?
io_uring vs others
https://hackmd.io/@YLowy/rJljf_4F9#io_uring [hackmd.io]
2023-08-07 06:05
tags:
kernel
Just for Fun. No, Really.
https://justforfunnoreally.dev/ [justforfunnoreally.dev]
2023-02-09 21:37
tags:
coding
fun
There are hackers—believe it or not—who just love the art of building software. They do it for the challenge, for the fun of it. They aren’t trying to make a million dollars.
Enough problems to go around
https://world.hey.com/dhh/enough-problems-to-go-around-c10b887d [world.hey.com]
2024-05-02 21:01
tags:
Meaningful problems are the most valuable human motivators. Made-up problems are a blight. Ensure you have not quite enough time and people available to tackle the former lest you start inventing the latter.
source: dhh
Rob Pike on the Origin of Unix Dot File Names
http://xahlee.info/UnixResource_dir/writ/unix_origin_of_dot_filename.html [xahlee.info]
2023-05-10 15:44
tags:
history
Long ago, as the design of the Unix file system was being worked out, the entries . and .. appeared, to make navigation easier....
La poudre verte - La solution à tous vos problèmes informatiques
https://www.poudreverte.org/ [www.poudreverte.org]
2023-03-31 07:49
tags:
funny
* Décongestion de réseaux
* Débuggage de logiciels
* Protection contre les virus
* Protection contre les tentatives d’intrusions
* Restructuration de services
* Partage de connexion Internet sans connexion
* Suppression aléatoire de compte utilisateur
* Protection anti-spoofing basée sur les adresses MAC
* Définition de politique de gestion et de sécurité aléatoire
* Elimination systématique des fichiers de log (journaux)
* Protection contre les DoS et DDoS grâce au système exclusif InUranus®
* Support de IPoT
* Rend vos données importantes accessibles à tout moment et à tout endroit
* Débloque les claviers qui se bl
source: CaptainPatate
What color is your function
https://journal.stuffwithstuff.com/2015/02/01/what-color-is-your-function/ [journal.stuffwithstuff.com]
2023-03-25 13:46
tags:
language
The extensible scheduler class
https://lwn.net/Articles/922405/ [lwn.net]
2023-02-16 08:40
tags:
bpf
linux
In short, the argument goes, the ability to write scheduling policies in BPF greatly lowers the difficulty of experimenting with new approaches to scheduling. Both our workloads and the systems they run on have become much more complex since the completely fair scheduler was introduced; experimentation is needed to develop scheduling algorithms that are suited to current systems. The BPF scheduling class allows that experimentation in a safe manner without even needing to reboot the test machine. BPF-written schedulers can also improve performance for niche workloads that may not be worth supporting in the mainline kernel and are much easier to deploy to a large fleet of systems.
source: https://lwn.net
Fed up with Windows? Linux too easy? Get weird, go ALTERNATIVE
https://www.theregister.com/Print/2013/11/01/25_alternative_pc_operating_systems/ [www.theregister.com]
2024-03-02 05:17
tags:
non-sheep
os
It’s hard to believe, looking at the modern computing world, but there is still more to life than Windows or Unix… and today, most of the alternatives run on vanilla x86 hardware and are free.
The Most Expensive One-byte Mistake
https://queue.acm.org/detail.cfm?id=2010365 [queue.acm.org]
2023-03-02 07:53
tags:
c
history
phk