miniblog.

@bugaevc@mastodon.technology Beautiful! I've wanted a card based terminal for a long time: it feels like a great design for commands that sometimes write a ton of output.
@kensanata@octodon.social A great point, but many smartphone apps would work fine as websites.
I really like Stylus, the Firefox plugin for writing custom CSS for websites. My rules aren't clever though. The vast majority are just adding display: none; for distracting UI elements. The remainder are for excessively responsive sites that become unreadable on wide monitors.
HTTP/3, and how it tackles the limitations of today's TCP: https://blog.erratasec.com/2018/11/some-notes-about-http3.html
I'm beginning to wonder whether computer form factors are a product of the environment. Suppose I went back in time 20 or 30 years, and told manufacturers that powerful handheld devices with touchscreens would be popular. Would they be able to do anything with that information?
Moving Android towards unpatched, mainline Linux kernels: https://lwn.net/SubscriberLink/771974/ade4e5fb18058302/
Shower thought: plurals are basically Hungarian notation, but with a suffix rather than a prefix.
My email load is sufficiently low that I'm willing to budget one response per person to emails from strangers. I don't understand how people with high profiles (e.g. running major OSS projects) manage.
On representing game worlds in Rust using Entity-Component-System, modelling state, and avoiding self-borrowing: https://kyren.github.io/2018/09/14/rustconf-talk.html
Bill Gates likes the Silicon Valley show, and finds it an often accurate caricature! https://www.gatesnotes.com/About-Bill-Gates/Silicon-Valley
We still think of apps and websites separately. I've only ever added one website to my home screen. I'm not if this is due to limited support, or just users not thinking about websites as 'installable'.
Another kernel written in Rust! https://github.com/hermitcore/libhermit-rs Rust tooling/docs must be making operating system development more accessible, as there is an impressive number of these projects.
Measuring the effectiveness of debug info in gcc and clang by comparing how often a variable is known to be defined vs how often you can access it: https://robert.ocallahan.org/2018/11/comparing-quality-of-debug-information.html?m=1
Sometimes metaprogramming (macros etc) is a useful technique for refactoring, simply because you can try and then discard different designs: https://blog.metaobject.com/2018/11/refactoring-towards-language.html (I've certainly written then thrown away macros when writing Lisp!)
The Web Design Museum is a fascinating set of screenshots of early websites: https://www.webdesignmuseum.org/
The esoteric language BF was designed to be a language where you could write a very small compiler. Self-hosting BF is significantly harder though. If we designed languages to minimise total LOC for a project plus its compiler, what would end up with?
When your blog is already hosted by GitHub, you can even have your comment backend on GitHub too! https://utteranc.es/ (I've decided to trial it on my blog: https://www.wilfred.me.uk/)
Persisting editor and mental state across debugging sessions is really hard. It's often easier to have a single, longer debugging session.
Ever wondered what the (interactive) function does at the C level of Emacs? It's just been ported in Remacs! https://github.com/Wilfred/remacs/pull/1022/files
It's easy to use lots of different versions of Rust nightly. Remacs requires a specific version. The https://autogen.sh/ scripts are admirably defensive, to help you get on the right version!
Photo
Showing 2,401-2,420 of 7,508 posts