Notas
Índice cronológico de todas as notas do Scholion.
5359 notas · última:
The 'megascale' structures that humans could one day build
The article surveys megascale engineering from early thought experiments to modern projects, arguing that such visions test physical limits, reveal coordination problems, and point to possible futures.

Your destiny
Tira em três quadros em que uma bruxa consulta a bola de cristal para outra, e esta, no fim, reclama lavando a louça que é sempre o seu destino.

Living with no imagination
Quadro horizontal em que um menino pendurado num galho pergunta a um monstro azul como seria viver sem imaginação, e ao lado aparece o menino sozinho, sem o monstro.

Mobydick x Cellphone
Quadro horizontal em que uma baleia branca emerge ao lado de um bote chamado Pequod, cujo capitão de cartola ergue um celular para tirar uma selfie com ela.
A dynamic definite assignment puzzle, part 2
Eric Lippert shows why the C# compiler is right to report a definite assignment error for a dynamic expression, using strange operator overloads to demonstrate that control flow can skip an out variable assignment.

É que eu realmente preciso...
Tira em quatro quadros em que um agente barra uma motorista numa cidade atacada por um monstro gigante, ela diz que realmente precisa passar, e o próprio monstro segura o caos para deixá-la ir.
Liniers: “Vamos nos lembrar de 2020 como o ano em que houve menos abraços no mundo”
Na entrevista, Liniers fala da vida durante o confinamento, da morte de Quino, do papel do fracasso no trabalho criativo e dos riscos das redes sociais.
Planetary Scale Rust and Golang by embedding WebAssembly in Elixir
The post describes Assemblex, a toy Elixir platform for deploying and running WebAssembly binaries across nodes, with hot reloads, supervision, and benchmarked execution overhead.
How to Make an Awesome Horizontal Parallax Animation
The article explains how parallax depth comes from differences in scale and speed, then shows how to build a horizontal scene by separating foreground, midground, and background and animating each layer differently.
Configuring The Window Manager i3
The article presents i3 as a lightweight, keyboard-driven alternative to a desktop environment and walks through installation, core concepts, shortcuts, and config options such as workspaces, layouts, launchers, locking, bars, and screens.
A productive command-line Git workflow for indie app developers
The article shows a terminal-first Git workflow built around aliases, commitizen, tig, and vim-fugitive to speed up everyday Git tasks and review history.
How to Deploy a Phoenix App to Gigalixir in 20 Minutes
Shows the basic steps to create a Phoenix app, adjust production config for Gigalixir, set buildpacks, create a database, and push the app to the host.

Não confio
Tira em quatro quadros em que um homem lista critérios para desconfiar das pessoas e, no último quadro, aceita entrar num esquema apresentado como novo modo de investimento.
20.000 passos por dia
Isaac Fitzgerald conta como, na pandemia, uma notificação do iPhone — "você está caminhando menos do que em 2019" — o levou a começar a caminhar 20.000 passos por dia no Prospect Park, em Brooklyn.

Music Dive
Tira muda em quatro quadros em que uma pequena figura em maiô mergulha no teclado de um piano, vira uma nuvem de notas musicais e reaparece molhada, em pose de agradecimento, sobre o banco do piano.
How I developed and deployed my optimized website within a day
The author compares plain HTML, website builders, and static site generators, then argues that Gatsby makes it easier to ship a fast, secure, inexpensive personal site with better SEO.
Automating lights with Computer Vision & NodeJS
The article proposes using office cameras, OpenCV, and Node.js to detect people in frame quadrants and switch off lights where no one is present, reducing wasted power.
If not SPAs, What?
The article maps four alternatives to SPA-centric development: opinionated full-stack frameworks, Turbolinks, server-side-state frameworks, and small progressive-enhancement libraries.
How to build a self-healing system using supervision tree in Elixir
Explains how Elixir supervision trees make systems reliable by restarting failed processes, using workers, supervisors, restart strategies, and self-termination to recover from repeated crashes.
Functional vs Object-Oriented Programming
The article defines programming paradigms, contrasts functional programming with OOP, shows a simple form example in both styles, and says most real problems use a mix of the two.
K9s - Manage Your Kubernetes Clusters In Style
K9s is a terminal UI for Kubernetes that watches cluster changes in real time and adds commands for navigating, observing, and managing resources, with support for RBAC, plugins, metrics, and benchmarking.
Web Service Integrations Using Hangfire in ASP.NET Core
The post shows how to split an incoming and outgoing web service integration into synchronous validation and async Hangfire jobs, so RPC work becomes retryable, durable, and non-blocking.
Porque você não deve passar apenas um dia em Kosovo
O texto defende que Kosovo merece mais de uma visita curta porque junta história recente, contrastes urbanos, mosteiros, preços baixos e atrações em Pristina e fora dela.
Wiping the tech debt out with immutable code
The post argues that technical debt keeps growing and proposes immutable code as a way to reset it by rewriting isolated components instead of incrementally patching them.
A brief introduction to BEAM
This primer explains BEAM as the virtual machine that executes Erlang code, distinguishes it from ERTS, and shows how registers, calls, tuples, exceptions, and receive are represented in BEAM instructions.

Negative Disposition?
Four-panel strip with two blue aliens in a room: one asks the other about his negative disposition and learns he is not its cause.
Improvements in .NET Core 3.0 for troubleshooting and monitoring distributed apps
The post shows how ASP.NET Core 3.0 correlates logs across services, propagates distributed trace context, supports W3C Trace Context, and integrates with OpenTelemetry and baggage.
End-to-End Encrypted Chat with the Web Crypto API
The tutorial shows how to build a basic end-to-end encrypted chat in JavaScript with the Web Crypto API, using key pairs, derived keys, AES-GCM, and Stream Chat integration.

Fale mais de vc
Tira em três quadros em que uma mulher troca mensagens no celular com alguém que se descreve como um animal na cama, revelado no último quadro como um bicho-preguiça deitado.

Devo acreditar em fantasma?
Tira em três quadros em que um menino pergunta ao pai se deve acreditar em fantasma, ouve que não e vai desmascarar o fantasma, que seria o primo.
A Brief Guide to OTP in Elixir
The article introduces OTP as Elixir’s process-based toolkit, then shows basic processes, receive loops, GenServer callbacks, and a Supervisor for restarting a treasury process.
Things Elixir's Phoenix Framework Does Right
The article argues that Phoenix sits near the middle between flexible and strict frameworks, stands out in persistent communication, benefits from BEAM-based concurrency, and handles failures and clusters with built-in supervision.

Quanto tempo investir para automatizar algo
Quanto tempo você pode gastar tornando uma tarefa rotineira mais eficiente antes de estar gastando mais tempo do que economiza? (considerando cinco anos)
Don’t let anyone overpay you
Basecamp argues that letting one customer pay far more than the rest turns a product company into a services company. It prefers many small customers, self-service software, and a business that avoids dependence on big accounts.

Foi ela que me levou a tudo isto
Cartum em homenagem a Quino em que um personagem de óculos, segurando um lápis, aponta para um desenho de tribunal onde uma menina de laço está no banco e diz ao juiz que foi ela que o levou a tudo aquilo.
Stop Fearing the Whiteboard. Conquer It.
The article argues that whiteboard interviews are part of hiring and can be handled with basic study, pen-and-paper practice, and repeated coding challenges. It lays out a three-step prep plan.
Node.js Best Practices — Error Handling and Logging
The article recommends documenting API errors with GraphQL, exiting on unknown errors, logging with mature tools, testing error flows, monitoring app health, and catching unhandled promise rejections.
In defense of TypeScript
The article argues that TypeScript has practical value in team communication, refactoring, bug prevention, and scaling, and addresses common objections about difficulty, speed, readability, and Microsoft.
Assembly Versioning and DLL Hell in C# .NET Framework: Problems and Solutions
The article explains how modern .NET version conflicts happen, why binding redirects are often enough, and when side-by-side loading or repacking assemblies becomes necessary.

Focar no que interessa
Tira em quatro quadros em que um leitor comemora terminar um livro, é interpelado pela pilha de coisas a consumir e descobre que a pilha do que realmente lhe interessa é ainda mais alta.
