SORCER Project
Half-life - Wikipedia
Half-life is the time required for a quantity to reduce to half of its initial value. The term is commonly used in nuclear physics to describe how quickly unstable atoms undergo radioactive decay or how long stable atoms survive. The term is also used more generally to characterize any type of exponential decay. For example, the medical sciences refer to the biological half-life of drugs and other chemicals in the human body. The converse of half-life is doubling time.
Extending Graph Databases: Unlocking the Power of Relational Neural Networks (RNNs)
A Practical Guide to Queues, Streams, Jobs, and Workflows
Navigating the landscape of queues, streams, job, and workflow systems can be overwhelming. Often, it’s difficult to understand how certain…
Home - WhiteBox
Code debugging with instant feedback, visualise code behaviour alongside your favourite editor. Streamlined development - Try the Alpha today.
Commentary: Infrastructure as a Service – Fail or Success? - Architecting IT
Despite big noises and lots of talk, most vendors aren't seeing a big pivot to IaaS. What is going wrong with the business model?
Pluralistic: A sexy, skinny defeat device for your HP ink cartridge (30 Sep 2024) – Pluralistic: Daily links from Cory Doctorow
'Absurdly fast' algorithm solves 70-year-old logjam — speeding up network traffic in areas from airline scheduling to the internet
Researchers have devised an "absurdly fast" algorithm to solve the problem of finding the fastest flow through a network.
Finnish Startup Wants to Build 100x Faster CPUs
Flow Computing has developed a new computing architecture that combines parallel processing units with CPUs. By reducing the overhead of parallelization, the company claims it can effectively make a CPU 100 times faster.
Tai64
The Unspoken Tradoffs of Fine-Grained Authorization
Discover the possible tradeoffs when building fine-grained authorization (FGA). Learn from a real-world use case how to examine such tradeoffs and build better software.
How We Built a Content Recommendation System With Pgai and Pgvectorscale
Learn how and why Pondhouse Data built a content recommendation system using pgai and pgvectorscale, and how to access these AI tools for your use case.
pump.io - Wikipedia
pump.io is a software package containing a social networking service and communication protocol that can be used as a federated social network. Started by Evan Prodromou, it is a follow-up to his previous microblogging software StatusNet and its OStatus protocol. It is designed to be more lightweight and usable for general activity streams instead of the predecessor's focus on microblogging timelines, with its goal being to achieve "most of what people want from a social network".
Pleroma (software) - Wikipedia
Pleroma is a free and open-source microblogging social networking service. Unlike popular microblogging services such as Twitter or Weibo, Pleroma can be self-hosted and operated by anyone with a server and a web domain, a combination commonly referred to as an instance. Instance administrators can manage their own code of conduct, terms of service, and content moderation policies, allowing users to have more control over the content they view as well as their experience. It was named after the religious concept of pleroma, or the totality of divine powers.
wip: terminal (initial commit)
Delicious Brazilian coffee, ethically sourced, and roasted to perfection • Order via your terminal • ssh http://terminal.shop
Bento (database) - Wikipedia
Bento is a discontinued database application for Mac OS X made by the former FileMaker Inc., since renamed to Claris. Bento differed significantly from the company's flagship product, FileMaker Pro, in that it relied heavily on templates and integration with other applications. By default, Bento's data sources included Apple's Address Book and Calendar applications, which it could modify directly. FileMaker announced on July 31, 2013, that it would discontinue Bento on September 30, 2013.
A New Coding Paradigm: Declarative Domain Programming
I want to introduce you to a programming paradigm, that I discovered and that I have explored for the past five years: In Declarative…
What Features Matter Most?
We all have many kinds of features.
OSv - the operating system designed for the cloud
OSv is an open source project to
build the best OS for cloud workloads
Differences between Scheme and Common Lisp
An Introduction to Semantic Routing
Many proposals have been made to add semantics to IP packets by placing additional
information in existing fields, by adding semantics to IP addresses themselves, or by
adding fields. The intent is to facilitate enhanced routing/forwarding decisions
based on these additional semantics to provide differentiated forwarding paths for
different packet flows distinct from simple shortest path first routing. The process
is defined as Semantic Routing.
This document provides a brief introduction to Semantic Routing.
The Aurora Is a Supersized USB-C Docking Station and Monitor Stand
While most USB-C docks are small enough to toss in your bag, the Aurora is anything but portable. This 47.3" wide monitor stand packs bays for four SATA
Waiting for many things at once with `io_uring`
When doing systems programming we often need to wait for something to happen. Common examples might be waiting for some data to come through a socket or waiting on a lock. We also often want to wait on any of several conditions to become true. A web server might be handling many sockets at once, waiting for any number of them to become readable or writeable. This short blog post is concerned with the latter scenario in Linux. Until recently there was no generic framework which allowed us to wait on many arbitrary events, but now there is, thanks to `io_uring`.
Primary Keys for Large, High Volume, Distributed Systems
People love us. Bots hate us.
Graph Theory and its Applications: What Can Graphs Do for Your Software?
Essential concepts and practical applications
Transactions in Distributed System - SAGA Pattern
In many monolithic applications, transactions ensure consistency and isolation when making changes to the application state.
Dim: Functional Web Components | Welcome to positive-intentions
Modern JavaScript frameworks like React and Vue have popularized functional and declarative approaches to web development. While these frameworks have made creating dynamic web applications more accessible, it's worth exploring the potential of web components in this evolving landscape. Lit, with its minimalistic and declarative approach, stands out as an appealing base for leveraging web components in modern frontend development.
Stop using REST for state synchronization
Write Change-Resilient Code With Domain Objects
This is another post in our Code Health series. A version of this post originally appeared in Google bathrooms worldwide as a Google Tes...
Stop Designing Your Web Application for Millions of Users When You Don’t Even Have 100
It’s easy to get carried away when you’re building a new web app. You’ve got big ideas, you picture millions of users flocking to your platform, and you start imagining the kind of infrastructure needed to handle all that traffic. So, you build for scale from day one—optimising databases, setting up powerful servers, and ensuring everything is robust enough for massive growth.