@unlambda@hachyderm.io
@unlambda@hachyderm.io avatar

unlambda

@unlambda@hachyderm.io

Working on eVTOLs at Beta Technologies. Python, C, Rust.

Too many hobbies, but right now spending the most of my time learning to fly.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

unlambda, to mastodon
@unlambda@hachyderm.io avatar

😭 Trying to post a screencast of being broken, and Mastodon refused to let me upload the video because it claims that it's 1000fps.

unlambda,
@unlambda@hachyderm.io avatar

Actually, this might be Gnome Shell's fault not Mastodon's; tried to use ffmpeg to convert it to a different format, and it tells me that there are 1000 duplicated frames in there, in this 6 second clip.

woof, to synthdiy
@woof@aria.dog avatar

Not getting political about my DIY Eurorack case

https://spectra.video/w/mn2rCBj33qTgyqjCBJGzLY

The first video of what might be a regular series about DIY hardware synthesizers! I put in a ton of work into this, give it a look, and let me know what you think.

Also available on YouTube: https://youtu.be/19GMHaJGmiw

@synthdiy

unlambda,
@unlambda@hachyderm.io avatar

@woof @synthdiy Cool video Aria! Love it.

skinnylatte, to random
@skinnylatte@hachyderm.io avatar

Wife: you eat a half bottle of hot sauce with every meal

Me: only a quarter bottle

(We have a stash of Chimay hot sauce a friend brings us from Yucatán, that we love. She also goes often enough for the err, pace of consumption)

unlambda,
@unlambda@hachyderm.io avatar

@skinnylatte @autolycos No, Marie Sharps is not at all vinegary. It contains carrot and lime. Absolute top favorite hot sauce for over 20 years now.

It's gone through several iterations, in which the international distributor took the trademark and applied it to an inferior hot sauce; used to be called Melindas, then the distributor of that replaced it with something inferior, then it was called Sontava but that happened again, now it's Marie Sharp's.

mekkaokereke, to random
@mekkaokereke@hachyderm.io avatar

🤡There's a non-zero percent of the US population that genuinely believes that The NFL, Joe Biden, "The Pentagon" and Taylor Swift, conspired to create a fake relationship and rig the NFL playoffs, so that Taylor Swift could pop out in the middle of the Superbowl halftime show and say "Vote for Biden!"

I wish I was kidding.

Like, not a small percentage either.

unlambda,
@unlambda@hachyderm.io avatar

@mekkaokereke @ThomM Reminds me of Simone Biles and Jonathan Owens. How the hell had he not heard of the GOAT gymnast? He claims he "didn't have NBC and didn't follow the Olympics", but I don't either and I still know who the hell Simone Biles is.

molly0xfff, to Wikipedia
@molly0xfff@hachyderm.io avatar

something gives me the sneaking suspicion there's been some controversy over spelling at the article on Beetlejuice

unlambda,
@unlambda@hachyderm.io avatar

@molly0xfff And of course, once you observe it, it's bound to change.

mcc, to random
@mcc@mastodon.social avatar

Say I want to describe, in ISO language codes, a language with an explicit dialect. I know I can do this by saying, for example, pt-PT, for Portuguese Portuguese. Based on my prior experience, I expect a language code is lowercase, a country code is uppercase, and a script code is lowercase capitalized (zh-Hant) I expect a language code is separated from dialects or scripts by dashes, and a locale is a language code, underscore, and country code (pt-PT_AO) (AO for Angola).

…is that…standardized

unlambda,
@unlambda@hachyderm.io avatar
unlambda,
@unlambda@hachyderm.io avatar

@mcc From the RFC:

At all times, language tags and their subtags, including private use and extensions, are to be treated as case insensitive: there exist conventions for the capitalization of some of the subtags, but these MUST NOT be taken to carry meaning

Thus, the tag "mn-Cyrl-MN" is not distinct from "MN-cYRL-mn" or "mN- cYrL-Mn" (or any other combination), and each of these variations conveys the same meaning: Mongolian written in the Cyrillic script as used in Mongolia.

unlambda,
@unlambda@hachyderm.io avatar

@ShadSterling @mcc Windows uses BCP 47 names to identify locales: https://learn.microsoft.com/en-us/globalization/locale/standard-locale-names

Locales like en_US are the POSIX naming convention, though it doesn't look like POSIX actually defines a name format, just a data file format: https://pubs.opengroup.org/onlinepubs/9699919799.2018edition/basedefs/V1_chap07.html

lSO/IEC 15897:2011 does purport to standardize names of POSIX locales, but I can't tell because it's an ISO standard: https://www.iso.org/standard/50707.html

ICU defines its own format, similar to BCP 47 but with underscores: https://unicode-org.github.io/icu/userguide/locale/

unlambda,
@unlambda@hachyderm.io avatar

@ShadSterling To @mcc's earlier question about case standards, while BCP 47 explicitly states that they're case insensitive, ICU specifies a normalization that matches convention:

"Case is normalized. Elements interpreted as language strings will be converted to lowercase. Country and variant elements will be converted to uppercase. Script elements will be title-cased. Keywords will be converted to lowercase. Keyword values will remain unchanged."

unlambda,
@unlambda@hachyderm.io avatar

@ShadSterling @mcc I guess Unicode TR35 is the official standard that ICU is using, and discusses the differences between BCP 47 language tag, Unicode BCP 47 locale identifier, and Unicode CLDR locale identifier: https://unicode.org/reports/tr35/

unlambda,
@unlambda@hachyderm.io avatar

@ShadSterling @mcc It looks like Unicode TR35 is the most recent and most complete of these specs; in it, both language and locale specifiers should use hyphens, but underscores are allowed for backwards compatibility.

It defines the case normalization rules. So if you're looking for a place to go to specify how these should be case normalized, that's probably the best place to reference.

But BCP 47, ISO/IEC 15897:2011, or just "shurg, this is unstandardized convention" might apply elsewhere.

unlambda,
@unlambda@hachyderm.io avatar

@ShadSterling @mcc Effectively, each locale system seems to have its own particular set of conventions; many of them referencing BCP 47, but with limitations or differences.

It looks like Apple's is a subset of BCP 47 for the language, plus an underscore and region for the locale: https://developer.apple.com/library/archive/documentation/MacOSX/Conceptual/BPInternational/LanguageandLocaleIDs/LanguageandLocaleIDs.html

Which differs from the Unicode/CLDR locale standard in which there is just one region tag; a locale code is just a slight variant of a language code.

molly0xfff, to random
@molly0xfff@hachyderm.io avatar

suspicious if this cointelegraph illustrator has ever seen a person walk in heels

unlambda,
@unlambda@hachyderm.io avatar

@molly0xfff Give that her arms are out, I think they're going for a "difficult balancing act" look, not actually trying to illustrate someone walking in heels.

Still kind of silly, but I think that's what they were going for.

jeffsheets, to random
@jeffsheets@hachyderm.io avatar

Some last call musings on NA brews for Dry January. So surprised at the tons of options out there! Really hop’d up about it. But it’s late, so here you go before I tap out for the night. (Faux) Cheers! Let’s see how fedi clients like this link with a 🍻 emoji in it https://sheetsj.com/blog/dry-january-beers-%F0%9F%8D%BB/

unlambda,
@unlambda@hachyderm.io avatar

@jeffsheets Link works fine for me on the web client.

My favorite NA beer is Athletic Brewing Company Run Wild IPA; their other beers are pretty good too. I definitely recommend checking them out if you want some alternatives that actually taste good.

unlambda, to random
@unlambda@hachyderm.io avatar

nm = nanometers
Nm = Newton meters
NM = nautical miles

Is there a unit represented by nM for maximum confusion?

unlambda,
@unlambda@hachyderm.io avatar

@hankg Good thought, but I don't think many people use M for moles, they usually just write "moles" or use "mol" https://en.wikipedia.org/wiki/Mole_(unit)

Oh! But that got me googling, and I found that capital M is sometimes use for "molarity", or moles per liter: https://chemistry.stackexchange.com/questions/49632/what-does-the-unit-m-stand-for

so nM would be nanomoles per liter.

matt, to random

Well, I think I might have screwed up by naming my project AccessKit. I just heard from a developer who assumed it was an Apple API, when in fact it's an independent cross-platform library.

unlambda,
@unlambda@hachyderm.io avatar

@matt @glyph otherwise a good name, but yeah, it follows the NeXT/Apple naming system exactly.

unlambda, to random
@unlambda@hachyderm.io avatar

I've heard there was an Emacs chord
That Guy Steele played and it pleased the lord
But you don't really care for PL do you?

It goes like this the reset, shift,
Beta reduce, the lambda lift,
The baffled student writing all the Lua

paxtonjohn, to random
@paxtonjohn@mastodon.social avatar

Layoff/redundancy articles should follow this format:

[Company], which had revenues of [amount] in the last four quarters, announced layoffs today. [CEO], who makes [salary], announced [count] would be laid off, approximately [percent] of [CEO's] annual benefit package.

unlambda,
@unlambda@hachyderm.io avatar

@matt @paxtonjohn @jwz Wait, how is 1000 employees .44% of his annual benefit package? An FTE at Google has an average total compensation of around $250 thousand, so 1000 of them would be a bit larger than his total compensation, not 0.44%. Am I missing something?

unlambda, to Rabbits
@unlambda@hachyderm.io avatar

Ugh, someone has come out with some kind of AI product called "Rabbit", so now the hashtag that I follow to see pictures of cute bunnies is another cesspool of AI spam.

AI and tech gadget dudebros, please don't junk up this tag with spam for some crappy disposable flash in the pan tech gewgaw.

Cute bunny pic to balance it out.

mekkaokereke, to random
@mekkaokereke@hachyderm.io avatar

Wow. The Alaska Airlines pilot that handled the emergency had ice in her veins.👍🏿

Air Traffic Control audio:
https://m.youtube.com/watch?v=SEh71lT08hI

A teenager in the window seat was almost sucked out of the plane! His phone and his shirt were ripped off of him and sucked out. He was saved by his mom holding him in.

🤔 I need to call my tiny mom and apologize for all the times she did "seatbelt arm" on giant me in the car whenever she had to slam on the brakes. I laughed at her! I didn't know the true power!

unlambda,
@unlambda@hachyderm.io avatar

@mekkaokereke Thankfully they weren't very high when the door blew out, just 16,000 feet, since that means the pressure difference between the cabin and outside wasn't as high as it would have been at higher altitude, that kid may not have survived if that door had held out until they'd hit their filed altitude of 36,000 feet.

foone, to random
@foone@digipres.club avatar

Tesla open sourcing their charging standard isn't going far enough.

We need to add the capability to charge EVs over USB-C.

unlambda,
@unlambda@hachyderm.io avatar

@foone Have you checked that your EV doesn't charge over USB-C if its battery is low enough and the phones is high enough?

unlambda,
@unlambda@hachyderm.io avatar

@Draconic_NEO @foone Wait, that's fixing the problem in the wrong direction; his car already runs on dead dinos^H^H^H^H^Hplankton, but he wants it to be rechargeable via USB-C.

unlambda,
@unlambda@hachyderm.io avatar

@foone @Draconic_NEO sorry, my mistake, will fix.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • tacticalgear
  • magazineikmin
  • thenastyranch
  • Youngstown
  • mdbf
  • rosin
  • slotface
  • InstantRegret
  • khanakhh
  • Durango
  • kavyap
  • osvaldo12
  • DreamBathrooms
  • JUstTest
  • GTA5RPClips
  • ngwrru68w68
  • everett
  • tester
  • ethstaker
  • cisconetworking
  • cubers
  • modclub
  • provamag3
  • anitta
  • normalnudes
  • Leos
  • lostlight
  • All magazines