Michael Fogus's Blog, page 6

January 2, 2018

The best things and stuff of 2017

Great things and people that I discovered, learned, read, met, etc. in 2017. No particular ordering is implied. Not everything is new. also: see the lists from 2016, 2015, 2014, 2013, 2012, 2011 and 2010 Great blog posts read What’s next? – A wonderful post by Graydon Hoare where he explores what he sees as […]
5 likes ·   •  0 comments  •  flag
Share on Twitter
Published on January 02, 2018 04:36

November 7, 2017

Computer Archeology: The Intelligent Machines Journal – Issue 1 Dec. 78

Thread Reader is happy to present an unrolled Twitter story by @fogus
1 like ·   •  1 comment  •  flag
Share on Twitter
Published on November 07, 2017 09:13

July 20, 2017

Pascal at Apple

Lately I’ve been reading old computing papers, articles, journals, magazines, and memos and tweeting about them as I work my way through. The most recent exploration was of an Apple internal memo about the history of Apple’s involvement with Pascal. The memo is cursory, but it does provide an interesting snapshot of the history of […]
 •  0 comments  •  flag
Share on Twitter
Published on July 20, 2017 09:21

February 10, 2017

clojure.spec: Data Design 01 – Sketching a Struct

With the growing focus on functional programming the importance of data design has been thrust to the forefront. That said, you wouldn’t know that the importance was widely agreed upon based on an observation of existing data-driven APIs. Certainly I’ve committed my share of sins in the name of “API data packets,” but with the […]
1 like ·   •  0 comments  •  flag
Share on Twitter
Published on February 10, 2017 07:38

January 27, 2017

Read-Eval-Print-λove v004 – Production Rules has landed!

It’s been a long time coming, but I’ve finally put the finishing touches on the latest installment of my Read-Eval-Print-λove zine, this time focusing on production rules. This installment will deal with production rules, their purpose and implementation as well as an exploration into rules-driven OOP, data, and extracting ourselves from the Tarpit. Plus, I […]
1 like ·   •  0 comments  •  flag
Share on Twitter
Published on January 27, 2017 08:03

January 10, 2017

clojure.spec: Introduction

If you’ve looked into the relatively new Clojure library clojure.spec you might have come across something curious. Observe the use of core.spec/or: (require '[clojure.spec :as s]) (s/def ::num (s/or :float float? :int int? :ratio ratio?)) (s/conform (s/coll-of ::num) [0.25 1/2 1]) ;;=> [[:float 0.25] [:ratio 1/2] [:int 1]] The result of the call to s/conform […]
 •  0 comments  •  flag
Share on Twitter
Published on January 10, 2017 07:40

December 29, 2016

The best things and stuff of 2016

Great things and people that I discovered, learned, read, met, etc. in 2016. No particular ordering is implied. Not everything is new. also: see the lists from 2015, 2014, 2013, 2012, 2011 and 2010 Great blog posts read AlphaGo under a magnifying glass – In a year filled to the brim with garbage news and […]
2 likes ·   •  0 comments  •  flag
Share on Twitter
Published on December 29, 2016 07:26

November 21, 2016

Link Age 010

A slight name tweak this week, but other than that the format is the same. I’m considering mixing things up starting next week, but until then enjoy. The BASIC issue with retro-computers — for those of you considering creating your own retro-computing-friendly computer here are some “rules of thumb” regarding the inclusion of BASIC into […]
 •  0 comments  •  flag
Share on Twitter
Published on November 21, 2016 07:05

November 7, 2016

Linkage 009

The new 64-bit Orange Pi is a quad-core computer for $20 — And I was already seriously interesting in exploring the state of hobby OS development in the Pi-space before this. Minoca OS: A new open source operating system — from ex-NT folks… a master-class in OSdev code clarity. The Lost Civilization of Dial-Up Bulletin […]
 •  0 comments  •  flag
Share on Twitter
Published on November 07, 2016 06:05

October 24, 2016

Linkage 008

The 25 best Films of the 21st Century and where to watch them — Many great choices here. This list makes me realize that I’m too far behind the curve of modern cinema. Static typing will not save us from broken software Here’s what I learned about Jullian Assage while working along side him — […]
2 likes ·   •  0 comments  •  flag
Share on Twitter
Published on October 24, 2016 07:14