System Architecture

System Architecture

7670 bookmarks
Custom sorting
The Only Algorithm for Hard Problems: Shake and Pull Gently
The Only Algorithm for Hard Problems: Shake and Pull Gently
(Or, “regularized greedy algorithms and their applications.”) James Gilles “Algorithm” is one of those words that sounds fancier than it really deserves. We hear all the time about the “facebook algorithm”, the “youtube algorithm”, “high frequency trading algorithms”, “artificial intelligence algorithms”, and so on. What are these, really? The “facebook algorithm” is a large blob of software that Facebook uses to try to get people to stay on their website longer.
·kazimuth.github.io·
The Only Algorithm for Hard Problems: Shake and Pull Gently
Fernando 🌺🌌 on Twitter
Fernando 🌺🌌 on Twitter
“After building like eight personal wikis/information management systems/hypertext databases (and becoming exceedingly efficient at it) I'll say the problem is that 99% of their uses decompose into three disjoint usecases: 1. Todo list+journal 2. Learning 3. Reference archive”
·twitter.com·
Fernando 🌺🌌 on Twitter
Concurrent page-fault handling with per-VMA locks
Concurrent page-fault handling with per-VMA locks
The kernel is, in many ways, a marvel of scalability, but there is a longstanding pain point in the memory-management subsystem that has resisted all attempts at elimination: the mmap_lock. This lock was inevitably a topic at the 2022 Linux Storage, Filesystem, Memory-Management and BPF Summit (LSFMM), where the idea of using per-VMA locks was raised. Suren Baghdasaryan has posted an implementation of that idea — but with an interesting twist on how those locks are implemented.
·lwn.net·
Concurrent page-fault handling with per-VMA locks
Building a backbone for a full-stack web app with a single config file. | Wasp
Building a backbone for a full-stack web app with a single config file. | Wasp
We’ll build a web app to solve every developer's most common problem – finding an excuse to justify our messy work! And will do it with a single config file that covers the full-stack app architecture plus several dozen lines of code. In the quickest possible way, so we can’t excuse ourselves from building it!
·wasp-lang.dev·
Building a backbone for a full-stack web app with a single config file. | Wasp
New EvilProxy service lets all hackers use advanced phishing tactics
New EvilProxy service lets all hackers use advanced phishing tactics
A reverse-proxy Phishing-as-a-Service (PaaS) platform called EvilProxy has emerged, promising to steal authentication tokens to bypass multi-factor authentication (MFA) on Apple, Google, Facebook, Microsoft, Twitter, GitHub, GoDaddy, and even PyPI.
·bleepingcomputer.com·
New EvilProxy service lets all hackers use advanced phishing tactics
Types of Execution Environments, Attestation and SGX
Types of Execution Environments, Attestation and SGX
An execution environment is the combination of hardware and software components that can be used to execute and support applications. Traditionally, computing is effected in execution environments that not only permit the loading and execution of arbitrary programs but may also themselves be manipulated in arbitrary ways, such as by attaching a hardware debugger to observe and change the internal state. Trusted Execution Environments (TEEs) address this by providing an isolated environment for user applications with well-known properties.
·blog.exactrealty.co.uk·
Types of Execution Environments, Attestation and SGX
About this web server
About this web server
You can download all the source code for this site and browse it completely offline from GitHub.
·pldb.com·
About this web server
The World now is Serverless and Container based
The World now is Serverless and Container based
A new report from Datadog reveals that serverless computing could be entering the mainstream. This has already been the case in my world for the past few years. Results show that more than half of all organizations are using serverless on one of the three major public cloud providers: Amazon,
·coderoasis.com·
The World now is Serverless and Container based
Git's database internals V: scalability | The GitHub Blog
Git's database internals V: scalability | The GitHub Blog
This fifth and final part of our blog series exploring Git's internals shows several strategies for scaling your Git repositories that match related database sharding techniques.
·github.blog·
Git's database internals V: scalability | The GitHub Blog
Farcaster
Farcaster
Farcaster, a decentralized social network
·farcaster.xyz·
Farcaster
Easy infrastructure management across the edge and the cloud • DEVCLASS
Easy infrastructure management across the edge and the cloud • DEVCLASS
Hyperconverged infrastructure (HCI) is all well and good for companies that only need onsite hardware which supports business processes done in a standard way. But what if you need a solution with more flexibility and faster scalability?
·devclass.com·
Easy infrastructure management across the edge and the cloud • DEVCLASS
The best website I use is an explorer, not an editor.
The best website I use is an explorer, not an editor.
Yes, and it’s GitHub. GitHub is an explorer and a search engine for the git protocol, and so most of the data I submit to it or edit is replicated locally. I edit most of my work on my computer
·timdaub.github.io·
The best website I use is an explorer, not an editor.
The Network Binds The Increasingly Distributed Datacenter
The Network Binds The Increasingly Distributed Datacenter
Before founding software-defined networking startup PlumGrid and then moving to VMware when it bought his company in 2016, Pere Monclus spent almost 12
·nextplatform.com·
The Network Binds The Increasingly Distributed Datacenter
A framework for code tagging
A framework for code tagging
Kernel code can, at times, be quite inward looking; it often refers to itself. To enable this introspection, the kernel has evolved several mechanisms for identifying specific locations in the code and carrying out actions related to those locations. The code-tagging framework patch set, posted by Suren Baghdasaryan and Kent Overstreet, is an attempt to replace various ad hoc implementations with a single framework, and to add some new applications as well.
·lwn.net·
A framework for code tagging
How to Block Image Hotlinking in Nginx Web Server
How to Block Image Hotlinking in Nginx Web Server
This article will walk us through configuring the Nginx web server to prevent image hotlinking in Linux to speed up your website and save your data bandwidth.
·linuxshelltips.com·
How to Block Image Hotlinking in Nginx Web Server
Using a Raspberry Pi as a Bluetooth speaker with PipeWire
Using a Raspberry Pi as a Bluetooth speaker with PipeWire
Using PipeWire, WirePlumber and a Raspberry Pi, you can create an audio bridge between a Bluetooth® device and an analog speaker system. Here's how.
·collabora.com·
Using a Raspberry Pi as a Bluetooth speaker with PipeWire
Git's database internals IV: distributed synchronization | The GitHub Blog
Git's database internals IV: distributed synchronization | The GitHub Blog
We're examining Git’s internals to help make your engineering system more efficient. This post views Git as a distributed database and looks into its synchronization techniques, specifically ‘git fetch’ and ‘git push’.
·github.blog·
Git's database internals IV: distributed synchronization | The GitHub Blog