~/devreads

0xADADA

https://0xadada.pub/ · 59 posts · history since 2003 · active

23 Jun 2024

0xADADA 1 min read

Drawing from Debord and Heidegger, this film examines our subjective experience of time throughout history. It reveals how the relentless pursuit of productivity has shaped society and our perceptions of time, creating a perpetual present driven by an autonomous economy and accelerated by surveillance capitalism. The film explores the societal obsession with busyness and advocates for reclaiming time and leisure…

autonomous-spectacleairspaceperpetual-presentzeitzombieneoliberalism

1 May 2024

0xADADA 54 min read

life. As “We stand on the brink… we peer into the abyss…” (Poe, 2022).we peer into the abyss,1 many grow sick with emergent This is not to say that these diseases are naturally occurring facts, nor that these diseases do not exist. They are really experienced diseases that are contingent upon existing conditions of neoliberal capitalism.social diseases—anxiety, depression, exhaustion, and…

autonomous-spectacleairspaceperpetual-presentzeitzombieneoliberalism

21 Mar 2024

0xADADA 2 min read

Christopher Nolan’s 2020 sci-fi action thriller Tenet is a heist film in which the titular organization attempts to stop the end of the world through time travel.1 Due to the sensitivity of the main characters mission, they use a call-and-response passphrase: “We live in a twilight world.” and “There are no friends at dusk.” This phrase is used to identify…

essaysnotesfilmschristopher-nolan

25 Feb 2024

0xADADA 12 min read

Welcome back, stranger. Remember, its about their needs, not yours. From Q4 2022 through Q1 2024 the tech industry has seen a shit-ton of layoffs. These are due to a combination of factors: The end of the ZIRP: Zero Interest Rate PolicyZIRP era, higher interest rates means investors demand profitability (instead of growth) from portfolio companies. In 2017, Section 174…

essayslaboreconomyeconomicsstartups

20 Dec 2023

8 Aug 2023

0xADADA 2 min read

Denis Villeneuve, expert of visual storytelling, frequently employs the panning shot with an extensive use of the parallax effect to immerse viewers in his films, allowing them to experience a sense of place, scale, and depth like never before. He uses these teqniques most visibly in “Blade Runner 2049” (2017), “Enemy” (2013), and “Dune” (2021), highlighting how his use of…

notesfilmart

7 Dec 2022

0xADADA 2 min read

Oscar the Grouch, a character from the popular children’s television show “Sesame Street,” can be seen as a modern-day embodiment of the Hellenistic philosophical tradition of Diogenes the Cynic. Like Diogenes, Oscar rejects the trappings of mainstream society and embraces a simpler, more ascetic lifestyle. In Oscar’s case, this means living in a trash can and rejecting the consumerist values…

notes

5 Oct 2022

0xADADA 3 min read

Throughout its history, a certain Japanese automaker has offered its customers stripped-back, homologation models ready for the track. This Subaru BRZ is a nod to those cars. In 2020 I wrote about the potential of the Subaru BRZ but its lack of a track-oriented trim level: If we want a truely lightweight track-oriented weapon like the 2002 WRX STI Spec-C…

notesmotorsportssubaru

1 Apr 2022

0xADADA 1 min read

Software engineering, knowledge work, or most broadly any type of white collar labor is, primarily, the production of our own psychology. Our mental capacity is our means of production. We embody the values of our work. Our identity is tightly bound up with our careers, knowledge, skills, methods, company, and our industry—we are our work. Having our identities bound to…

essayssoftware-engineeringlabor

27 Mar 2021

0xADADA 7 min read

Readers of my site may have noticed the many references to Guy Debord in my writing over the years, and especially since 2016. This is largely because I’ve been writing a new edition of his 1967 book The Society of the Spectacle adapted for our present moment. This edition is out now on the web. A hardcover edition will be…

essaysanti-fascismeconomicsbooks

14 Jan 2021

0xADADA 4 min read

Black Mirror: Bandersnatch (2018) is an interactive film in which viewers are periodically asked to make decisions for the main character Stefan Butler, the decisions then result in different scenes, and paths through the film, resulting in a branching path to a variety of endings. Think “choose-your-own-adventure”, but in interactive video. Since television viewers are conditioned to be passive spectators,…

notesprivacysurveillance

20 Oct 2020

0xADADA 3 min read

The Subaru BRZ RA Racing is a Japan-only edition of the BRZ that is designed to compete in the Japanese 8Beat 86/BRZ one-make spec racing series. It comes with a factory rollcage, 4-point Takata harnesses, air-oil cooler, no trunk interior trim, no radio or sound system, unpainted door handles, 16” steel wheels, and no underbody panels. The idea is you’d…

notesmotorsports

9 Oct 2020

0xADADA 2 min read

2020 Elections are coming up, and beyond the Trump vs Biden theatrics, in Massachusets we have a ballot referendum on the Right to Repair. TL;DR: Vote ‘Yes’ on Question 1. Currently auto manufacturers must provide independent auto repair shops access to the same diagnostic and repair information about a vehicle as the manufacturers’ dealers have, but the current law doesn’t…

notesmotorsportsright-to-repairlawlegislation

15 Sept 2020

0xADADA 1 min read

Set the current user accounts profile photo (displayed on the login UI) using a local JPG image. dscl . delete "${HOME}" JPEGPhoto dscl . delete "${HOME}" Picture sudo dscl . create "${HOME}" Picture "${PWD}/avatar.jpg" Replace Time Machine with Volume on the menu bar defaults write com.apple.systemuiserver menuExtras -array \ "/System/Library/CoreServices/Menu Extras/AirPort.menu" \ "/System/Library/CoreServices/Menu Extras/Volume.menu" \ "/System/Library/CoreServices/Menu Extras/Battery.menu"

4 Sept 2020

0xADADA 2 min read

The United States was started as a rational experiment in democratic capitalism based on ideas that inspired its forefathers. They were influenced by ideas coming out of the Enlightenment, specifically Adam Smith, Locke, Rousseau, and the conception of humans resorting to “the state of nature” and acting in bad-faith with one another. fuck the monarchy, let’s experiment with a rational…

essays

24 Jun 2020

0xADADA 2 min read

Good Evening, my name is ███████ I am a 10 year resident of Ward █ in Somerville. The first steps to address the problem of systemic racism in Somerville is two-fold: Defund the police by at least 60% or more; and Hold the Mayor accountable to direct these funds to non-disciplinary social programs; and stop internal line-item transfers to the…

essaysanti-racismtalkspoliceanti-police

5 Jun 2020

0xADADA 1 min read

Looting is an obvious response to the glorification of consumer products— commodities in a society that worships conspicuous consumption. The very act of looting is resistance to the celebrity status of these commodities and what they imply: inanimate objects celebrated for the image, status, and privilege they create, and the way that privilege is assumed to confer the protection of…

essayseconomicsactivism

20 Mar 2020

0xADADA 4 min read

This articles describes the difference between how component invocation differs when using curlies {​{...}}, angle brackets <...> or an (...) s-expression in Ember templates. Ember has three methods for invoking components and helpers in a template, either of the three can be used to invoke both classic and modern glimmer components. The “classic” syntax in the form that uses curly…

projectsopen-sourcesoftware-developmentember.jsweb development

15 Mar 2020

0xADADA 8 min read

A central issue of contestation is elasticity versus discipline, elasticity for me and discipline for you, alchemy of banking and money funding for me, austerity and borrowing/payment for you. Like 2009, the (coming/arriving) financial collapse of 2020 will reveal the asymmetry of power between the financial sector and the rest of the economy, and it’ll especially highlight how the financial…

essayseconomics

8 Mar 2020

0xADADA 1 min read

The Laughing Man 笑(わらい) い 男(おとこ) (warai otoko) is a fictional character in the anime series Ghost in the Shell: Stand Alone Complex. This lil’ project is an animated SVG using CSS transforms to rotate the text. The Laughing Man logo is an animated image of a smiling figure wearing a cap, with circling text quoting a line from Salinger’s…

projectsopen-sourcegraphicsdesign

6 Oct 2019

0xADADA 1 min read

Released a tiny npm package today: @0xadada/random-emoji, a javascript random emoji function with zero dependencies. $ yarn add @0xadada/random-emoji $ node > const random = require('@0xadada/random-emoji'); > random() '😁' let a = random(); // defaults to 'emoticons' let b = random('emoticons'); let c = random('food'); let d = random('animals'); let e = random('expressions'); console.log(a, b, c, d, e); // 😍…

projectsopen-sourcejavascriptweb developmentnpm

25 Sept 2019

0xADADA 1 min read

Fascism is an expensive to maintain state-of-siege by the capitalist economy attempting to defend itself by an irrational means. Fascism rallies to the defense of the conservative bourgeois ideology of the family, private property, the moral order, and patriotic nationalism. It unites the petty-bourgeois, the unemployed who have been hurt by the crisis or disappointed by the impotence of the…

essaysfascismanti-fascismcapitalismsociety-of-the-spectacle

16 Sept 2019

0xADADA 1 min read

I love bookmarklets, those small and elegant lines of javascript that you can bookmark and which do random functions in the browser when clicked. uri-editor.js is 1-line of HTML that’ll run a text editor in your browser. Drag the link into your bookmarks to save it as a quick browser-based editor tool for those moments you need a quick editor…

projectsopen-sourcejavascriptweb-development

18 Jun 2019

0xADADA 1 min read

This talk was presented at the Boston Ember.js Community meetup at Salsify, Inc about a unique usecase for deploying FastBoot in order to do server-side rendering of Ember applications at scale. I review traditional, single-page web applications, I discuss server-side rendering by introducing Ember FastBoot. I showcase our architecture and provide a quick summary of how we use FastBoot in…

talksopen-sourcejavascriptweb developmentember

17 Jun 2019

16 Apr 2019

0xADADA 3 min read

Gibsons “San Francisco’s Slow-Motion Suicide” is worth reading, his take is that San Francisco has become too successful… inevitable to decline into some expensive backwater due to “the rent is too damn high”. He paints a compelling vision of the ills of appalling levels of income inequality, the monoculture of white-male-American tech-workers, and the metastasis of the city into the…

essayseconomics

8 Mar 2019

0xADADA 5 min read

A browser extension adds features to a web browser. They’re created using standard web technologies— JavaScript, HTML, and CSS. Extensions can run JavaScript permanently in the background or can run on any page the user visits. Extensions can also specify popup windows and options pages. All modern browsers increasingly support a standard called the WebExtensions API. This API provides extensions…

projectsopen-sourcewebextensionsweb extensionsbrowser extensions

5 Dec 2018

0xADADA 1 min read

★★★★★ Review of the manga “Opus” by Satoshi Kon. “Opus” is a brilliant postmodernist introspection of the challenges of writing, creativity, and the cliches of pop culture; delivered in a manga format. Author Satoshi Kon worked on this manga between 1995-1996 as it was serialized in “Comic Guy” manga magazine until the magazine closed abruptly in 1996. The final 3…

notesreviews

18 Oct 2018

0xADADA 3 min read

I came across an interesting interview question, along the lines of ”How would you make this work?” add(2, 5); // multiple arguments style > 7 add(2)(5); // currying, a chained invocation style > 7 add(1,2)(3,4) // both > 10 I thought this was a very interesting question, so took some time to implement a multi-argument / curried function. Heres what…

projectsopen-sourcejavascript

1 May 2018

0xADADA 33 min read

Alarm goes off, time to wake up. Snooze alarm, and then repeat: check email, check Facebook, check Twitter, check Snapchat, rinse; repeat again; no new posts? Check again. No second spared to compose a thought; dreams fade away. Day continues just the same way — rise, rinse, repeat, repeat. Can’t spare time to sit and relax, can’t let your mind…

essaysprivacyfacebook

25 Apr 2018

0xADADA 1 min read

This talk is a code walkthrough, implementing a date picker to showcase the power of ember-changeset and contextual components. Given at the Ember Boston Community meetup. Ember-changeset is an addon that provides an abstraction over Ember models such that only valid data will ever be set in a model. Contextual components are a set of conventions that allow a developer…

talksjavascriptweb developmentember.jscontextual components

22 Dec 2017

0xADADA 26 min read

A summary of my notes taken while reading Programming Phoenix. Ch.1 The layers of phoenix, the endpoint is where the HTTP connection contacts phoenix, from there it goes to the router which directs a request to the appropriate controller, passing through a series of pipelines. Pipelines chain functions together to handle tasks that span across multiple controllers, such as browser…

notessoftware-developmentelixir

10 Dec 2017

0xADADA 13 min read

Privacy is a fundamental human right. It is the right to control to whom and to what information is shared with others. Privacy protects the criteria used to determine how information is deemed private. Simply put, it’s ones right to keep or share information they themselves deem as private; something is private when one deems it thus. Since the advent…

essaysprivacydo-not-trackgdprperformance

5 Nov 2017

0xADADA 1 min read

system-font-i18n-css provides twelve variations for the Sans-serif family of system font. This font stack provides more consistent character typesetting across multiple languages and all modern operating systems. system-font-i18n-css is optimized to select the best system font on a per-character basis, based on the unicode range of that character. system-font-i18n-css provides twelve variations for the Sans-serif family of system font. This…

projectsopen-sourcetypographycssweb-development

9 Oct 2017

0xADADA 5 min read

In early 2015, I was working at an artificial intelligence startup. My team was planning to build a web application to connect to our neural network platform. The team as a whole had experience (on the AI–side) with Python, and the web team had a lot of experience using Django. We’d implemented a hybrid-app in Cordova using Backbone.js the previous…

essaysopen-sourcesoftware-developmentjavascriptframeworks

18 Mar 2017

0xADADA 1 min read

ember-i18n-changeset-validations is an Ember addon providing internationalized validation messages to ember-changeset-validations. This addon adds the ability to translate ember-changeset-validation messages using the ember-i18n addon. Available on NPM at ember-i18n-changeset-validations and on github at ember-i18n-changeset-validations.

projectsopen-sourceember.jsweb-developmentnpm

16 Jan 2017

0xADADA 11 min read

Before Trump takes office, I want to create a picture of the high-water mark, something I can point to and say “That was how it was” without the fog of time, or the distortions of propaganda and ideology. I was inspired by Sarah Kendzior: Fellow Americans, I have a favor to ask you. Today is November 18, 2016. I want…

essays

8 Jan 2017

0xADADA 3 min read

I finally got around to converting my avatar from a raster graphic to a vector format. I wanted to be able to animate the polygons using JavaScript and CSS. Another great advantage of a vector format is how the format lends itself to generate a PNG or JPG in any size. Massaging the SVG File Format First things first, I…

projectsgraphicsvectoranimationcss

6 Nov 2016

0xADADA 4 min read

In 2011 I wrote: Travel opens my mind to new perspectives and allows me to recontextualize existing systems of thought. While true for me at that time, for that trip; there is nothing magical about travel itself that opens the mind to new perspectives nor helps to “recontextualize existing systems of thought”. One must be ready and “in the mood”…

essaystravelwriting

16 Apr 2016

0xADADA 1 min read

This is the first set mixed in nearly 12 years. Working in an open office space means many hours of my day are spent listening to music with headphones on, cranking away at software code. For me, this means listening to music that doesn’t distract from the task of writing and problem solving. This set was designed in the spirit…

notesprojectsmusicprogrammingambient

5 Mar 2016

0xADADA 34 min read

In the style of Michael Chladek, I thought it would be useful to my future-self and others, if I wrote up a summary of installing Arch Linux on Apple MacBook hardware. Of course there are other guides out there, but this one is specific to the needs of someone looking for a minimalist, reproducible, secure, performance oriented installation of Arch…

projectsopen-sourcelinux

15 Nov 2015

0xADADA 16 min read

Notes from the book: JavaScript: The Good Parts by Douglas Crockford Index JavaScript: The Good Parts Primitives Execution Flow Equality Loops / Enumeration Object Literals Arrays Delete Global Abatement Reference Reflection Functions Prototype Function Invocation Pattern Constructor Invocation pattern Closure Modules WTF JavaScript: The Good Parts A walkthrough many of the useful code examples from Douglas Crockfords’ seminal book, JavaScript:…

notessoftware-engineeringjavascript

5 Nov 2015

0xADADA 3 min read

Application logs are useful for many reasons. They are the primary source of troubleshooting information. Logs are essential to forensics during any rigorous security analysis. Web server logs are often used for analysis in order to gain insight into usage, audience, and trends. Logging Logs are time-ordered streams: there is no beginning or end, but rather an ongoing, collated collection…

essaysopen-sourcesoftware-engineering

0xADADA 6 min read

Not too long ago, there was a great debate between two sides of the web. The “Responsive” web vs the “m.” web. One pushing for a single codebase that responds to user-context and another pushing for a second, mobile-only approach (typically using a subdomain starting with m.) It’s clear now, the responsive web has won. A Retrospective — Responsive Design…

essayssoftware-engineeringweb-development

3 Nov 2015

0xADADA 21 min read

Docker is getting a lot of hype these days, for good reason. There are plenty of articles touting the merits of Docker but most are written without context and are limited to examining the the benefits of Docker independently of its’ practical everyday use in a software development project lifecycle. This article aims to examine the benefits of Docker within…

essayssoftware-engineering

15 Aug 2015

0xADADA 6 min read

The RASpec Impreza is a 2002 Subaru WRX “bugeye” chassis purchased in 2011 and fully restored from 2013 to 2015. The car was built by DENT Sport Garage and German Performance Service in Massachusetts. I built the RASpec Impreza as a cross-campaign race car capable of competing in time attack, time trial, hillclimb and wheel-to-wheel racing series up and down…

projectsmotorsportssubaruimprezawrx

3 Aug 2015

0xADADA 6 min read

I’ve seen many articles and discussions online discussing the merits of merge and rebase when integrating parallel branches into the main branch. It seems there are two camps arguing “which is better” when in reality, both have their own use cases. The task we need to accomplish is to determine which workflow is right for your project. This article will…

essayssoftware-developmentversion-control

2 Aug 2015

0xADADA 2 min read

When introduced to someone for the first time, I stay away from asking the cliché question “so what do you do?” This seemingly benign question is steeped in the cultural heritage of the New England colonial Puritan/Protestant work-ethic. Hard work, frugality, perseverance in the face of hardship (without complaint) is the mark of Grace and this will allow you to…

essayslanguageperformativitysocietyclass

31 Mar 2015

0xADADA 4 min read

Lets face it, Do Not Track (DNT) is dying a slow death. Content providers are either ignoring the setting, or giving lip service to DNT while taking no action behind the scenes. Worse yet, if users are able to find the browser preference, they don’t understand its purpose or value. Enabling the feature is confusing, and quite inconsistent between browser…

essaysprivacydo-not-track

17 Mar 2015

0xADADA 1 min read

In Understanding Media, McLuhan describes the shift in western society from an agrarian economy to an industrial economy as a template for the next shift from an industrial economy to an information economy. Another characteristic reversal after passing a road break boundary is that the country ceases to be the center of all work, and the city ceases to be…

notesessayspoliticsmass mediamedia

6 Mar 2014

0xADADA 2 min read

Lets Start With What the USD is backed by The USD is no longer backed by gold1, but by a promise that the US Government will pay its debt (in the form of payment the interest on (and sometime redeem) government securities when due). If these payments are not made to the debt holders (Corporations, China, treasury-bond holders) then a…

notesbitcoincryptocurrencieseconomics

1 Mar 2013

0xADADA 8 min read

Every selector you write is additional complexity that will need to be maintained. Can you generalize or abstract that selector so other components can use it? Write your CSS selectors to be as concise as possible Write your CSS selectors to be as performant as possible, efficient as possible and even more efficient Don’t overqualify your CSS selectors Use the…

essayssoftware-engineeringcssweb-development

24 Dec 2011

0xADADA 1 min read

Take a moment to count the number of unique scrollbar widget types there are in Adobe Photoshop. You may be surprised. ”You can measure software maturity by the number of UI toolkits it implements.” I’ve counted four in Adobe Photoshop CS5.

notes

1 Dec 2011

0xADADA 1 min read

Travel opens my mind to new perspectives and allows me to recontextualize existing systems of thought. I had casually studied Roman history over the course of a few years, prior to my travels to Italy. My understanding was built upon a small collection of books and two excellent podcast series. While one can learn a great deal from books, podcasts,…

essays

12 Oct 2011

0xADADA 1 min read

From comic book stores to Facebook to message boards, it seems that the “Keep Calm and Carry On” poster is living a new life as pop-culture cool while people remix its’ message with both quirky or banal messages. This attempt tries to speak most directly to its underlying message of consumerism, amidst the current climate of the Occupy Movement.

notesgraphic-designoccupy-wallstreet

10 Mar 2011

0xADADA 6 min read

Motion, keyboard commands and shortcuts for VI Improved Legend Motion / Normal mode Insert mode Changes Yank/Put or Copy/Paste Visual/Visual Block Mode Commands Files Windows Tabs coc.nvim Denite Help Search/Replace Find Files Legend Command Keyboard Character command ⌘ control ⌃ alt ⎇ delete ⌫ option ⌥ shift ⇧ caps lock ⇪ tab ⇥ arrow up ↑ arrow down ↓ arrow…

notesvimneovim

15 Dec 2003

14 Dec 2003

0xADADA 23 min read

A Literature Review The purpose of this paper is to provide an overview of the existing literature concerning speech segmentation, categorical perception, and some other issues concerning bilinguals of English and Japanese. It will touch on some of the differences in the two languages and how they affect learning the L2. The paper will start by providing background information about…

essaysjapanesesociology

1 Jan 2003

0xADADA 15 min read

Introduction Hikikomori (Jap. 引きこもり) and otaku (Jap. おたく) are considered today’s most prominent social problems. Hikikomori refers to the recent state of middle and high school students who drop out of school, and withdraw completely from society. Otaku are the deeply obsessed fans of a particular subject who commit their free time (and sometimes lives) to the complete memorization of…

essayshikikomoriotakuburakuminsociology