Interesting link in 2021
Menu
  • Portfolio
  • Blog
  • Enseignement
  • Couriel
  • redmine
  • login
Created: 01 January 2022
  • 0 A.D. Alpha 25: Yaunā
  • 0x7FDE623822FC16E6: A magic constant for double float reciprocal (2011)
  • 2D Graphics on Modern GPU (2019)
  • 3MF file format and why it’s great
  • 10 Years of Open-Source Visualization: Did I learn anything from D3.js?
  • 64-Bit Linux Return-Oriented Programming
  • 70TB of Parler users’ messages, videos, and posts leaked by security researchers
  • 230 people living communally on 175 acre eco village
  • 1500 Archers on a 28.8: Network Programming in Age of Empires and Beyond (2001)
  • 1800s Astronomical Drawings vs. NASA Images (2016)
  • 2006: Dwarf Fortress
  • A Classic RPG Made of Handcrafted Dioramas
  • A New Coefficient of Correlation
  • A Python-based programming language for high-performance computational genomics
  • A Time-Series Analysis of My Girlfriends Mood Swings
  • A USB Fan Controller that now works under Linux
  • A Universal I/O Abstraction for C++ (2020)
  • A Victoria man has gone two decades without money
  • A cocktail of pesticides, parasites and hunger leaves bees down and out
  • A guide to payload processors for small satellites
  • A simple 11.2 GHz radio telescope (Hardware) (2020)
  • ADE Detected in the Vaccinated (Preprint)
  • AI Recognises Race in Medical Images
  • ALiEn – a GPU-accelerated artificial life simulation program
  • AMD 3rd Gen EPYC Milan Review
  • AMD Laptops finally reach the 4k screen barrier
  • AMD reportedly developing ARM silicon chip
  • ASCIIFlow Diagram Tool
  • AXPbox Alpha Emulator
  • Aaron Swartz – The Network Transformation
  • Accidentally quadratic: When Python is faster than C++
  • Accretion disk images guide theories on planet formation
  • Advice for Young Scientists–and Curious People in General
  • All C++20 core language features with examples
  • Alogorithm Archive: A Collaborative Book on Algorithms
  • Always Multiply Your Estimates by π (2013)
  • Am I stuck in a local maximum?
  • An ancient 'computer' that simply shouldn't exist [video]
  • An attempt at demystifying graph deep learning
  • An mRNA-based anti-tick vaccine
  • An overview of the theory of overparameterized machine learning
  • Another eleventh-century medieval Chinese coin found in England
  • Applications and Techniques for Fast Machine Learning in Science
  • Arb: Efficient Arbitrary-Precision Midpoint-Radius Interval Arithmetic (2016)
  • Archaeologists discover 4k-year-old ancient city in Iraqi desert
  • Are Deep Neural Networks Dramatically Overfitted? (2019)
  • Ask HN: Is low level progarmming job more satisfying?
  • Ask HN: Why is the Linux community struggling to implement hibernation?
  • Ask HN: Why would a city on Mars avoid Armageddon?
  • Autonomous drone navigates independently through the forest at 40 km/h
  • Backblaze Hard Drive Stats
  • Backdoor account discovered in more than 100k Zyxel firewalls, VPN gateways
  • Backpropagation 101
  • Base16 – architecture for building color themes for many apps
  • Bayesian histograms for rare event classification
  • Beej's Guide to Network Programming
  • Benefits of 2D code layouts (2018)
  • Black Lotus Labs uncovers Linux executables deployed as stealth Windows loaders
  • Blaze: High Performance Vector/Matrix Arithmetic Library For C++
  • Blender 2.92
  • Blender 3.0 binaries
  • Blender 3.0 takes support for AMD GPUs to the next level
  • Bloom Filters: More than a space-efficient hashmap
  • Bloom filters explained in a single image
  • Bone – Minimalist Display of Websites
  • Borb – A Python library to read, write, and edit PDF files
  • Boring Avatars – React library to generate custom avatars
  • Bpytop: Linux/macOS/FreeBSD resource monitor
  • Branch Specialization
  • Btop++ is a power resource monitor for Linux
  • Build Deeper Connections with Friends
  • C# 9 Pattern Matching
  • C++20 Concepts: The Definitive Guide
  • C++20 Modules with GCC11
  • C++20 Oxymoron: Constexpr Virtual
  • C++ Compile Time Parser Generator
  • C++ Coroutines Do Not Spark Joy
  • C++ Dynamic Initialization: .init, .ctors, and .init_array
  • C++ Exceptions: Under the Hood
  • CalyxOS – De-Googled Android Alternative
  • Camera Calibration from Scratch Using Rust (Computer Vision Tutorial)
  • Can We Break the 2nm Barrier in Silicon Fabrication?
  • Can you make a basic web app without Googling? I can’t
  • Cavalry – 2D Animation Software for Mac and Windows
  • Cbonsai: Grow bonsai trees in your terminal
  • Checked C (Microsoft)
  • China’s $4k electric cars tap huge market Tesla can’t reach
  • CircuitPython: Programming Hardware in Python
  • Cleaning Up Git History
  • Clone a voice in 5 seconds to generate arbitrary speech in real-time
  • CoScreen: Screen Sharing for Engineers
  • Collection of real world database schemas from open-source packages
  • Color Vision Simulation
  • Compiling Tree Transforms to Operate on Packed Representations (2017) [pdf]
  • Computation graphs and graph computation (2020)
  • Computed goto for efficient dispatch tables (2012)
  • Confessions of an Unreal Engine 4 Engineering Firefighter (2018)
  • Console Desktop Guide (2018)
  • Constructing a sponge function from MD5
  • Converting binary floating-point numbers to integers
  • Creating Serendipity with Python
  • Cross Language interfaces between C and C++
  • Crypto Theses for 2022 [pdf]
  • CuVec: Unifying Python/C++/CUDA memory
  • Curvy adaptable imaging sensor improves image, retains more pixels
  • Customize Python dependency resolution with machine learning
  • DOS Subsystem for Linux
  • Daisugi, the 600-Year-Old Japanese Technique of Growing Trees Out of Other Trees
  • Darktile – GPU rendered terminal emulator designed for tiling window managers
  • Darts: A Python library for easy manipulation and forecasting of time series
  • Data Oriented Design (first chapter)
  • Data Visualization and the Modern Imagination
  • Data-Oriented Architecture (2020)
  • Declarative, non-intrusive, compile-time C++ reflection for audio plug-ins
  • Deep learning meets vector-symbolic AI
  • DeepCreamPy- Decensoring Hentai with Deep Neural Networks
  • DeepONet: A deep NN-based model to approximate linear and nonlinear operators
  • Design a Camera with Python and PyRayT: Part One – Fotonix and Gizmos
  • Design and Implementation of a 256-Core BrainFuck Computer [pdf]
  • Diagon – Interactive ASCII art diagram generators
  • Differentiable Rasterizer for Vector Graphics
  • Digging into Linux namespaces – part 1
  • Directory Opus is a complete replacement for Explorer
  • Discovery of Lost ‘Golden’ City in Luxor, Egypt
  • Dlib: Modern C++/Python Toolkit for Machine Learning
  • Does This Medieval Fresco Show a Hallucinogenic Mushroom in the Garden of Eden?
  • Domino Robot Trajectory Generation
  • EASTL: An Alternative C++ Standard Library From Electronic Arts
  • EU Green Pass-generation keys stolen
  • Egui: An easy-to-use immediate mode GUI
  • Electricity Is Magnetism
  • ElegantRL: A Lightweight and Stable Deep Reinforcement Learning Library
  • End-to-End Encryption through Kafka
  • English++ Project (2008)
  • Enhancing Photorealism Enhancement
  • Europe eyes strict rules for artificial intelligence
  • Europe's Vaccine Disaster
  • Exploring FPGA Graphics
  • FFmpeg 4.4
  • Fabricius uses machine learning to help translate ancient Egyptian hieroglyphs
  • Fail2ban – Remote Code Execution
  • Farm – an experiment in distributed peer-to-peer computing
  • Faster software through register based calling
  • Fastfloat – C++ library 4x faster than strtod
  • FerretDB: A truly open-source MongoDB alternative
  • File Permissions: A painful side of Docker (2019)
  • Filmulator – a streamlined, open-source raw photo editor
  • Finite State Machines
  • Fish Shell 3.2.0 Released
  • Flameshot, powerful screenshot tool, fully support Wayland (able to run on sway)
  • Flashlight: Fast and flexible machine learning in C++
  • FlatCAM: Free and Open-Source PCB Cam
  • Flow-Based Programming
  • Fluxus – live coding environment in Scheme
  • Fooling Neural Networks, a presentation [pdf]
  • Forgotten heroes of the Enigma Story (2018)
  • Foundational Distributed Systems Papers
  • France bans air travel that could be done by train in under 2.5 hours
  • Free Python Books
  • FreeFileSync: Open-Source File Synchronization and Backup
  • French lawmakers approve a ban on short domestic flights
  • French monks locked down with 2.8 tonnes of cheese pray for buyers
  • Frickin' shaders with frickin' laser beams
  • Ftxui: C++ Functional Terminal User Interface
  • Fully convolutional naturalistic video reconstruction from brain activity
  • GB Studio: A game maker for the Game Boy
  • GIMP PyDev
  • GNU lightning: generates assembly language code at run-time
  • GPBoost: Combining Tree-Boosting with Gaussian Process and Mixed Effects Models
  • GTK4 for Graphical User Interfaces
  • Game Engine: How I Implemented Skeletal Animation
  • GateBoy – a gate-level Game Boy simulator
  • Gemini is Useless
  • General and Scalable Parallelization for Neural Networks
  • Generating ePub from LaTeX
  • Generic GPU Kernels
  • GeoGuessing with Deep Learning
  • Geographic Spice Index
  • Geometric Deep Learning Course: Grids, Groups, Graphs, Geodesics, and Gauges
  • Gimp 2.10.28
  • Git for Computer Scientists
  • Gradient Descent Models Are Kernel Machines
  • Gradient Free Optimizers: A collection of modern optimization methods in Python
  • Graphene ‘Nano-Origami’ Could Take Us Past the End of Moore’s Law
  • Grobid: Machine learning for extracting information from scholarly documents
  • Growing open source from Torch to PyTorch
  • HPy: A better C API for Python?
  • Haiku Activity Report – January 2021
  • Haiku has hired an existing contributor to work on Haiku full-time
  • Harnessing the benefits of UVA light treatment in Covid-19 patients
  • Hatetris – Tetris which always gives you the worst piece
  • Heatmap coloring (2011)
  • High-performance garbage collection for C++ V8
  • Houdini Engine for Unreal and Unity Now Free
  • How to Backdoor Curl
  • How to Destroy the Earth
  • How to Identify that Light in the Sky (flowchart)
  • How to Make a CPU – A Simple Picture Based Explanation
  • How to Teach Math?
  • How to train large models on many GPUs?
  • Human-Learn: Draw Machine Learning Models
  • Human-like neural network chess engine trained on lichess games
  • HyperPhysics
  • HyperStyle: StyleGAN Inversion with HyperNetworks for Real Image Editing
  • I made Ben Eater's 8-bit breadboard computer Emulator in C++
  • I made a 32“ eInk newspaper
  • I wrote a Raytracer for DOS, 16 VGA colors (2011) [video]
  • ISO3103 Tea Preparation [pdf]
  • I’m putting a WiFi router into a wall charger
  • Icecream: Never use print() to debug again in Python
  • IdentiFlight Bird Detection System
  • Illuminating hyperbolic geometry (2015) [video]
  • Im2Vec: Synthesizing Vector Graphics Without Vector Supervision
  • ImHUI: Imgui-style library for the web using actual HTML output
  • Improving Firefox Stability on Linux
  • In C++, is empty() faster than comparing the size with zero?
  • In India, smartphones and cheap data are giving women a voice
  • In Topology When Are Two Shapes the Same?
  • Include-what-you-use: A tool to analyze includes in C and C++ source files
  • India could get nasal vaccine against Covid-19 soon
  • India may build new coal plants due to low cost despite climate change
  • India proposes law to ban cryptocurrencies, create official digital currency
  • India's artisanal fountain pens are making their mark
  • India’s “plantain man” has traveled widely to collect unusual banana varieties
  • Indian Govt to buy bulk subscription of scientific journals and give free access
  • Individual Choices, Not Lockdowns
  • Infinite Nature: Perpetual View Generation of Natural Scenes from a Single Image
  • Infinitely zooming botanical floral paradise painting
  • Inflation surges to its highest since 1990
  • Inkscape Ray Tracing – an extension for Inkscape to draw optical diagrams
  • Inline Caching
  • Inline and Sideline Approaches for Low-Cost Memory Safety in C
  • Instanced Line Rendering Part II: Alpha Blending
  • Intel updates mysterious ‘software-defined silicon’ code in the Linux kernel
  • Interactive Gradient Descent Demo
  • Interfaces and Protocols in Python
  • Internal Combustion Engine
  • Intro to Deep Learning
  • Introduction to Convolutional Neural Networks
  • Is It Pokemon or Big Data?
  • Israeli Study: Natural Immunity Is 13x Stronger Than Pfizer Covid Shots
  • Jackson structured programming
  • Japanese Government Is Selling Houses for $500 to Populate Rural Areas
  • Japanese scientists develop vaccine to eliminate cells behind aging
  • JingOS: Linux Distro Inspired by the iPad
  • Julia is the better language for extending Python
  • Kairos
  • Kangaroo: A new flash cache optimized for tiny objects
  • Kinx: A scripting language for people who want C-like syntax
  • Kroki – Generate Diagrams from GraphViz, Mermaid, PlantUML, Vega, Vega-Lite
  • KySync: A complete, modern C++ rewrite of Zsync with 3x-10x+ performance boost
  • LVGL – Light and Versatile Graphics Library
  • LaTeX Input for Impatient Scholars
  • Laser: Learning a Latent Action Space for Efficient Reinforcement Learning
  • Latches in C++20
  • Launch HN: Segments.ai (YC W21) – Build better datasets for image segmentation
  • Learn Linux without internet and stack overflow: Linux HOWTOs
  • Learn by reading code: Python standard library design decisions explained
  • Learning with Not Enough Data: Semi-Supervised Learning
  • Leave no trace: how a teenage hacker lost himself online
  • Lessons Learned from Two Years as a Data Scientist
  • Lessons from My PhD
  • Linux in a Pixel Shader – A RISC-V Emulator for VRChat
  • Linux on the Framework Laptop
  • Little OpenMP* Runtime
  • Little is a statically typed, C-like scripting language
  • London Beer Flood of 1814
  • Low overhead C++ interface for Apple's Metal API
  • LuaTeX Comes of Age
  • Lumina Desktop Environment
  • MGBA Integration: Introducing the Integrated GBA
  • ML enhancement of extremely low light imagery
  • MLP-Mixer: An All-MLP Architecture for Vision
  • MMFlow: OpenMMLab Optical Flow Toolbox and Benchmark
  • Machine Learning Framework for Operating Systems
  • Major nuclear fusion milestone reached as ‘ignition’ triggered in a lab
  • Making Sense of Satellite Data, Open Source Workflow
  • Making Your Own Container Compatible with C++20 Ranges
  • MarioNette: Self-Supervised Sprite Learning
  • Mars 2020 Descent and Landing Video
  • Mars Photo Booth
  • Mars becomes the 2nd planet that has more computers running Linux than Windows
  • Massive animal species discovered in half-billion-year-old Burgess Shale
  • Massively Parallel Rendering of Complex Closed-Form Implicit Surfaces (2020)
  • Megaprocessor – A micro-processor built large (2016)
  • MiSTer, an open-source FPGA gaming project
  • Microsoft_craziness.h
  • Mini-ITX Seaberry Adds 11 PCIe Slots to a Raspberry Pi
  • MkLinux
  • Modern 8bit Computer as an Art
  • Modern Python Developer's Toolkit
  • Monochromatic Portraits with GLSL
  • MoonHome: Remote Development Environment
  • Mrcal – Camera Calibrations and More
  • Mu: A Human-Scale Computer
  • Muboard: Mathematics Chalkboard with LaTeX and Markdown Support
  • Multimodal Neurons in Artificial Neural Networks
  • Multiperspective Diagramming – A guide for system engineers
  • Multiple Games Are Now Working with RADV's Ray-Tracing Code
  • Multithreading for Game Engines
  • Mushroom leather and how it is made (2020)
  • My favourite C++ footgun
  • My students never knew’: the lecturer who lived in a tent
  • My tutorial and take on C++20 coroutines
  • Mycodo – open-source environmental regulation system
  • Mypyc: Compile type-annotated Python to C
  • NASA Mars Perseverance Rover Uses Same PowerPC Chipset Found in 1998 G3 iMac
  • NASA Ogma: generate hard-realtime C runtime monitoring applications
  • NGS – Next Generation Shell
  • Nanos: A kernel designed to run only one application in virtualized environment
  • National Artificial Intelligence Initiative
  • NeoPixel Christmas Tree Lights Controlled by a Raspberry Pi
  • Neovim 0.5 is overpowering
  • Neural Geometric Level of Detail: Real-Time Rendering with Implicit 3D Surfaces
  • Neural Networks from Scratch
  • Neutron Radiography
  • New 5D Storage to Offer 10,000x the Density of Blu-ray
  • New 10 Terapixel Image of the Night Sky Contains 1B Galaxies
  • New ‘Action Roguelike’ C++ Project on GitHub
  • New mineral davemaoite discovered inside a diamond from Earth's mantle
  • Now that machines can learn, can they unlearn?
  • Nuclear Power in France
  • Nuitka: An extremely compatible Python compiler
  • Nuklear: A cross-platform GUI library in C
  • Nullc: Fast C-like programming language with advanced features
  • NumPy 1.20
  • NumWorks – An open source Graphing Calculator
  • OO in Python is mostly pointless
  • Object Wake-Up: 3-D Object Reconstruction, Animation from a Single Image
  • Object classification through a single-pixel detector
  • Online GIF Tools – Simple, free and easy to use GIF utilities
  • Open 3D Engine
  • Open Maps for Europe: access official map, geospatial and land information
  • Open Source Is Discrimination
  • Open Source OpenGL ES 3.1 on Mali GPUs with Panfrost
  • Open access book on scientific visualization using Python and matplotlib
  • Open source RISC-V GPGPU
  • OpenGL Machine Learning on Low-End Hardware
  • OpenGL Superbible
  • OpenMW: Open-source reimplementation of TES3 Morrowind
  • OpenRA: Red Alert, Command and Conquer, Dune 2000, Rebuilt for the Modern Era
  • OpenRGB: Open-source RGB lighting control
  • Opensource.cooking: A simple, bloat-free cooking site
  • Optick: C++ Profiler for Games
  • Otokichi
  • Outrun: Execute local command using processing power of another Linux machine
  • Overloaded: Is there simply too much culture?
  • P4: Open-Source Programming Language for Protocol-Independent Packet Processing
  • Papers We Love
  • Parca: Open-source Infrastructure-wide continuous profiling
  • Parents built their own school app, ignoring warnings that it might be illegal
  • Path Tracing Quake in Blender
  • Pattern matching accepted for Python
  • PcapPlusPlus v21.11 released – C++ library for analyzing network packets
  • Peer-to-Peer NAT64 Network
  • Pen Plotter Art and Algorithms, Part 1 (2017)
  • Ph.D student demonstrates a single, working laser on silicon
  • PhotoRoom (YC S20) Is Hiring a Head of Computer Vision (Paris, Remote ± 1h)
  • Photos from the Surface of Venus (1982)
  • Physicists unlock multispectral secrets of earliest color photographs
  • Picmunge: An Image-Processing Pipeline
  • PipeWire: A server for Linux audio and video streams
  • Piper: GTK application to configure gaming mice
  • Pixie – A full-featured 2D graphics library for Nim
  • Plans to shift aviation from magnetic navigation to true navigation
  • Playing the Open Source Game
  • Plotnine: Grammar of Graphics for Python (2019)
  • PonderNet: Annotated PyTorch Implementation
  • PortableGL: An implementation of OpenGL 3.x-ish in clean C
  • Porting WebGL Shaders to WebGPU
  • PostGIS – Spatial and Geographic Objects for PostgreSQL
  • Practical Color Theory for People Who Code (2016)
  • Practical Reed-Solomon for Programmers
  • Praise for Alpine Linux
  • Precisely: Matcher Library for Python
  • Predict civilization collapse with Python and World3 model
  • Private Home Directories for Ubuntu 21.04
  • Proposed futex2 allows Linux to mimic the NT kernel for better wine performance
  • PyO3: Rust Bindings for the Python Interpreter
  • PyTorch vs. TensorFlow in 2022
  • PyTorch: Where we are headed and why it looks a lot like Julia (but not exactly)
  • Pyodide: Python for the Browser
  • Pyre: A performant type-checker for Python 3
  • Python 3's F-Strings: An Improved String Formatting Syntax
  • Python 3.10.0a6 is available, now with 100% more pattern matching
  • Python 3.11: “Zero cost” exception handling
  • Python Best Practices for a New Project in 2021
  • Python Concurrency: The Tricky Bits
  • Python GUIs for Humans – Transforms UI into People-Friendly Pythonic Interfaces
  • Python Programming and Numerical Methods: A Guide for Engineers and Scientists
  • Python Switch Statement
  • Python compiler written in Python to make standalone executables
  • Python for Excel: A Modern Environment for Automation and Data Analysis
  • Python strings are immutable, but only sometimes
  • Python's Type Checking Renaissance
  • QSCM – A Tiny Bootstrapped Scheme
  • Quake3e, a modern Quake III Arena engine
  • QuanTaichi: A Compiler for Quantized (“Low-Precision”) Simulations on the GPU
  • Quantum Annealing opens a new door to Simulation Hypothesis
  • RG3D (Rust game engine) feature highlights
  • RPG-CLI – your filesystem as a dungeon
  • RadixSpline: A Single-Pass Learned Index
  • Raspberry Pi 4 achieves Vulkan 1.1 conformance, gets 60% GPU performance boost
  • Reducing Python String Memory Use in Apache Arrow 0.12 (2019)
  • Remote Tasmanian island to be powered by ‘blowhole’ wave energy
  • Remote sensing shows Antarctic green snow algae is important terran carbon sink
  • Republic of Indian Stream
  • Researchers found a way to operate many qubits simultaneously on a single chip
  • Reverse engineering a mysterious UDP stream in my hotel (2016)
  • Revolt: Open-source alternative to Discord
  • Russian Spy Ship Yantar Loitering Near Trans-Atlantic Internet Cables
  • Russian court accidentally confirmed Russian military presence in Ukraine
  • SIMD for C++ Developers [pdf]
  • Sailfish 4
  • Satellites Spot Oceans Aglow with Trillions of Organisms
  • Satoshi Nakamoto : Len Sassaman
  • Scop – a 3D model viewer written in C++20 and Vulkan
  • Sense: A New Open-Source Video Understanding Framework for Deep Learning
  • SerenityOS: Graphical Unix-like operating system with classic 90s UI
  • SerenityOS: Year 3 in Review
  • Shaded Relief Maps in Blender
  • Show HN: 3D Meshes of Signed Distance Functions in Python
  • Show HN: 7GUIs in Vanilla HTML, CSS, JavaScript
  • Show HN: 40k Book Recommendations on HN Extracted Using Deep Learning
  • Show HN: A modern documentation tool for C++ and a replacement for Doxygen
  • Show HN: All 104 amendments to the Constitution of India as Git commits
  • Show HN: Build your own programming language in C++
  • Show HN: C3 – A C alternative that looks like C
  • Show HN: CalcuLaTeX, a pretty-printing calculator language
  • Show HN: Embedded Ring Buffer C++98
  • Show HN: Fast Rolling Quantiles for Python
  • Show HN: Freeciv-Web
  • Show HN: Giving a 2D grid a 3D look – part 4
  • Show HN: I made a community sourced fitness routine database
  • Show HN: League of Legends Build Orders by Genetic Algorithm
  • Show HN: Lightspeed – subsecond, open source, self hosted stream from OBS
  • Show HN: Litmaps – Visual Research Discovery Tool
  • Show HN: Mako – a full Bitcoin implementation in C
  • Show HN: Mmm.page – Drag and drop personal website creator
  • Show HN: Oscillator Bank / Spectral Synthesizer driven by graphics data
  • Show HN: Prometeo – a Python-to-C transpiler for high-performance computing
  • Show HN: Split Keyboards Gallery
  • Show HN: Svelte NodeGUI, a lightweight Electron alternative with native UI
  • Show HN: Visualizer for High Level System Design
  • Show HN: WASM and WebGL Fluid Simulation
  • Show HN: Watchpoints, an easy to use watchpoints equivalent library for Python
  • Show HN: Weather stations to detect thermal inversions, prevent pesticide drift
  • Show HN: fcp – A significantly faster alternative to cp(1), written in Rust
  • Show HN: hackernews_tui – A Terminal UI to browse Hacker News discussions
  • Simulating worlds on the GPU: Four billion years in four minutes
  • Single cortical neurons as deep as (5-8 layer) artificial neural networks
  • Site.js: Small Web construction set
  • Siuba – A Dplyr Port to Python
  • Skribilo: The Document Programming Framework
  • So you want to write a GUI framework
  • Software Architecture Patterns: 5 minute read
  • Some sanity for C and C++ development on Windows
  • Someone tried creating a web browser, and Google blocked them (2019)
  • Sonobus: Open-source app for low latency peer-to-peer audio
  • Soviet Moon Images
  • Space-shooter.c: cross-platform, top-down 2D space shooter written in C
  • Speaking Latin
  • Spectre exploits in the "wild"
  • Spectrograms – audio signal processing for machine learning
  • Stop Calling Everything AI, Machine-Learning Pioneer Says
  • Structural pattern matching in Python 3.10
  • StyleCLIP: Text-Driven Manipulation of StyleGAN Imagery
  • Summary of C/C++ integer rules
  • Summary of the semantics of inline in C and C++
  • Sunny Land – A WebGL Playground Platformer
  • Supabase open sourced their dashboard
  • Super Resolution
  • TLA+ Graph Explorer
  • Tagged Unions Are Overrated
  • Taking Sex Differences in Personality Seriously (2019)
  • TaleSpire is a beautiful way to play pen and paper RPGs online
  • Teamspeak 5 to be based on the Matrix protocol
  • Teletransportation Paradox
  • Ten computer codes that transformed science
  • Texas Instruments new TI-84 Plus CE Python graphing calculator
  • Text2Code: Converts English queries into Python code
  • The Algebra of Types
  • The Ancient History of Intelligent Machines
  • The CRPG Book Project: Three Years Later
  • The Careful Work of Breathing Life into the Corpse Flower
  • The Cerebras CS-2 wafer-scale engine (850k cores, 40 GB SRAM)
  • The Classicist Who Killed Homer
  • The Entire History of Soviet Rocket Engines
  • The Evolutions of Lambdas in C++14, C++17 and C++20
  • The Fastest, Safest PNG Decoder in the World
  • The Fourier transform is a neural network
  • The Great Tree-List Recursion Problem
  • The IKEA catalogue through the ages
  • The Inherent Limitations of GPT-3
  • The Linux Distributions of 1992
  • The Mathematical Engineering of Deep Learning
  • The Matrix Awakens: Unreal Engine 5 Techdemo [video]
  • The Nuclear Lightbulb (2020)
  • The Python Package Index is now a GitHub secret scanning integrator
  • The Rise of Nintendo: A Story in 8 Bits
  • The Shape of Space
  • The Venus’s Flower Basket’s Weird Fluid Dynamics Explained
  • The age of the à la carte internet
  • The ants and the pheromones
  • The difference between a=a+b and a+=b in Python
  • The forgotten medieval fruit with a vulgar name
  • The future of artificial intelligence is self-organizing and self-assembling
  • The illustrated guide to a Ph.D. (2016)
  • The magical miniature worlds of terrariums
  • The matrix calculus you need for deep learning (2018)
  • The new science of volcanoes harnesses AI, satellites and gas sensors (2020)
  • The saga of the cannibal ants in a Soviet nuclear bunker (2019)
  • The signs that can reveal a fake photo
  • The strange race to track down a missing billion years
  • There’s no place for expensive laptops with 8GB of RAM anymore
  • Thermo-Electric Generators
  • Things You Should Do Now
  • Thinkpad MOD: X230 with an “E-INK” display at 30fps
  • This is what Doom looks like on a holographic display
  • Threadripper 3990X: The Quest To Compile 1B Lines Of C++ On 64 Cores
  • Three Fundamental Flaws of SIMD
  • Thriving in a Crowded and Changing World: C++ 2006–2020 [pdf]
  • Toledo’s Last Swordmakers
  • Tool can make photos undetectable to facial recognition without ruining them
  • Tool for Creating WebGL Animations
  • TorBox v.0.4.0
  • Training computer vision models on random noise instead of real images
  • Traitor: Linux privilege escalation made easy
  • Transformers in Medical Computer Vision
  • Tree – a lib for working with nested data structures, open-sourced by deepmind
  • Tree.h in OpenBSD: dependency-free intrusive binary tree (2002)
  • Tried Nvidia's GTX 1080 – still no external GPU on a Pi
  • Triton: Open-Source GPU Programming for Neural Networks
  • Turn any device with a web browser to a second screen for your computer
  • Tutorial – Write a Shell in C
  • Tuxedo Stellaris: A Powerful Linux Laptop
  • Type Erasure in C++ Explained
  • UV light and mildew: why physical objects degrade over time
  • Understanding Shannon's Entropy metric for Information [pdf]
  • Understanding all of Python, through its builtins
  • Unified Shader Programming in C++
  • Unifying the CUDA Python Ecosystem
  • Unique_ptr difference between libstdc++ and Libc++ crashes your application
  • Unreal Engine 5 enters Early Access
  • Uranium Magnet
  • Use of artificial intelligence for image analysis in breast cancer screening
  • Using Machine Learning to Guess Pins from Video
  • Using PyTorch and NumPy? You're making a mistake
  • Using WebAssembly threads from C, C++ and Rust
  • Using brain interfaces to learn about learning
  • Vald: A Highly Scalable Distributed Vector Search Engine
  • Valve is making a Switch-like portable gaming PC
  • Vector Laser Projector Student Project
  • Venus on QEMU: Enabling the new virtual Vulkan driver
  • Verizon sells Yahoo and AOL to private equity firm for $5B
  • Version Control Without Git
  • Visualizing observed deaths using polar coordinates
  • Vitamin D uncorrelated with Covid severity in those of European descent
  • Voxel Space: Comanche's terrain rendering in less than 20 lines of code (2020)
  • Wayland Keylogger
  • We Built a C++ Rendering Engine for the Web
  • Web-Based Vulkan GLSL Ray Tracing Emulator
  • WebKit: Introducing the layer based SVG engine
  • What Is Huffman Coding?
  • What Makes SRGB a Special Color Space? – PhotoSauce Blog
  • When Did Computer Science Theory Get So Hard?
  • Why Peru is reviving a pre-Incan technology for water
  • Why use old computers and operating systems?
  • Why video game doors are so hard to get right [video]
  • Win-Vind: Become an instant ninja in operating Windows at the speed of thought
  • Worldsheet: Wrapping the World in a 3D Sheet, View Synthesis from a Single Image
  • Write libraries instead of services, where possible
  • Writing a simple JSON library from scratch: a tour through modern C++
  • Wuffs’ PNG image decoder
  • Xkcd: Steal This Comic (DRM and DMCA)
  • YOLOv5 on CPUs: Sparsifying to Achieve GPU-Level Performance
  • Yad: Create ad-hoc GTK GUIs from shell
  • Yocto/GL: C++ Libraries for Data-Driven Physically-Based Graphics
  • You don't need a math PhD to play Dwarf Fortress, just to code it
  • YouTube is now building its own video-transcoding chips
  • Zed: lightning-fast, collaborative code editor written in Rust (Atom team)
  • Zeratool: Automatic Exploit Generation
  • Zluda: CUDA on Intel GPUs
  • Zoomable lens without any moving parts
  • enkiTS: A C and C++ Task Scheduler for creating parallel programs
  • ffscreencast – a screencast CLI-tool with video overlay and multimonitor support
  • std::unique_ptr implementation backed by Ethereum NFTs
  • tinyssh

Copyright sleek-think.ovh 2015-2025