System Architecture

System Architecture

7447 bookmarks
Custom sorting
Fifth-generation programming language - Wikipedia
Fifth-generation programming language - Wikipedia
A fifth-generation programming language (5GL) is a high-level programming language based on problem-solving using constraints given to the program, rather than using an algorithm written by a programmer.[1] Most constraint-based and logic programming languages and some other declarative languages are fifth-generation languages.
·en.wikipedia.org·
Fifth-generation programming language - Wikipedia
Prolog | An Introduction - GeeksforGeeks
Prolog | An Introduction - GeeksforGeeks
A Computer Science portal for geeks. It contains well written, well thought and well explained computer science and programming articles, quizzes and practice/competitive programming/company interview Questions.
·geeksforgeeks.org·
Prolog | An Introduction - GeeksforGeeks
Prolog - Wikipedia
Prolog - Wikipedia
Prolog is a logic programming language that has its origins in artificial intelligence, automated theorem proving and computational linguistics.[1][2][3]
·en.wikipedia.org·
Prolog - Wikipedia
Programming Network Systems - Systems Approach
Programming Network Systems - Systems Approach
There’s a strong case for teaching network programming and tools to introduce networking concepts, by having students write network software.
·systemsapproach.org·
Programming Network Systems - Systems Approach
gRPC Over HTTP/3
gRPC Over HTTP/3
Turbocharging gRPC with HTTP/3
·kmcd.dev·
gRPC Over HTTP/3
Pg_lakehouse Makes PostgreSQL Quack
Pg_lakehouse Makes PostgreSQL Quack
Programming book reviews, programming tutorials,programming news, C#, Ruby, Python,C, C++, PHP, Visual Basic, Computer book reviews, computer history, programming history, joomla, theory, spreadsheets and more.
·i-programmer.info·
Pg_lakehouse Makes PostgreSQL Quack
Dirty writes
Dirty writes
For databases that support transactions, there are different types of anomalies that can potentially occur: the higher the isolation level, the more classes of anomalies are eliminated (at a cost o…
·surfingcomplexity.blog·
Dirty writes
Modeling B-trees in TLA+
Modeling B-trees in TLA+
I’ve been reading Alex Petrov’s Database Internals to learn more about how databases are implemented. One of the topics covered in the book is a data structure known as the B-tree. Rela…
·surfingcomplexity.blog·
Modeling B-trees in TLA+
Fiwix :: your small UNIX-like kernel
Fiwix :: your small UNIX-like kernel
Fiwix is an operating system kernel written in ANSI C from scratch, based on the UNIX architecture and fully focused on being POSIX compatible.
·fiwix.org·
Fiwix :: your small UNIX-like kernel
Foresight Institute’s Tech Tree Project
Foresight Institute’s Tech Tree Project
Tech Trees : Building a tool to map science and tech Foresight Institute's Tech Tree project maps ambitious goals in Nanotech, Neurotech, Space,
·foresight.org·
Foresight Institute’s Tech Tree Project
Grapycal - A Visual Programming Language Based on Python
Grapycal - A Visual Programming Language Based on Python
Grapycal is helpful for conducting experiments, including training AI, physical simulations, data analysis, computer art, and more. In the back-and-forth process between humans and machines, we need the higher interactivity provided by Grapycal to make the most of our creativity.
·grapycal.com·
Grapycal - A Visual Programming Language Based on Python
Why Solid?
Why Solid?
For five years, I've dedicated most of my side-project time to making apps and tools using the Solid Protocol. Many share its vision, but it's also common to hear criticisms. I'm often asked why I'm still working on Solid, or told about another project that is doing a better job at solving similar problems. Today, I'll go through some of the criticisms, share my own concerns, and answer why after all these years I'm still choosing Solid.
·noeldemartin.com·
Why Solid?
How eBPF is shaping the future of Linux and platform engineering
How eBPF is shaping the future of Linux and platform engineering
eBPF allows users to load and safely run custom programs within the Linux kernel, without requiring direct changes to the kernel itself. The possibilities are endless.
·infoworld.com·
How eBPF is shaping the future of Linux and platform engineering
Highlighting journalism on Mastodon
Highlighting journalism on Mastodon
Today we're launching a new feature that will highlight writers and journalists that are active on the fediverse when their their articles are being shared.
·blog.joinmastodon.org·
Highlighting journalism on Mastodon
Distributed Computing Environment - Wikipedia
Distributed Computing Environment - Wikipedia
The Distributed Computing Environment (DCE) is a software system developed in the early 1990s from the work of the Open Software Foundation (OSF), a consortium founded in 1988 that included Apollo Computer (part of Hewlett-Packard from 1989), IBM, Digital Equipment Corporation, and others.[1][2] The DCE supplies a framework and a toolkit for developing client/server applications.[3] The framework includes:
·en.wikipedia.org·
Distributed Computing Environment - Wikipedia
CRCs and Reed-Solomon coding: better together
CRCs and Reed-Solomon coding: better together
In my latest filesystem-themed post I discussed a technique to perform distributed resource management more safely. This time I'll explain how one might effectively combine _Reed-Solomon coding_ and _cyclic redundancy checks_. The first gives us redundancy (we can lose disks and still recover our data), the second protects us against data corruption.
·mazzo.li·
CRCs and Reed-Solomon coding: better together
Thunderbird packs up to 6,144 CPU cores into a single AI accelerator and scales up to 360,000 cores — InspireSemi's RISC-V 'supercomputer-cluster-on-a-chip' touts higher performance than Nvidia GPUs
Thunderbird packs up to 6,144 CPU cores into a single AI accelerator and scales up to 360,000 cores — InspireSemi's RISC-V 'supercomputer-cluster-on-a-chip' touts higher performance than Nvidia GPUs
InspireSemi preps 4-way Thunderbird card with up to 6,144 RISC-V cores.
·tomshardware.com·
Thunderbird packs up to 6,144 CPU cores into a single AI accelerator and scales up to 360,000 cores — InspireSemi's RISC-V 'supercomputer-cluster-on-a-chip' touts higher performance than Nvidia GPUs
What is idempotency in tech?
What is idempotency in tech?
Is 'idempotency' a real word, or did the tech world invent it? Why is it crucial for architecture?
·shiftmag.dev·
What is idempotency in tech?