miniblog.

Great, thoughtful discussion about the direction Racket wants go in. The reasoning is given and broader language goals are shared, way beyond syntax. https://groups.google.com/forum/m/#!msg/racket-users/HiC7z3A5O-k/XPR2wbSJCQAJ
I love how GitHub converts code links to embedded code snippets. It requires no extra effort from the user, and it's really helpful. Screenshot from
Photo
Tesla is closing many of its stores in favour of customers buying from its website. It's clear that automating a manual process reduces the number of jobs, but perhaps access to information does too? Are we reducing sales teams due to websites?
What compiler intrinsics should you provide in a parallel programming language? When do they give you an asymptotic speedup? A fun discussion for the Futhark programming language, including the *two* big-O measures for time! https://futhark-lang.org/blog/2019-04-10-what-is-the-minimal-basis-for-futhark.html
On the importance of pre-populated inputs in apps designed for consumers to create games: https://boingboing.net/2015/08/24/a-game-making-app-for-everyone.html This principle probably applies to a ton of other domains too.
Making a Gameboy game in 2017, with a deep dive into the constraints of a 8MHz console with only 32KiB of memory! https://www.gamasutra.com/blogs/DoctorLudos/20171207/311143/Making_a_Game_Boy_game_in_2017_A_quotSheep_It_Upquot_PostMortem_part_12.php
On intentionally supporting both customer experience and employee experience within a company: https://hbr.org/2019/06/why-every-company-needs-a-chief-experience-officer
I've built a simple personal wiki/blog at https://notes.wilfred.me.uk/. It has few features and little content, but it works. I've tried to apply an agile philosophy: ship it ASAP. This is hard for side projects. I found the features I wanted after shipping changed considerably!
Is there a term for debugging where you've fixed the issue, but you don't understand the behaviour that the bug produced? "Fixed if(logged_in) which should have been if(!logged_in). No idea why users previously got their usernames ROT13'd."
Pronouns for code vary in different programming communities. Feature oriented: "This library ... it provides" Contributor oriented: "Our library ... we provide" Anthropomorphising: "I provide" Smalltalk favours the third option, which still makes me smile :)
I've consumed some excellent blog posts/podcasts recently. Free content is weird: there's little branding or promotion of it. You end up with content that's less well known.
Today I learned that I can double the RAM in my $5/month servers Digital Ocean by rebuilding them! https://techcrunch.com/2018/01/16/digitalocean-gives-you-more-ram-and-storage-for-the-same-price/
I find it easier to remember markdown link syntax: I use it a lot and rarely use competing structured text syntax. Return types seem much harder. function foo() -> int function foo(): int int foo() I encounter all of these regularly!
Apps exploring alternative payment systems to avoid fees on Google's App Store: https://www.bloomberg.com/news/articles/2019-07-19/tinder-bypasses-google-play-joining-revolt-against-app-store-fee
The rate of contributions to Pharo Smalltalk is increasing! https://github.com/pharo-project/pharo/issues/3814 Git isn't the easiest thing to learn, but it's definitely the lowest common denominator these days.
Replacing openSSL with Rustls can improve execution time, memory usage, and security! https://www.zdnet.com/article/a-rust-based-tls-library-outperformed-openssl-in-almost-every-category/ The potential performance improvements will probably motivate adoption even in C/C++ programs.
Pipe operator syntax is coming to JS! Babel is a fabulous way of enabling users to try out new syntax and report how they find it. https://babeljs.io/blog/2019/07/03/7.5.0
Docker has made managing my personal servers significantly easier. I can have autodeploy with https://github.com/containrrr/watchtower and proxy webservice ports with https://github.com/nginx-proxy/nginx-proxy. Not needing to write a server config makes me faster, and commit->auto image->auto deploy is magical.
One nice property of mastodon usernames is that they're instantly recognisable, like emails. When I saw @hund@linuxrocks.online on https://an3223.github.io/Living-without-the-modern-browser/ I immediately knew (due to the two @ signs) that it was a mastodon account.
Every software project seems to have a set of features you build only so it's better suited for its environment. For example, a perfectly functional website still benefits from a favicon, robots.txt, open graph tags and minification.
Showing 1,861-1,880 of 7,508 posts