HNHacker News
TopNewBestAskShowJobs

CatAtHeart

25 karma · joined July 8, 2019

submissionscomments
CatAtHeart··on What makes code hard to read: Visual patterns of complexity (2023)
I personally prefer the former as you can visually see the return one level of indentation below function name. It shows a guaranteed result barring no early-exits. Something about having the return embedded lower just seems off to me.
CatAtHeart··on Show HN: Asterogue, my sci-fi roguelike, is now playable on the web
One suggestion is to allow for HJKL or WASD movement. Arrow keys are fine and intuitive, but not in the best location. I remember playing nethack years ago and it had the HJKL system.
CatAtHeart··on Waffle House's Magic Marker System
To your first point, they are prolific throughout the South. Very prominent in Atlanta
CatAtHeart··on Nonograms - Japanese Crosswords
Hungry Cat Nonogram [Google](https://play.google.com/store/apps/details?id=com.tuesdayque...) [iOS](https://apps.apple.com/us/app/hungry-cat-nonogram/id73774447...) was always my favorite of these as it had full-color puzzles.

It was also called "Hungry Cat Picross" until Nintendo trademarked "Picross" and went after everything branded with it. This actually caused me to learn about the nonograms as I had assumed the type of puzzle was always called picross.

CatAtHeart··on Managing Kitchen Fruit Flies with a Little Shop of Horrors
We bought a cheap standalone bug zapper and put it on the counter and it has been a life saver for the fruit flies. Ours come from bananas, we think, and washing them after bringing them home from from the store seems to help some too.

The best part is, working from our offices in separate rooms, my wife and I will hear a zap and both shout "Good job bug zapper!"

CatAtHeart··on The best engineering interview question I've ever gotten
For anyone else who was initially confused like I was: On first look, I thought the solution had to involve exploiting commands over telnet to inject a mult command. It took me until looking at part 2 to realize it involved actually modifying the source code (which makes sense in retrospect). If you are looking to actually try and solve it, keep that in mind and don't look at part 2 :)
CatAtHeart··on Huawei MatePad Paper – eInk Tablet
The "pre-order" label is mostly due to supply chain delays. Currently there is a ~month lead time. I ordered mine back in late January and it is arriving this week.
CatAtHeart··on Wild boars are able to open traps to free their fellows
It's a pun on the phrase `on the lam` which means running away (from the law)
CatAtHeart··on How I store my files
Although I'm not sure of the rate, people have reported getting banned from google services without notice for seemingly no apparent reason. And there is little recourse to unlocking their account. It's something I personally don't worry about, but something to consider when relying on their services for backing up data.
CatAtHeart··on The Missing Semester of CS Education
There are vim bindings in most (if not all) popular IDEs so learning the base keystrokes can be lifted up to these at a later point.

They did explain that they based there decision based off the most popular command line editor (based on a stack overflow survey). Although it would probably be good to at least reference other popular / useful ones for exploratory purposes, for a quick overview course I think focusing on vim makes ample sense.