-
-
- 2D or not 2D (in the C++ Standard) – that is the question
- 3D printers have ‘fingerprints,’ which could help trace guns, counterfeit goods
- 4,000-year-old termite mounds found in Brazil are visible from space
- 4D toys
- 9cc: A Small C Compiler
- 10 Proven C++ Programming Questions to Ask on Interview
- 11 interactive Jupyter/Python demos of popular machine learning algorithms
- 12 Steps to Navier Stokes – CFD Python
- 96-core ARM supercomputer using the NanoPi-Fire3
- 802.11 with Multiple Antennas for Dummies [pdf]
- 1500 Archers on a 28.8: Network Programming in Age of Empires and Beyond
- 2018's Top Python and R Packages for Data Science and AI
- 2080 Ti TensorFlow GPU Benchmarks
- 6502 source code for BBC Micro game Crazee Rider from 1987
- 7400 Quad 2-Input NAND Gate: Neglected Survivor from a Pre-Microprocessor World
- 'Breakthrough' algorithm exponentially faster than any previous one
- A Better Way to Implement Bit-Fields
- A GTK+ 3 update
- A Guide to Python's Magic Methods (2012)
- A History of the Dalek props in Doctor Who – From ’63 to ’88 and beyond
- A Japanese cyber-security expert who defended basic decency was stabbed to death
- A List of Open Questions
- A Look at the Design of Lua
- A Math Theory for Why People Hallucinate
- A Minimal ZZStructure Navigator Using a ZigZag-Style Interface (2013) [pdf]
- A Neural Network in 10 lines of C++ Code
- A Pioneer in Solar Energy (2006)
- A Ray-Tracing Pioneer Explains How He Stumbled into Global Illumination
- A Versatile Computer-Generated Dynamic Flight Display (1976)
- A book list for operating system kernel developers and device driver writers
- A cheaper, smaller Raspberry Pi 3 is now available
- A diet guru explains why you should eat dinner at 2pm
- A doctor in Bangladesh has found a simple way to treat infant pneumonia
- A free clone of the Age of Empires II engine
- A graph of programming languages connected through compilers
- A journey to the underwater volcanoes where life may have erupted (2015)
- A kinda okay text generator
- A new neural network design could overcome challenges in AI
- A newly discovered tea plant is caffeine-free
- A tutorial on PCA: mathematical derivation, numpy code, test on a toy dataset
- A visual introduction to probability and statistics
- A visualization of the prime factors of the first million integers
- AI assisted code completion for C++
- AMD Announces Dual-Vega Radeon Pro V340 Card with 32GB of ECC HBM Memory
- AMD Demos 7nm Vega GPU
- AMD Is on Fire
- AMD Threadripper 2990WX 32-Core and 2950X 16-Core Review
- Aardman Animation Is Giving the Company to Their Employees
- Abusing C macros to render the Mandelbrot Set at compile-time
- Accelerated “Ray Tracing in One Weekend” in CUDA
- Acoustic Location and Sound Mirrors (2004)
- Adversarial Examples That Fool Both Computer Vision and Time-Limited Humans
- Adversarial Reprogramming of Neural Networks
- Against the naming of fungi (2013)
- All Your GPS Are Belong to Us: Stealthy Manipulation of Road Navigation Systems [pdf]
- All software sucks (2011)
- All the things I hate about Python
- All-optical machine learning using diffractive deep neural networks
- Amiga Graphics Archive
- Ammonia – A renewable fuel
- An Ex-Porter of AAA Games to Linux Talks about the Future of Linux Gaming
- An FPGA Implementation of a Distributed Virtual Machine [pdf]
- An ImageNet-like text classification task based on Reddit posts
- An Open Source Pipelined FFT Generator
- Anatomy of a Random Number Generator
- Ancient Dog DNA Reveals Close Relationship with Contagious Cancer
- AntiPolygraph.org appears to have been “de-listed” from Google on key searches
- Are Black Holes Actually Dark Energy Stars?
- Are there intrinsic properties at the most fundamental level of reality?
- Arrays of atoms emerge as dark horse candidate to power quantum computers
- As women have more equal opportunity, the more their preferences differ from men
- Ask HN: How to incorporate machine learning into day job?
- Ask HN: What are good projects to understand CUDA and GPU Programming?
- Ask HN: What is the best practice for reading large pieces of C code?
- Ask HN: Where to find someone to review my code?
- Ask HNs: How to get a job while having a job?
- Asterisks in Python: what they are and how to use them
- Asynchronous (Clockless) CPU
- Bézier moi
- BSD vs. Linux
- Basic Graphics Processing Unit (GPU) design concepts
- Battery breakthrough: Double performance lithium battery that doesn’t catch fire
- Bayesian Networks – An Introduction (2016)
- Beans Were an Ancient Egyptian Emblem of Death
- Becoming a 10x Developer
- Benchmarking C++ Sets
- Bias in student evaluations of teaching
- Bicycle Control Design in Python
- Biology Student Discovers Plastic-Eating Bacteria
- Black Design – Actionable tools for startup founders
- Blackmagic eGPU: Apple's external graphics processor
- Blender 2.8
- Boden cross-platform framework: Native C++11, native widgets, no JavaScript
- Book Review: A Philosophy of Software Design
- Bpftrace (DTrace 2.0) for Linux 2018
- Brain activity pattern may be early sign of schizophrenia
- Brain.fm: Music to improve focus, meditation and sleep
- Break down of a C64 demo effect
- Breaking all the Eggs in C++ (2015)
- Bridging the Gap Between Programming Languages and Hardware Weak Memory Models
- Bringing Extinct Animals Back to Life?
- Bringing macros to Python by abusing type annotations
- Building Night Vision Goggles for $100 with Raspberry Pi
- Building Raspberry Pi Systems with Yocto
- Building a Program Synthesizer
- C2x: the next real revision of the C standard
- C Portability Lessons from Weird Machines
- C Unit Testing Library in 3 Lines of Code
- C library system-call wrappers, or the lack thereof
- C++17 Constexpr Compile-Time Ray Tracer
- C++ Annotations
- C++ Developer Guidance for Speculative Execution Side Channels
- C++ Http-Live-Streaming Server built with Oat++ zero-dependency framework
- C++ Just My Code Stepping in Visual Studio
- C++ Lifetime profile v1.0 posted
- C++ “Core Coroutines” proposal [pdf]
- C, C++, x86/x64 assembly: The case of forgotten return
- C-Sky: A $6 Linux dev board with HDMI and USB
- Camera freezes time at 10 trillion frames per second
- Can you use the terminal for everything? [video]
- CastSan: efficient detection of bad C++ casts [pdf]
- Cerberus – Semantic models for C
- Chaos Makes the Multiverse Unnecessary
- Character by character TTY input in Unix, then and now
- CharmPy – A high-level parallel and distributed programming framework
- Christopher Alexander – Patterns in Architecture (1996) [video]
- Chromogeometry
- Cirq: A quantum programming library in Python
- Clover: 4-Bit Quantized Linear Algebra
- Code2vec: learning distributed representations of code
- Comparing Serverless Performance for CPU Bound Tasks
- Computing normals for 3D Bézier curves
- Conflating pointers with arrays: C's biggest mistake? (2009)
- Core_bench: better micro-benchmarks through linear regression (2014)
- Craft: A simple Minecraft clone written in C using OpenGL shaders
- Creating Expressive C++ Smart Pointers for Remote Memory
- Cutter – A Qt and C++ GUI for Radare2 reverse engineering framework
- Cytoscape.js – Graph theory / network library for analysis and visualisation
- DNA-based chemical compiler
- Dark Matter vs. Modified Gravity: A Trialogue (2012)
- Darknet – A neural network framework written in C and CUDA
- Darpa Is Making Insects That Can Deliver Bioweapons, Scientists Claim
- Darwin comes to town: how cities are creating new species
- Darwin subsystem for Linux
- Data Structure and Algorithms Interview Questions for Programmers
- Data exploration in evolutionary reconstruction of PET images
- Data visualisation, from 1987 to today
- Deep Learning and Free Software
- Deep Space Network Now: Status of communications with our deep space explorers
- Deep learning to predict the lab-of-origin of engineered DNA
- DensePose – Dense Human Pose Estimation in the Wild
- Derivatives are Linear
- Derivatives of Regular Expressions (2007)
- Designing 2D graphics in the Japanese industry
- Designing a RISC-V CPU in VHDL: Arty S7 RPU SoC
- Designing a new funding structure for bootstrappers
- Detailed articles on the avionics of NASA’s space shuttle
- Die Threads: Python async code [video]
- Dissecting a Shader Quine
- Dissolving the Fermi Paradox
- Distributed consistency at scale: Spanner vs. Calvin (2017)
- Doing Windows, Part 7: Third Time’s the Charm
- Drawing Spirograph curves in Python
- Dropping Acid
- Dthreads: Efficient Deterministic Multithreading (2011) [pdf]
- Dungeons Tome – Tool for generating dungeons for RPGs such as Dungeons & Dragons
- Economist: Python becoming the world's most popular programming language
- Efficient AVL Tree in C#
- Electrical properties of dendrites help explain our brain’s computing power
- Electron and the Decline of Native Apps
- Emoji for C++ developers: converts emoji codes in strings to unicode emojis
- Energy Saved, Sleep Lost: The Unintended Consequences of LED Lighting
- Ensmallen – Flexible C++ library for efficient mathematical optimization
- Entity Component Systems and Data Oriented Design [pdf]
- Essentials of Metaheuristics (2015) [pdf]
- Euclidea – Geometric construction game with straightedge and compass
- Euclidean Spaces
- Evergreen: a React UI Framework built by Segment
- Every Byte of a TLS Connection Explained and Reproduced
- Eviation’s Alice is an all-electric, nine-person aircraft
- Evil Teacher: Code Injection in Moodle
- Evolution of Application Data Caching: From RAM to SSD
- Evolutionary algorithm outperforms deep-learning machines at video games
- Examples of Parallel Algorithms from C++17
- Exapunks
- Extracting Super Mario Bros levels with Python
- Fact vs. Fiction: Truths from Inside the Shaolin Temple
- Fallout 76 Day One Patch Is Larger Than the Game Itself, a Ridiculous 54GB
- Fast word vectors with little memory usage in Python
- Faster Natural Language Processing in Python
- Filament (3D renderer from Google) for the Web
- Filament: Physically-based rendering engine
- Finetune: scikit-learn style model finetuning for NLP
- Firecracker – Lightweight Virtualization for Serverless Computing
- Flatbush: A very fast static spatial index for 2D points and rectangles in JS
- Flatpak – a security nightmare
- Freezing Python’s Dependency Hell in 2018
- Fun with NFL Stats, Bokeh, and Pandas
- Functional Bits: Lambda-calculus based algorithmic information theory [pdf]
- FxSolver – A solver for engineering and scientific equations
- GCC 8.2 Released
- GIMP receives a $100K donation
- GINN: Geometric Illustrations for Neural Networks
- GPU Headaches: Notes on Installing CUDA, CuDNN and Tensorflow on Manjaro
- GPU LSM: A Dynamic Dictionary Data Structure for the GPU [pdf]
- Game Engine Black Book: Doom (release)
- Game Programming Patterns: Double Buffer (2014)
- Games Console
- Gaussian Processes for Machine Learning (2010)
- Genetic algorithms for training deep neural networks
- Geosharded Recommendations with Hilbert Curve at Tinder
- Geospatial indexing on Hilbert curves
- GitHub: sysget – A front-end for every package manager
- Glances: cross-platform system monitoring tool written in Python
- Gluon – A static, type-inferred and embeddable language written in Rust
- Glyphosate perturbs the gut microbiota of honey bees
- Glyphosate perturbs the gut microbiota of honey bees
- Goboy: Multi-Platform Nintendo Game Boy Color Emulator Written in Go
- Gradient Descent Finds Global Minima of Deep Neural Networks
- Growing Black Holes Within Accretion Disks
- Guide to Implementing Communication Protocols in C++ for Embedded Systems
- Hacking Christmas lights
- Hacking around with a RealSense depth camera and Python
- Halfempty: Fast, Parallel Testcase Minimization
- Happy 25th Anniversary Slackware Linux
- Hardware Multithreaded Transactions [pdf]
- Hardware for Deep Learning, Part 3: GPU
- Harvard Physics Problem of the Week (2002-2004)
- Hello quantum world
- Helvetia – A lightweight approach to embed new languages into the host language
- Higher Quality 2D Text Rendering (2013)
- Home Assistant: Open-source home automation platform running on Python 3
- How Japan's visionaries saw the future
- How Libcorrect Corrects Errors, Part I
- How Numba and Cython speed up Python code
- How Vladimir Lenin Became a Mushroom (2017)
- How modern Linux systems boot
- How seventeenth-century sisters broke the mould on scientific illustration
- How to Make a Crystal Radio – No Batteries, No External Power (2015) [video]
- How to Steal 50M Bees
- How to Write a Technical Paper [pdf]
- How to be a Manager – A step-by-step guide to leading a team
- How to build your own neural network from scratch in Python
- How to use LEDs to detect light
- How to visualize decision trees
- Hunting for planets with machine learning
- Hybrid Field-Effect Transistors Based on Cellulose Fiber Paper (2008) [pdf]
- IP addresses and routing
- IPFS, The Interplanetary File System, Simply Explained
- India's first RISC-V based Chip is Here: Linux boots on Shakti processor
- Inside the AMD Microcode ROM
- Integrating NVMe Disks in HopsFS (HDFS)
- Intel 28-core fantasy vs. AMD 32-core reality
- Intel and AMD Reveal New Processor Designs
- Interactive online quantum circuit simulator
- Internal documents reveal the grueling way Tesla hit its 5,000 Model 3 target
- Introducing Zink: OpenGL on Vulkan
- Introducing plotly.py 3.0.0
- Introducing the Python Language Server
- Introduction to A* (1997)
- Introduction to Differential Equations
- Introduction to Machine Learning for Coders: Launch
- Introduction to compute shaders
- Iris Automation Is Hiring C++ Engineers – Perception for Drones
- Iris Automation Is Hiring a C++ Engineer – Self-Flying Drones
- Iris Automation Is Hiring a C++ Engineer to Work on Self-Flying Drones
- Iris Automation Is Hiring a C++ Engineer to Work on Self-Flying Drones
- Is Python the Future of Programming?
- Isochronous Curves
- Issue: Async script stalls page load
- Iterative methods done right (life's too short to write for-loops)
- Japan's cyber-security minister has 'never used a computer'
- Japanese Medical School Deducted Points from Exam Scores of Female Applicants
- Japanese students create VR experience of Hiroshima bombing
- Juno Solves 39-Year Old Mystery of Jupiter Lightning
- Jupiter has 10 more moons we didn't know about
- Keras vs PyTorch
- Kernels, a free hosted Jupyter notebook environment with GPUs
- Kitty – a fast, featureful, GPU based terminal emulator
- Kullback-Leibler divergence
- LMDB – Lightning Memory-Mapped Database Manager
- LWAN: Lightweight Asynchronous Multi-Threaded Event-Based Web Server
- LaTeX TikZ for Cryptographers
- Launch HN: Snark AI (YC S18) – Distributed Low-Cost GPUs for Deep Learning
- Lenovo Launches Ultra-Thin ThinkPad P1: X1 Carbon Meets Workstation
- Lenovo to pay $7.3m for installing adware in 750,000 laptops
- Leo Editor
- Let's code a TCP/IP stack, 1: Ethernet & ARP (2016)
- Libnop: C++ Native Object Protocols
- Libp2p – A modular network stack
- Life inside MPEG
- Light Painting Machine [video]
- Lightning Memory-Mapped Database Manager (LMDB)
- Limbo – Commodore 64
- Limbo: Scaling Software Collaboration
- Linus Torvalds: 'I'll never be cuddly but I can be more polite'
- Linux Kernel TCP Vulnerability
- Literate raytracer: a simple implementation of raytracing in Javascript
- Logic Theorist
- Loop Recognition in C++/Java/Go/Scala (2011) [pdf]
- Lost Japanese Video Games Discovered in a Folder on a Private Forum
- Lubuntu is switching to Wayland/Mir
- Lynx is dead – Long live Browsh for text-based internet browsing
- MTNT: Machine Translation of Noisy Text
- Machine Learning Guides
- Machine learning is gradually changing modern agricultural practices
- Make a Public Lab Spectrometer (2017)
- Make anonymous http get requests with proxies via python
- Make photomosaics, GIFs, and murals from pictures in Python with ML/OpenCV
- Making Bitmaps Using a Visual Programing Language
- Making Penicillin at Home
- Making a low level Linux debugger, part 3: our first program
- Markov Chains Explained Visually
- Massive octopus nursery found in deep sea
- Masstree: A cache-friendly mashup of tries and B-trees
- Math and front-end
- Maximized Monte Carlo Testing with MCHT
- McKernel – A lightweight multi-kernel OS for high performance computing
- Medical researcher discovers integration, gets 75 citations
- Medieval Fantasy City Generator
- Memory Allocators 101 – Write a simple memory allocator from scratch
- Memristor – The fictional circuit element
- MinUnit – A minimal unit testing framework for C
- Minecraft Global Warming
- Mini antimatter accelerator could rival the likes of the Large Hadron Collider
- Minimalist C Libraries
- Mitochondrial DNA can come from both parents
- Model View Controller isn't
- Model Zoo – Pretrained deep learning models
- Model-Based Machine Learning Book
- Modern C++ Features – std::optional
- Modern C++ for C Programmers: part 5
- Modern C++: 7 Ways to Fake It Until You Have It
- Modern SAT solvers: fast, neat and underused
- Molten: A modern Python (3.6+) web framework
- Monitoring the Fermentation of Sourdough Starter with Computer Vision
- Monks Who Play Punk (2007)
- More compute shaders
- Most comprehensive data structure / Big O overview
- Mr. Wu
- Multiple Linear Regression [pdf]
- My Experience and Advice for Using GPUs in Deep Learning: Which GPU(s) to get
- MySpace coding legacy
- My_basic: Lighweight BASIC interpreter written in standard C
- Myths about /dev/urandom
- NLP's ImageNet Moment: From Shallow to Deep Pre-Training
- NULL: The worst mistake of computer science? (2015)
- NY Man Arrested for Cutting Wires to Red Light Cameras (2016)
- Nagini: A Static Verifier for Python [pdf]
- Negative Time Iteration
- NetSpectre: Read Arbitrary Memory Over Network [pdf]
- Neural scene representation and rendering
- New ALPHA-g Detector Poised to Search for Signs of Anti-Gravity
- New GPU-Accelerated Supercomputers Change the Balance of Power on the TOP500
- New Hardware for Massive Neural Networks (1988) [pdf]
- New Libre GPU Effort Based on RISC-V
- New Linux kernel debuts, adds more suspect NSA-sourced crypto
- New discovery throws light on mystery of pyramids' construction
- Nextspace – NeXTSTEP-like desktop environment for Linux
- Nitrux – new Linux distribution
- NixOS – Purely Functional Linux Distribution
- Non-PhotoRealistic Quake (2002)
- Nuclear Weapons Nerds
- Nuitka: A Python compiler
- Nvidia Unveils Quadro RTX, World's First Raytracing GPU
- Nvidia announces RTX 2000 GPU series with ‘6x more performance’ and ray-tracing
- Nvtop: Nvidia GPU htop-like monitoring tool
- Object-oriented design patterns in the Linux kernel (2011)
- Oboe: A C++ library for low latency audio
- Old Lunar Data Gets New Life, with Help from Seismologists
- Oldest animal painting' discovered in Borneo
- On Library Correctness Under Weak Memory Consistency [pdf]
- One man designed and built the ultimate bush plane
- Oops, I Wrote a C++ Compiler
- Open sourcing TRFL: a library of reinforcement learning building blocks
- Open-Source Machine Learning Repos to Inspire Your Next Project
- OpenCV 4.0
- OpenCV 4.0 Alpha
- OpenPDF – A free Java library for creating and editing PDF files
- Optimization of Hamerly’s K-Means Clustering Algorithm (2017)
- Optimization tricks in Python: lists and tuples
- Outlier Detection Techniques (2010) [pdf]
- PEP 572: Python assignment expressions has been accepted
- Pampy: Pattern Matching for Python
- Pantagruel: An Unambiguous, Undefined Program Specification Language
- Paradoxes of Material Implication (1997)
- Parallel Programming with Python
- Perceptrons from memristors
- Pext: Python Extendable Tool
- Photo Wake-Up: 3D Character Animation from a Single Photo
- Physics puzzles
- PipelineDB 1.0 – High-Performance Time-Series Aggregation for PostgreSQL
- Pixel Objectness
- Pixelblaze V2 – An advanced LED pattern development engine and controller
- Pixelmash: Resolution-Independent Pixel Art Software for PC and Mac [video]
- Planar rotations and the DCT
- Planckian Dissipation, Strange Metals, and a Quantum Speed Limit
- Ply: Lightweight, Dynamic Tracing in Linux
- Pointers Are Complicated, Or: What's in a Byte? Towards a Memory Model for Rust
- Pointers Are More Abstract Than You Might Expect in C
- Polyaxon – An open source platform for reproducible machine learning at scale
- Polynomial Regression as an Alternative to Neural Nets
- Poutine Dynamics (2016)
- Practical Guide to Bare Metal C++
- Procedurally Generating Islands (2017)
- Programming Paradigms for Dummies: What Every Programmer Should Know [pdf]
- Project Python – Free Interactive Book That Introduces Python Programming and CS
- Projects: Back to C
- Prose: a Golang library for text processing
- Pseudo-bandlimited pixel art filtering in 3D: A mathematical derivation
- Psychedelics could heal brain cells in people suffering from depression: study
- Punctuation Restoration With Recurrent Neural Networks
- Pushing the Limits of Linux Kernel Networking (2015)
- PyPy.js: Python in the web browser
- PyTorch for Scientific Computing: Quantum Mechanics Example Part 2
- Pytext: A natural language modeling framework based on PyTorch
- Python 3.7.2 and 3.6.8 are now available
- Python Code to Generate Fully Custom “Random” Static Images
- Python Fire – Generates CLIs from any Python object
- Python Pandas: Tricks and Features
- Python machine learning notebooks for beginners and experts
- Python's GIL implemented in pure Python
- Python's New Package Landscape
- PythonRobotics: Python sample codes for robotics algorithms
- Python’s Meta-Object Protocol (2012) [pdf]
- Pythran as a bridge between fast prototyping and code deployment
- Pyxel: A retro game development environment in Python
- Qnnpack: PyTorch-integrated open source library for mobile deep learning
- Qt Design Studio 1.0
- Qt for Python available at PyPi
- Qt for WebAssembly
- REMI: Python REMote Interface Library
- RISC-V: More Than a Core
- Ranges, Code Quality, and the future of C++
- Rapids – Open GPU Data Science
- Rare brain-eating amoebas killed woman who rinsed her sinuses with tap water
- Rasterization in One Weekend
- Ray Tracing Is No New Thing
- Raytracing a Black Hole
- Real-Life Schrödinger’s Cats Probe the Boundary of the Quantum World
- Real-Time ASCII art rendering using a single decision tree
- Real-Time Noise Suppression Using Deep Learning
- Real-time 3D Face Reconstruction
- Real-time air pollution map
- Recipes for Honey-Drinks in the First Published English Beekeeping Manual
- Recovering Emotions After 24 Years on Antidepressants
- Reinforcement Learning Progress
- Removing a recursion in Python, part 1
- Rendered Insecure: GPU Side Channel Attacks Are Practical [pdf]
- Rental Attacks Mean Blockchains Must Evolve or Die
- Repair Café
- Research-backed strategies for better learning
- Rethinking Classical Concurrency Patterns
- RetroBSD: Unix for microcontrollers
- Riving, a Viking-age woodworking technique
- Role-playing game theory
- Run less software
- Running graphics-accelerated GUI apps in LXD containers on a Ubuntu desktop
- Russian Futurist Book Art (2017)
- Rust pointers for C programmers
- S2 Geometry
- SDSL – Succinct Data Structure Library 2.0
- SGI's $250,000 Graphics Supercomputer from 1993 – Onyx RealityEngine² [video]
- SIMPLOT: an antique animal movement simulator (2013)
- SMS over IRC
- SOD: An Embedded OpenCV Alternative
- SOUL: A New Efficient, Portable, Low-Latency Audio Programming Language
- Salt-infused graphene creates an infrared cloaking device
- Same-sex mice have babies
- Satpy: Python package for earth-observing satellite data processing
- Scientists discover spider species that feeds its young milk
- Secrets of smooth Béziers
- Sending and Receiving SMS on Linux (2015)
- Sequenced Packets Over Ordinary TCP
- Sex and Sexuality
- Show HN: 100x Faster Slicing of SCAD Files for 3D Printing
- Show HN: A minimal FFT code
- Show HN: A realtime node-based audio synth based on LLVM
- Show HN: A smarthome dashboard concept using zircle-ui
- Show HN: A successful side project in medical devices
- Show HN: Algojammer – an experimental Python code editor inspired by Bret Victor
- Show HN: Bake – A modular build system and package manager for C/C++
- Show HN: Code::Stats – Free programming stats service
- Show HN: Dankenstein – Markov Chain Twitter Bot Generator
- Show HN: Efficient data loading using zeta distributions
- Show HN: Gaia – Build powerful pipelines in any programming language
- Show HN: HugeGraph: an open source fast and highly scalable graph database
- Show HN: Hyde – An out-of-line C++ library documentation tool
- Show HN: I made a tool that made me 10 times faster at Git
- Show HN: Identify a spoken language using a CNN
- Show HN: Interactive Calculus via LaTeX
- Show HN: Jupyter and Latex – ipynb-tex
- Show HN: LazyCode – C++14 composable, lazily evaluated map, filter, fold
- Show HN: Oat++ – Zero-dependency C++ framework for high-performance web services
- Show HN: PageFish search algorithm
- Show HN: Permafrost Engine – OpenGL 3.3 Real Time Strategy Engine in C
- Show HN: Predict how well people will react to your writing
- Show HN: Pushdata.io – Ultra simple time series data storage
- Show HN: Py-spy – A new sampling profiler for Python programs
- Show HN: Smallest Node.js Docker images
- Show HN: Smart Fruit – A Python schema-based machine learning library
- Show HN: Space invaders, but the invaders evolve with genetic algorithm
- Show HN: TensorSpace.js – Neural network 3D visualization framework
- Show HN: Text Analysis API Demo
- Show HN: Ultimate Plumber – a tool for writing Linux pipes with live preview
- Show HN: Ultralight – Lightweight, Pure-GPU HTML UI Renderer for C++
- Show HN: Vespene – My new Python CI/CD and automation server written in Django
- Show HN: Vue Dark Mode – A Minimalist Dark Design System for Vue.js
- Show HN: Vulkan bindings for JavaScript
- Show HN: Wayland compositor in around 500 lines of annotated C
- Show HN: WebRTC implementation for Python using asyncio
- Show HN: Yagol, a Game of Life sandbox built with React.js
- Shumway: Flash implementation in JavaScript
- Sierra – A SIMD Extension for C++
- Simple Python implementation of a Bayesian multi-armed bandit algorithm
- Six women computer scientists respond to why women don’t pursue computer science
- Skill Stacking: A Practical Strategy to Achieve Career Success
- Skills for Aspiring Engineering Directors
- Slate JS – A customizable framework for building rich text editors
- Slow leak detected aboard Space Station
- Small robots may kill the tractor and make farming efficient
- Snowboarding for Geeks
- Software Heritage Archive
- Sol-R – A CUDA/OpenCL-based realtime ray-tracer
- Solve Less General Problems
- Sonic Pi: Compose electronic music with code
- Sourcegraph is now open source
- Space Transportation System
- Sparse Distributed Memory
- Sparse matrix representations in scipy (2017)
- Specification gaming examples in AI
- Spectre.css – A Lightweight, Responsive and Modern CSS Framework
- Spiral: Self-tuning services via real-time machine learning
- Stacksort – Searches StackOverflow for sorting functions and runs them (2013)
- Strato Pi – An Industrial Raspberry Pi
- String tokenization in C
- Study: Association of Maternal Insecticide Levels with Autism in Offspring
- Sugar: Secure GPU Acceleration in Web Browsers [pdf]
- Suicidal Vet Calls MDMA Treatment ‘a Miracle'
- Super-tomato shows what plant scientists can do
- Synthesizing realistic high-resolution images with Glow
- T * sin (t) ≈ Christmas tree
- Tallow: Transparent Tor for Windows
- Teaching C
- Ten years left to redesign lithium-ion batteries?
- Tensorflow 2.0: models migration and new design
- Tensorflow implementation of Adversarial Autoencoders
- Tesla, software and disruption
- Tessellations by Recognizable Figures
- Textual Strategies in Infographics: Observing Minard Observing Napoléon
- Thailand legalises medicinal marijunana – a “New Years Gift”
- The 10:1 rule of writing and programming
- The AMD Threadripper 2 Teaser: Pre-Orders Start Today, Up to 32 Cores
- The Beauty of Programming (2001)
- The C++ Build Process Explained
- The Curious Time-Traveling Reverse State Monad
- The DS GPU and its fun quirks
- The Dangerous Fetishization of ‘Hustle Porn’
- The Dragon: Fear and Power
- The Galileo Circus is in town
- The Hardest Woods
- The Hoba meteorite, estimated at 66 tons, left no crater when it fell to Earth
- The Holographic Display of the Future Is Here
- The Lightning Field
- The Linux Backdoor Attempt of 2003
- The Lost Art of Steam Heating (2017) [video]
- The Matrix Calculus You Need for Deep Learning
- The Mythos of Model Interpretability in Machine Learning
- The Performance Cost Of Spectre/Meltdown/Foreshadow Mitigations On Linux 4.19
- The Psychopharmacology of Everyday Life
- The Quantum Quest
- The Real Reason We Haven’t Directly Detected Dark Matter
- The Scientific Path Less Traveled
- The Teddy Bear Effect
- The TikZducks package: using ducks in TikZ
- The Ubuntu Linux Performance Over the Past Six Years on an Intel Xeon Server
- The Vacuum Tube’s Many Modern-Day Uses
- The Y Combinator Database
- The art of stealing
- The limitations of gradient descent as a principle of brain function
- The making of an opioid epidemic
- The man who has eaten at more than 7,300 Chinese restaurants
- The mathematics of Magic: the Gathering (1999)
- The next 700 programming languages (1966) [pdf]
- The pain that minimal version selection solves
- The physics of baking good pizza [pdf]
- The rise of the robot farmer
- The secret in my blood
- The state of UI testing at Mixpanel
- The topology of impossible spaces
- TherML – Thermodynamics of Machine Learning
- Think Julia: How to Think Like a Computer Scientist
- This Drug Is Safe and Effective – Compared With What?
- Tide-Predicting Machine No. 2
- Tildes is open-source
- Time Series Prediction Using LSTM Deep Neural Networks
- Time traveling with graph databases
- TinyEMU, a RISC-V/i486 VM for Linux in the Browser
- TinyEditor: A functional HTML/CSS/JS editor in less than 400 bytes
- TinyTeX: A lightweight and easy-to-maintain LaTeX distribution
- TinyWM – A tiny window manager in around 50 lines of C
- To all Data Scientists – The one Graph Algorithm you need to know
- Tokyo researchers created the strongest controllable magnetic field in history
- Tomu, a tiny ARM microprocessor which fits in your USB port
- Toward an AI Physicist for Unsupervised Learning
- Towards fearless SIMD
- Transfer.sh – File sharing from the command line
- Trap Street
- Tree-sitter – a new parsing system for programming tools [video]
- Trivial Connections on Discrete Surfaces (2010)
- Troubling Trends in Machine Learning Scholarship
- Two French rivers disappear underground in cracks and sinkholes
- Tworoutines in Python
- Type-safe Bitmasks in C++
- UCLA asked faculty to consider declining to review for Elsevier journals
- UFOs spotted off Irish coast under investigation
- Umbra Composit does high-resolution 3D scans
- Unicode Dicks
- Using FPGA superpowers to speed up cloud workloads with InAccel
- Using KiwiSDRs to locate HF radio transmitters and numbers stations
- Using /proc to get a process' current stack trace
- Using a Keras Long Short-Term Memory Model to Predict Stock Prices
- Using deep learning to detect malaria in images
- Using the Z80 Instruction Exerciser (2011)
- Using websockets to easily build GUIs for Python programs
- Value-Oriented Programming
- Vectorized Emulation: fuzzing at 2 trillion instructions per second
- Vladimir Nabokov, Butterfly Illustrator (2016)
- Vocore2, a ridiculously small Linux PC
- Voronoi Airports: all 54,000+ of them rendered in WebGL
- W.E.B. Du Bois’ Infographics
- WHLSL: Web High Level Shading Language
- Water integrator
- WaveDrom Editor – Digital timing diagram rendering engine
- WebSDR – Shortwave Radio on the Internet
- Welcome to the Center of the Universe
- What Is the Cosmic Microwave Background?
- What did Earth look like X million years ago?
- What is code
- What's with sf's fixation on single-gendered planets?
- When antibiotics turn toxic
- Which GPU(s) to Get for Deep Learning (Updated with RTX Cards)
- Why Kakoune – The quest for a better code editor
- Why OpenCV uses BGR color space (2015)
- Why Use an FPGA Instead of a CPU or GPU?
- Why We Should Say Yes to Drugs
- Why aren't we all using Japanese toilets?
- Why do CNNs generalize so poorly to small image transformations?
- Wi-Fi Gets More Secure: What You Need to Know About WPA3
- Work on Paper Batteries Charged by Bacteria
- World first as wind turbine upgraded with high temperature superconductor
- Worms frozen in permafrost for up to 42,000 years come back to life
- Write good Git commit message
- Writing a Game Boy emulator
- Writing system software: code comments
- X86 Addressing Under the Hood
- Zero overhead deterministic failure: A unified mechanism for C and C++ [pdf]
- Zero-shot learning: Using text to more accurately identify images
- Zulip – Open-source, threading-based Slack alternative
- [pdf] White book: Software Architecture, all you need to know
- “Elsevier are corrupting open science in Europe”
- “God Mode” exploit found in old x86 chips
- “Modern” C++ Lamentations
- “POSIX advisory locks are broken by design”
- lsix: ls for images
- x86-64 Assembly Language Programming with Ubuntu