HNHacker News
TopNewBestAskShowJobs

ajstarks

27 karma · joined April 18, 2010

submissionscomments
ajstarks··on Presentation Slides with Markdown
FYI, I use decksh [1][2] a DSL (aka "little language") for decks, information displays and charts decksh generates deck[3] markup that is rendered as PDF, SVG, or PNG.

[1] https://speakerdeck.com/ajstarks/decksh-a-little-language-fo...

[2] https://speakerdeck.com/ajstarks/decksh-object-reference

[3] https://github.com/ajstarks/deck/blob/master/README.md

ajstarks··on A Retrospective on the Source Code Control System [pdf]
See related thread at the Unix Heritage Society mailing list: https://www.tuhs.org/pipermail/tuhs/2024-December/031185.htm...
ajstarks··on Zed on Linux Is Here
Re: #2, use

"buffer_font_weight": 600

in the settings.json to fix the font rendering.

ajstarks··on F/OSS Comics: 8. The Origins of Unix and the C Language
https://www.flickr.com/photos/ajstarks/albums/72157631470798...
ajstarks··on Ask HN: Favorite Random Markup Language
deck (https://github.com/ajstarks/deck), with its DSL decksh (https://github.com/ajstarks/decksh)
ajstarks··on Grap – Kernighan and Bentley's language for typesetting graphs (1984) [pdf]
See: https://speakerdeck.com/ajstarks/decksh-object-reference
ajstarks··on The Unlikely Story of UTF-8: The Text Encoding of the Web
See: https://flickr.com/photos/ajstarks/albums/72157631470798870
ajstarks··on D2: A new declarative language to turn text into diagrams
Not a GUI, per se, but there is decksh [1] and dchart: [2]

[1] https://speakerdeck.com/ajstarks/decksh-object-reference [2] https://speakerdeck.com/ajstarks/dchart-charts-from-deck-mar...

ajstarks··on Ask HN: What PDF viewer do you use?
Linux: mupdf, Windows: Sumatra PDF
ajstarks··on Go 1.16 reduces significantly reduces sizes for built executables
fyne: https://fyne.io/
ajstarks··on W. E. B. Du Bois's Modernist Data Visualizations of Black Life (2016)
See: https://twitter.com/CharlieEatonPhD/status/12708573955105095...
ajstarks··on W. E. B. Du Bois's Modernist Data Visualizations of Black Life (2016)
Digital re-creations: https://github.com/ajstarks/dubois-data-portraits

Presentation: https://speakerdeck.com/ajstarks/recreating-the-dubois-data-...

ajstarks··on Show HN: Visual Studio Code for Chromebooks and Raspberry Pi
See: https://twitter.com/ajstarks/status/1076694459717480448?s=20
ajstarks··on Ask HN: What do use to create slides?
I use pdfdeck, a client of the Deck package [1,2]. Samples [3,4]

pdfdeck reads deck markup, and generates the PDF. The markup is created by hand or generated by other programs, for example the dchart [5,6] client.

I tend to avoid templates and work from a blank canvas.

[1] https://github.com/ajstarks/deck [2] https://speakerdeck.com/ajstarks/deck-a-go-package-for-prese... [3] https://speakerdeck.com/ajstarks/go-for-information-displays [4] https://speakerdeck.com/ajstarks/a-view-of-design-and-user-e... [5] https://github.com/ajstarks/deck/tree/master/cmd/dchart [6] https://speakerdeck.com/ajstarks/dchart-charts-from-deck-mar...

ajstarks··on Gofpdf: Generate PDFs from Go with No Dependencies
I used this library to build the PDF client[1] for the deck [2] Go package. Here are some examples [3, 4, 5]

[1] https://github.com/ajstarks/deck/

[2] https://github.com/ajstarks/deck/tree/master/cmd/pdfdeck

[3] https://speakerdeck.com/ajstarks/the-other-side-of-go-progra...

[4] https://speakerdeck.com/ajstarks/a-view-of-design-and-user-e...

ajstarks··on UTF-8 history
where it happened: https://www.flickr.com/photos/ajstarks/albums/72157631470798...
ajstarks··on SVG can do that?
Here is a Go library for SVG generation:

https://github.com/ajstarks/svgo https://speakerdeck.com/ajstarks/svgo-code-plus-picture-exam...

ajstarks··on SVG has more potential
An alternative to to hand-written SVG is to use a (Go) library like svgo [1] to generate the markup programmatically. More info is also at [2] and [3]

[1] http://github.com/ajstarks/svgo [2] https://speakerdeck.com/ajstarks/the-other-side-of-go-progra... [3] https://www.youtube.com/watch?v=nuDO1oQxARs

ajstarks··on How to create NBA shot charts in Python
Now part of the SVGo package: https://github.com/ajstarks/svgo/blob/master/shotchart/shotc... get data from the network or local files)
ajstarks··on How to create NBA shot charts in Python
A version in Go: https://twitter.com/ajstarks/status/628262271026876416
ajstarks··on Image Processing with Go
See also: gift (Go image filtering toolkit), and its command line tool:

https://github.com/disintegration/gift

https://github.com/ajstarks/gift

ajstarks··on Ask HN: What presentation software/tools do you use?
I use the deck package [1, 2, 3], and the pdfdeck[4] client. As stated earlier, using PDFs simplifies both presenting and distribution.

The deck packages uses a simplified markup that is portable, easy to machine-generate, facilitates source control, and not locked to a vendor.

[1] https://speakerdeck.com/ajstarks/deck-a-go-package-for-prese...

[2] http://godoc.org/github.com/ajstarks/deck

[3] http://godoc.org/github.com/ajstarks/deck/generate

[4] https://github.com/ajstarks/deck/tree/master/cmd/pdfdeck

ajstarks··on Apollo 11 Flight Plan – Final [pdf]
Unassuming yet momentous line item on page 1-2:(j) EVA for 2 hours 40 minutes
ajstarks··on The Command-Line Office
Here's another: deck, a Go package for presentations

http://github.com/ajstarks/deck https://speakerdeck.com/ajstarks/deck-a-go-package-for-prese...

ajstarks··on Show HN: Vintage Cartoons [video]
contains offensive and racist "vintage" content -- "Confederate Honey"
ajstarks··on SVG, Use it Already
If Go is your thing, consider SVGo (http://github.com/ajstarks/svgo). For samples, see: http://www.flickr.com/photos/ajstarks/sets/72157623441699483...
ajstarks··on Go version 1 is released
I created SVGo, a Go package for generating SVG. (http://github.com/ajstarks/svgo) I use it for programming visualizations, and other creative coding tasks. For example, I use the goplay command and a browser, to "sketch with code", showing the code and resulting picture in one view -- I make a change, hit a keystroke and immediately see the result. (http://www.flickr.com/photos/ajstarks/6198774781/in/set-7215...)

SVGo paper from SVG Open 2011: (https://www.svgopen.org/2011/papers/34-SVGo_a_Go_Library_for...)

Samples: (http://www.flickr.com/photos/ajstarks/sets/72157623441699483...)

ajstarks··on Explorations in Go: solving the Instagram engineering challenge
Here's another one in 178 lines of Go: https://gist.github.com/1371135
ajstarks··on Abcjs - an open-source JavaScript musical notes rendering engine
Looking at the SVG source, the notes are rendered using <path> -- I'm wondering if higher level objects could be used like lines and ellipses
ajstarks··on Ask HN: Twitter Data Visualization.
See TweetFreq:

TweetFreq: Visualizing Twitter Update Behavior

TweetFreq is an application written in the Processing enviornment that visualizes the twitter update frequency of various collections of twitter users (for example, influential journalists, celebrities, CEOs, politicians, and news organizations

The collection of TweetFreq visualizations can be found in this Flickr Set:

http://www.flickr.com/photos/ajstarks/sets/72157618491647464...

More on TweetFreq Design, Implementation, Examples and Usage:

http://www.scribd.com/doc/22231126/TweetFreq-Visualizing-Twi...

There's also the Twitter Search Grid:

http://www.flickr.com/photos/ajstarks/sets/72157622763006024...

Page 1 of 2Next →