HN user

adamrmcd

395 karma

DevOperationalizationing all the things!

adam [at] array [dot] org

http://twitter.com/#!/adamrmcd

Posts16
Comments81
View on HN

Using a hotplate is like driving with one eye closed. Sure you’ll get there, but your accuracy will suffer!

Though I’ve had many a SOICs magically realign on the hot plate — they were pretty forgiving — it’s not worth it to run without proper temperature profiling, even if it’s from a hacked toaster oven :)

The 1x1.gif was the most versatile and common image on all my websites.

Perfect alignment of text and images every time!

I am not an expert, but I think it depends on your MCU. (Some may have better implementation of a soft-pull-up than others.)

I've only implemented i2c on esp32-s2, and left the pullup footprints unpopulated at first. Eventually I came to the same conclusion and put two 10k resistors on and called it a day. Cost was negligible.

A random thought from the same era popped in my head a few days ago:

What was the difference between extended memory and expanded memory?

10yo me never did figure out why Kings Quest would play with one and not the other.

I am absolutely loving the author's explanation on WHY each component was selected, placed, and caveats.

The interactive schematics and gerbers are subtle but very effective.

Overall a very clear design and tone I really need to follow for my own PCB projects.

Unless you're manually injecting 0x08 into a database record, isn't it your keyboard that interprets your backspace into the UI layer. There's no way to type a backspace without literally pressing backspace :)

Regarding the null, if it's C based, theoretically your password just stops there. All other chars after that would be ignored.

Now I wonder, what would other non-C languages do if they see 0x00 in a string?

Coincidentally, I was just looking at backups from my BBS from the same era.

I wish I had a way to retrieve the data, assuming it's even still good.

I remember using a parallel port driven magnetic tape drive to record them. Probably a device that tar(1) was originally designed for :)

What medium did you use?

20 years ago this was my go-to language. Its CLI was very easy to develop your own system to combine grep, sed, awk, uniq, etc into awesome one liners, and for producing more complex file and network manipulation techniques.

One huge challenge I had was the inability to read other people's Perl code. There were dozens of ways to solve the same problem, and I had extreme difficulty reconciling my own understanding of "perl" with other people's code.

Often I use cal to find the previous or next month. I never understood why two parameters it assumes `cal mm yyyy` but when one parameter is provided assumes `cal yyyy` instead of `cal mm`.

ie, I just want to see April of this year: but `cal 4` returns Jan-Dec 0004 CE <!>

`cal -3` is perfect!

E Ink Gallery 3 4 years ago

There are full updates and partial updates. The former involves refreshing the whole display multiple times to remove ghosting, and a complete redraw. The latter is a targeted change at specific coordinates, which typically involves going from white to black. Very fast, but it's a single point/block at a time.

I've been on a Jazz kick for the past few months -- cocktail jazz, cooking jazz, lounge jazz playlists on spotify -- but it's starting to lose its effect coding.

Animals as Leaders is exactly the tangent I needed. Thanks!

Canadian here, and I do this too.

Part of the reason is that it's like passively introducing the person, or reminding the listener of the person's name, without the listener needing to ask.

I have a horrible time remembering names, esp. co-workers' spouce/kids names. I appreciate it when they do this.

EDIT: Western Canadian, and Shauna does this too :)

I was in Moscow in 2008 and one of my fondest memories was visiting GUM (pronounced "goom") right in Red Square. Three or four stories of shops ranging from perfume to electronics to butchers.

I remember arguing with my mom loudly in English in its halls, and kids would come up to us to practice their english and try to help us :)

At the Motorola store in GUM I bought an unlocked Motorola ROKR with Cyrillic T9 keys, for the equivalent of US$200.

Our tour guide smiled on how much GUM was such a social hub for Russians since the 1920s. I couldn't comment on how the haves and have-nots viewed the location, or what it stood for over the years or today, but it was obvious to me its social status.

https://en.wikipedia.org/wiki/GUM_(department_store)

A form of two-factor authentication? (Something you have + something you know.)

Simply set the value to match a rotating 8-bit token and plug-in to login :)

Naturally, this move led to a huge outcry outside (and apparently inside) Google, and now, the company seems to be backing down from most of the harsher terms of the initial announcement. [..] the company is surprised by how many people this change affected.

I would expect that this system is too complicated to simply run `select count(*) from users where status = 'legacy'` but I'm certain they knew exactly how many free-loading "businesses" would be affected.

Too late for me, already started my migration to Fastmail.

The article does address paid content, which is good, but my larger concern is still with my Cloud Identity. I've used my custom domain under Google as authentication on hundreds of third-party sites.

If i use this migration tool and move to @gmail.com, will third-party sites still recognize and honour my custom domain Google login credentials?

Exactly the same boat here. No email notifying me of the change either.

Plus, what about all the third party web sites that offer nice buttons that say "Sign in with Google"?

If you used your legacy Gapps domain to authenticate, do you think they all provide easy implementations to migrate your Google-one-click-authentication account to a same-email-new-local-password account? Hell no.

Totally understand. No intention of building, but I am working on a project of a similar scale (very different context) and would be curious if you're available for contract work. (ie, review my work for best practices, etc.) Given no other way to contact you but publicly here, I've posted a FR on Discord, if you are interested :)

Had a blast reading through this and your CGZ work. Nice job!

Can you post the schematics? I'm really curious on how you changed things (LCD bias, debounce circuit, etc.)

Also, can you post a pic of the back with components populated, outside of the case?

Thanks!!