I had a blast writing the code. If you have a look, I hope you enjoy.
It’s also a statement, for good and for bad, of where my c++ coding skills are today and where style choices lead me.
If you download the code and try to get it to run on your computer, I wish you luck! /end
Ken Kocienda’s Tweets
I’ve had versions of these programs on my computer for years now, and I’ve gotten a lot of good service from them. Over the few days, I rewrote them for scratch just for fun.
1
1
9
Show this thread
Reading and studying and code in a terminal is also useful, especially when looking at new or unfamiliar projects.
1
2
5
Show this thread
Sometimes it’s useful to use the output of these programs in concert with other unix text processing tools (e.g. sed, awk, grep, wc, sort).
1
2
Show this thread
Many text editors and integrated development environments (IDEs) have similar features, so why write these?
1
2
Show this thread
By giving the ref program a number or a set of numbers, the program will open the given files (with the file specified with the -o option or stored in the EDIT_OPENER environment variable) and attempt to open that file and scroll to the indicated line and column number (if any).
1
2
Show this thread
“ref” reads a list of “refs” as written by either the match or search programs. A ref contains an index number and a filename, along with an optional line number, column number, and string content from the file and line.
1
2
Show this thread
“search” is a line-oriented grep-like program that finds text in text files. The search is recursive starting from the current working directory. Search terms can be strings or regular expressions. Writes its results as a list of “refs” to a file.
1
2
Show this thread
“match” searches for files with names that match a string. The search is recursive from the current working directory and matches with shell-style pattern matching, as if the string arguments were prefixes and suffixed with *. Writes its results as a list of “refs” to a file.
1
3
Show this thread
Here’s what in those repositories: a set of three tools that search for filenames and for text in line-oriented files (like source code and assuming you like to do these tasks on a command line in a terminal on a unix-like computer). There’s a library of supporting code too.
1
5
Show this thread
I like writing computer code, and I particularly like writing c++ on unix-like computers. Over the year-end break this year, I wrote some code just for fun.
github.com/kocienda/iota
5
2
59
Show this thread
I’m not “back” on this hellsite, but I did a personal project over the past few days, and I’m happy enough with how it turned out that I want to share. Incoming…
7
3
79
I won't be posting new things here for a while—maybe forever. Find me at
10
1
60
Christmas arrived early. 🎁
8
2
130
Just an ordinary Thursday with and our running a Reddit AMA.
Come ask a few! reddit.com/r/IAmA/comment
#hiddenheroes
1
4
20
Our AMA with - the man who built the iPhone keyboard - is starting in a few minutes.
Got a question to one of our #hiddenheroes? Come ask! reddit.com/r/IAmA/comment
#iphone #technology #ama
4
4
I am Ken Kocienda and I’m the inventor of iPhone autocorrect. Ask me anything!
reddit.com/r/IAmA/comment
Quote Tweet
My reddit AMA about iPhone, keyboards, and autocorrect happening in a couple hours. Link to come soon. twitter.com/kocienda/statu…
10
6
38
My reddit AMA about iPhone, keyboards, and autocorrect happening in a couple hours. Link to come soon.
Quote Tweet
In a couple days, I’ll be doing a reddit AMA about my work on the iPhone, keyboards, and autocorrect. Link to come. twitter.com/kocienda/statu…
2
3
47
Quote Tweet
Happy @MarsEdit 5 day! You may now please overwhelm my servers. Hope you like it! twitter.com/redsweater/sta…
1
14
Quote Tweet
It’s happening… @MarsEdit 5 just posted with major updates to support microposting, markdown highlighting, and more! redsweater.com/blog/3955/mars
13
11
44
It’s happening… 5 just posted with major updates to support microposting, markdown highlighting, and more!
4
31
80
Histories of the multitouch interface center on the unveiling of the iPhone, but the real story reminds us that major breakthroughs are inevitably collective affairs—the aggregate work of many inventors solving distinct problems that often seem unrelated.
1
8
41
Show this thread
It was such a treat to interview for this story. I hadn't realized that his iPhone keyboard solution was about the spatial geometry of words in the dictionary mapped onto the keyboard layout. What a brilliant hack.
Quote Tweet
A few months ago, I had chatted with @stevenbjohnson about my work on the multitouch keyboard for the original iPhone. Check out the piece he wrote.
The Long Road to Multitouch: How a Mix of New Ideas Shaped the Way We Communicate With Computers. hiddenheroes.netguru.com/hurst-han-koci
3
5
16
Show this thread
In a couple days, I’ll be doing a reddit AMA about my work on the iPhone, keyboards, and autocorrect. Link to come.
Quote Tweet
A few months ago, I had chatted with @stevenbjohnson about my work on the multitouch keyboard for the original iPhone. Check out the piece he wrote.
The Long Road to Multitouch: How a Mix of New Ideas Shaped the Way We Communicate With Computers. hiddenheroes.netguru.com/hurst-han-koci
4
6
87
A few months ago, I had chatted with about my work on the multitouch keyboard for the original iPhone. Check out the piece he wrote.
The Long Road to Multitouch: How a Mix of New Ideas Shaped the Way We Communicate With Computers.
2
12
53
I created an account on Post. post.news/kocienda
1
12
A few screens of Zork I: The Great Underground Empire, courtesy of #ChatGPT. Not surprisingly, I can’t get very far into the game, but I’m utterly charmed that it works at all. 👾
3
5
79
Show this thread
Goodbye Bob. 😢
Quote Tweet
Bob McGrath, Original, Longtime Resident of ‘Sesame Street,’ Dies at 90 // I grew up with him as an original Sesame Street generation there from the start. hollywoodreporter.com/tv/tv-news/bob via @thr
1
13
Bob McGrath, Original, Longtime Resident of ‘Sesame Street,’ Dies at 90 // I grew up with him as an original Sesame Street generation there from the start. hollywoodreporter.com/tv/tv-news/bob via
2
19
48
Yesterday, I sat on my couch and built a data set to power a feature for a work demo. It took me all day, about eight hours of editing this one text file. Tedious to the extreme… but I want that feature!
4
3
91
tune in live: speaks at VOICES about how AI will change the future of technology
livestream link (registration required): businessoffashion.brandlive.com/VOICES-2022/en
2
7
54
Show this thread
I don’t know how Twitter is going to turn out eventually, but the tweets in my feed from the people I follow are way down from what they were a few weeks ago. I doubt it will come back. The old way is gone. Tweeting this will do nothing to change anything.
11
1
63
Show this thread







