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 
4 days 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 
4 days 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 days 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 
18 days ago
A visualization of mamals as a hyperbolic tree.
visualization  tree  graph  mammals  animals  hyperbolic  visual  node  picture 
18 days ago
Dabble - Projects
A scrivener like editor for writing books in the browser using prosemirror.
story  editor  writing  prosemirror 
18 days 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 
18 days 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 
22 days ago
A Guide to Natural Language Processing | Hacker News
Hackernews discussion on NLP with some good links to resources.
nlp  machinelearning  natural-language  language  links 
22 days ago
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 
22 days ago
ink - inkle's narrative scripting language
The powerful scripting language behind 80 Days and Sorcery!
engine  fiction  adventure  game  if  interactive  interpreter 
4 weeks ago
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 
5 weeks ago
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 
5 weeks ago
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 
6 weeks ago
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 
6 weeks ago
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 
6 weeks ago
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 
6 weeks ago
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 
6 weeks ago
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 
6 weeks ago
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 
6 weeks ago
AI assisted prose composition.
ai  prose  composition  editor 
7 weeks ago
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 
7 weeks ago
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 
8 weeks ago
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 
8 weeks ago
"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 
8 weeks ago
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 
11 weeks ago
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 
12 weeks ago
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
Hidden messages in JavaScript property names
Recently I came across this tweet by @FakeUnicode. It included a JavaScript snippet which looked pretty harmless but resulted in a hidden message being alerted. I took me a while to understand what's going on so I thought that documenting the steps I took could be interesting to someone.
javascript  unicode  ascii  security  hidden  message  quote 
july 2017
Michael Whittaker - Single-Decree Paxos
Paxos is an algorithm which maintains a distributed, consistent log shared by a set of networked computers. Single-Decree Paxos is a slightly simpler algorithm that solves consensus and is used to implement Paxos.
paxos  description  algorithm  distributed  distributedsystems 
july 2017
The crazy security story behind the birth of Zcash
A secret ceremony was underway. Before the company could release the source code of its digital currency and turn the crank on the engine, a series of cryptographic computations needed to be completed and added to the protocol. But for complex reasons, Wilcox had to prevent the calculations from ever being seen. If they were, it could completely compromise the security of the currency he had built.
security  sidechannel  zcash  crypto  cryptocurrency 
july 2017
The Hunting of the SNARK – QED-it
We are very excited to present to you The Hunting of the SNARK, a treasure hunt consisting of cryptographic challenges that will guide you through a zero-knowledge proof (ZKP) learning experience.
crypto  development  encryption  cryptocurrency  IFTTT  knowledge  proof  security 
july 2017
Death of a Pig - The Atlantic
The scheme of buying a spring pig in blossom time, feeding it through summer and fall, and butchering it when the solid cold weather arrives, is a familiar scheme to me and follows an antique pattern. It is a tragedy enacted on most farms with perfect fidelity to the original script. The murder, being premeditated, is in the first degree but is quick and skillful, and the smoked bacon and ham provide a ceremonial ending whose fitness is seldom questioned.
author  farming  pig  kill  killing  animal  food 
july 2017
Bit Bar : The Pocket Friendly EDC Screwdriver (PRE ORDER) – Big Idea Design LLC (INTL)
The Bit Bar™ features a full-sized handle and the ability to conveniently store, access, and customize the bits to meet virtually any situation.
screwdriver  driver  edc  pocket  mini  portable  titanium 
july 2017
Troy Hunt: Passwords Evolved: Authentication Guidance for the Modern Era
In the beginning, things were simple: you had two strings (a username and a password) and if someone knew both of them, they could log in. Easy.
reference  security  password  authentication  passwords  architecture  web  advice 
july 2017
Many Africans see Kagame’s Rwanda as a model. They are wrong
WHEN Paul Kagame was 28, he helped topple the government of Uganda. At 36 he overthrew the government of Rwanda. At 39 he ousted the government of Congo (which was then called Zaire). It is hard to think of another leader who has won so many wars, against such repulsive enemies, on such a tight budget. Mr Kagame is perhaps the most successful general alive, and this is only part of his claim to renown. The boy whose first memories included watching his village burn, and who went to school in a r...
rwanda  uganda  congo  zaire  kagame  leadership  oppression  competence  military  africa  freedom 
july 2017
Origami anything | MIT News
New algorithm generates practical paper-folding patterns to produce any 3-D structure.
mit  research  news  algorithm  origami 
june 2017
Mining Bitcoin with pencil and paper: 0.67 hashes per day
I decided to see how practical it would be to mine Bitcoin with pencil and paper. It turns out that the SHA-256 algorithm used for mining is pretty simple and can in fact be done by hand. Not surprisingly, the process is extremely slow compared to hardware mining and is entirely impractical. But performing the algorithm manually is a good way to understand exactly how it works.
cryptography  hash  mining  bitcoin  crypto  math 
june 2017
The Stanford Geospatial Network Model of the Roman World
map  history  maps  roman  rome  GIS  reference  travel 
june 2017
Cracking GSM with RTL-SDR for Thirty Dollars | Hackaday
Theoretically, GSM has been broken since 2003, but the limitations of hardware at the time meant cell phone calls and texts were secure from the prying ears of digital eavesdroppers and all but the most secret government agencies. Since then, the costs of hardware have gone down, two terabytes of rainbow tables have been published, and all the techniques and knowledge required to listen in on cell phone calls have been available. The only thing missing was the hardware. Now, with a super low-cos...
radio  gsm  crack  frequency  sdr  cell  phone 
may 2017
Humans Accidentally Made a Space Cocoon For Ourselves Out of Radio Waves - Motherboard
Humans have accidentally created a protective bubble around Earth by using very low frequency (VLF) radio transmissions to contact submarines in the ocean.
submarine  vlf  low  frequency  space  bubble  protective  weather  radio 
may 2017
Emburse - Take Control of Business Expenses
Share virtual cards or distribute physical cards to organize expenses ahead of time and manage spending across your team.
credit-cards  expenses  accounts  card  limit  spending 
may 2017
Using React is a Business Descision, not a Technology Choice | Formidable Javascript Development Consulting
React has become very popular among developers and there are lots of resources that speak to its technical merits. However, migrating to (or choosing) a new framework ultimately comes down to selling it to everybody at the table — including non-developers.
react  decision  business  advocacy 
may 2017
A Story of Slavery in Modern America - The Atlantic
She lived with us for 56 years. She raised me and my siblings without pay. I was 11, a typical American kid, before I realized who she was.
may 2017
Maru packs a complete desktop experience on your smartphone. Your phone runs independently of your desktop so you can take a call and work on your big screen at the same time. Personal computing couldn't be simpler.
android  os  phone  keyboard  mouse  desktop 
may 2017
If carpenters were hired like we hire developers
Interviewer: First of all, we're working in a subdivision building a lot of brown houses. Have you built a lot of brown houses before?
Carpenter: Well, I'm a carpenter, so I build houses, and people pretty much paint them the way they want.

Interviewer: Yes, I understand that, but can you give me an idea of how much experience you have with brown? Roughly.
humor  programming  carpenter  developer  hiring  jobs 
may 2017
Lightmap Compression in The Witness | Ignacio Castaño
he RGBM color transform seemed to be a popular way to encode lightmaps. I gave that a try and the results weren't perfect, but it was a clear improvement and I could already think of several ways of improving the encoder. Over time I tested some of these ideas and managed to improve the quality significantly and also reduce the size of the lightmap data. In this post I'll describe some of these ideas and support them with examples showing my results.
lightmaps  game  texture-compression  programming 
may 2017
A Lot of What Is Known about Pirates Is Not True, and a Lot of What Is True Is Not Known. | Humanities
In 1701, in Middletown, New Jersey, Moses Butterworth languished in a jail, accused of piracy. Like many young men based in England or her colonies, he had joined a crew that sailed the Indian Ocean intent on plundering ships of the Muslim Mughal Empire. Throughout the 1690s, these pirates marauded vessels laden with gold, jewels, silk, and calico on pilgrimage toward Mecca.
history  pirates  piracy 
may 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 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 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 visualisation visualization vm war web web2.0 webdev webgl windows words writing

Copy this bookmark: