HNHacker News
TopNewBestAskShowJobs

drhayes9

1,178 karma · joined March 18, 2011

Living in Austin, TX.

[ my public key: https://keybase.io/drhayes; my proof: https://keybase.io/drhayes/sigs/PXnm3PVm_lBEWf4LbWb4rC_SlGwNyzpYMnDiZ2OB8D4 ]

Verifying my Blockstack ID is secured with the address 1M1QN2SWzH4ecxeDgAjFDii1F6hSrGswLj https://explorer.blockstack.org/address/1M1QN2SWzH4ecxeDgAjFDii1F6hSrGswLj

submissionscomments
drhayes9··on Show HN: A framework for building Slack bots in Python
I've been having fun using fly.io for a Telegram bot (listens on an HTTPS endpoint like a Slack bot, if I remember right). Has cost me $0 for my hobbyist bot that is only used by me.
drhayes9··on The Tools I Use to Write Books (2018)
I've used Mermaid for that before: https://mermaid-js.github.io/mermaid/#/

Not sure what the author used.

drhayes9··on A tour to my Zettelkasten note clusters
My favorite example of a Zettelkasten in Tiddlywiki is this one: https://zettelkasten.sorenbjornstad.com

The author also has a site called "Grok TiddlyWiki" that helped me tremendously when starting out with TW: https://groktiddlywiki.com/read/

I use TiddlyWiki and love it. Because TW's UI and functionality is based on individual "tiddlers" within the wiki (just like your notes), adding functionality becomes part of the wiki itself -- a fusion I like compared to other plain-text note tools that keep the note-taking and note-storing separate.

drhayes9··on IoT hacking and rickrolling my high school district
I don't think telling kids not to narc on themselves "validates the insane over-criminalization". I think telling legislators or parents would, though.

The comment didn't say "respect the system", it said to deal in the realpolitik and don't try to effect legislative change by ruining your life as a high school student.

drhayes9··on Use console.log() like a pro (2020)
Doesn't work in Firefox, unfortunately. :sadface:
drhayes9··on Use console.log() like a pro (2020)
If you select an item with the inspector (Chrome or Firefox), you can now refer to that HTML element as $0 in the console.
drhayes9··on Sir Kazuo Ishiguro warns of young authors self-censoring out of 'fear'
Are you thinking of something specific here?
drhayes9··on How the Jamstack is failing at comments
The fact that the owner charges money is my favorite feature and, at least in my mind, makes it more likely it will still be around in a few years.

I think of it as the Pinboard model.

drhayes9··on How the Jamstack is failing at comments
I haven't played around with it as much as I'd like, but I was investigating IndieWeb tech for doing webmentions and comments on my static site: https://indiewebify.me/

I'm running the comments currently using https://commento.io/. It's nicely small, basically unobtrusive, and isn't Disqus which I feel has privacy problems.

drhayes9··on Git scraping: track changes over time by scraping to a Git repository
No, that's great to hear! My concerns are assuaged.
drhayes9··on Git scraping: track changes over time by scraping to a Git repository
The relevant section seems to be "Additionally, Actions should not be used for...any other activity unrelated to the production, testing, deployment, or publication of the software project associated with the repository where GitHub Actions are used."

Don't get me wrong, I absolutely adore this usage of GH actions. But isn't this a TOS violation? I've thought about using GH actions as a generalized cron for online stuff and that feels like it walks the line (e.g. re-generating my static site via a Netlify webhook so it can update comments or whatnot). I feel okay about it because the static site is what's contained in the repo.

drhayes9··on Is Cyberpunk Dead? A Conversation with Bruce Bethke
That made me think about this article about the lack of "the future" and "hope" in millennials: http://shoebat.com/2020/04/14/the-millennials-and-zoomers-ha...

I'm intensely curious about what comes next in literature/music/movies but have very little insight into what it could be. I think focusing on marginalized experience could recontextualize the stories that came before (colonial narratives taking on a self-aware perspective when seen by different eyes), but then I wonder if that isn't just a re-packaging or a co-op or pandering. Time will hopefully tell.

I'm tempted to think that the larger system has to break down more to find those stories but I don't know what "break down" means -- and who's to say those media aren't there already? I maybe just can't see them or I'm rejecting them i.e. "the noise those kids listen to these days".

drhayes9··on Is Cyberpunk Dead? A Conversation with Bruce Bethke
I don't! I literally wrote that in my comment.

But it's okay to like things that aren't cutting edge or groundbreaking or Oscar-worthy, too. Critical discussion != criticism.

drhayes9··on Is Cyberpunk Dead? A Conversation with Bruce Bethke
But the concerns expressed in those works were the same as the ones expressed forty years ago; that's the point the original article is making. Bethke himself used the phrase “self-referential metafiction” in describing sci-fi authors in the late 70s. I think a lot of the current cyberpunk work is the same, commoditizing an art movement into a fashion dressing to tell the same kind of stories we always get.

Vast corporations doing what they want to the helpless working class started as an 80s fear in opposition to a largely hopeful view of companies from the 50s and 60s. Just because it's come true, or is still a fear, doesn't mean that it's still exciting or exploring a new frontier.

Bruce Sterling was writing eco-fiction thirty years ago, about humans struggling to survive post-climate-change... except that wasn't a phrase that meant what it means to people today. The edge he was riding on in his work has now headed towards the middle.

Vernor Vinge writing about true names in the early 80s was predictive; Become Human commenting about it now isn't.

It doesn't make it bad or not worthy or anything, but it definitely is a move away from the bleeding edge of a predictive SF movement.

"Snow Crash" and "Diamond Age" by Neal Stephenson are interesting books in this sense. "Snow Crash" works best if you're a cyberpunk fan already, if it can relax into the tropes you already know and make an action movie out of it. "Diamond Age" moves away from that towards a definitely post-cyberpunk place with people who aren't criminals trying to make a buck but maybe good people trying to change the world with the power of technology. It's already shedding the trappings and trying to get somewhere else.

It's gotta be a little weird for these authors to see their "movement" co-opted into big media properties that make millions of dollars for big companies. Somebody else said it in these comments; that's not very punk.

drhayes9··on Santa Cruz, California bans predictive policing in U.S. first
> We’re talking rape, burglary, murder, vandalism, and assault... Conversely, low-income neighborhoods have tons of hardcore crime like I’ve described.

Tons?

Rape seems an unnecessarily emotional grab here, since most rapes are perpetrated by someone the victim knows and aren't restricted by income.

Vandalism happens everywhere as well.

> It’s always the people in the white upper-class neighborhoods who think the police are the problem.

My mom grew up poor and told me to not trust the police and certainly not let them in the house without a warrant.

> ...because they celebrate...

Who is "they", in this context?

"Tons." "Always." "They." Your language suggests an agenda that you're presenting in absolutes.

drhayes9··on Pi-hole: A black hole for Internet advertisements
I'm running pi-hole in a docker container on an Intel NUC; no need for an actual-factual Raspberry Pi. Works great.
drhayes9··on Zuckerberg’s Rules Would Hurt Everyone but Facebook
I have, but I think Facebook, as a media company, is what Sinclair can only wish it was. It's a media company that has real-time measurements of what people are engaging with, who they are demographically, and can respond minute-by-minute with adjustments of what kind of "coverage" they provide (for Facebook, this is adjustments to the algorithms that make stories show up in users' timelines).

I think we, as users, bear a lot of responsibility for the content we create and if there's a lot of awful stuff out there... well, we created it. But I think someone deciding to make a bunch of money in concentrating and distributing that awfulness deserves a lot of scrutiny.

drhayes9··on Zuckerberg’s Rules Would Hurt Everyone but Facebook
But the algorithms that decide what content to surface come from one place with one intent. Newspapers can't globally decide to emphasize particular stories and have as great an effect.
drhayes9··on Zuckerberg’s Rules Would Hurt Everyone but Facebook
One major difference is "the media" is not a monolithic entity with singular purpose, while Facebook is.

I also don't know of any other media property that has Facebook's "circulation"; Facebook has around 2.3 billion "subscribers".

drhayes9··on Amiga Music Tracker in JavaScript
My favorite tracker-like DAW is Renoise: https://www.renoise.com/

Cross-platform, can use VSTs and samples, lively community, lua scriptability. It's pretty awesome all the way around.

drhayes9··on The Bitcoin Whales: 1,000 People Who Own 40 Percent of the Market
If the private keys corresponding to the coins are lost then the coins are, for all intents and purposes, lost. They can't be sold, moved around, etc.
drhayes9··on Introduction to Hierarchical State Machines
It got too combinated, cached version here: https://webcache.googleusercontent.com/search?q=cache:IFj2bz...
drhayes9··on Video Games Satisfy Basic Human Needs
I've wondered a lot about that too. I bet (and would love to see hard research on) Eye Movement Desensitization and Reprocessing as it applies to games. Like, if the game has rhythmic elements and alpha-state gameplay with EMDR-type eye movements on top... I bet you've got a therapy machine right there.
drhayes9··on Brian Aldiss has died
I really liked Non-Stop. I would write more, but I don't want to give anything away.
drhayes9··on Raneto – Markdown Knowledgebase Platform
Most of Markdown is great for me and feels natural. Headings, bold, italics, lists -- those are all great.

Examples that don't feel natural are image syntax, dropping down to HTML for unsupported features (pre-supposes output format), emphasis on presentation vs. semantics, the various flavors of writing tables, etc. How do I write an index? A table of contents? Any way to differentiate a footnote or an aside from a basic link?

YAML front matter is a great ad hoc standard for including metadata about a document within the document. It would be great if the various flavors of Markdown standardized on that, too.

drhayes9··on Raneto – Markdown Knowledgebase Platform
I admit, I haven't tried to write a lot of RST or asciidoc beyond playing around with it. And it's a good point -- docs that are hard to write don't get written.
drhayes9··on Raneto – Markdown Knowledgebase Platform
I've been starting to suffer from Markdown fatigue and investigating tools that support RST or asciidoc. I wonder if this system might support those tools in the future?
drhayes9··on Show HN: Milanote – A notes app for creative work
I've been in the Milanote beta and I really love it. I agree with the other commenters about the smart UI choices that I haven't seen elsewhere: column notes, unsorted list, no zoom, etc. Sometimes I need to arrange notes across a 2d space to group them and think about them correctly instead of having big sorted lists.

My knee-jerk to the pricing was that it's too much. On the other hand, as a brain-storming idea-gathering space maybe I don't need more than 100 notes at a time -- once I'm done brainstorming I export and delete, I dunno.

By way of comparison, I have 1600 notes in Evernote including PDFs, images, presentations I'm working on, web-clipped articles and their contents, encrypted notes... and they're $99/year. I don't think Milanote is positioning itself as the "everything box" that Evernote is. If they are I'd love to see a roadmap to help me evaluate.

Please add an API for programmatically accessing notes and boards. I don't need the layout information necessarily, but how great to tag a note #todo and have some agent somewhere pick it up and start tracking it, or sync an entire board out as part of a build process to make a larger publication.

drhayes9··on Quick, How Might the Alien Spacecraft Work?
I just recently learned the term "Bracewell probe" for this kind of device: https://en.wikipedia.org/wiki/Bracewell_probe

Instead of sending radio signals or etching words or pictures in matter, you send a software agent that is reasonably intelligent in a hardware device into space seeking ETIs. The intelligence aboard the probe can have a conversation with the ETIs and communicate back to home the results.

drhayes9··on Alexa: Amazon's Operating System
My four-year-old son is the same way. He talks to my Google Home all the time, asking it weird questions (which it sometimes answers! "Hey Google, are you a robot?" "I prefer to think of myself as your friend."), getting it to tell him jokes, turning our Christmas tree on and off via IFTTT and a WeMo switch. It's all very natural for him.
Page 1 of 10Next →