HNHacker News
TopNewBestAskShowJobs

jojohohanon

165 karma · joined January 29, 2020

submissionscomments
jojohohanon··on Hydrofoiling
I would speculate no, as it seems a trade off between inherently stable and inefficient (standard v shaped hull) and inherently unstable, but more efficient (inverted v).

Ekranoplans have wings and aerodynamic control surfaces.

I also wonder (this may be the primary reason) if the speeds a hydroplane achieves are sufficient to generate much lift in air from something the size of a boat hull.

jojohohanon··on Forth – The Early Years (1991)
I am watching this talk now, and so far two things have stood out to me:

1. He flatly declares that forth is the only programming language he deems usable. No contributions to computer science since have added ANY value?

2. He called his program to communicate between cpu cores "ether", to confuse the unwary that it might have something to do with networking.

That sort of willful ignorance verges on arrogance, and it sits strangely on someone who is a CEO of a company that wants to sell CPUs in the marketplace.

jojohohanon··on uLisp
The mark sweep GC implementation is beautiful in its direct simplicity.
jojohohanon··on My Current HTML Boilerplate
There was a post on Metafilter highlighting a similar approach to graceful javascripting, back when javascript was a question, not an answer.

Basically, serve a page with formatting done via table layout, and then rewrite it with javascript in the client to use more modern layout tools, depending on which features were available on the browser.

jojohohanon··on Tiberius, Imperial Detective
Also:

Steven saylor’s “Gordianus, the finder” series.

Tho this is likely completely fictional except incidental details of the setting in Rome just pre AD.

jojohohanon··on Launch Your App: Why We Don’t Use Docker (We Don’t Need It)
SO the argument here is that it's the storage layer that slows things down? I deduce this since the linked article is about installing a new storage driver to sync to external volumes.

What about server workloads where the storage is completely inside the container / on a different server?

jojohohanon··on The Hotdog web browser and browser engine
Incompetent vs malice...

If they are close to the edge cases of the spec, just not testing on Firefox will break it. By negligence, rather than malice.

jojohohanon··on Pessimal Algorithms and Simplexity Analysis [pdf]
This ranks next to COMEFROM (which is observably superior to GOTO of the same era) as my favorite computer science jokes.
jojohohanon··on GNOME has no thumbnails in the file picker and my toilets are blocked
I’ve spent more time chasing an iPhone folder with an app I want to put into it than I care to admit.

That websites and volunteer ui projects get it wrong is understandable- the problem domain is huge. But dragging an app onto a folder is a rather constrained problem that should be easier to solve.

Yet...

jojohohanon··on In 1980s Los Angeles, a bank was robbed every hour (2019)
I have second hand memory of an SNL sketch from the 80s(?) about this phrasing, but for man, mugged, and five minutes.

Second hand because it was told/ re-enacted to me in lieu of recorded on vhs or similar.

jojohohanon··on Toward a “modern” Emacs
well, the same can be said of Swiss martial cutlery...

To connect this a bit back to emacs, I think the big contribution VSC has made is to popularize the language-server concept, which decouples the UI from the automagical autocomplete and context-sensitive documentation we expect from IDEs.

Emacs's lsp-mode and (I'm told, not yet tried) eglot make it possible to use emacs to productively write java, something I won't attempt without tooling support.

The LSP interface, like slime, enables a whole class of interaction, rather than re-implementing the language support for each languge, like in days of yore.

That truly is a modern coding practice, brought to emacs.

← PreviousPage 4 of 4