miniblog.

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.
HN discussion of interesting technology demos for fifth graders: https://news.ycombinator.com/item?id=20069714 One popular suggestion was browser tools, showing how web sites can be modified. Another great idea is showing screenshots of bugs in realistic games and how they can go wrong.
Texture is a fun web-centric tool for creating interactive fiction webpages. Rather than accepting arbitrary sentences as inputs, you drag verbs onto nouns in the current paragraph. Here's an example: https://texturewriter.com/play/jake/predictions-for-a-strip-mall-psychic
Fuchsia, Google's new operating system, has increasingly more information available online, including some design docs!
Showing 301-315 of 736 posts