Let’s take an engineering perspective and play evolution: How would we build the brain under evolutionary constraints such as energy consumption, available materials and similarity to predecessors?
brain  biology  neuroscience 
7 days ago
Compressing and enhancing hand-written notes
I wrote a program to clean up scans of handwritten notes while simultaneously reducing file size.
image  notes  scanning  image-processing 
10 days ago
jhuangtw-dev/xg2xg: by ex-googlers, for ex-googlers - a lookup table of similar tech & services
A handy lookup table of similar technology and services to help ex-googlers survive the real world :)
google  opensource  stack  tech  technology 
16 days ago
The Poor Man's Netcode · Evan Todd
my topic of choice is game development. Everyone in that field agrees: don't add networked multiplayer to an existing game, you drunken clown.

Well, I did it anyway because I hate myself. Somehow it turned out great. None of us know anything.
gamedev  networking  dev  game  programming  net  network  netcode 
16 days ago
7 Practical Tips for Cheating at Design – Refactoring UI – Medium
It’s easy to throw your hands up and say, “I’ll never be able to make this look good, I’m not an artist!” but it turns out there are a ton of tricks you can use to level up your work that don’t require a background in graphic design.
design  tips  webdesign  ui  webdev  css  web 
19 days ago
I Built a Stable Planetary System with 416 Planets in the Habitable Zone
This system is completely stable—I double-checked with computer simulations. But nature would have a tough time forming this system. If it exists, it could only have been built by a super-advanced civilization. That’s why I call it the Ultimate Engineered Solar System.

Imagine the stories you could tell in these Ultimate Solar Systems! Each binary planet has a close neighbor hovering larger than the moon in the sky. The night sky has an amazing wealth of wandering stars, the other planets traci...
astronomy  scifi  fiction  engineering  planet  solar  star  celestial  habitable 
23 days ago
Peace for Triple Piano | Vi Hart
It’s a spherical video in a mathematically triplified space with symmetry in space-time, in collaboration with mathematician Henry Segerman. The whole performance has the structure of a time crystal.
music  art  math  time  crystal  symmetry  maths  video  triplified  space  sphere 
23 days ago
One Hour One Life
a multiplayer survival game of parenting
and civilization building by Jason Rohrer
game  design  survival  generations  civilization 
25 days ago
Subversive Pixel-Stained Technopeasant: An Interview with Jo Walton
I call that the Tiffany Problem.

Tiffany is a real attested medieval name, it's a variant of Theophania, it appears in twelfth century documents from Britain and France, and you cannot give it as a name to a character in a historical or fantasy setting because it looks too horribly modern.
tiffany  history  perception 
25 days ago
Mindfulness No Better Than Watching TV | NeuroLogica Blog
studies were only moderately positive when one of the study authors were teaching the subjects meditation. This suggests that researcher bias is at work.

Perhaps more importantly, however, is the fact that there was only a measured effect when there was a waiting list control, meaning there is an unblinded comparison where the subjects had no intervention. When the control was “active”, meaning the control group had some intervention, then there was no effect. This intervention could simply be ...
prosocial  meditation  mindfulness  documentary 
25 days ago
Can you predict a recession by looking at pregnancy rates? - BBC News
It was already accepted that birth rates fall in a downturn, but Daniel Hungerman, Kasey Buckles and Steven Lugauer found that conception rates drop several months before other signs of a recession become visible.

Looking at the graph closely, it seems that while low pregnancy rate predicts recession before it occurs, recession is defined as a period of time with gdp in decline, and the drop in pregnancy rates don't seem to precede the fall in gdp much if at all.
data  economics  prediction  pregnancy 
25 days ago
Stevey's Google Platforms Rant
I was at Amazon for about six and a half years...
amazon  api  google  programming  rant  soa  platform  yegge  services 
26 days ago
Wizards and warriors, part one | Fabulous adventures in coding
A wizard is a kind of player.
A warrior is a kind of player.
A staff is a kind of weapon.
A sword is a kind of weapon.
A player has a weapon.

OO Design and the difficulties of representing restrictions and multiple dispatch in C#.
development  architecture  oop  ericlippert  programming  software  types  hierarchy  dispatch 
26 days ago
eul.im | fast native desktop client for all major messaging services
fast, small native desktop client for all major messaging services
chat  client  messenger  slack  skype  small 
29 days ago
ClippyJS - Add Clippy or his friends to any website for instant nostalgia
Clippy.js is a full Javascript implementation of Microsoft Agent (AKA Clippy and friends), ready to be embedded in any website. Pick an assistant below and mash some animation buttons! Our favorite is Links the cat.
javascript  history  humor  microsoft  clippy  library  web 
4 weeks ago
Origami Simulator
This app allows you to simulate how any origami crease pattern will fold. It may look a little different from what you typically think of as "origami" - rather than folding paper in a set of sequential steps, this simulation attempts to fold every crease simultaneously. It does this by iteratively solving for small displacements in the geometry of an initially flat sheet due to forces exerted by creases.
3d  graphics  origami  webgl  simulator  design  paper  fold  crease  popup 
5 weeks ago
A Rare and Beautiful Example of an "Oscillating" Chemical Reaction - YouTube
The Briggs-Rauscher oscillating reaction is one of the very few oscillating reactions that we know of.
reaction  video  chemical  clock  oscillating 
5 weeks ago
Desmos | Beautiful, Free Math
Graph functions, plot data, evaluate equations, explore transformations, and much more – for free!
calculator  math  education  graphing  graph  mathematics 
5 weeks ago
Interactive javascript notebooks for data analysis, visualization, and exploration.
data  dataviz  interactive  programming  visualization  notebook  javascript  d3 
5 weeks ago
Learn to Stack Dice || Learn Quick - YouTube
Video of Mike Boyd learning to stack 10 dice from a cup.
learn  video  dice  skill 
5 weeks ago
Survival Capsule
The Survival Capsule is patented as a personal safety system (PSS), designed as a sphere to protect against tsunami events, tornadoes, hurricanes, earthquakes, and storm surges.
survival  tsunami  flood  pod  disaster  preparedness 
6 weeks ago
Carbon Doomsday - Climate change chart & carbon dioxide levels
Every day since 1958 NOAA scientists have carefully measured the carbon dioxide in the atmosphere from Mauna Loa, Hawaii.
chart  climate  carbon  climatechange  co2  data  data-viz  DataVisualization 
6 weeks ago
Richard Sapper's dark, alternate universe of tech design - Curbed
In 2013, critic Justin McGuirk wrote, "In the 1970s and ’80s, the soul of product design was in the hands of two Germans. One was a minimalist who reduced products to seductive shells with their features rubbed smooth, and occasionally gave them nicknames like Snow White’s Coffin." That would be Dieter Rams. "The other, far from hiding the technical nature of these products, reveled in it." McGuirk saw Sapper as the Darth Vader to Rams’s Obi-Wan Kenobi.
design  industrialdesign  productdesign  thinkpad  apple  ibm  future  futurism 
6 weeks ago
Why I barely read SF these days - Charlie's Diary
The implicit construction of an artificial but plausible world is what distinguishes a work of science fiction from any other form of literature. It's an alternative type of underpinning to actually-existing reality, which is generally more substantial (and less plausible—reality is under no compulsion to make sense).
fiction  scifi  worldbuilding  writing 
6 weeks ago
Mutant crayfish clones itself
Before about 25 years ago, the species simply did not exist. A single drastic mutation in a single crayfish produced the marbled crayfish in an instant.

The mutation made it possible for the creature to clone itself, and now it has spread across much of Europe and gained a toehold on other continents. In Madagascar, where it arrived about 2007, it now numbers in the millions and threatens native crayfish.

I, for one, welcome our new crayfish overlords.
mutation  genetics  asexuality  species  speciation  clone  female 
6 weeks ago
Arch Mission
Our mission is to preserve and disseminate humanity's most important information across time and space, for the benefit of future generations.
preservation  space  time 
6 weeks ago
Deciphering Glyph :: Unyielding
As we know, threads are a bad idea, (for most purposes). Threads make local reasoning difficult, and local reasoning is perhaps the most important thing in software development....

Despite the fact that implicit coroutines masquerade under many different names, many of which don’t include the word “thread” – for example, “greenlets”, “coroutines”, “fibers”, “tasks” – green or lightweight threads are indeed threads, in that they present these same problems. In the long run, when you build a syst...
programming  python  concurrency  async  threading  multithreading  threads  coroutine 
6 weeks ago
Luna is a data processing and visualization environment built on a principle that people need an immediate connection to what they are building. It provides an ever-growing library of highly tailored, domain specific components and an extensible framework for building new ones.

Luna targets domains where data processing is the primary focus, such as data science, IoT, bioinformatics, graphic design and architecture.
code  functional  language  programming  visual  visualization  dataflow 
6 weeks ago
ETH Decentralized apps list
Tracks smart contracts on the ethereum blockchain by usage.
ethereum  smartcontract  dapp  cryptocurrencies  blockchain 
6 weeks ago
XXY Oscilloscope
An oscilloscope as a webapp. Fun to play with.
audio  visualization  oscilloscope  toy 
6 weeks ago
Martin O'Leary on Twitter: "Languages are bananas… "
Martin O'Leary graphs the family tree of words back to their supposed roots. Lot of interesting relationships and unexpected cousins.
word  etymology  linguistics  protoindoeuropean  familytree  hierarchy  tree  origin 
6 weeks ago
Ethereum Yellow Paper: a formal specification of Ethereum, a programmable blockchain - paper.pdf
The blockchain paradigm when coupled with cryptographically-secured transactions has demonstrated its utility through a number of projects, with Bitcoin being one of the most notable ones. Each such project can be seen as a simple application on a decentralised, but singleton, compute resource. We can call this paradigm a transactional singleton machine with shared-state.
Ethereum implements this paradigm in a generalised manner. Furthermore it provides a plurality of such resources,
each wit...
ethereum  design  paper  cryptocurrency 
6 weeks ago
Making a knife from Lignum Vitae wood - GIF on Imgur
Lignum Vitae, Latin for "Tree of Life," is the national tree of the Bahamas. It's also the world's densest wood, and has such unusual properties that the USS Nautilus, the world's first nuclear-powered submarine, has its aft main shaft strut bearings made out of the stuff. In addition to being strong, hard, heavy, dense, water- and salt-water-resistant, Lignum Vitae contains natural oils that make the bearings self-lubricating.
knife  wood  sharp  hard  lignum  vitae 
6 weeks ago
Silver Spear - Harps
Silver Spear lap harps are made entirely from solid timber, usually with a body and frame of sycamore, and a vertical-grain soundboard of spruce or cedar. This type of soundboard, which is similar to those formed by the hollowed-out body of early harps, is made possible by the low string tension, and gives a surprising volume and sweetness of sound, considering the compact size of the instruments - the Clare and Kilmartin 17‘s in particular would fit comfortably inside a normal suitcase.
harp  music  instrument 
6 weeks ago
The Invention Of Moral Narrative | Slate Star Codex
Maybe this good-vs-evil thing is just really attractive, and naturally replaces whatever was there before – but it’s just really hard to get exactly right. There was a 1500 year lag time between when people got the magic formula for religion (Zoroastrianism wasn’t good enough!) and when they got the magic formula for stories. Wasn’t the high-grade Colombian ultra-purified version of the good-vs-evil fantasy plot invented by Tolkien and CS Lewis sitting around in Oxford specifically trying to fig...
history  stories  christianity  good  evil  narrative 
7 weeks ago
On Storytelling by Evan Czaplicki – Deconstruct
So day to day, I work on Elm all the time. And there's lots to say about the technical aspect of that. But I want to emphasize how storytelling influences these technical decisions and how design comes from trying to communicate with people.
elm  programming  language  design  storytelling  media  conflict 
7 weeks ago
On Safety, and How Rust Can Help
I’ll first talk about my opinions about safety as an abstract concept and my experiences with practicing safety in various environments; I’ll then talk about my experiences programming at work in C and Ruby; then I’ll draw upon these to talk about what Rust can currently offer my work and what I believe it still needs in order for it to strengthen its utility and efficacy in our contexts.
safety  c  c++  rust  ruby  nasa  programming 
7 weeks ago
Seikilos epitaph
While you live, shine
have no grief at all
life exists for only a short while
and time demands an end

The Seikilos epitaph is the oldest surviving complete musical composition, including musical notation, from anywhere in the world. The epitaph has been dated variously from around 200 BC to around AD 100, but the first century AD is the most probable guess.
music  ancient  greek  notation  composition 
9 weeks ago
Longevity FAQ — Laura Deming
I'm Laura Deming, and I run Longevity Fund. I spend a lot of time thinking about what could increase healthy human lifespan. This is my overview of the field for beginners. Feel free to send me any questions about the below (just include name and affiliation).
medicine  age  longevity  health  aging  biochemistry  drugs 
10 weeks ago
PIN number analysis
I was able to find almost 3.4 million four digit passwords. Every single one of the of the 10,000 combinations of digits from 0000 through to 9999 were represented in the dataset.....

A table of the top 20 found passwords is shown on the right. A staggering 26.83% of all passwords could be guessed by attempting these 20 combinations!
data  security  statistics  password  pin  analysis  passwords  numbers  visualization 
december 2017
Introducing: The World's First Fully Functional 3D Printed Watch: The Christoph Laimer Tourbillon
This is an actual watch, with a tourbillon, that is almost entirely 3D printed. Think about it: the tourbillon – a 200+ year old invention designed by one of the greatest watchmakers to ever live, which for most of its history has been practically synonymous with hand-craftsmanship and high end watchmaking, has been produced in a working watch with a 3D printer.
3d  print  clock  3dprinting  watch  printing  watches  3d-printing  clocks  clockwork  movement  cogs  time  tourbillon 
december 2017
Cubli – Institute for Dynamic Systems and Control | ETH Zurich
The Cubli is a 15 × 15 × 15 cm cube that can jump up and balance on its corner. Reaction wheels mounted on three faces of the cube rotate at high angular velocities and then brake suddenly, causing the Cubli to jump up. Once the Cubli has almost reached the corner stand up position, controlled motor torques are applied to make it balance on its corner. In addition to balancing, the motor torques can also be used to achieve a controlled fall such that the Cubli can be commanded to fall in any arb...
cube  reaction  motor  pendulum  gyro  corner  jump 
december 2017
fx​Solver - Equation Library.Graphing Calculator.Math Solver
fx​Solver is a solver for engineering and scientific equations.
solve  maths  physics  engineering  equation  formula 
december 2017
Standard Ebooks: Free and liberated ebooks, carefully produced for the true book lover.
fully produced for the true book lover.
Ereaders with a Standard Ebook open.

Standard Ebooks is a volunteer driven, not-for-profit project that produces lovingly formatted, open source, and free public domain ebooks.

Ebook projects like Project Gutenberg transcribe ebooks and make them available for the widest number of reading devices. Standard Ebooks takes ebooks from sources like Project Gutenberg, formats and typesets them using a carefully designed and professional-grade style guide, ligh...
books  ebook  ebooks  free  typography  reading  publicdomain  epub  reader  classics  classic  bookmarklet 
november 2017
A visualization of mamals as a hyperbolic tree.
visualization  tree  graph  mammals  animals  hyperbolic  visual  node  picture 
november 2017
Dabble - Projects
A scrivener like editor for writing books in the browser using prosemirror.
story  editor  writing  prosemirror 
november 2017
Cagot - Wikipedia
Cagots were shunned and hated. While restrictions varied by time and place, they were typically required to live in separate quarters in towns, called cagoteries, which were often on the far outskirts of the villages. Cagots were excluded from all political and social rights. They were not allowed to marry non-Cagots, enter taverns, hold cabarets, use public fountains, sell food or wine, touch food in the market, work with livestock, or enter the mill. Nobody really remembers why.
bigotry  hatred  oppression  caste  europe  france  history 
november 2017
cuz language is cѳmplicaťed.
'and there's a gazillion words
compromise interprets and pre-parses text
so life is way better.
javascript  nlp  js  parts-of-speech  tagger  understanding  tense  language  words 
november 2017
A Guide to Natural Language Processing | Hacker News
Hackernews discussion on NLP with some good links to resources.
nlp  machinelearning  natural-language  language  links 
november 2017
A Guide to Natural Language Processing - Federico Tomassetti - Software Architect
Natural Language Processing (NLP) comprises a set of techniques that can be used to achieve many different objectives. Take a look at the following table to figure out which technique can solve your particular problem.
reference  nlp  machinelearning  language  words  semantic  parsing  understanding 
november 2017
ink - inkle's narrative scripting language
The powerful scripting language behind 80 Days and Sorcery!
engine  fiction  adventure  game  if  interactive  interpreter 
november 2017
Miner's "Body Ritual among the Nacirema"
Most cultures exhibit a particular configuration or style. A single value or pattern of perceiving the world often leaves its stamp on several institutions in the society. Examples are "machismo" in Spanish-influenced cultures, "face" in Japanese culture, and "pollution by females" in some highland New Guinea cultures. Here Horace Miner demonstrates that "attitudes about the body" have a pervasive influence on many institutions in Nacirema society.
anthropology  context  perspective  magic  ritual 
november 2017
Skyrim rendered in text – Filip Hracek – Medium
Game as narrative. How to make combat work in text form, and the various levels of abstraction needed to describe combat satisfyingly.
game  programming  gamedev  article  development  procedural  skyrim  worldbuilding  technology  narrative  text  fantasy 
november 2017
Here’s How Managers Can Be Replaced by Software
For the last several years, we have been studying the forces now shaping the future of work, and wondering whether high-level management could be automated. This inspired us to create prototype software we informally dubbed “iCEO.” As the name suggests, iCEO is a virtual management system that automates complex work by dividing it into small individual tasks. iCEO then assigns these micro-tasks to workers using multiple software platforms, such as oDesk, Uber, and email/text messaging. Basically...
automation  management  amazon  software  iCEO 
november 2017
The Book of Shaders
This is a gentle step-by-step guide through the abstract and complex universe of Fragment Shaders.
book  3d  opengl  webgl  graphics  shaders  glsl  shader  tutorial 
november 2017
WhatTheFont! « MyFonts
Seen a font in use and want to know what it is?
Submit an image to WhatTheFont to find the closest matches in our database.
design  typography  font  search 
november 2017
Splitting utility costs between roommates is NP-Complete – Lucky's Notes
You live in a house with 4 people. For simplicity, I will call them Andrei, Bai, Darin, and Young. One person pays for electricity, another person pays for gas, another person pays for water, and the last person pays for internet. However, the utilities cost different amounts, and it is agreed that the total cost should be split equally.

It has come to the time to wrap up the bills. After tallying up the receipts, you find that Andrei has paid $650, Bai has paid $240, Darin has paid $190, and Y...
problem  algorithm  transaction  network  debt  payment 
november 2017
Magic Paper
Mathematical ideas are conventionally expressed using notation and terminology developed using static media. Suppose, however, that mathematics had been invented after modern computers. This is perhaps difficult to imagine – after all, mathematics helped lead to computers – but let's do the thought experiment anyway. Might mathematical notation have developed in a different way? Would we instead have developed a dynamic, interactive notation more powerful than the static mathematical and lingui...
dynamic-medium  magic-paper  paper  interactive  recognition 
november 2017
5 Tips for Writing Small CLI Tools in Rust - Pascal’s Scribbles
Rust is a great language to write small command line tools in. While it gives you some tools for common tasks, allows nice abstractions, it also has a type system and approach to API design that lead you to write robust code. Let me show you some techniques to make this a nice experience.
tutorial  rust  cli  programming 
november 2017
Receptiviti - Home
Receptiviti.ai is a technology company with deep roots in academia that is using AI, NLP, Machine Learning and proprietary Language-Psychology Science to reinvent the way organizations understand and engage their most important assets -- people.
learning  machine  NLP  linguistics  sentiment  text 
october 2017
AI assisted prose composition.
ai  prose  composition  editor 
october 2017
In 1961, Donald Michie build MENACE (Machine Educable Noughts And Crosses Engine), a machine capable of learning to be a better player of Noughts and Crosses (or Tic-Tac-Toe if you're American). As computers were less widely available at the time, MENACE was built from from 304 matchboxes.
learning  matchboxes  noughts  crosses  oxo  game  tictactoe 
october 2017
A toolkit for building rich-text editors on the web.

An ideal content editor produces structured, semantically meaningful documents, but does so in a way that is easy for users to understand. ProseMirror tries to bridge the gap between Markdown text editing and classical WYSIWYG editors.

It does this by implementing a WYSIWYG-style editing interface for documents more constrained and structured than plain HTML. You can customize the shape and structure of the documents your editor creates, and...
editor  javascript  wysiwyg  markdown  text 
october 2017
NiceHash - Largest Crypto-Mining Marketplace
NiceHash is the world’s largest crypto-mining marketplace. It is based on the concept of sharing economy by connecting sellers and buyers of computing power from all over the world.

Sellers have the easiest way to earn money through NiceHash Miner (GUI software) that autosells user's computing power for highest possible profit on the marketplace. The dashboard is providing sellers with additional value and data insights for better day-to-day mining.

Buyers are provided with access to massive h...
crypto  bitcoin  cryptocurrency  blockchain  mining  multi  pool 
october 2017
"Jud, you're on fire, get out of there!"

The story of Cliff Judkins who bailed out of a jet aircraft manually, had a parchute malfunction, but improbably managed to live to tell the tale.
disaster  flying  history  aviation  airplane  parchute  fall  survival 
october 2017
Welcome to searx
Searx is a free internet metasearch engine which aggregates results from more than 70 search services. Users are neither tracked nor profiled. Additionally, searx can be used over Tor for online anonymity.
search  diy  privacy  internet  metasearch  google  ddg 
september 2017
Parable of the Polygons - a playable post on the shape of society
This is a story of how harmless choices can make a harmful world.

These little cuties are 50% Triangles, 50% Squares, and 100% slightly shapist. But only slightly! In fact, every polygon prefers being in a diverse crowd:
games  society  visualization  racism  diversity  bias  game  segregation  simulation  ghetto  ghettoisation 
september 2017
How Not To Sort By Average Rating – Evan Miller
You are a web programmer. You have users. Your users rate stuff on your site. You want to put the highest-rated stuff at the top and lowest-rated at the bottom. You need some sort of “score” to sort by.
math  programming  statistics  algorithms  rating  sorting  algorithm  ranking  confidence 
august 2017
« earlier      
3d _funinstall _geekinstall _newinstall ai ajax algebra algorithm amazon analysis android animal animation anthropology api architecture archive argument art astronomy audio bbc bitcoin blog book books brain browser bug business c++ canvas car cartography chart children city code coding communication community compiler composition compression computation computer console content copyright crypto cryptocurrency cryptography css culture data database dataset death design development diagram disaster discussion distributed diy documentation earth ebook ebooks eclipse economics economy editor education encryption energy engine engineering english es6 evolution fft fiction film finance flow font fourier framework free freedom fun functional funny future futurism game gamedev games geometry git github go google graph graphics hack hacking hardware haskell history html html5 humor ide image implementation innovation input intelligence interactive internet java javascript js jvm keyboard language learning lecture legal library light linguistics linux lisp logic london machine machinelearning management map maps markdown math mathematics maths media medicine memory military mmorpg mobile money music nasa network neural nlp node nodejs nuclear number online opensource optimization os p2p paper parser pdf perception philosophy phone photo photography physics poet poetry politics population power prediction primitive print printing privacy programming propaganda psychology python quantum radio random realtime recognition reference regex religion research russia satellite scala scheme science scifi search security server shell social software solar sound space speech statistics story streaming survival teaching technology test text theory time tools trade training transform tree tutorial tv type typography unread video vision visual visualisation visualization vm war web web2.0 webdev webgl windows words writing

Copy this bookmark: