io_uring vs others
https://hackmd.io/@YLowy/rJljf_4F9#io_uring [hackmd.io]
2023-08-07 06:05
random
io_uring vs others
https://hackmd.io/@YLowy/rJljf_4F9#io_uring [hackmd.io]
2023-08-07 06:05
One big server
https://specbranch.com/posts/one-big-server/ [specbranch.com]
2022-09-02 13:11
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.
Understanding cpu microarchitecture
https://speakerdeck.com/alblue/understanding-cpu-microarchitecture-for-performance-jchampionsconf [speakerdeck.com]
2022-09-02 13:10
What happens inside the cpu? how things get delayed...
OpenBSD innovations
https://openbsd-innovations.ctors.net/ [openbsd-innovations.ctors.net]
2023-03-03 08:13
A curated list of openbsd’s innovations
The Grug Brained Developer
https://grugbrain.dev/ [grugbrain.dev]
2023-06-07 20:01
this collection of thoughts on software development gathered by grug brain developer
grug brain developer not so smart, but grug brain developer program many long year and learn some things although mostly still confused
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
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 extensible scheduler class
https://lwn.net/Articles/922405/ [lwn.net]
2023-02-16 08:40
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
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
Enough problems to go around
https://world.hey.com/dhh/enough-problems-to-go-around-c10b887d [world.hey.com]
2024-05-02 21:01
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
Makefile Tutorial
https://makefiletutorial.com/ [makefiletutorial.com]
2023-03-03 08:11
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
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!
Where does my computer get the time from?
https://dotat.at/@/2023-05-26-whence-time.html [dotat.at]
2023-06-05 12:21
source: dragonflydigest
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
People who know what they are doing run FreeBSD! Everyone in the communication industry run FreeBSD!
source: unixsheikh
Lawrence Roberts
https://en.wikipedia.org/wiki/Lawrence_Roberts_(scientist) [en.wikipedia.org]
2022-09-13 04:13
Lawrence Gilman Roberts (December 21, 1937 – December 26, 2018) was an American engineer...
As a program manager and later office director at the Advanced Research Projects Agency, Roberts and his team created the ARPANET using packet switching techniques invented by British computer scientist Donald Davies and American Paul Baran.
source: book; where wizards stay up late
The Bikeshed email
http://phk.freebsd.dk/sagas/bikeshed/ [phk.freebsd.dk]
2022-09-03 16:50
The really, really short answer is that you should not. The somewhat longer answer is that just because you are capable of building a bikeshed does not mean you should stop others from building one just because you do not like the color they plan to paint it. This is a metaphor indicating that you need not argue about every little feature just because you know enough to do so. Some people have commented that the amount of noise generated by a change is inversely proportional to the complexity of the change.
Observations for students - Richard Hamming
https://www.ece.uvic.ca/~cai/hamming.pdf [www.ece.uvic.ca]
2022-09-14 16:28
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
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
The Most Expensive One-byte Mistake
https://queue.acm.org/detail.cfm?id=2010365 [queue.acm.org]
2023-03-02 07:53
Did Ken, Dennis, and Brian choose wrong with NUL-terminated text strings?
source: communications of the acm
Just for Fun. No, Really.
https://justforfunnoreally.dev/ [justforfunnoreally.dev]
2023-02-09 21:37
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.
Web Development Manifesto
https://webdevelopmentmanifesto.com/ [webdevelopmentmanifesto.com]
2022-09-04 11:13
Simplicity is the heart of the Unix philosophy. The more code lines you have removed, the more progress you have made. As the number of lines of code in your software shrinks, the more skilled you have become and the less your software sucks.
With the “Web Development Manifesto” we strive to maintain minimalism and clarity to drive web development to a completion that result in a much more sane World Wide Web.
source: https://unixsheikh.com