"Your computer is more powerful than machines that sent humans to the moon, yet it struggles to run a web browser and video editor simultaneously. How did we get here? This is the story of the greatest lie in modern technology - the myth that more power always means better performance. From 8GB to 32GB RAM requirements for the same basic tasks, discover why your "upgraded" system feels slower than your old one, and why the tech industry wants you to believe this is progress."—YouTux

The Great Tech Lie >

https://youtu.be/eh1vOESSEdQ?si=RReMrMwa6P9wFcMP

#frameworks #computing #hardware #power_addiction #upgrades #technology #facts
#efficiency #optimization vs #bloatware #bad_code_footprints
#marketing #planned_obsolescence # subscription_model #consumption #spyware #meta_data #AI_models #novelty vs #human_agency #software_license #self_diagnose #fault_tolerance #data_structures #embedded_programming
#Assembly #RISC #simplicity #privacy #security #tech_subversion #longevity #sustainability
#software_engineering is not #PHP_development or #Python_programming

The Great TECH LIE

YouTube

@adastra1930 good advice! #hybrid setups provide #fault_tolerance too. If the cloud provider goes down, or trunk connections are cut, or there's a massive public #DNS outage, or even a large-scale power outage - you can still have #authentication services, and some #connectivity with internally hosted sites and services. Plus, managing an on-prem Domain Controller gives we #sysadmins the control on routes and content delivery for our users and devices, and we can pivot quickly to recover services should the Internets take a massive shit. Of course, there are limits to what can be done today without some #cloud services in place, or even #electricity, but that's not the point here.

There are fewer and fewer of us anymore that actually know how to spec and build out a #physical_server for a target environment, let alone how to make it play well with clouds. And don't get me started on #n00b tech people's lack of understanding on how the #Internet actually functions. It's a lost art form anymore lol.

I still believe A+, and Networking Fundamentals (Level 1 & 2) courses should be required learning for anyone in computer science. Part of passing those courses should be building a PC, building a Server, and building a Network, from scratch. Then break/fix/break/fix until you "get it." We also need more #support for #n00bs landing #industry jobs with quality #leaders who actually #mentor them, making them better than they could be. Teaching these now older concepts of "on-prem" setups and the like.

Now, if I could just get my CEO to release the purse strings a bit, I could continue doing my part. But that's a whole other discussion lol.

#HUZZAH #HugASysadmin

Проектируем микросервисы с Reactive Manifesto

Работаете с распределенными системами или только пытаетесь к ним подобраться? Проектировать такие системы с нуля бывает сложно и страшно: чтобы учесть все нюансы, нужен определенный багаж знаний. На помощь приходит Reactive Manifesto — документ, который обобщил опыт целого ряда компаний по созданию распределенных систем. Манифест формулирует главные принципы, на которые стоит опираться на этапе проектирования и эксплуатации таких систем. Меня зовут Андрей Василевский, я системный архитектор в Lamoda Tech. В этой статье я на примерах из своей работы покажу, как применять Reactive Manifesto на практике. Статья будет полезна тем, кто только начал изучать распределенные системы, хочет закрепить теорию или тем, кто хочет структурировать проектирование микросервисов в своей компании.

https://habr.com/ru/companies/lamoda/articles/803793/

#микросервисы #domain_driven_design #event_driven_architecture #system_design #architecture #saga #распределенные_системы #cap_theorem #fault_tolerance #guideline

Проектируем микросервисы с Reactive Manifesto

Работаете с распределенными системами или только пытаетесь к ним подобраться? Проектировать их с нуля бывает сложно и страшно: чтобы учесть все нюансы, нужен определенный багаж знаний.  На помощь...

Хабр
TQI Exclusive: DARPA Sees Opportunities in Quantum Computing’s Complex Challenges https://thequantuminsider.com/?p=2361393 #National #Research #DARPA #Defense_Advanced_Research_Projects_Agency #fault_tolerance #Mukund_Vengalattore #quantum #quantumdaily Insider Brief The Defense Advanced Research Projects Agency – DARPA – is actively investigating ways to unlock the transformative power of quantum computing. DARPA looks at the many technological hurdles of quantum computing not as obstacles, bu
TQI Exclusive: DARPA Sees Opportunities in Quantum Computing's Complex Challenges

The Defense Advanced Research Projects Agency – DARPA – is investigating ways to unlock the transformative power of quantum computing.

The Quantum Insider

Мифы и реалии «Мультимастера» в архитектуре СУБД PostgreSQL. Часть. 1

Привет, Хабр! Недавно мы делали доклад на конференции HighLoad 2023 — «Мифы и реалии Мультимастера в архитектуре СУБД PostgreSQL». Мы — это Павел Конотопов (@kakoka) и Михаил Жилин (@mizhka), сотрудники компании Postgres Professional . Павел занимается архитектурой построения отказоустойчивых кластеров, а Михаил — анализом производительности СУБД. У каждого за плечами более десяти лет опыта в своей области. Порассуждаем о том, как развивалась технология «Мультимастер» в экосистеме PostgreSQL, остановимся на том, что она из себя представляет, на каких внутренних механизмах PostgreSQL основана и как её можно использовать. Мы также поговорим о том, существует ли «Честный Мультимастер» (само понятие «Честный Мультимастер» достаточно специфично и в основном употребляется в кругу разработчиков), какие реализации у него есть и как его следует применять.

https://habr.com/ru/companies/postgrespro/articles/793068/

#postgresql #postgres_pro #база_дынных #мультимастер #репликация #availability #fault_tolerance #conflict_resolution #strong_consistency #tractor

Мифы и реалии «Мультимастера» в архитектуре СУБД PostgreSQL. Часть. 1

Привет, Хабр! Недавно мы делали доклад на конференции HighLoad 2023 — «Мифы и реалии Мультимастера в архитектуре СУБД PostgreSQL». Мы — это Павел Конотопов (@kakoka) и Михаил Жилин (@mizhka),...

Хабр
When "letting it crash" is not enough

This essay explores the connection between Erlang's process supervision, state management and durable execution.

Flawless - Durable Execution Engine

Flawless is an execution engine for durable computation. It will run your code until completion even in the presence of hardware or software failure.

Making reliable distributed systems in the presence of software errors
(2003) : Armstrong, Joe
url: http://urn.kb.se/resolve?urn=urn%3Anbn%3Ase%3Akth%3Adiva-3658
#concurrency #erlang #OTP #errors #fault_tolerance #distributed_programming #my_bibtex
Making reliable distributed systems in the presence of software errors

DIVA
Modeling Multi-Agent Systems with Category Theory - Spectrum: Concordia University Research Repository

Implementing Fault Tolerant Applications Using Reflective Object-Oriented Programming
(1995) : Fabre, Jean-charles et al
DOI: https://doi.org/10.1109/FTCS.1995.466949
#reflection #functional_programming #__printed #errors #fault_tolerance #my_bibtex
Implementing fault tolerant applications using reflective object-oriented programming

Shows how reflection and object-oriented programming can be used to ease the implementation of classical fault tolerance mechanisms in distributed applications. When the underlying runtime system does not provide fault tolerance transparently, classical approaches to implementing fault tolerance mechanisms often imply mixing functional programming with non-functional programming (e.g. error processing mechanisms). The use of reflection improves the transparency of fault tolerance mechanisms to the programmer and more generally provides a clearer separation between functional and non-functional programming. The implementations of some classical replication techniques using a reflective approach are presented in detail and illustrated by several examples, which have been prototyped on a network of Unix workstations. Lessons learnt from our experiments are drawn and future work is discussed.< <ETX xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">></ETX>