| 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 
2 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 
5 days 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 
9 days 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 
10 days ago
Desmos | Beautiful, Free Math
Graph functions, plot data, evaluate equations, explore transformations, and much more – for free!
calculator  math  education  graphing  graph  mathematics 
12 days ago
Interactive javascript notebooks for data analysis, visualization, and exploration.
data  dataviz  interactive  programming  visualization  notebook  javascript  d3 
12 days ago
Learn to Stack Dice || Learn Quick - YouTube
Video of Mike Boyd learning to stack 10 dice from a cup.
learn  video  dice  skill 
12 days 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 
16 days 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 
16 days 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 
17 days 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 
18 days 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 
18 days 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 
18 days 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 
18 days 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 
18 days ago
ETH Decentralized apps list
Tracks smart contracts on the ethereum blockchain by usage.
ethereum  smartcontract  dapp  cryptocurrencies  blockchain 
19 days ago
XXY Oscilloscope
An oscilloscope as a webapp. Fun to play with.
audio  visualization  oscilloscope  toy 
20 days 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 
20 days 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 
20 days 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 
20 days 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 
20 days 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 
24 days 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 
25 days 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 
25 days 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 
5 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 
6 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 
9 weeks ago
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 
10 weeks ago
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 
10 weeks ago
fx​Solver - Equation Library.Graphing Calculator.Math Solver
fx​Solver is a solver for engineering and scientific equations.
solve  maths  physics  engineering  equation  formula 
11 weeks ago
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 
12 weeks ago
A visualization of mamals as a hyperbolic tree.
visualization  tree  graph  mammals  animals  hyperbolic  visual  node  picture 
12 weeks ago
Dabble - Projects
A scrivener like editor for writing books in the browser using prosemirror.
story  editor  writing  prosemirror 
12 weeks ago
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 
12 weeks ago
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 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
Forvo: the pronunciation dictionary.
All the words in the world pronounced by native speakers.
language  languages  culture  dictionary  pronunciation  diction 
august 2017
Terra is a low-level system programming language that is embedded in and meta-programmed by the Lua programming language:
language  programming  lua  terra  development  metaprogramming  compiletime  compile 
august 2017
Mulan Ballad 4 Web-繁 - Mulan_Ballad_Comp.pdf
The Ballad of Mulan, Anonymous, Northern Wei Dynasty.
mulan  translation  ballad  chinese 
july 2017
The Evolution of Trust
Game theory primer on iterated games and trust.
game  gametheory  iterated  prisonersdilemma  trust 
july 2017
The Pigeon-Guided Missiles and Bat Bombs of World War II
The program was actually mildly successful in a bad way. During testing, some of the bats with incendiary devices attached escaped, resulting in a large part of the base they were being tested at, Carlsbad Army Airfield Auxiliary Air Base, burning down.
war  weapon  organic  animal  bat  pigeon  bomb  incendiary  burn  base 
july 2017
The Thingsquare Blog: How to Make a Wireless Sensor Live for a Year on One Tiny Coin Cell Battery
Today we will use the Thingsquare system to make a wireless TI Sensortag live for a year on one coin cell battery.
hardware  power  diy  Wireless  Sensor  bluetooth  development  electronics  IoT  lowpower 
july 2017
How low (power) can you go? - Charlie's Diary
So for the cost of removing chewing gum, a city in 2030 will be able to give every square metre of its streets the processing power of a 2012 tablet computer
future  power  privacy  technology  computing  energy  koomeyslaw  city  stross 
july 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 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: