|
I was a heavy UNIX user throughout the 1990s, back when powerful RISC UNIX workstations roamed the Earth. SGI Octanes, Sun Ultras, DEC Alphastations… all absurdly expensive and built for science, engineering, and development work. These workstations used RISC processors (because RISC was the future!) and cost a small fortune. God, they were powerful. And on many of them, I installed Linux (basically open source UNIX).
|
|
I was a heavy UNIX user throughout the 1990s, back when powerful RISC UNIX workstations roamed the Earth. SGI Octanes, Sun Ultras, DEC Alphastations… all absurdly expensive and built for science, engineering, and development work. These workstations used RISC processors (because RISC was the future!) and cost a small fortune. God, they were powerful. And on many of them, I installed Linux (basically open source UNIX).
|
|
ESP-IDF v6 dropped back in March and the GitHub releases page is already showing v6.0.1 - so I figured it was time to stop hiding in the v5.x cave and actually try it out. This is a nice gentle introduction. We’ll install the IDF, wire it up to VS Code, build the classic Blink example for an ESP32-S3, then start poking at menuconfig to do the things you can’t easily do from the Arduino IDE. Prerequisites If you’re new to the E....
|
|
ESP-IDF v6 dropped back in March and the GitHub releases page is already showing v6.0.1 - so I figured it was time to stop hiding in the v5.x cave and actually try it out. This is a nice gentle introduction. We’ll install the IDF, wire it up to VS Code, build the classic Blink example for an ESP32-S3, then start poking at menuconfig to do the things you can’t easily do from the Arduino IDE. Prerequisites If you’re new to the E....
|
|
I want to start by saying that Uptime Kuma is quite fantastic. If you're looking for a replacement for Uptime Robot, it's pretty much there in terms of feature parity. Setup is pretty trivial if you're using Docker. If you're like me, and prefer to not deploy Docker containers to your servers, there's a few options. You can follow these unofficial fan-built setup instructions , but you'll realize really quick that you're just manuall....
|
|
Heya lainions, I have a problem with downloading a file into a Microsoft Word file from Google Docs. I had been trying to seek help from other websites (like https://webapps.stackexchange.com/questions/126526/how-to-copy-from-a-protected-google-doc ), but I don't know how that works since it's very complex code. I used Google Chrome to inspect the element of these Google Docs. https://docs.google.com/document/d/11_eQv2Hz8iUWFAkyUGmMbO....
|
|
This afternoon Cecilia and I played for Somerville Porchfest , with Harris calling and Danner running sound. There was rain, but not enough keep us from playing, or to keep folks from dancing: We were originally planning to be on Morrison Ave, where we've been for years . Two weeks out, though, I learned that it wouldn't be possible to close Morrison this year. [1] After lots of scrambling, talking to neighbors and....
|
|
This afternoon Cecilia and I played for Somerville Porchfest , with Harris calling and Danner running sound. There was rain, but not enough keep us from playing, or to keep folks from dancing: We were originally planning to be on Morrison Ave, where we've been for years . Two weeks out, though, I learned that it wouldn't be possible to close Morrison this year. [1] After lots of scrambling, talking to neighbors and....
|
|
This afternoon Cecilia and I played for Somerville Porchfest , with Harris calling and Danner running sound. There was rain, but not enough keep us from playing, or to keep folks from dancing: We were originally planning to be on Morrison Ave, where we've been for years . Two weeks out, though, I learned that it wouldn't be possible to close Morrison this year. [1] After lots of scrambling, talking to neighbors and....
|
|
Last major edit ( later minor edits ) Summary: Some time ago one Emacs user made themselves a local web app showing various Emacs keybindings – basically, a web-based Emacs cheatsheet. It’s definitely a nice project even if not for me – if I were to create something like that, it would run in Emacs and not in the browser, it would definitely mention transpose-.* commands, and it would never be dark-mode-only;-). But it’s a really cool an....
|
|
Some time ago one Emacs user made themselves a local web app showing various Emacs keybindings – basically, a web-based Emacs cheatsheet. It’s definitely a nice project even if not for me – if I were to create something like that, it would run in Emacs and not in the browser, it would definitely mention transpose-.* commands, and it would never be dark-mode-only. But it’s a really cool and nice project nevertheless! That’s not the to....
|
|
Some time ago one Emacs user made themselves a local web app showing various Emacs keybindings – basically, a web-based Emacs cheatsheet. It’s definitely a nice project even if not for me – if I were to create something like that, it would run in Emacs and not in the browser, it would definitely mention transpose-.* commands, and it would never be dark-mode-only;-). But it’s a really cool and nice project nevertheless! That’s not the topic ..
|
|
When you implement authorization for an endpoint that returns a list of items, there is an optimization that simplifies the policy structure a bit: define only the permission to list but not to get items . This makes it a bit easier for a policy writer to think about permissions as there is less duplication. For example, in a ticketing system that provides an endpoint to list tickets (/project/project1/tickets) and to get a ticket by....
|
|
I've just got an awesome Xteink X4 ESP32 E Ink reader and flashed the awesome CrossPoint Reader over awesome WebSerial, which took like 30 seconds in browser. Then I thought, wouldn't it be even more awesome if I could read my notes from the awesome Simplenote ? That way I could send text snippets to Xteink from literally anywhere - fast and with zero friction. Also it will make Xteink useful as a standalone, distraction-free device.....
|
|
I decided to hike part of the Appalachian Trail this year. I made it forty miles before my heels couldn’t take it anymore (bad shoes), but loved the experience and learned a lot. This post is pretty niche, but it’s for people who are interested in walking part of the trail. When I was preparing, […]
|
|
Objective Hypothesis Implementation Measurements Effects on Landlock code complexity Effects on Performance Noteworthy results: Conclusion Full results fs_bench net_bench scoped_bench Objective Landlock supports multiple nested sandboxes, so when an operation with filesystem path is attempted, it has to check it against up to 16 nested policies. The way it currently does that is by constructing a ....
|
|
Objective Hypothesis Implementation Measurements Effects on Landlock code complexity Effects on Performance Noteworthy results: Conclusion Full results fs_bench net_bench scoped_bench Objective Landlock supports multiple nested sandboxes, so when an operation with filesystem path is attempted, it has to check it against up to 16 nested policies. The way it currently does that is by constructing a ....
|
|
Objective Hypothesis Implementation Measurements Effects on Landlock code complexity Effects on Performance Noteworthy results: Conclusion Full results fs_bench net_bench scoped_bench Objective Landlock supports multiple nested sandboxes, so when an operation with filesystem path is attempted, it has to check it against up to 16 nested policies. The way it currently does that is by constructing a ....
|
|
To extract text between two regular expressions, use sed -n '/first_regex/second_regex/p'. For instance, to ad-hoc extract the function definition of the test tsync_override_log_subdomains_off, use: sed -n '/TEST_F(audit, tsync_override_log_subdomains_off)/,/^}/p' \ tools/testing/selftests/landlock/audit_test.c This assumes that the function ends with a single } on an individual line. But that tends to be a given. awk offers simil..
|
|
To extract text between two regular expressions, use sed -n '/first_regex/second_regex/p'. For instance, to ad-hoc extract the function definition of the test tsync_override_log_subdomains_off, use: sed -n '/TEST_F(audit, tsync_override_log_subdomains_off)/,/^}/p' \ tools/testing/selftests/landlock/audit_test.c This assumes that the function ends with a single } on an individual line. But that tends to be a given. awk offers simil..
|
|
To extract text between two regular expressions, use sed -n '/first_regex/second_regex/p'. For instance, to ad-hoc extract the function definition of the test tsync_override_log_subdomains_off, use: sed -n '/TEST_F(audit, tsync_override_log_subdomains_off)/,/^}/p' \ tools/testing/selftests/landlock/audit_test.c This assumes that the function ends with a single } on an individual line. But that tends to be a given. awk offers simil..
|
|
Here’s a 50-question practice exam (ACS Style) with (mostly) multiple choice questions. It covers first-semester topics (including alcohols/epoxides). [This is by request from an MOC
|
|
Apple introduced the HomePod mini six years ago , in 2020. I'm not one into smart speakers, but the feature that made me take a closer look was their ability to form stereo pairs, without any direct wired connection. I know there are other speaker manufacturers with wireless speakers, but to my knowledge, Apple was just using AirPlay over WiFi... so how does it work? Through the magic of buying two HomePods mini (pictured above), I..
|
|
New models can process larger inputs, and confuse themselves in the process. Context management techniques can solve the problem.
|