Preferences

cmg
Joined 1,050 karma
Personal & small-org security, Rails/PHP/JS development.

Former Technology Director @ Trans Lifeline. they/them

@cmg on the bird site


  1. From the FAQ:

    > You can try to find Wally (Waldo), as in the well-known game Where's Wally. He is partially visible, but if you click on him, he will appear in full and wave at you.

  2. I once bought one of those alarms that brighten along with the pattern of natural sunlight in the morning (and dim in the evening), as I don’t get much natural light in my bedroom. The time display on it was so unbelievably bright at its lowest setting that my sleep was worse until I piled stuff up in front of it. I don’t even bother with it anymore.
  3. Of 60-something Linodes in Newark across a few accounts (we don't use LKE, Node Balancers, etc)

    - Many came back up yesterday. Most of the rest came back up this morning.

    - All but two are back online. One of those is "Powered off" but can't be turned on because "Linode busy". The other is online but unreachable, same behavior as most of them during the outage.

    - Three required me to put them in Rescue Mode and run fsck.ext4 -F /dev/sda to get them back online.

  4. I woke up to a few hundred messages from Icinga - thankfully my phone is on do-not-disturb overnight. Some of my servers in Newark are up and responding, some are not.

    Happy Sunday! Cleaning up the automatically-created maintenance/alert tickets generated by this is going to be a fun time.

  5. This isn't obvious at all but you can click the star next to an item that's "Linked" on DF (where the title goes to another site) to get a permalink to the item on DF itself! https://daringfireball.net/linked/2025/02/18/hp-buys-humane
  6. For anyone else trying this, the password is hackernews - without an exclamation point. Tripped me up.

    Thanks for setting this up adenta!

  7. From the article:

    > The new law doesn’t apply to classified code, national security systems or code that would post privacy risks if shared.

  8. With Icinga, for webservers:

    - apt status (for security/critical updates that haven't been run yet)

    - reboot needed (presence of /var/run/reboot-required)

    - fail2ban jail status (how many are in each of our defined jails)

    - CPU usage

    - MySQL active, long-running processes, number of queries

    - iostat numbers

    - disk space

    - SSL cert expiration date

    - domain expiration date

    - reachability (ping, domain resolution, specific string in an HTTP request)

    - Application-specific checks (WordPress, Drupal, CRM, etc)

    - postfix queue size

  9. The comment I’m replying to says they’re “the only impartial observers who were in Venezuela for the election,” so I think the point stands - given their funding and connection to the US government and international capital, they can’t be considered impartial in this situation.
  10. [flagged]
  11. Even in messenger-type apps there's a weird setup. With iMessage, if you're in a group chat with yourself and other people (B and C): if C sends a message and B reacts to it, you still get a message about B's reaction to C. Drives me crazy in certain group chats I'm in.

    Signal, for some reason, notifies of reactions to your message on desktop but not on mobile (at least iOS).

  12. HN hug of death? I sent an email to the address provided and over time, the page showed:

      Waiting for incoming email...  
      You don't have to write us an entire love letter :-). 
      Still waiting... 
      It's pretty quiet here... ¯\(°_o)/¯. 
      Waiting...  
      I'm giving up, reload the page to start over. (︶︹︶).
    
    I've been very lucky overall to use Sendgrid for the majority of my email, so that DKIM is just a matter of setting up the CNAMEs they provide, but just had a situation where I had to set up OpenDKIM on a server running mailman to deal with the latest requirements from Yahoo and Google. (Apple also seems to be part of this enhanced enforcement, though never really mentioned.)
  13. Texting also became expensive once the carriers figured out people wanted to use it. I remember being pissed off in the mid-2000s when I posted an item for sale on Craigslist and someone texted me about it instead of calling - that text probably cost me a quarter!

    (Now, of course, I can't imagine calling a random person or putting my phone number on an item listing.)

  14. My service came back around 1:30PM in Connecticut. Data and calls are working fine. I requested a 2FA code at 2:30 from a service that only offers SMS. An hour and a half later, I still haven't gotten it.
  15. And somehow I still get regular “H0ME_DEPOT Order CONFRIMATION” junk landing at the top of my Gmail inbox.
  16. With the right hardware combinations, the only break you'd theoretically have in the System/MacOS/macOS history from 1984's System 1 to 2023's macOS Sonoma 14.1 is from MacOS 9 to MacOS X 10.0. OS X was actually a completely new operating system and oftentimes you had both OSes side-by-side on the same disk to either dual boot or to run OS 9 stuff in Classic mode under OS X.

    (With full disk encryption, T2 chips and other various low-level hardware changes this might not actually be feasible under Apple Silicon chips, but at least through the Intel days you could have upgraded a system with hardware changes in the same way.)

  17. Hey Siri re-enabled itself on my iPhone 12 Pro Max after I installed the iOS 17.0 update. It's one of the first things I turn off when I get a new phone and I would not have knowingly turned it back on.

    Could it have been an installer fluke? Sure. But it's concerning enough.

  18. This was also me as a kid with the Mac - we got our first home computer in 1993. Pascal? WindowPtr? Compilers? Yikes - I'm only 9 years old! I'd done some QBasic and Logo at school but couldn't wrap my head around the 'abstract' GUI stuff: If I tell the turtle to go Forward, it goes forward...

    Then I discovered HTML - much easier to wrap my head around at the time.

  19. I'm also @cmg on Twitter, which used to get plenty of Instagram mentions of this type, as well as people thinking I'm CheckMate Gaming, Canadian Media Guild, Cocaine Muzik Group, Chipotle Mexican Grill and all sorts of wild stuff.
  20. Because 1 !== true and 0 !== false in JavaScript:

      const index = "Hello HN".indexOf("H")
      console.log(index);
      >> 0
      index == false
      >> TRUE
      index === false
      >> FALSE
  21. For me, the "magic word" is my WWDC 2007 bag. Pretty much the only reason I keep it around these days.
  22. If you're not rebuilding the desktop every other day you're really missing out!
  23. Before anyone looks up and emails that relative, please note that it's been attempted already:

    https://www.emaculation.com/forum/viewtopic.php?p=75314#p753...

  24. I took the Shinkansen on my last trip to Japan in 2016 and I didn't see any smoking cars, but there were closed-off smoking rooms available on the train with really good ventilation systems.
  25. One of the first things I did in my new position was to add ncdu (and mysqltuner) to our Ansible playbooks. It's that useful for me - I probably use it every other day at least.
  26. [2007] but also timeless advice, at least while our UIs still follow the same general paradigms.

    It's important to note that Aza Raskin is the son of Jef Raskin, who wrote a lot about interfaces (including a book called The Humane Interface), and worked on the original Macintosh at Apple, on the interface.

    Aza Raskin has continued that work at Mozilla and elsewhere and I'm glad he has. Though I miss the original Songza interface https://signalvnoise.com/posts/1117-fresh-ui-ideas-from-song...

  27. For what it's worth, I use Mailplane on an M1 MacBook Air (8GB) with 2 Gmail tabs and a calendar tab without noticeable issues.

    Unfortunately the developers weren't able to get Google to work with them on a policy change that impacted the app [0] [1] and so gave up and have moved on to a new and completely different customer support service.

    [0] https://developers.googleblog.com/2020/08/guidance-for-our-e... [1] https://mailplaneapp.com/blog/entry/mailplane_stopped_sellin...

    So unfortunately

This user hasn’t submitted anything.

Keyboard Shortcuts

Story Lists

j
Next story
k
Previous story
Shift+j
Last story
Shift+k
First story
o Enter
Go to story URL
c
Go to comments
u
Go to author

Navigation

Shift+t
Go to top stories
Shift+n
Go to new stories
Shift+b
Go to best stories
Shift+a
Go to Ask HN
Shift+s
Go to Show HN

Miscellaneous

?
Show this modal