On deciphering ancient Minoan scripts
On deciphering ancient Minoan scripts
LiDaR is the gift that keeps giving, in the dense forests of South America: www.vice.com/en/articl…
It’s good to make things _for fun_https://austinhenley.com/blog/programmingasplay.html
A not-so-long-ago article on SBF by Sequoia: web.archive.org/web/20221…
“After my interview with SBF, I was convinced: I was talking to a future trillionaire. Whatever mojo he worked on the partners at Sequoia—who fell for him after one Zoom—had worked on me, too…. I don’t know how I know, I just do. SBF is a winner.”
“He’s an ethical maximalist in an industry that’s overwhelmingly populated with ethical minimalists. … I know who I’d rather trust my money with: SBF, hands-down. And if he does end up saving the world as a side effect of being my banker, all the better.”
Pretty … unbelievable in hindsight.
Looking at Gemini and other “web bloat” fixes: youtu.be/I2Q35uFCq…
On over-hyped claims and throwing around the word “wormhole”
Vaguely disturbing: www.palladiummag.com/2022/11/0…
“The forty year programmer”
A reasonable overview of Urbit
It’s one thing to find evidence of an impact on Mars. It’s another thing to find water and ice on Mars.
It’s a whole other thing to find evidence of a mega-tsunami on Mars.
A psychedelic take on generative AIs: return.life/2022/06/2…
A review of “non-C-based” operating systems: https://www.theregister.com/2022/03/29/non_c_operating_systems/
Obligatory Octopus post – this time, an explanation for their brain complexity that suggests a possible common factor for all complex brains: an expansion in the variety of microRNA
Interesting talk by Peter Thule: youtu.be/ibR_ULHYi…
An interesting science v religion take: www.theguardian.com/science/2…
A range of Lisp typography (!)
A short, tragi-comic account of GNU/FSF: www.spesh.com/danny/wri…
Getting romantic about the craft of programming :-)
On the difficult market for developer tools: www.kite.com/blog/prod…
Level-headed assesment of blockchain: www.tbray.org/ongoing/W…
Remembering Erik Naggum http://jackkelly.name/blog/archives/2019/06/17/erik_naggum_10_years_on/index.html
“Tools for Thought” as medium, as computation, as cultural practice, as memory aid.
The right “introduction curve” for Kubernetes: matt-rickard.com/dont-use-…
Haven’t had “an Octopus post” in a while: here’s them throwing things at each other:
This reads like a movie of sorts. Unbelievable.
Leading up to arxiv.org/abs/2211….
Inspiring AF !!
Edit: the cost of doing all this:
Zhang’s preference for undertaking only ambitious problems is rare. The pursuit of tenure requires an academic to publish frequently, which often means refining one’s work within a field, a task that Zhang has no inclination for. He does not appear to be competitive with other mathematicians, or resentful about having been simply a teacher for years while everyone else was a professor. No one who knows him thinks that he is suited to a tenure-track position. “I think what he did was brilliant,” Deane Yang told me. “If you become a good calculus teacher, a school can become very dependent on you. You’re cheap and reliable, and there’s no reason to fire you. After you’ve done that a couple of years, you can do it on autopilot; you have a lot of free time to think, so long as you’re willing to live modestly. There are people who try to work nontenure jobs, of course, but usually they’re nuts and have very dysfunctional personalities and lives, and are unpleasant to deal with, because they feel disrespected. Clearly, Zhang never felt that.”
Great old forth blog (from about 15 years ago!): www.ultratechnology.com/blog.htm
A stock-sentiment-tracking service built on Lisp:
Looking at structures found in the Azores: www.youtube.com/watch
A new space station lives !
On letting go of the GPL, by Martin Kleppman:
For all these reasons, I think it no longer makes sense to cling on to the GPL and copyleft. Let them go. Instead, I would encourage you to adopt a permissive license for your projects (e.g. MIT, BSD, Apache 2.0), and then focus your energies on the things that will really make a difference to software freedom: counteracting the monopolising effects of cloud software, developing sustainable business models that allow open source software to thrive, and pushing for regulation that prioritises the interests of software users over the interests of vendors.
Phenomenal tour of the Great Pyramid, feels like I’m right there!
Friedman describes the paradoxesl we’ve been led to, in the absence of clear priorities:
I understand why people want all five — now. I want all five! But they involve trade-offs, which too few of us want to acknowledge or debate. In an energy war like the one we’re in now, you need to be clear about your goals and priorities. As a country, and as a Western alliance, we have no ladder of priorities on energy, just competing aspirations and magical thinking that we can have it all.
I wanted the Moonlander but ergonomics led me to the Kinesis Advantage2.
Today, you can get a mix of both, with the Kinesis Advantage360: arslan.io/2022/10/2…
A “pre-historic” amputation: www.aljazeera.com/news/2022…
A somewhat despairing article, from the Economist: www.economist.com/essay/201…
(except it’s from 7 years ago, and things haven’t got any better …)
Elegant code, or inscrutable code golfing? You decide: “random walk in two lines” asindu.xyz/2022/10/0…
Goddamnit, geeks have been righteously complaining about “feature-itis” and retreating to their hermit kingdoms for so long.
Here is one such complaint all the way back in 1999 (!)
“Systems at scale”, w.r.t. money laundering: www.propublica.org/article/c…
From a HN comment
Sometimes I wonder if we’re just giant machines built by microorganisms. It would certainly make an interesting story, along the idea of a robot discovering they were made by somebody else, which I believe has already been explored
(Referencing links between cancers and fungi within them)
NeoVim is now just as much of an extensible editor github.com/ggandor/l…
(the easy use of Fennel for config has created an Emacs-Lisp counterpart !)
Interesting, I had initially dismissed this “crater full of ice” photo as too-good-to-be-true, but … it is real !
Attempting to predict the future of computing: bzogrammer.substack.com/p/the-nex…
“Software to be thankful for”
I would add a bunch of macOS desktop software to this, but otherwise a good list
Closer to deciphering the Indus Valley Civilization script, perhaps: www.smithsonianmag.com/history/h…
Something ambitious that I’ll need time to digest
An instrument the size of an house: a giant pipe organ.
Luxury doomsday bunkers: www.theguardian.com/lifeandst…
Manages to be ridiculous and frightening at the same time.
A weirdly wonderful take on Terry Davis:
Modernity has a strong apocalyptic feeling to it, in the biblical meaning of the word, which means “the unveiling”, the event when we see and know reality in all of its forms as it truly is. If we are in a stagnant period of history in which we are not having real technological progress but rather we just optimize screens to get people addicted to click ads, maybe the way out of this mess and to get actual innovation is to get on your knees and pray that God will illuminate you on how to build a warp drive.
An interesting anecdote about the development of the Soyuz transport vehicle: www.russianspaceweb.com/soyuz-7kt…
Great overview of different financial eras with “computer analogies”: youtu.be/HcugCDf6s…
Interesting new browser, “Arc”:
TIL about “hyper-legible” fonts: brailleinstitute.org/freefont
(I never thought about how “blurry letters” would be so hard to distinguish!)
From this article in the Atlantic
The second Elizabeth was born on April 21, 1926, and has reigned over Britain since 1952. She was six weeks older than Marilyn Monroe, three years older than Anne Frank, nine years older than Elvis Presley—all figures of the unreachable past. She was older than nylon, Scotch tape, and The Hobbit. She was old enough to have trained as an army driver and mechanic in the last months of the Second World War.
“The conception of monarchy as a way of life is not easy to explain to those who are unaccustomed to it,” Morrah wrote in 1958, just six years into Elizabeth II’s reign. “To peoples whose social system and patriotic tradition are founded upon revolt against a distant or authoritarian king—to the Americans and the French, for example—it is apt to seem a paradox. Such as these are inclined to suppose that the British people only continue to tolerate their ancient monarchy because its real content has been emptied out of it by political progress.” But this was not true, Morrah argued. The British monarchy is one of the few institutions in history to have voluntarily ceded power, whether it be Charles II accepting the existence of Parliament or Elizabeth II paying income tax.
The Queen is dead; long live the King. The world must now discover, after a reign that lasted seven decades, what England, and Britain, is without her.
On food security and the end of abundance
Wisdom from HackerNews:
The longer I am a software engineer the longer I begin to understand that the soft skills are much more important than all the technical skills. For me software engineering is much about dealing with my insecurities and coming to term with my weaknesses. I also feel that it is a lot about dealing with your ego and a lot with cooperating with colleagues and bosses. The longer I am a software engineer, the more I understand that developing software is not about writing code but communicating with people.
A look at the engine that made the SR-71 Blackbird possible:
A look at Racket and Rhombus
“Planta Sapiense”: www.theguardian.com/books/202…
Some interesting comments in this post on what was lost with the loss of the old Usenet:
Fun fact: Alligators can go up to two years without food !!
Fun fact: a Russian team was hunting for Atlantis near Britain in the late 90s 🤷♂️
A paper about it: www.shimajournal.org/issues/v1…
Interesting overview of the types of computation in games (simulation + numerical + shading) and the varying performance aspects of each, and musings on “language suitability”: www.st.cs.uni-saarland.de/edu/semin…
Matt Damon explains things :-|
The promise of Rust, and a perspective on the languages that came before:
In which I learn about the python concurrency landscape: superfastpython.com/python-co…
:-O
First Windows Subsystem for Linux, now this … how different from the world of 15 years ago ! :-)
Some Guix evangelism: gexp.no/it-wasnt-…
A blend of FreeBSD and macOS? lunduke.substack.com/p/the-fre…
Sounds too good to be true, but good luck to the folks doing this 👍
On unifying “toy languages” and “real languages”
On the bio-electrical science behind how organisms control anatomy through gene expression: www.youtube.com/watch
An entertaining Youtube channel which also promotes a much-needed “cultural coming-together” in these times:
A look at “low-level” schemes (though still missing a mention of Gambit/Gerbil)
The Onion’s Our Dumb Century is a classic satirical look at the twentieth century, of course, but it’s also a nice tour through the American zeitgeist over that time. One of the headlines that hits a little harder than it used to is from 1985: “Dynamic New Soviet Leader Not on Brink of Death.” In the early 80s, the USSR successively appointed Yuri Andropov (68 years old, died in office in a year and a half) and then Chernenko (who took power at the age of 72 and died after just over a year). But now the US Senate is the oldest it’s ever been, the speaker of the House is 82, the party leaders in the Senate are 71 and 80, and the Presidency is held by someone who won at age 77, running against a 74-year-old.
Spectacularly contrarian take: “Use one server“
When you experience growing pains, and get close to the limits of your current servers, today’s conventional wisdom is to go for sharding and horizontal scaling, or to use a cloud architecture that gives you horizontal scaling “for free.” It is often easier and more efficient to scale vertically instead. Using one big server is comparatively cheap, keeps your overheads at a minimum, and actually has a pretty good availability story if you are careful to prevent correlated hardware failures. It’s not glamorous and it won’t help your resume, but one big server will serve you well.
Two approaches to (web)publishing
The “_just use Fossil_” approach is particularly novel!
Hilton Waikoloa’s art collection
In pursuit of that goal, Hemmeter traveled to China, Japan, Indonesia, Thailand, Burma and beyond. He spent at least a year traveling and shipping artwork back to Hawaii on barges where it would then be flown by helicopter to the hotel’s property.
But the best thing about the collection, besides its sheer size and diversity, is that viewing it costs nothing, and that holds true for both guests and members of the general public.
Displayed throughout the corridors and common spaces for all visitors to enjoy, the Hilton Anatole’s varied collection ranges from 12-foot segments of the Berlin Wall painted by Jurgen Grosse to an 18th Century Thai Reclining Buddha fashioned in gilt-bronze.
“_The Hajj trail_”
Well made online rpg!
The backstory of Marcel the shell
Software that is better in principle comes with everything you need. Software that is inferior does not, and someone has to fill it in. They do it by building tools.
Every third-party “tool” is actually a weakness: it’s doing something that either didn’t need to have been done at all, or could have been done better in the first place. However, it creates a community. There’s a way for people to contribute. It’s like a game that leaves little bonuses lying around for people to pocket. If even a novice can make a small contribution, so much better. They feel good about themselves, and now they’ve made a commitment to that ecosystem. The switching costs suddenly became significantly higher.
In the realm I know best, programming languages, this is especially true. And in fact, to be “successful” in terms of size, perhaps every language should start out somewhat flawed: it should have bad scope rules, weird modules, funky overloading, floating points as the only numbers, and so on. To a rational observer, this might seem an awful idea. But programmers, as a species, have gotten acculturated to salt mines as a natural habitat. They will think nothing of it.
From this great rant
Illuminating article about Chuck Moore and levels in Forth
A novel way to blog, using Curio
“Two notes” by Donald Knuth
Collection of quotes on notation design
Apparently, WordPerfect (I used the DOS version 25 years ago) is still around
Beginner’s guide to tinkering with a very accessible game engine.
Mind-opening take on how REST is not REST (but can be …)
A local decades-old cold case solved: www.mountainview.gov/news/disp…
“Interesting software”, the most under-rated list ever: fallows.substack.com/p/interes…
“Hypertext and horror”: dl.acm.org/doi/pdf/1…
“Hypertext, social media and totalitarianism”: www.markbernstein.org/WebAtWar/
A slice of Kourosh Dini’s “flow” tips with OmniFocus: www.youtube.com/watch
Avoiding conflating simplicity and size, in programming languages: arrdem.com/2022/07/0…
From 1997, Python presented as the “best among 5”: web.archive.org/web/20040…
A pretty good “Scheme primer”: spritely.institute/static/pa…
Ancient Amazonian lived in densely populated cities (!)
A guide to the world of Smalltalk:
Looking back at Erlang, but also the rich history of telephony from which it (and distributed systems in general) drew inspiration:
Showcasing the history of Smalltalk, or rather the role of Smalltalk in the broader quest for a better form of learning by modelling
A beautiful rendition of the Interstellar soundtrack
A good scene composition from Dune, set to the best track from the soundtrack:
The “weird elephant story” I heard someone talking about is real.
A great video showing a quick overview of the features of Tinderbox by Eastgate.
One day, I’ll pick up this thread of self-learning more math again: www.susanrigetti.com/math
Software Design for Flexibility: How to Avoid Programming Yourself Into a Corner was billed as the “successor to SICP” when it came out.
A counter-point: wozniak.ca/blog/2022…
The same content may be seen as (1) overly-idealistic utopianism and hence practically useless, and, simultaneously, (2) futuristic, a way out of the muck.
It’s hard to say which is true.
Clojure does not need a REPL, it needs an Eval RPC protocol. To turn Rich’s methods against him, current REPL complects command-line interactions with code evaluation.
It’s trivial to build human-friendly CLI on top of machine-friendly RPC, but much harder to build machine-friendly RPC on top of a human-oriented command line.
Making (“printing!”) objects with Sound!
Lisp in the browser, playfully done.
A minimalist scheme (R4RS, in 4K!)
Fun take on the various bits of naming and pronunciation of Guix (“geeks”): lambda-y.net/post/sche…
The “Lidar payoff” continues!
Many of the sites included complex monumental mounds known as lomas, waterways and reservoirs, in addition to massive pyramids topped with small platforms. Most important, according to study co-author Heiko Prümers, an archaeologist from the German Archaeological Institute, these settlements were linked by elevated causeways up to 6 miles in length that cut through the savanna.
Gobekli Tepe wasn’t a one-off
https://gist.github.com/chaitanyagupta/9324402
(enable-json-syntax)
(defun example-object () {
"someArray": [1, 2, 3],
"someBoolean": true,
"someNull": null,
"nestedObject": {
"type": "example"
}
})
(disable-json-syntax)
(not IMO an improvement over just using native structures, but an example of what reader-macros enable)
I don’t know if this is accurate (probably not), but certainly a fun way to browse, courtesy of Merriam Webster: www.merriam-webster.com/time-trav…
Fly, A possible alternative to Heroku: christine.website/blog/fly….
However, I can confidently say that fly.io seems like a viable inheritor of the mantle of responsibility that Heroku has left into the hands of the cloud. fly.io is a Platform-as-a-Service that hosts your applications on top of physical dedicated servers run all over the world instead of being a reseller of AWS. This allows them to get your app running in multiple regions for a lot less than it would cost to run it on Heroku. They also use anycasting to allow your app to use the same IP address globally. The internet itself will load balance users to the nearest instance using BGP as the load balancing substrate.
“The Face in the Tank”
(Taken from a picture of a blown up tank’s turret lying on the ground)
A promising new Outliner!
(I’m a Roam convert right now, and a simple outliner doesn’t really replace that for me, but I can see this replacing plain writing needs)
The TC-497 is a truly remarkable feat of engineering. Capable of hauling 150 tons at 20 mph for nearly 400 miles (this range could be extended by carrying extra fuel cars), it was powered by four 1,170-hp gas turbine engines. Only one of these engines was in the locomotive, with the other three were housed in their own separate cars. It retained the hub motor system from previous overland trains as well, meaning all 54 wheels on the vehicle were powered.
The locomotive itself was massive at over 30 feet tall, but its size belied the fact that the smaller gas turbine engines allowed LeTourneau to add living quarters as well. The inside of the locomotive could sleep six and had a complete galley and bathroom. The train’s total length? 570 feet—nearly two football fields. And due to the train’s modular construction, the max length was theoretically infinite. As many power cars as were necessary could be added, along with the fuel to keep them running.
Big respect for the technology that makes such imaging possible:
Because the black hole is about 27,000 light-years away from Earth, it appears to us to have about the same size in the sky as a donut on the Moon. To image it, the team created the powerful EHT, which linked together eight existing radio observatories across the planet to form a single “Earth-sized” virtual telescope [1]. The EHT observed Sgr A* on multiple nights, collecting data for many hours in a row, similar to using a long exposure time on a camera.
And just like a high-powered camera, imaging Sgr A* required the support of the most sensitive instruments in radio astronomy. That sensitivity comes from the 1.3mm Band 6 receivers on the Atacama Large Millimeter/submillimeter Array (ALMA), designed by the Central Development Laboratory (CDL) at the US National Science Foundation’s National Radio Astronomy Observatory (NRAO).
“We are very proud at CDL to have provided some critical technology to support this amazing discovery by the EHT collaboration,” said Bert Hawkins, Director of CDL, who explained the role of Band 6 and CDL in making the research and the results possible. “Our team contributed by installing a custom-built atomic clock on ALMA and reprogramming the ALMA correlator to make the telescope a phased array. This effectively turned the telescope into a single dish with an effective diameter of 85 meters– the largest component on the EHT. In addition, the mixers at the heart of the receivers on ALMA, the Submillimeter Telescope (SMT) in Arizona, the Large Millimeter Telescope (LMT) in Mexico, and the South Pole Telescope (SPT) in Antarctica were developed at CDL along with our partners at the University of Virginia.”
Giant prehistoric worm: www.atlasobscura.com/articles/…
The deep complexity behind seemingly simple computer interactions: josh.works/dizzying-…
Ellen Ullman’s memoirs and an attempt to get at the “nature of code”
The japanese influence in early “cyberpunk” sci-fi (here, Gibson’s Neuromancer): jrogel.com/neuromanc…
Praise for Guile: www.draketo.de/software/…
DIY conference details: www.scattered-thoughts.net/writing/h…
Comparisons between Neolithic cultures at opposite ends of the earth: https://www.theguardian.com/uk-news/2022/may/04/stonehenge-exhibition-explores-parallels-with-japanese-stone-circles?CMP=share_btn_tw
Climate change might be real if landfills begin to spontaneously combust: gizmodo.com/an-enormo…
An excellent set of bests practices for “textual websites”: seirdy.one/2020/11/2…
(yeah, after trying all the static website generators, it’s static-html-or-bust for me too)
The soundscape on Mars
TIL Alexander Stepanov (of Elements of Programming) wrote a long overview of Scheme: stepanovpapers.com/schemenot… !
Great write-up: tomasp.net/blog/2022…
Also, TIL how Hypercard allowed a “layered approach” to permissions for modification that I haven’t seen anywhere else:
Yanis Varoufakis on “techno-feudalism”: youtu.be/wNf3dN0VX…
From six years ago, a look at something that should be too crazy to believe: www.theatlantic.com/science/a…
How electricity works is one of those things that I thought I knew, but there are subtleties to it: youtu.be/bHIhgxav9…
Airships as carriers: www.airships.net/us-navy-r…
Learning by watching (via Twitch): earthly.dev/blog/gola…
The “two faces” of the moon: blog.jatan.space/p/the-two…
Trying to explain music about lost futures
I’ve always enjoyed learning about “non-C” operating systems: https://www.theregister.com/2022/03/29/non_c_operating_systems/
Hmm, there are “smartphone addiction” quizzes.
(Though I suppose if you think you need one, you might be addicted, no?)
There are still lots of fascinating mysteries out there: www.nature.com/articles/…
Definitely the weirdest insect I’ve seen so far: www.sciencefocus.com/nature/wh…
Crows are smarter than they seem …
I always thought of David Allen (of GTD) as some sort of stodgy old guy.
But I’m just … blown away by his interview here: youtu.be/2EyIUbyCP…
He turns out to have had a very interesting background.
Tolkien apparently did a lot of painting, frequently drawing from and supporting, his stories: www.tolkienestate.com/painting/
H.P. Lovecraft’s favorite films: faroutmagazine.co.uk/h-p-lovec…
(Naturally all in the 1930s or 1920s)
The poster child for publicly-released UFO footage might just be … video glare
VDH on why classics matter with Clifton Duncan: youtu.be/6J04kREnO…
Looking at “early” humans in the caves of the Yukon, 250 centuries ago: www.smithsonianmag.com/science-n…
A variety of shell-wannabes: github.com/oilshell/…
(this is a wheel that has been re-invented a few times)
On Emacs as a “lifestyle choice”: arjenwiersma.nl/writeups/…
Looking back at the beginnings of hyper-text, hyper-media, hyper-fiction
“A half-century of hypertext at Brown”
Distributed consensus using cellular automata: medium.com/nknetwork…
The Unison language is really coming along well and is still futuristic
World War I had no good guys, no winners, just mediocre, small-minded politicians unable to step back from the brink
Ernest Shackleton’s lost ship is found
“For scientific discovery give me Scott; for speed and efficiency of travel give me Amundsen; but when disaster strikes and all hope is gone, get down on your knees and pray for Shackleton.” - Sir Raymond Priestly, Antarctic Explorer and Geologist.
On how “the perfect system, the perfect app” is a mirage: https://inessential.com/2021/04/06/the_perfect_to_do_system_is_not_just_around_the_corner
An account of the now-forgotten “Buran” fully automated space shuttle, and the “Energia” heavy-lift rocket: youtu.be/XLOCQw5s9…
Fascinating account of someone’s “life story of programming languages”
Inspiring, I should write my own some day :-)
Found this a good overview of the trends and limitations of computing hardware over the decades.
“25 years of SmallTalk”, from 20 years ago
I can’t believe I never heard of this before.
earthobservatory.nasa.gov/images/92…
Nearly perfect concentric circles, nearly 30 miles wide!
Interesting find that pushed back the homo sapien culture timeline quite a bit: www.haaretz.com/archaeolo…
Something weird: a paper on the possible effects of of an ancient mega-tsunami in Peru: www.academia.edu/s/49ded1a…
Lurking some 3 billion light-years away, Alcyoneus is a giant radio galaxy reaching 5 megaparsecs into space. That’s 16.3 million light-years long, and constitutes the largest known structure of galactic origin.
(Source)
Writing a children’s book for programming, in 1991: “Professor Fortran”
From the article "thoughts on markdown"
Today, I will argue that Markdown’s primary users are developers and people who are interested in code. It’s not a coincidence that Slack made the WYSIWYG the default input mode once their software was used by more people outside of technical departments. And the fact that this was a controversial decision, so much that they had to bring it back as an option, shows how deep the love for markdown is in the developer community. There wasn’t much celebration of Slack trying to make it easier and more accessible for everyone. And this is the crux of the matter.
developer friendliness that people relate to Markdown has mostly to do with 3 factors:
- The comfortable abstraction of a plain text file.
- There is an ecosystem of tooling.
- You can keep your content close to your development workflow.
If you think about it, do you own your content less if it’s hosted in a database? And hasn’t the developer experience of dealing with databases become significantly simpler with the advent of SaaS tools? And is it fair to say that proprietary database technology impinges on the portability of your content? Today you can launch what’s essentially a Postgres database with no sysadmin skills, make your tables and columns, put your content inside of it, and at any time export it as a .sql dump.
Because the expectations and needs from content and editing environments have evolved, I don’t think markdown will do it for us. I don’t see how some of the developer ergonomics end up favoring non-developers, and I think even for developers, markdown is holding our own content creation and needs back. Because content on the web has significantly changed since the early 2000s.
But something also happened to our content as well. Not only could we start finding it outside of the semantic
HTML-tags, but it started to contain more… stuff. A lot of our content moved out from our LiveJournals and blogs and into social media: Facebook, Twitter, tumblr, YouTube. To get the snippets of content back into our articles, we needed to be able to embed them. To do this efficiently and reliable you will need to adapt structured content. That means your content needs to be embedded with metadata and chunked up in ways that make it possible to parse for intent. If a developer just sees “page” with “content,” that makes it very difficult to include the right things in the right places. If they can get to all “product descriptions” with an API or a query, that makes everything easier.
With markdown, you’re limited to expressing taxonomies and structured content either to some sort of folder organization (making it hard to put the same piece of content in multiple taxonomies) or you need to augment the syntax with something else.
To be a bit polemical: the last decade’s innovations in reactive JavaScript frameworks and UI components are perfect for creating awesome authoring tools. Instead of using them to transpile Markdown to HTML and into an abstract syntax tree to then integrate it in a JavaScript template language that outputs HTML.
I also think that markdown captured a culture of savvy tinkerers who love text, markup, and automation. I’d love to see that creative energy expand and move into collectively figuring out how we can make better and more accessible block content editors, and building out an ecosystem around specifications that can express block content that’s agnostic to HTML. Structured data formats for block content might not have the same plain text ergonomics, but they are highly “tinkerable” and open for a lot of creativity of expression and authoring.
A bunch of old hypertext papers: www.cs.unc.edu/techrepor…
The world’s longest immersed tunnel
Missed this a few years ago, but a way of thinking about “what programs are” that I hope comes back in style: youtu.be/Kgw9fblSO…
A planet was found near Proxima Centauri. But more interesting than that is how it was found:
Astronomer João Faria and his collaborators detected Proxima Centauri d by measuring tiny shifts in the spectrum of light from the star as the planet’s gravity pulled at it during orbit. The team used a state-of-the art instrument called the Echelle Spectrograph for Rocky Exoplanets and Stable Spectroscopic Observations (ESPRESSO) at the Very Large Telescope, a system of four 8.2-metre telescopes at the European Southern Observatory in Cerro Paranal, Chile. The results were published on 10 February in Astronomy & Astrophysics1.
This ‘wobble’ technique look for changes in the star’s motion along the line of sight from Earth; ESPRESSO can detect variations of just 10 centimetres per second. The total effect of the planet’s orbit, which takes only 5 days, is about 40 centimetres per second, says Faria, who is at the Institute of Astrophysics and Space Sciences of the University of Porto in Portugal. “I knew that ESPRESSO could do this, but I was still surprised to see it showing up.” .
Things (apps, services, products) to look forward to in 2023
Looking at different ways of implementing “OOP-ish” methods, using Lua (Fennel)
10 Ways that Guile is … good
From the BBC
“The JET experiments put us a step closer to fusion power,” said Dr Joe Milnes, the head of operations at the reactor lab. “We’ve demonstrated that we can create a mini star inside of our machine and hold it there for five seconds and get high performance, which really takes us into a new realm.”
Andy Wingo’s post from a decade ago, on the emacs-devel
mailing list.
Emacs and Guile have a long and lovely history, longer in fact than Guile’s existence itself. Hacking Emacs is the core of GNU – as you know, Emacs is alive, it’s fungible, it’s free. The GNU system grew out of Emacs and the hack-experience that it represents.
But when it was decided that GNU should be like a Unix, it was a fall from grace, in a sense. The system no longer had the Emacs nature. Time passed, and people looked to see how to spread the Emacs nature from Emacs itself to the rest of the programs in the GNU system.
** Guile can implement Emacs Lisp better than Emacs can.**
No one will notice! Except that after a switch, Emacs would be faster, more powerful, and have the ability to access all of Guile’s facilities – the Scheme language, other languages implemented for Guile (Javascript, Lua, …), a proper ffi, dynamically loadable libraries, a module system, the numeric tower (rationals, bignums, etc), Guile’s existing libraries, delimited continuations (!), fast bytevector access, native threads, etc.
The Star Wars sequels as “the anti-trilogy”