miniblog.

What do you choose for your URL structure when building a website, and why? For example, consider a wiki. Would you do /PageName (short but name clashes), /page/PageName (verbose, clear) or /p/PageName (no clashes, but unclear)?
Proposals for adding different emotions to the 💩 emoji have prompted discussions on the role of the emoji subcommittee and the priorities of the Unicode consortium: https://www.buzzfeednews.com/article/charliewarzel/inside-the-great-poop-emoji-feud
It would be really useful to have a scale of how willing a project is to accept contributions. You'd have a sense of how likely your patch or bug report is going to be acted on.
VS Code is exploring a model where you have multiple processes supporting the IDE: a fast syntax checker, and a slower error checking/completion service! https://code.visualstudio.com/updates/v1_36#_use-syntax-only-feature-of-javascript-and-typescript-more-quickly (Cute model, but I wonder if the lack of threads in node makes it more necessary.)
The base ISA for RISC-V has been ratified, so there's a stability promise!
I've always wondered why npm defaults to the ISC license rather than MIT. MIT seemed more well-known and similarly permissive. Turns out that ISC is essentially a shorter MIT!
Why did Daniel Stenberg create curl, release it for free, and continue maintaining it? https://stackoverflow.com/questions/55884514/what-is-the-incentive-for-curl-to-release-the-library-for-free (Stack Overflow is big enough that they get answers from the maintainer himself!)
Exploring DWARF objects interactively in Pharo:
A really neat idea for LLVM: AST interpreters are slow, so clang's constexpr evaluator is slow. Write a small bytecode interpreter to make constexpr execution scale better!
I have a fondness for visible pixelation: pixel art, bitmap fonts, displays with large LEDs. It's a medium that's distinctly technological. I can display high resolution photos or realistic graphics on a modern device, but it's less distinct. The medium doesn't affect the msg.
I rather like the fs.readFileSync API in node. It gives you a buffer, unless you specify a text encoding. This gently encourages users to think about their encoding, without having a heavyweight unicode datatype.
Commonmark.js has a lovely feature that's rare in markdown renderers: it exposes an AST! https://github.com/commonmark/commonmark.js/#usage This makes it so much easier to extend/modify the syntax in a robust manner.
I'm coming to the view that microblogs (tweets) and normal blogs are too time focused. There's a pressure for novel ideas, ideas must be polished, and they assume you don't want to edit old ideas. Perhaps a bliki is a better model?
On the importance of good written communication to maximise your effectiveness as an engineer:
Ted Nelson introducing some of the basic principles of Xanadu, his hypertext design: https://www.youtube.com/watch?v=hMKy52Intac He stresses the importance of visible hyperlinks, an interesting choice when some UI designers argue that today's underlined links are distracting for readers.
Showing 1,936-1,950 of 7,549 posts