Update on Go 1.1 crypto performance
Some time ago I integrated OpenSSL's MD5, SHA1 and RC4 functions into Go because Go's native implementations were slow. The Go team has ma...
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 6,949 posts.
Some time ago I integrated OpenSSL's MD5, SHA1 and RC4 functions into Go because Go's native implementations were slow. The Go team has ma...
Discover how OpenTelemetry tracing and Coralogix analysis resolve latency issues, proving observability's role in enhancing system performance and reliability.
“You can have a second computer once you’ve shown you know how to use the first one.” -Paul Barham The first rule of distributed systems is don’t distribute your system until you have an observable reason to. Teams break this rule on the regular. People have been talking about service-oriented architecture for a long…
High-quality sound in FreeBSD: system parameters, bitperfect signal, real-time operation, equalizer, MPD, FFmpeg filters.
Operating systems for multicore chips will need more information about their own performance — and more resources for addressing whatever problems arise.
A post describing a simple example how you can create your own manual error recovery solution based on what is used in RAID-6, in Python.
You're probably reading this page because you've attempted to access some part of my blog (Wandering Thoughts) or CSpace , the wiki thing it's part of. Unfortunately you're using a browser version that my anti-crawler precautions consider suspicious, most often because it's too old (most often this applies to versions…
We need programming, but do we need the program?
Dash knows your context, your team, and your work, so your team can stay organized, easily find and share knowledge, and keep projects secure, all from one place.
The next person that says “Linux Containers will solve all our problems” is going to get taken out back and shot. This is a surefire way to…
When considering to build a high availability cluster based on Linux, it’s easy to find all kinds of how-to’s explaining the basic tooling and configuration. Most of them forget to explain some of the basic concepts of high availability. In this post I’ll try to explain them. To build a high availability cluster that…
Kernel modules are object files used to extend an operating system’s kernel functionality at run time .
How to check your Mac is booting in Full Security, and how to read its log to verify all the key steps involved in that process.
Created 18 years ago by Peter Kankowski Last changed 17 years ago Contributors : Dap and Adam Messinger Filed under Low-level code optimization
You're probably reading this page because you've attempted to access some part of my blog (Wandering Thoughts) or CSpace , the wiki thing it's part of. Unfortunately you're using a browser version that my anti-crawler precautions consider suspicious, most often because it's too old (most often this applies to versions…
This investigation started, as so many of mine do, with me minding my own business, not looking for trouble. In this case all I was doing was opening my laptop lid and trying to log on.The first fe…
Posted by James Forshaw, Wielder of Bolt Cutters.Much as we’d like it to be true, it seems ...
A while ago I wrote a small file watcher in Go for my own use with an accompanying blog post . I needed a tool that I could just plop in front of the command I was running as part of my iteration loop. I use it for recompiling C files when I modify them,
This is Part 2 in a series of posts describing the Raft distributed consensus algorithm and its complete implementation in Go. Here is a list of posts in the series:
Industrial production of readable insanity
Take a moment to go back in time with me, back to when life was simpler and the biggest threat to humanity was Y2k…
ReactOS is a free, opensource reimplementation of windows