@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.

whitequark, to random
@whitequark@mastodon.social avatar

the problem with telemetry in open-source applications is that the majority of people who use them don't tell anybody about their workflow, so whenever you change something, you have to be prepared for a sudden and unexpected inflow of angry complaints about you breaking something

you could do polls, but that selects for people who would complete a poll, again excluding many who would be touchy about their workflow

unlambda,
@unlambda@hachyderm.io avatar

@whitequark I mean, a lot of tools have some kind of "report bug" feature that gathers some info about the system to report more complete information. Just gathering all of the info that you would want to collect in there, and giving the user an opportunity to review it, seems like a pretty reasonable approach.

unlambda,
@unlambda@hachyderm.io avatar

@whitequark oh, I realize that, but I don't think it's quite as cursed an idea as you think because the diagnostic info can also contain useful telemetry info, and as long as it's being manually submitted and reviewable, I don't think it would be all that objectionable

liztai, to random
@liztai@hachyderm.io avatar

The channels I get my geopolitical insights and news from. Now you can decide whether to like or hate me or funnel me in the right political box ๐Ÿคฃ

Jokes aside, I try my best to get perspectives from around the world. I used to have an African alt media channel I followed but lost it ๐Ÿ˜ญ

https://raindrop.io/liztai/geopolitcs-and-news-44049445

unlambda,
@unlambda@hachyderm.io avatar

@liztai "Neutrality Studies" just makes me think of Zapp Brannigan https://www.youtube.com/watch?v=k8ws_APXilE

mcc, to random
@mcc@mastodon.social avatar

Linux question:

In bash, I can write:
(cd .. && ls)
and it will run "ls" in the parent directory, but after the command executes I will not have CD'd. The CD is confined in the subshell in the ().

If I try this same command in the alternate shell "fish", it prints the error "command substitutions not allowed here" and nothing is executed. Is there a fish equivalent of "run this single line of commands in a rubber-room subshell whose variables and pwd do not escape"?

unlambda,
@unlambda@hachyderm.io avatar

@mcc well, they do also say "if you really need it, just invoke fish -c 'your code here'"

So they get that some people really do need it, but they don't provide any feature for it, just the usual "you can always invoke fish as a separate process"

azonenberg, to random
@azonenberg@ioc.exchange avatar

New toy just showed up in the mail... It's my beta ThunderScope!

Will start playing with it after work but here's some quick unboxing pics.

Black Pelican case labeled "ThunderScope" with "made in Canada" "OSHW", and "EEVengers" logos on it
Black instrument case in foam cutout with four BNCs on one side and two on the other, labeled "ThunderScope Beta 2"

unlambda,
@unlambda@hachyderm.io avatar

@azonenberg Ooh, new OSHW oscilloscope? Nice!

whitequark, to random
@whitequark@mastodon.social avatar

Several vulnerabilities have been discovered in the Linux kernel

(this lists 250 CVEs. I am not sure who this email is for anymore)

unlambda,
@unlambda@hachyderm.io avatar

@whitequark Oh, wow. Do you have a link to that? Would love to share it for laughs...

18+ mekkaokereke, to random
@mekkaokereke@hachyderm.io avatar

Trash. Absolute trash.

You can't bring up the fact that someone spoke about being abused as a child, as ammunition in a rap beef. This will upset a lot of people. I said that there were some things that can't be unsaid.

Some of y'all know that in California prisons, child abusers and sex offenders experience extreme violence. But people don't talk about why: a very high percentage of gang youth, are survivors

unlambda,
@unlambda@hachyderm.io avatar

@mekkaokereke Am I interpreting it wrong, or was he not actually sexually abused according to this song? It sounds to me like he said no, that the trauma was from being repeatedly asked and not believed when he said he hadn't been

mcc, (edited ) to random
@mcc@mastodon.social avatar

Tidal has updated me to its "FLAC" quality level without charging me any additional money.

This makes me happy because (1) it is very good quality and (2) it's cool they're giving it at the low pay tier.

I am also VERY CONFUSED about whether the label "FLAC" actually means "FLAC" or "some other high-quality compression algorithm we think is good", because they've been misleading about this before!

(Editing this post bc ppl keep boosting it despite it being corrected downthread.)

unlambda,
@unlambda@hachyderm.io avatar

@mcc @ross I was curious about what Tidal is and I found this on Wikipedia: "FLAC HiRes 24-bit/192kHz and MQA โ€“ 24-bit/352.8 kHz"

Are they trying to create a streaming service for bats or dolphins? 352.8 kHz, heck even 192kHz for the FLAC? Why are they encoding information that has no use whatsoever?

192 kHz an maybe make sense at some points in the production process, to make it easier to avoid aliasing, but there's absolutely no reason to stream that to end users.

bagder, to random
@bagder@mastodon.social avatar

How many authors have their contributions in product source code? How many have had their previous work completely removed. Over time.

The first release with code present authored by 200 persons was done in 2015-04-22. In that release, we had already removed all traces of contributions from 20 authors.

In the latest release, 604 authors' code is still present. 171 authors' work have been replaced.

unlambda,
@unlambda@hachyderm.io avatar

@bagder Just because a person no longer has any lines attributed to them in git blame doesn't mean none of their code remains. They could have had their contributed lines simply changed by something like a refactor that renames a variable or adds another argument to a function.

Of course, any metric isn't going to be perfect, doing it via git blame is probably the best you can reasonably do, but worth keeping in mind even that users who don't show up that way may still be authors.

tef, to random
@tef@mastodon.social avatar

yesterday i said that building a whole app in rust reminded me of "let's build the entire plane out of the black box"

and like, i know my poetic license is still being renewed but at least one person decided to interpret it as literally as possible

rather than "aiming to build large pieces software in the most expensive way possible is not the most efficient use of engineering"

unlambda,
@unlambda@hachyderm.io avatar

@tef I get where you're going with that analogy, but yeah, it's ripe for nitpicking.

A better one might be that Rust reminds you of building an airplane, period.

Building an airplane means that you have to do everything in the engineering, supply chain, building, testing, maintenance, and operations right; otherwise planes will fall out of the sky and people will die.

You really, really have to do every one of the best engineering practices by the book, and it's long, tedious, and expensive.

thejpster, to random
@thejpster@hachyderm.io avatar

Hey @bagder, I was wondering about the default Rust install command:

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

Is the restriction on --proto to =https strictly required? Will curl switch to http even given an https URL?

Is the restriction to TLSv1.2 strictly required? Will curl downgrade to TLSv1.1 or SSLv3 if the server suggests it?

The -s and -S are fine, but I'd probably live with the stderr output for the sake of command brevity. The -f seems reasonable though.

unlambda,
@unlambda@hachyderm.io avatar

@bagder @thejpster Presumably the concern here would be a MITM attack with a protocol downgrade.

mhoye, to random
@mhoye@mastodon.social avatar

Earlier this week:

https://mastodon.social/@mhoye/112289590075359399

Yesterday:

https://github.com/rabbitscam/rabbitr1

I'm not short of love for interesting hardware and novel interfaces efforts, but not if they're a thin wrapper around a scam. I hope this doesn't sink Teenage Engineering by association.

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

@glyph @aburka @mhoye or if you prefer: https://web.archive.org/web/20240424142701/https://github.com/rabbitscam/rabbitr1

Purportedly leaked source, which shows that this isn't some LLM based AI, it's just some simple automations using terribly security practices.

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