BBC - Future - Are we on the road to civilisation collapse?
Studying the demise of historic civilisations can tell us how much risk we face today, says collapse expert Luke Kemp. Worryingly, the signs are worsening.
history  society  curiosity 
15 days ago
Earth’s atmosphere stretches out to the Moon – and beyond / Space Science
The outermost part of our planet’s atmosphere extends well beyond the lunar orbit – almost twice the distance to the Moon.
earth  science  curiosity  space 
28 days ago
Why a Grape Turns Into a Fireball in a Microwave | WIRED
The internet is full of videos of thoughtful people setting things on fire. Here’s a perennial favorite: Cleave a grape in half, leaving a little skin connecting the two hemispheres. Blitz it in the microwave for five seconds. For one glorious moment, the grape halves will produce a fireball unfit for domestic life.
physics  science  fascinating  grapes  plasma 
4 weeks ago
Bitcoin, Snapchat, Drugs And Death: How A Woman Followed Two "UGNazi" Hackers' Lies To Her Tragic Killing
Tomi Masters was a 23-year-old from Indiana who moved to California with dreams of making it big in the cannabis business. Then she met a hacker who introduced her to a dark new world of digital manipulation, suspicion, paranoia, and fear — one that swallowed her alive and left her floating in a river in the Philippines.
crime  curiosity  hackers 
6 weeks ago
New Technology Uses Lasers to Transmit Audible Messages to Specific People
Photoacoustic communication approach could send warning messages through the air without requiring a receiving device
audio  curiosity  LASER 
6 weeks ago
most - npm
Most.js is a toolkit for reactive programming. It helps you compose asynchronous operations on streams of values and events, e.g. WebSocket messages, DOM events, etc, and on time-varying values, e.g. the "current value" of an <input>, without many of the hazards of side effects and mutable shared state.
9 weeks ago
Xapiand | Search and Storage Engine
Xapiand is a fast, simple and modern search and storage engine.
webdev  computing  tools 
9 weeks ago
Pantheon - Visualizations
Pantheon is a project from the Macro Connections group at The MIT Media Lab. We are a team of designers, engineers, and scientists working collaboratively to quantify, analyze, measure and visualize global culture.
history  fascinating  curiosity 
9 weeks ago
This repository is a collection of tutorials for MIT Deep Learning courses. More added as courses progress.
machine_learning  deep_learning  neural_networks  AI 
10 weeks ago
A blogging style guide | Robert Heaton
Here are 39 ways to make your blog more entertaining to read and more pleasurable to write.
writing  blogs  advice 
december 2018
How colonial violence came home| News | The Guardian
The Great War is often depicted as an unexpected catastrophe. But for millions who had been living under imperialist rule, terror and degradation were nothing new
history  racism  WWI  fascinating 
november 2018
Differentiable Monte Carlo Ray Tracing through Edge Sampling
Gradient-based methods are becoming increasingly important for computer graphics, machine learning, and computer vision. The ability to compute gradients is crucial to optimization, inverse problems, and deep learning. In rendering, the gradient is required with respect to variables such as camera parameters, light sources, scene geometry, or material appearance. However, computing the gradient of rendering is challenging because the rendering integral includes visibility terms that are not differentiable. Previous work on differentiable rendering has focused on approximate solutions. They often do not handle secondary effects such as shadows or global illumination, or they do not provide the gradient with respect to variables other than pixel coordinates.

We introduce a general-purpose differentiable ray tracer, which, to our knowledge, is the first comprehensive solution that is able to compute derivatives of scalar functions over a rendered image with respect to arbitrary scene parameters such as camera pose, scene geometry, materials, and lighting parameters. The key to our method is a novel edge sampling algorithm that directly samples the Dirac delta functions introduced by the derivatives of the discontinuous integrand. We also develop efficient importance sampling methods based on spatial hierarchies. Our method can generate gradients in times running from seconds to minutes depending on scene complexity and desired precision.
graphics  programming  curiosity 
november 2018
The Web App Manifest  |  Web Fundamentals  |  Google Developers
The web app manifest is a simple JSON file that tells the browser about your web application and how it should behave when 'installed' on the user's mobile device or desktop. Having a manifest is required by Chrome to show the Add to Home Screen prompt.
webdev  manifest  Google  tools 
november 2018
Key Papers in Deep RL — Spinning Up documentation
What follows is a list of papers in deep RL that are worth reading. This is far from comprehensive, but should provide a useful starting point for someone looking to do research in the field.
AI  deep_learning  programming  curiosity 
november 2018
howler.js - JavaScript audio library for the modern web
howler.js makes working with audio in JavaScript easy and reliable across all platforms.
audio  JavaScript  API  programming  tools 
november 2018
The Evolution of Character Codes, 1874-1968
Émile Baudot’
rinting tele
graph w
as the first widely adopted de
vice to encode letters, numbers, and symbols as
uniform-length binary sequences.
Donald Murray introduced a second successful code of this type, the details of
which continued to e
ntil v
ersions of Baudot’
nd Murray’
odes were standardized as International T
graph Alphabets No. 1 and No. 2, respecti
hese codes were used for decades before the appearance of com-
puters and the changing needs of communications required the design and standardization of a ne
ode. Y
ears of
debate and compromise resulted in the ECMA-6 standard in Europe, the ASCII standard in the United States, and
the ISO 646 and International Alphabet No. 5 standards internationally.
curiosity  history  computing  language 
october 2018
BBC - Future - The weird world of one-sided objects
One-sided objects are surprisingly common – and misunderstood. What are they, and how have they helped us understand the world?
math  curiosity  MobiusStrip 
october 2018
Ten Things I Hate About Object-Oriented Programming
Boy, I some days I really hate object-oriented programming.

Apparently I’m not the only one. In the immortal words of Edsger Dijkstra: “Object-oriented programming is an exceptionally bad idea which could only have originated in California.”
programming  OOP  rant  smalltalk 
october 2018
Ten Things I Hate About Object-Oriented Programming — The JOT Blog
Boy, I some days I really hate object-oriented programming.

Apparently I’m not the only one. In the immortal words of Edsger Dijkstra: “Object-oriented programming is an exceptionally bad idea which could only have originated in California.”
computing  programming  OOP 
october 2018
Fold N Fly ✈
A database of paper airplanes with easy to follow folding instructions.
aircraft  PaperAirplanes  curiosity  fun 
october 2018
How you can change the world by learning Data Structures and Algorithms
As a developer, you have the power to change the world! You can write programs that enable new technologies. For instance, You might work in software to find an earlier diagnosis of diseases. Also, you might write programs to free up people’s time to do other amazing things. Whatever you do it has the potential to impact those people who use it.
programming  tools  algorithms 
october 2018
Blazing fast, zero configuration web application bundler
JavaScript  tools 
october 2018
Starter Kits – React
Starter Kits recommended by the React Team
react  JavaScript  webdev 
october 2018
Zero Setup
Automatic code splitting, filesystem based routing, hot code reloading and universal rendering.

Fully Extensible
Complete control over Babel and Webpack. Customizable server, routing and next-plugins.

Ready for Production
Optimized for a smaller build size, faster dev compilation and dozens of other improvements.
react  webdev  tools  framework 
october 2018
Preact | Preact: Fast 3kb React alternative with the same ES6 API.
Preact provides the thinnest possible Virtual DOM abstraction on top of the DOM. The web is a stable platform, it's time we stopped reimplementing it in the name of safety.

Preact is also a first-class citizen of the web platform. It diffs Virtual DOM against the DOM itself, registers real event handlers, and plays nicely with other libraries.
react  webdev  software_development 
september 2018
Why Love Generative Art? — Artnome
Over the last 50 years, our world has turned digital at breakneck speed. No art form has captured this transitional time period - our time period - better than generative art. Generative art takes full advantage of everything that computing has to offer, producing elegant and compelling artworks that extend the same principles and goals artists have pursued from the inception of modern art.
art  programming  graphics 
august 2018
« earlier      
3d 555 acoustics actionscript advertising advice afrofuturism agile ai aircraft algorithms america americandream angularjs animals animation api apple archer architecture art as3 ascii aspiration astronomy audi audio authentication aviation b2c bad! base64 bash bbc bighairygoals biology blackness blackpanther blogs bmw boeing boggle brain brakes browser business c64 captcha career carousel carrier cars cartography cheatsheet cheatsheets cia cities citroen clojure cnifers cogsci color coltrane comedy comics commonlisp composition computer_vision computers computing concorde conferences confluence consciousness constantin conversation cool! cors crime crispr criticism cs6 css cuisine culture curiosity cute darpa datasets dataviz dating dave_chapelle deaf death decor deep_learning design dev dictionary disconcerting discrimination displays documentation dr dystopia e2e earth economy education electron energy engineering engines es6 essential_tv ethics europe exoplanets expat explanation f1 fascinating fashion fast&furious feminism ferrari film finance fireworks flash flight fluids footwear ford forms framework friends frozenyogurt fubu fun functional furniture future games gamespy gaming gdi geography geometry gift_ideas git google gorgeous grapes graphics graphs gsf h5g hachette hackers hacks hardware health hi-fi hiroshima history homebrew homomorphic_encryption html5 hubris humor icons identity ie ign illusions images innovation inspiration instrumentation intelligence intellij interface internet interviewing ios italy japan java javascript jazz jetbrains json jupiter justice kcgny kingconstructiongroup kyusha language laser law leadership legal lego lemans libraries lif lifehacking lifestyle light lisp logic machine_learning mad_men management manifest manufacturing mapping maps markdown marketshare mass_effect masseffect material math mazda medical medicine medieval memoir mexico microsoft military mobile mobiusstrip module moon motivation motorsports music nanoscience nasa navy need_for_speed neural_networks neuroscience newyorker nighmare_fuel nostalgia nsfw nuclear nvidia nyc nypl nys oop optical opticalillusions orbit osx outrageous paperairplanes pasta performance philosophy photography physics pixar plasma presentations productivity programming projects puzzles python quantum_physics queer r18 ra racing racism ranked rant rarity react reactjs really? redux regex relationships resumes rip rmg robotics saturn sci-fi science screensaver scrum security settings sexy sexy? shopping siliconvalley sketch slang slavery sleep smalltalk smh society software_development solar solarsystem sound sound_effects space spanking sports startrek startups starwars statistics storytelling straphangr superheroes surveillance svg systems taiwan teams technology tensorflow teotihuacán text thegoodplace theory time tinkering tips&tricks tools toys traffic trains travel trends troubleshooting tumblr tutorial tv twitter typography uber ui/ux unemployment unit_testing unix ux vacheron very_important! video videogames vinyl violence vision visualization voices w'ipe''out war watches water wealth webassembly webbed webdev webgl webpack wec whales whimsical wipeout wishlist women work workflow world writing wwi xkcd zokusha

Copy this bookmark: