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 
23 days 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 
24 days 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 
6 weeks ago
Forvo: the pronunciation dictionary.
All the words in the world pronounced by native speakers.
language  languages  culture  dictionary  pronunciation  diction 
8 weeks ago
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 
9 weeks ago
Mulan Ballad 4 Web-繁 - Mulan_Ballad_Comp.pdf
The Ballad of Mulan, Anonymous, Northern Wei Dynasty.
mulan  translation  ballad  chinese 
11 weeks ago
The Evolution of Trust
Game theory primer on iterated games and trust.
game  gametheory  iterated  prisonersdilemma  trust 
11 weeks ago
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 
11 weeks ago
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 
11 weeks ago
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 
11 weeks ago
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 
11 weeks ago
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 
11 weeks ago
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 
11 weeks ago
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 
11 weeks ago
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 
11 weeks ago
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 
11 weeks ago
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 
11 weeks ago
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 
12 weeks ago
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
JavaScript B+ Tree
Description of a B+Tree implementation
b+tree  datastructure  tree  javascript 
may 2017
Rust Optimization.md
here's an optimization guide, aimed at those who know how to program but maybe don't know how it maps to real ones and zeroes on the bare metal of your CPU. I'll try to weave practical tips about optimizing Rust code with explanations of the reason why it's faster than the alternative, and we'll end with a case study from the Rust standard library.
optimization  performance  programming  rust 
may 2017
A Defense of the Reality of Time
He defends a homey and unfashionable view of time. It has a built-in arrow. It is fundamental rather than derived from some deeper reality. Change is real, as opposed to an illusion or an artifact of perspective. The laws of physics act within time to generate each moment. Mixing mathematics, physics and philosophy, Maudlin bats away the reasons that scientists and philosophers commonly give for denying this folk wisdom.
geometry  time  physics  philosophy 
may 2017
How I used maths to beat the bookies | 1843
decided to set myself one final challenge before I sent my draft to the publishers. I was going to take everything I had learnt about the mathematics of football and apply it to a real-life situation. I was determined to use maths to beat the bookies.
math  sports  gambling  betting  football 
may 2017
Prepack · Partial evaluator for JavaScript
Prepack is a tool that optimizes JavaScript source code: Computations that can be done at compile-time instead of run-time get eliminated. Prepack replaces the global code of a JavaScript bundle with equivalent code that is a simple sequence of assignments. This gets rid of most intermediate computations and object allocations.
javascript  compiler  js  optimization  tool  performance  build 
may 2017
Six programming paradigms that will change how you think about coding
Every now and then, I stumble across a programming language that does something so different that it changes how I think about coding. In this post, I want to share some of my favorite finds.
language  programming  paradigm 
may 2017
The Universe of Discourse : I found the best anagram in English
The key technique is to reduce each word to a normal form so that two words have the same normal form if and only if they are anagrams of one another. In this case we do this by sorting the letters into alphabetical order, so that both megalodon and moonglade become adeglmnoo.
anagram  scoring 
april 2017
Teller Reveals His Secrets | Arts & Culture | Smithsonian
The smaller, quieter half of the magician duo Penn and Teller talks about how magicians manipulate the human mind.
perception  magic  illusions  misdirection 
april 2017
Apollo Robbins: The art of misdirection | TED Talk | TED.com
Hailed as the greatest pickpocket in the world, Apollo Robbins studies the quirks of human behavior as he steals your watch.
video  pickpocket  attention  misdirection 
april 2017
A Pickpocket’s Tale - The New Yorker
Robbins, who is thirty-eight and lives in Las Vegas, is a peculiar variety-arts hybrid, known in the trade as a theatrical pickpocket. Among his peers, he is widely considered the best in the world at what he does, which is taking things from people’s jackets, pants, purses, wrists, fingers, and necks, then returning them in amusing and mind-boggling ways. Robbins works smoothly and invisibly, with a diffident charm that belies his talent for larceny.
apollo  psychology  pickpocket  magic  attention  theft  con  neuroscience 
april 2017
The Day of The Tentacle: Dependency Graph Analysis | The Website is Down Dev Blog
While cartoonish on the surface this game is highly polished with an elaborate design and complex puzzle structure. This post will focus on the puzzle dependency graph and the way in which the puzzles are integrated into the narrative.
game  design  graph  analysis  story  puzzle 
april 2017
Ignition of the atmosphere with nuclear bombs
A document from August 1946 showing that nuclear bombs would not ignite the atmosphere.
atmosphere  ignite  nuclear  bomb  oxygen  burn 
march 2017
mixu/electroshot: Capture website screenshots with optional device and network emulation as jpg, png or pdf (with web fonts!) using Electron / Chrome.
Capture website screenshots with optional device and network emulation as jpg, png or pdf (with web fonts!) using Electron / Chrome.
screenshot  web  render  pdf  png  testing  grab  screen 
march 2017
A Kaggle Master Explains Gradient Boosting | No Free Hunch
If linear regression was a Toyota Camry, then gradient boosting would be a UH-60 Blackhawk Helicopter. A particular implementation of gradient boosting, XGBoost, is consistently used to win machine learning competitions on Kaggle. Unfortunately many practitioners (including my former self) use it as a black box. It’s also been butchered to death by a host of drive-by data scientists’ blogs. As such, the purpose of this article is to lay the groundwork for classical gradient boosting, intuitively...
mathematics  machinelearning  kaggle  DataScience 
march 2017
Generate syntax diagrams (also known as railroad diagrams) for parser grammars written in PEG.js
grammar  diagram  parser  railroad 
march 2017
ANU Quantum Random Number Server
This website offers true random numbers to anyone on the internet. The random numbers are generated in real-time in our lab by measuring the quantum fluctuations of the vacuum.
api  generator  quantum  integers  random 
march 2017
Grasp - JavaScript structural search, replace, and refactor
Grasp is a command line utility that allows you to search and replace your JavaScript code - but unlike programs such as grep or sed, it searches the structure behind your code (the abstract syntax tree), rather than simply the text you've written
javascript  regex  search  code 
march 2017
« earlier      
3d _funinstall _geekinstall _newinstall ai ajax algebra algorithm amazon analysis android animal animation api architecture archive argument art astronomy audio bbc 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 cryptography css culture data database dataset death design development diagram discussion distributed diy documentation earth ebook 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 internet java javascript js jvm keyboard language learning lecture legal library light 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 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 writing

Copy this bookmark: