The curing value of creation
https://world.hey.com/dhh/the-curing-value-of-creation-98736f9f [world.hey.com]
2023-08-08 19:06
tags:
creation
Make something. Participate in something. Engage with someone. All of it might feel as unnatural as strapping on those running shoes after too long of a break, but once you’re back to creating, the energy comes by itself.
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...
You Want Modules, Not Microservices
https://blogs.newardassociates.com/blog/2023/you-want-modules-not-microservices.html [blogs.newardassociates.com]
2023-03-31 12:20
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.
source: CaptainPatate
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.
Remarks for Japan Prize award ceremony for Dennis Ritchie by Dough McIlroy
https://www.cs.dartmouth.edu/~doug/dmr.pdf [www.cs.dartmouth.edu]
2022-09-21 06:37
tags:
philosophy
unix
Adoring admirers have fed Linux goodies to a disheartening state of obesity.
If only some reincarnation with the genius and sensibility of Ken Thompson and Dennis Ritchie were still guiding the evolution of Unix!
source: https://www.wikiwand.com/en/Unix_philosophy
One big server
https://specbranch.com/posts/one-big-server/ [specbranch.com]
2022-09-02 13:11
tags:
architecture
perf
Monolith vs microservices ... small server vs big server...
We have all gotten so familiar with virtualization and abstractions between our software and the servers that run it. These days, “serverless” computing is all the rage, and even “bare metal” is a class of virtual machine. However, every piece of software runs on a server. Since we now live in a world of virtualization, most of these servers are a lot bigger and a lot cheaper than we actually think.
Writing for engineers
https://www.heinrichhartmann.com/posts/writing/ [www.heinrichhartmann.com]
2022-09-02 13:13
tags:
writing
Writing is key to have impact in large organizations. As a senior software engineer chances are that writing is the most important skill you have to acquire in order to increase your scope beyond the team and advance your career.
This article contains some learnings that have helped the author to become better and more productive as a writer over the past 15 years.
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.
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
Huge Pages are a good idea
https://www.evanjones.ca/hugepages-are-a-good-idea.html [www.evanjones.ca]
2023-01-22 07:57
tags:
linux
memory
Transcending POSIX: The End of an Era?
https://www.usenix.org/publications/loginonline/transcending-posix-end-era [www.usenix.org]
2022-12-23 10:07
tags:
posix
In this article, we provide a holistic view of the Portable Operating System Interface (POSIX) abstractions by a systematic review of their historical evolution. We discuss some of the key factors that drove the evolution and identify the pitfalls that make them infeasible when building modern applications.
source: https://www.usenix.org
Openbsd after install ops
https://bsdly.blogspot.com/2024/09/you-have-installed-openbsd-now-for.html [bsdly.blogspot.com]
2024-09-19 09:44
tags:
openbsd
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
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.
io_uring vs others
https://hackmd.io/@YLowy/rJljf_4F9#io_uring [hackmd.io]
2023-08-07 06:05
tags:
kernel
Freebsd is an amazing OS
https://www.unixsheikh.com/articles/freebsd-is-an-amazing-operating-system.html [www.unixsheikh.com]
2022-09-01 18:58
tags:
freebsd
os
People who know what they are doing run FreeBSD! Everyone in the communication industry run FreeBSD!
source: unixsheikh
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?
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
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
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