HackerTrans
TopNewTrendsCommentsPastAskShowJobs

goatmobile

no profile record

Submissions

Show HN: A form to reveal text only after N people have responded

sharebearr.com
1 points·by goatmobile·vor 4 Jahren·0 comments

Show HN: rfilerunner: a simple command runner

github.com
3 points·by goatmobile·vor 4 Jahren·0 comments

comments

goatmobile
·vor 3 Jahren·discuss
You get arbitrary length arithmetic for free (the 1401 in the Computer History Museum runs a demo program that computes powers of 2, it only stops when it runs out of columns on the printer paper instead of bits in memory). Also there is no alignment to think about and no padding is necessary, which is nice when memory space is scarce as it was and considering the 1401 uses a variable word length instruction set. Plus it's easier to type into a key punch [0] when programming.

[0] https://en.wikipedia.org/wiki/Keypunch#/media/File:IBM26.jpg
goatmobile
·vor 3 Jahren·discuss
I use "Google Analytics" [0], just a simple JavaScript snippet to fire off to a Google Form that sends responses to Google Sheets. It obviously has a ton of pitfalls but it works for me.

[0] https://goatmobile.github.io/blog/posts/forms-analytics/
goatmobile
·vor 4 Jahren·discuss
git didn't really click for me until I learned about patch[0] and had to use it some. I'm not sure if this is entirely correct, but I started thinking of a git repository as a DAG[1] of commits, where each commit is a patch (the changed lines of code) along with some metadata like a message, date, etc. Branches fall out of this as they're just names for specific nodes in the DAG, and thing like rebasing is taking a set of nodes (e.g. commits/patches) and replaying them on top of some other base. This has at least helped me get a grasp on how to get out of various situations.

That all said the best way to learn is to do! Maybe see if there is some bug that came up recently but was working in the past, where 'git bisect' would be a good tool to help you debug. And if the GUI tools work for you on a day-to-day basis, there's nothing wrong sticking with them over the command line. To me developer tools are a second-order thing, you should only use them as much as necessary to help you do your actual work.

[0] https://man7.org/linux/man-pages/man1/patch.1.html [1] https://en.wikipedia.org/wiki/Directed_acyclic_graph
goatmobile
·vor 5 Jahren·discuss
Looks pretty slick! A couple things I noticed:

- It wasn't obvious (is it even possible?) how to make or import my own deck aside from the default one of Spanish words.

- Fetching the next word over the Internet introduces some noticeable latency when going from the back side of the previous card to the next side. Maybe you could pre-fetch the next several dozen words in one batch to hide the latency?