JSON-LD - JSON for Linking Data
Data is messy and disconnected. JSON-LD organizes and connects it, creating a better Web.""
json-ld  json 
11 weeks ago
The Systems of the World
Contains list of Sarah Perry's post-rationalism posts on ribbonfam
october 2018
Neural networks and deep learning
"Neural networks and deep learning currently provide the best solutions to many problems in image recognition, speech recognition, and natural language processing. This book will teach you many of the core concepts behind neural networks and deep learning."
algorithms  neural_networks  ai  free  online  book 
august 2018
Google's "Director of Engineering" Hiring Test
"Recently, I have been interviewed over the phone by a Google recruiter. As I qualified for the (unsolicited) interview but failed to pass the test, this blog post lists the questions and the expected answers. That might be handy if Google calls you one day."
interview  career  google  funny 
april 2018
Glossary of rhetorical terms - Wikipedia
"Owing to its origin in ancient Greece and Rome, English rhetorical theory frequently employs Greek and Latin words as terms of art. This page explains commonly used rhetorical terms in alphabetical order. The brief definitions here are intended to serve as a quick reference rather than an in-depth discussion. For more information, click the terms."
rhetoric  glossary 
march 2018
Basic Security Guide (Tech Solidarity)
"Basic security precautions for non-profits and journalists in the United States, mid-2017."
security  privacy  tech  journalism 
november 2017
JUST ASK PHORMIO (or “how to teach Pericles”) | Inside GMT blog
"What I am going to do in this short article is offer a very simple method for teaching Pericles. Using this method, you can play Pericles often or sporadically and still play well. I have been playing wargames for over half a century, so I think I have earned my stripes enough to know a mechanically simple game with complex strategy from a complex game with complex strategy. Pericles is the former, so mechanically it is fairly straightforward, but understanding what to do is where the fun lies. For a reviewer who plays a game once, though, the game’s deep strategies are the source of their view of complexity."
gmtgames  Pericles  howto  wargames 
august 2017
The Institute for Collapsonomics
"1. The study of economic and state systems at the edge of their normal social and economic function, including preventative measures to avoid destructive feedback loops and vicious cycles."
capitalism  economics  crisis  collapse 
april 2017
Malware Unicorn by securedorg
"Reverse Engineering Malware 101 Material"
malware  tutorial  howto  security  hacking 
march 2017
Modern JavaScript for Ancient Web Developers
"Hi. I’m an ancient web developer who is learning modern JavaScript. I’ve just gotten started and I’m having a ball, but I’ve also got whiplash. There are a few things I wish I’d understood and accepted about the world of modern JavaScript before I got started."
javascript  webdev 
march 2017
Visualising Twitter Conversations in 2D Space – Terence Eden's Blog
"Paul Butler has created "Treeverse" a Chrome Extension which lets you visualise Twitter conversations in a tree view.
This is what Twitter threads actually look like. They're not linear conversations, they're branching organic trees."
interesting  twitter  chrome  opensource  programming  visualisation 
march 2017
Basic infosec for activists – Indivisible Movement – Medium
"Information security is vital for everyone in 2017, but especially so for activists resisting corporate and government institutions. This post is a very basic guide for simple steps you can take today in order to dramatically improve the security of your personal and organizational information."
activism  security  infosec 
february 2017
Practical design knowledge from experts in UX, Data, IoT - Free Ebooks - O'Reilly Media
"Enhance your design skills with these free ebooks from experts in UX, Data, IoT, and more."
ora  design  free  ebooks 
february 2017
Little Flocker – Protection Against Ransomware, Spyware, and Misbehaving Applications
"Little Flocker is a utility for keeping your personal data safe from malware, trojans, back doors, misbehaving applications, and other threats to your computer’s security, by preventing any application from accessing your files without explicit permission. Little Flocker is an effective way to prevent silent exfiltration, encryption, or destruction of your data, and can help protect you in the event your system is compromised."
mac  osx  software  security 
january 2017
urlscan.io - Scan your site
"urlscan.io is a service which analyses websites and the resources they request. Much like the Inspector of your browser, urlscan.io will let you take a look at the individual resources that are requested when a site is loaded."
website  analysis  webdev 
december 2016
Drupal VM - Easy local Drupal development environments
"This project aims to make spinning up a simple local Drupal test/development environment incredibly quick and easy, and to introduce new developers to the wonderful world of Drupal development on local virtual machines (instead of crufty old MAMP/WAMP-based development)."
drupal  vm  webdev 
november 2016
How The 2016 Election Blew Up In Facebook’s Face - BuzzFeed News
"As Facebook attempted to capture the fast-moving energy of the news cycle from Twitter, and shied away from policing political content, it created a system that played to confirmation bias and set the stage for fake news."
facebook  fakenews 
november 2016
Some Useful-ish Internet-ish Glossaries
"Here are a few I’ve noted lately, with representative definitions."
glossaries  collection  glossary 
november 2016
How to Explain DMARC in Plain English - Return Path
"DMARC (Domain-based Message Authentication, Reporting & Conformance) is the latest and greatest advance in email authentication. But, like SPF (Sender Policy Framework) and DKIM (Domain Keys Identified Mail), it’s sometimes misunderstood. That’s why we’re dedicating the last post of our three-part email authentication series to explaining how it works, and why it matters."
email  authentication  DMARC  security 
november 2016
How to Explain DKIM in Plain English - Return Path
"DomainKeys Identified Mail (DKIM) is the most complicated email authentication protocol out there. Even if you do extensive research, it’s hard to find one place that describes how it all works."
email  authentication  DKIM  security 
november 2016
How to Explain SPF in Plain English - Return Path
"In this three-part blog series, we’ll explain the three most important email authentication protocols—SPF (Sender Policy Framework), DKIM (Domain Keys Identified Mail), and DMARC (Domain-based Message Authentication, Reporting & Conformance)—in plain English. We’ll start with SPF."
email  authentication  SPF  security 
november 2016
A Glossary of Political Economy Terms - Dr. Paul M. Johnson
"This is the online edition of A Glossary of Political Economy Terms by Dr. Paul M. Johnson of Auburn University."
business  economics  politics  glossary 
october 2016
You Might Not Need JavaScript
"This site is fully copied from youmightnotneedjquery.com, an excellent resource for vanilla JavaScript created by @adamfschwartz and @zackbloom. But this time, we take a look at the power of modern native HTML and CSS as well as some of the syntactic sugar of Sass. Because, you might not need scripts for that task at all! (Note: these methods can all be accessible, but the demos may not be. Please take a moment to test these before using in production)"
javascript  webdesign  css  webdev 
october 2016
1,150 Free Movies Online: Great Classics, Indies, Noir, Westerns | Open Culture
"Watch 1,150 movies free online. Includes classics, indies, film noir, documentaries and other films, created by some of our greatest actors, actresses and directors. The collection is divided into the following categories: Comedy & Drama; Film Noir, Horror & Hitchcock; Westerns (many with John Wayne); Martial Arts Movies; Silent Films; Documentaries, and Animation. We also have special collections of Oscar Winning Movies and Films by Andrei Tarkovsky and Charlie Chaplin."
free  movies  online  youtube 
october 2016
Leaflet - a JavaScript library for interactive maps
"an open-source JavaScript library for mobile-friendly interactive maps"
javascript  mapping  library  webdev 
october 2016
Purposes, Concepts, Misfits, and a Redesign of Git
"Git is a widely used version control system that is powerful but complicated. Its complexity may not be an inevitable consequence of its power but rather evidence of flaws in its design. To explore this hypothesis, we analyzed the design of Git using a theory that identifies concepts, purposes, and misfits. Some well-known difficulties with Git are described, and explained as misfits in which underlying concepts fail to meet their intended purpose. Based on this analysis, we designed a reworking of Git (called Gitless) that attempts to remedy these flaws."
critique  git  analysis  awesome 
october 2016
An Elementary Introduction to the Wolfram Language by Stephen Wolfram
"The Wolfram Language represents a major advance in programming
languages that makes leading-edge computation accessible to everyone.
Unique in its approach of building in vast knowledge and automation,
the Wolfram Language scales from a single line of easy-to-understand
interactive code to million-line production systems."
wolfram  programming  language 
august 2016
The lost infrastructure of social media. — Medium
"More than a decade ago, the earliest era of blogging provided a set of separate but related technologies that helped the nascent form thrive. Today, most have faded away and been forgotten, but new incarnations of these features could still be valuable."
blogging  tools  history  Anil_Dash  webdev 
august 2016
Nine Nasty UX Truths — Radical UX — Medium
"There’s much to learn on the internet about UX theory, but the tips below are 100% the result of hard-earned experience… a.k.a. painful moments. I’ve screwed up a lot, in the last twenty years, and these are some of the ways I’ve found to stop screwing up. Enjoy learning from my mistakes!"
ux  design  webdesign  webdev 
july 2016
Brutalist Websites
"In its ruggedness and lack of concern to look comfortable or easy, Brutalism can be seen as a reaction by a younger generation to the lightness, optimism, and frivolity of today's web design."
brutalism  webdesign  webdev  gallery 
july 2016
"Create fast loading, highly readable, and 100% responsive interfaces with as little css as possible."
css  framework  webdesign  webdev 
july 2016
GraphQL | A data query language and runtime
"...a GraphQL query itself is a hierarchical set of fields. The query is shaped just like the data it returns. It is a natural way for product engineers to describe data requirements."
database  api  webdev  GraphQL 
june 2016
Signature Survey: A Method for Browsing Unfamiliar Code
"At times one must become familiar with a large body of software. Examples include bug fixing legacy programs, due diligence purchasing intellectual property and legal disputes over patents and copyrights. It is my position that custom source code browsing and searching tools provide the most efficient means for gaining such familiarity and that a server based engine is a convenient custom tool building environment. In this report I further summarize an example of such a tool implemented as a pair of cgi scripts."
programming  analysis  2001  WardCunningham  archeology 
june 2016
Pharo - Welcome to Pharo!
"Pharo is a pure object-oriented programming language and a powerful environment, focused on simplicity and immediate feedback (think IDE and OS rolled into one)."
oo  programming  ide 
june 2016
"Lightning Fast Modular CSS with No Side Effects"
css  framework  webdev 
june 2016
Selenium - Web Browser Automation
"Selenium automates browsers. That's it! What you do with that power is entirely up to you. Primarily, it is for automating web applications for testing purposes, but is certainly not limited to just that. Boring web-based administration tasks can (and should!) also be automated as well."
automation  testing  webdev 
may 2016
Cross Browser Testing Tool. 300+ Browsers, Mobile, Real IE.
"Instant access to all real mobile and desktop browsers. Say goodbye to your lab of devices and virtual machines."
webdev  testing  webdesign  QA  mobile 
may 2016
The A11Y Project
"A community-driven effort to make web accessibility easier."
accessibility  webdesign  webdev  aria  a11y 
may 2016
The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!) - Joel on Software
"In this article I'll fill you in on exactly what every working programmer should know. All that stuff about "plain text = ascii = characters are 8 bits" is not only wrong, it's hopelessly wrong, and if you're still programming that way, you're not much better than a medical doctor who doesn't believe in germs. Please do not write another line of code until you finish reading this article."
programming  unicode  JoelSpolsky  2003 
may 2016
Deep Learning
"The Deep Learning textbook is a resource intended to help students and practitioners enter the field of machine learning in general and deep learning in particular. The online version of the book is now complete and will remain available online for free. The print version will be available for sale soon."
ai  book  deeplearning 
april 2016
Why I don’t use CSS preprocessors | 456 Berea Street
"I don’t feel the “problems” CSS preprocessors intend to solve are serious enough to warrant the cost, i.e. to me the solution is worse than the problem."
css  preprocessor  critique  sass  webdev 
april 2016
The Veil of Ignorance
"The thing about large type, is that everyone can read it. Not everyone can read small type. This is a fact. No one complains that typefaces set at 20px are too big to read. In all of the user testing I have ever done that has never been said. But people have complained about the readability of type set to the equivalent of 10 and 12px."
accessibility  typography  webdesign  webdev 
march 2016
Markov Chains explained visually
"Markov chains, named after Andrey Markov, are mathematical systems that hop from one "state" (a situation or set of values) to another."
markov_chains  visualization  math 
march 2016
The Official YAML Web Site
"YAML: YAML Ain't Markup Language

What It Is: YAML is a human friendly data serialization standard for all programming languages."
yaml  markup  programming  data  serialization 
march 2016
Choreographies for Reliable and efficient Communication software (CRC)
"Chor is a new programming language for communicating systems, based on choreographies. Choreographies are global descriptions of system implementations, where the behaviour of all entities in a system is given in a single program."
chor  networking  programming  language  choreography  systems 
march 2016
Xcode as a Prototyping Tool for Designers
"...I’ve recently started learning how to prototype in Xcode through Codepath’s iOS for Designers bootcamp, and there are a few reasons why I think it can be a great process for designers to get comfortable with."
xcode  design  prototyping  mobile  apps  iOS  programming 
march 2016
Invent with Python
Everyone in the 21st century needs to learn to code, right? But not everyone needs to become a software engineer or computer scientist. Automate the Boring Stuff with Python is written for office workers, students, administrators, and anyone who uses a computer how to write small, practical programs to automate tasks on their computer.
python  programming  books  free  online 
february 2016
Transreal Cyberpunk Readings
"Readings from Transreal Cyberpunk
by Rudy Rucker & Bruce Sterling"
scifi  free  audio  RudyRucker  BruceSterling 
february 2016
Common Probability Distributions: The Data Scientist's Crib Sheet - Cloudera Engineering Blog
"Data scientists have hundreds of probability distributions from which to choose. Where to start?"
data  probability  mathematics 
february 2016
Destroy All Software Screencasts
"Destroy All Software screencasts are short: 10 to 15 minutes, but dense with information. There are 90 screencasts covering advanced topics like these..."
programming  screencasts 
february 2016
CVE security vulnerability database. Security vulnerabilities, exploits, references and more
"www.cvedetails.com provides an easy to use web interface to CVE vulnerability data. You can browse for vendors, products and versions and view cve entries, vulnerabilities, related to them. You can view statistics about vendors, products and versions of products."
february 2016
Strawberry Perl for Windows
"Strawberry Perl is a perl environment for MS Windows containing all you need to run and develop perl applications. It is designed to be as close as possible to perl environment on UNIX systems."
windows  perl  programming 
february 2016
Learn Perl in about 2 hours 30 minutes
"Perl is a dynamic, dynamically-typed, high-level, scripting (interpreted) language most comparable with PHP and Python. Perl's syntax owes a lot to ancient shell scripting tools, and it is famed for its overuse of confusing symbols, the majority of which are impossible to Google for. Perl's shell scripting heritage makes it great for writing glue code: scripts which link together other scripts and programs."
perl  tutorial  howto  programming 
february 2016
Find all Unicode characters from Hieroglyphs to Dingbats – Codepoints
"Codepoints.net is dedicated to all the characters, that are defined in the Unicode Standard. Theoretically, these should be all characters ever used. In practice Unicode has 120803 codepoints defined at the moment, mapping characters from Egyptian Hieroglyphs to Dingbats and Symbols."
february 2016
Nick Szabo: The Computer Science of Crypto-Currency | Bitstein
"The always insightful Nick Szabo has compiled a list of links on Twitter to guide an introductory study of the computer science behind Bitcoin."
bitcoin  blockchain 
january 2016
Create a really, really simple offline page using Service Workers | Dean Hume
"One of the great features of Service Workers is that they allow you to intercept network requests and decide how you want to respond.

In this article, I am going to use this feature to check if a user has connectivity and respond with a really simple offline page if they aren't connected."
service_workers  example  howto  webdev 
january 2016
The Rust Programming Language
"Rust is a systems programming language that runs blazingly fast, prevents segfaults, and guarantees thread safety."
rust  programming  language 
january 2016
Introduction | Rust by Example
"Rust is a modern systems programming language focusing on safety and speed. It accomplishes these goals by being memory safe without using garbage collection.

Rust by Example is a collection of examples that illustrate various Rust concepts and the standard libraries."
rust  howto  examples  programming 
january 2016
Simulating The World (In Emoji)
"It’s easier to understand a system if you can see the system, or better yet, play with the system. So today, I’d like to share with you some simple simulations of the world... made in emoji."
systems  simulation  emoji 
january 2016
Sorting Algorithm Animations
"These pages show 8 different sorting algorithms on 4 different initial conditions."
sorting  algorithms  visualization  programming 
january 2016
The Official YAML Web Site
"What It Is: YAML is a human friendly data serialization standard for all programming languages."
yaml  programming  webdev 
january 2016
"ScholarlyMarkdown is a syntax/standard/best-practice of scholarly and academic communication that is web-first, semantic XML-second, and LaTeX/Word a close third. Its main goal is to produce a semantically model of a scholarly article based on Markdown input, and translate it to a variety of formats that is suitable for both online scholarly communication, archiving, and publication."
academic  writing  markdown  latex  webdev 
december 2015
« earlier      
**** accessibility activism advice aggregator agile ajax alistapart analysis api apple architecture art article atom audio blog blogging book books brilliant browser browsers business cms collaboration community comparison conference cool copyright corydoctorow critique css css3 culture database delicious design development dhtml documentation dom economics editor education email environment essay example examples feeds firefox flash flickr folksonomy fonts food forms framework free funny future gallery generator google googlemaps government graphics green grid grids gtd guide hacks health history howto html html5 ia ie images innovation inspiration internet interview ipad iphone issues javascript journalism jquery json law layout library lifehacks links list lists mac management mapping maps marketing media metadata microformats microsoft mobile msie music networks news notes online opensource osx patterns pdf performance perl philosophy photography photos php plugin podcasting politics presentation privacy productivity programming project_management psychology python rails rdf reference research rest review rss ruby science scifi search security semweb sharing singularity social socialmedia socialnetworking software speech stack standards statistics sustainability tagging tagme technology templates testing theory tips tool tools transparency trends true tutorial tutorials twitter typography ui unix usa usability ux video videos visualisation w3c war web web2.0 webapp webapps webdesign webdev webservice wiki wikis windows wordpress writing xhtml xml xslt yahoo youtube

Copy this bookmark: