I consider the file format 2.x an upgrade over 3.x: it allows specifying memory limits for containers without Swarm (or other extra complexity) which I have no other need for.

For more production systems I prefer defining containers via Ansible or Terraform (both have different issues), but with development environments it's easy to get an "all you have is a hammer" situation.

@cwebber they are cool and useful (when I get interested in something by listening to the show, I follow the links; I prefer to not use the browser while listening), while some recent ones look very impressive, almost like a standalone blog post.

@forteller there are NFC chips with several kilobytes of memory, so this should work if the phone can handle it as an ics file. It might be comparably done via a QR code, they have similar capacities (but might need extra effort to scan it). I have seen more info about using URLs for this, since they allow tracking.

I'd prefer to see the organization name, so I can search for their Web site and find the event schedule there, without possibly getting untrusted URLs from NFC or QR codes.

@forteller I think there isn't much need to change when using an old CC license: BY-SA automatically allows derived works under newer license versions, so most likely all new features of 4.0 can be used with works under 3.0. Unlike most software licenses with version numbers, both versions are good and there isn't much motivating incompatibility (like upgrades to GPL3+ so the software wouldn't be used by Apple).

Or maybe more of the changes are not relevant in the USA.

@forteller wouldn't this be solved by a bot boosting posts of specific accounts? This wouldn't make anything else more complicated and I think some projects have accounts effectively working like that (maybe manually). And it's like blog planets from which I learned a lot.

Categorizing posts might be hard (if not just by the language) and I usually prefer having more to read so I skip ones not in English instead of missing useful and interesting ones.

I'm a software developer interested in some things I'm not doing professionally like applying CS to programming, UX design or making useful software.

My current hobbies are video games, learning to play musical instruments and drawing. I collect lists of ideas like queries for testing search engines.

I hope this won't be my only post where I'm not writing about non-working things.

@rysiek It's very cool and reading the source I just learned about CSS blending modes and how a map selection could work. I wish more tools like static site generators or ones generating reports from code worked in such a way. (Since zooming in makes the map smaller, I have to open the SVG in another browser tab to read its labels; it's the feature I miss in documents with embedded SVGs.)

An insurance company sent me my new policy: as an encrypted , without stating the password anywhere. So I had to run pdfcrack for almost four minutes to get the password.

Many Internet anti-spam techniques work over the : I have many blocked numbers (after a single call), greylisting (most people call again if I don't pick up if away from the phone), protocol checks (if someone speaks the same "hello" before I reply then I block them as a spammer), a kind of CAPTCHA (if I ask "do you offer in-room photovoltaics?" the spammers hang up, since they do). Same as email, I feel all of these techniques could prevent real helpful humans from contacting me.

I looked for a tool that is not specific to a single programming language, supports macros (as in one code fragment defines a function with a reference to a statement in its body added by another code fragment, with correct indents for Python), can be easily installed from repos that I already use and does not require TeX output (I hope to post something to that newer thing also called Web). I found exactly Babel, it seems to do everything that I need.

mounts seem standard, except that the usual VESA 75x75 screws are much too deep for a Cintiq 16. (Using a two monitor adjustable stand with my usual single monitor, I already see improvements in ergonomics and cable management on my desk.)

I never noticed so much need for keybindings until getting a without arrow keys (a Ducky One 2 Mini). Combinations like C-p or C-n work well (fifth finger of the left hand over the left Ctrl key), the simulated arrow keys don't (Fn-k, Fn-i where Fn is the second rightmost key under my right palm). My only problem is software like Firefox not using Emacs-style key bindings. (And adapting to a slightly wider spacebar than on my other keyboards.)

My computer stopped working (not responding to key presses, after unplugging and plugging again the backlight was off). After disassembling it I learned that its USB cable has broken (with unisolated wires touching each other) and that despite its otherwise higher quality than the cheapest keyboards that I used it also has rubber domes. I might attempt to repair it later.

Upgraded from a five year old DVI cable to a nine year old one; now I get real colors instead of additional magenta and the image is not flickering.

One of the things I like about is accessing its data via git and usual shell tools, so without learning any specific git annex commands I can check e.g. if all my ebooks would fit an ereader device: (echo print\(;git diff `git hash-object -t tree /dev/null`|sed -rn 's,^.*\.git/annex/objects/.*s([0-9]+)--[^-]+\.epub$,\1 +,p';echo 0\))|python3

Of my 2021 new year resolutions, I succeeded at "do easy X every day" and "do easy Y once early in the year", instead of "always do Z" I solved the underlying problem differently; I failed at all unclear or hard resolutions. (Some problems are remembering the resolution when being able to progress it and setting realistic goals.) I feel I should have learned this in two weeks, not a year, if doing any agile project.

@cwebber does browsing the archives of mail.python.org/mailman3/lists or lists.wikimedia.org/postorius/ count? I might have seen it somewhere else before. (No administration/moderation experience, I disliked using 2.X years ago.)

One of the things I like about Rust's memory safety is that rustc randomly crashing motivated me to run memtest and find a faulty DIMM. I too often assume that random segfaults and hangs are a normal consequence of usual software quality and not hardware issues or problems that I can fix.

@cwebber are NaNs equal for this canonicalization or do they not occur in your domain? (these casts seem to preserve their bit patterns, but a NaN is not equal to itself, so it's not lossy unless using floating point equality checks)

@cwebber @aradinfinity This looks very similar to what alwaysinnovating.com/products/ and some other cancelled or otherwise non-available devices could have been. (I imagine all my software issues with a phone and external keyboard or a laptop and external screen would get much more complex with such use cases.)

Show older

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!