chiply
At the same time, back then the thought was that symbolic AI was the answer, and for sure Hofstadter's understanding of intelligence, and the emergence of consciousness from matter, had everything to do with symbols. He's talked about this, very interesting, although this is not a 'feel good' artifact from the Hofstadter canon lol. https://www.youtube.com/watch?v=R6e08RnJyxo&t=227s
And apparently neither Penrose nor Escher knew about Oscar Reutersvärd's work! Oscar got robbed lol.
Worth mentioning in Elisp that even if you don't define your own macros, you use them more often than you would think. defun, unless, def-custom, etc (more examples in the blog post) are all macros. The fact they look and feel like non-macros like special forms and built in functions implemented in C is part of what makes elisp so cool to me. There are plenty of homoiconic languages, but you rarely feel the distinction between program and data in elisp, and macro-supporting lisps in general.
It's hard to draw a direct analogy there, but I feel like it echoes the same sentiment.
A soapbox I have is that GHA workflows are scripts that could run on your machine without any of the YAML stuff. Who gives a flying about the DAG or the logs? Which, by the way, if you're willing to walk to the milk store to buy your milk, could be recreated in a much more testable and maintainable way without any of the YAML bs that GHA prescribes....
But DAGs are pretty, and logstreams showing up in a browser application instill trust (for reasons that fly far above the head of yours truly). So people go for that. Pretty DAG, nice logstream; therefore, deliver my milk. All of a sudden.... The CI/CD platform is having its merry way with your SLAs, contract abidements, and hotfix deployments.
What a time to be alive.
Not to rail on the South Park thing, but the blast radius of this issue also reminds me of the episode where the internet dried up.
If this bs with GitHub continues, Parker/Stone will have to make a GitHub episode. How seen would we all feel if that happened?
There's always the escape hatch of running you GHA workflows locally, but unfortunately, despite the existence of packages like `act`, there is no way to fully recreate the GHA runtime locally. Tons of the special YAML syntax just can't (more accurately, "just doesn't") get interpreted by those local actions runners.
We never went this route, but at my old org, I always advocated for considering GHA to be wrapper around a single bash script (or whatever script you want to run), as a means of completely breaking out of the GHA hellscape that is programming in YAML, who's turing-completeness is pretty dubious.
Unless you have things set up this way, you (the client of GitHub) would have to completely redesign your CI on the fly, run it locally, and then figure out how to get the D compliment of the I to work in a way that is auditable. Fat chance for most teams I bet.
Thank god you're dealing with a batch scenario. Silver lining for sure. Still, embrace the anger.
What makes my blood boil is that there's millions of DEVs literally crying at the moment worrying about how GitHub's failure to be responsible will put their jobs in jeopardy.
And fingers crossed for you my friend. We're at 5+ hours at the time of this writing.... You're batch job may still have a chance!!!
Even self-hosted runners are impacted.... How can that be?
The cost of this globally has got to be in the hundreds of millions to companies that use CI/CD through GitHub Actions. What if prod is broken and GitHub actions is stalling the deployment of your hotfix? What if this makes your organization miss and SLA and diminish user trust? What if this makes you miss a release that you were contractually obligated to meet? This is happening during peak dev hours on a Thursday (not that it would be acceptable at any other time).
I don't understand how a service this critical to the global technical infrastructure can fail like this at all, let alone for more than a few hours. Like where's the backup generator for crises like these? You can't even use self-hosted runners? WTF? Like how can you not bring your own backup in a crisis event like this?
Not that Microsoft has a good reputation, but holy moly, you'd think they would prepare from something inevitable like this.
I don't understand how a service this critical to the global technical infrastructure can fail like this at all, let alone for more than a few hours. Like where's the backup generator for crises like these? You can't even use self-hosted runners? WTF?
Emacs Docs: The modern documentation website Emacs deserves
Practical Algorithms for Incremental Software Development Environments [pdf]
I've been doing a deep dive into knowledge management and PKMSs, and in my research I've found that HyWiki offers the best of all words. It has a truly unique behavior compared to other PKMSs that allows it to obviate the bookkeeping involved with linking your notes together, and allows your curated knowledge to propagate into the rest of your Emacs, not just your siloed notes vault.
svg-margin (code on GitHub) fixes this by rendering indicators as SVG in the window margins, so any number of independent "providers" present text, icon glyphs, and clickable markers side by side on one line. Like my svg-line package, it overlays SVGs onto built-in UI components (the margin in this case) by leveraging Emacs's built-in SVG support. My personal config channels many sources to it, including VC, flycheck, evil marks, Org elements, whitespace indicators, and live symbol occurrences."
Those who use Emacs fluently know that the real skill is knowing how to ask Emacs about Emacs. The answer to any question you might have about Emacs lives behind just two keys: M-x and C-h. If you internalize those, plus a handful of command prefixes for the auto-discovery commands, Emacs will teach you whatever you need to know, on demand."
Do you feel like this will diminish Bluesky in any way? I wonder if having 2 models for interaction (twitter style + thread style) will muddy the waters at all? It does sound like they're doing their best to make the hybrid work "You don't always have to visit a community's homepage to get the latest posts, though. They will automatically appear either on your Discover feed or a special feed for them".
Do you think Twitter / X should also do this?
Claude Fable 5 Free Through June 22 on Pro, Max, Team, and Enterprise Plans
Something I want to do is read the footnotes alone in 1 whack and see what that experience feels like. I haven't done this yet, but I feel like it could illuminate exactly how much of what I latently remember about the novel is located in the footnotes.
I think this reality is something many folks are still in denial about. Like, how many times do you see an add depicting some translucent person's distorted cervical spine, referencing 'devices' in all their various forms as the cause. The entertainment / devices we use every day are literally causing morphological changes in our bodies. That's so dark, and I think loads of people simply choose not to think about it. Is ignorance bliss? Maybe for those hypnotized by the various 'entertainments' in their lives. But for people like yourself, who actually witness it, I'd say Infinite Jest is a useful, cautionary tale.
A more solid prophecy would be InterLace and the teleputer (analogous to streaming and smartphones, respectively).
I do think the Entertainment is a solid prophecy of doom scroll / infinite scroll, which is now showing up in basically every application.
The videophony chapter is also especially prophetic when you consider the prevalence of things like filters. I actually noticed the other day on a Google Meet that there is a 'touch up my appearance' feature. Wild.
This one is a lark, but one funny thing, although very different from ONAN (Mexico + USA + Canada), is that we're kind of witnessing an 'ONAN' world cup (all the matches are in these exact three countries). Again, obviously different from ONAN in Infinite Jest, but I thought that was funny.
I'm not sure he predicted the internet, as you mentioned, as the internet was invented in the 60s. If you meant the world wide web, that was created in 1989, popularized in 1990. IJ came out in 1996, so my instinct is that DFW knew about the internet/www when he wrote the book.
Even still, I strongly recommend reading it sequentially. But my first read through, I did skip ahead to some interesting passages other folks had written about, and that re-invigorated my interest in the novel. DFW's voice is so idiosyncratic and interesting. That's what kept me coming back.