@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

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.

mcc, to random
@mcc@mastodon.social avatar

I still don't know what "apt" is and still type "apt-get" every time. Does anyone want to try to convince me I am doing something wrong here

unlambda,
@unlambda@hachyderm.io avatar

@mcc Really, apt is just a wrapper that forwards some things to apt-get and some things to apt-cache. The vast majority of the time, all it does is save you from typing that "-get" or "-cache"

As long as your hands are willing to type those few extra characters, there's no difference. It's just there because people ask "why do I have to remember which commands are in apt-get and which are in apt-cache" and "why do I have to type that extra -get and -cache"?

unlambda,
@unlambda@hachyderm.io avatar

@mcc aptitude is very different than apt

aptitude is a whole different resolver and a curses based UI for it

In some cases, where there were weird problems with multiple possible solutions, aptitude gave a better way of viewing those possible solutions and coming up with a set of packages that work

But, I only used it occasionally back in the day, and eventually forgot how to use it. Apt got better at picking better defaults, and I always preferred it to remembering how to navigate aptitude

timnitGebru, to random
@timnitGebru@dair-community.social avatar

Not even 24 hrs after making history as the first company to mass fire workers for pro-Palestine protests, by summarily firing 28 people, Google announced that the “(ir)responsible AI org,” the one they created in response to firing me, is now reporting up the Israeli office, through an SVP there.

Seems like they want us to know how forcefully and clearly they are backing this genocide.

unlambda,
@unlambda@hachyderm.io avatar

@timnitGebru Is this message posted somewhere publicly? I've seen a few references to it now, but haven't been able to find it (I found one about the firing of the protesting workers, but not the doubling down message)

unlambda,
@unlambda@hachyderm.io avatar

@cmdrmoto @timnitGebru Thank you!

fasterthanlime, to random
@fasterthanlime@hachyderm.io avatar

HOLY FUCK

google drive got dark mode

this is not a drill

finallyyyyy

unlambda,
@unlambda@hachyderm.io avatar

@fasterthanlime Hmm, I'm not seeing it; slow rollout or A/B testing?

Oh, I see it on my personal account but not my work account. Big layout change as well.

stargirl, to random
@stargirl@hachyderm.io avatar

What's up, peeps? I've been so bad at keeping up with mastodon- what cool stuff have y'all been up to?

unlambda,
@unlambda@hachyderm.io avatar

@stargirl I took a cool picture of the eclipse.

https://hachyderm.io/@unlambda/112237615866147904

Also picked up a Synthstrom Deluge and loaded Gene Belcher's fart sample into it. Now to actually learn how to make noises other than fart sounds with it.

fasterthanlime, to random
@fasterthanlime@hachyderm.io avatar

yesterday I learned about Split Ticketing in Great Britain and:

  1. ???
  2. the fuck
  3. is any other country doing this?

https://www.thetrainline.com/trains/great-britain/split-tickets

unlambda,
@unlambda@hachyderm.io avatar

@fasterthanlime Yeah, I know that there was a period when that was common on planes. I think the airlines may have cracked down on the sites that offered ways to do this, I'm not sure.

Oh, right, I was thinking of skiplagging, which is similar but actually means you book a ticket with your ultimate destination as a connection, and then just don't take the final leg that you booked; so even crazier than split ticketing: https://www.npr.org/2023/08/23/1194998452/skiplagging-airfare-flying-skiplagged-american-airlines

ai6yr, to random

Living dangerously today. So far:

  1. Went hiking through a poison oak infested trail.
  2. Opened up a beehive and moved it from one box to another.
  3. Harvested stinging nettle and ate it for lunch.
  4. Picked up a fluffy, white pet bunny (who would like to bite your arm off).

(Yes, the 4th one is the most dangerous of all those activities, as demonstrated by Monty Python).

unlambda,
@unlambda@hachyderm.io avatar

@ai6yr Wait, you're just going to mention a fluffy white bunny without posting pics?

Here's a fluffy black bunny in exchange.

ekuber, to random
@ekuber@hachyderm.io avatar

Every time there's a CVE affecting some fundamental part of modern computing that Rust provides a dot-release for, it seems multiple publications find out first from the Rust blog and publish titles implying that Rust is the only affected thing. It's not only mildly annoying hearing the echos of "har, har, I thought it was 'safe'", it does a complete disservice to anyone that doesn't use Rust because they won't find out they have to update or mitigate the issue too!

unlambda,
@unlambda@hachyderm.io avatar

@ekuber The most frustrating part is that this is being treated as a flaw in programming language's escaping mechanism, when it's really a flaw in Windows command line argument parsing, and way in which Windows search path works which makes it very easy to accidentally have things on the search path when you didn't mean to.

But because these flaws have existed for so long in Windows, they're just treated as a fact of life, and it's considered up to the authors of libraries to work around them.

xan, (edited ) to random
@xan@xantronix.social avatar

Hello . I need a job. I currently have devops responsibilities, with HashiCorp, Ansible, OpenStack, Ceph, et cetera, experience. I also happen to do embedded development, EDA and 3D CAD in my spare time. I write quality software in Python, C, Ruby, or any language, really.

I am located in SE Michigan, United States and am authorised to work in the United States. Open to remote or local work.

unlambda,
@unlambda@hachyderm.io avatar

@xan where are you located? Where are you authorized to work? In person or remote? We're looking for an in person embedded developer in Vermont, US for work on electric aircraft, and DevOps experience can be helpful, we do a lot of Python and Ansible for things like our test systems.

unlambda, to random
@unlambda@hachyderm.io avatar
unlambda,
@unlambda@hachyderm.io avatar

The part you don't expect: how quickly the light fades and returns right before and after. There's a long slow fading of the light, which suddenly becomes much faster right as totality is happening.

And then the feeling of the warmth returning as the sun comes back. You didn't realize quite how chilly it had gotten due to the anticipation leading up to the eclipse, but suddenly having that light and warmth back after feels amazing.

unlambda,
@unlambda@hachyderm.io avatar

And XKCD was completely right. If you have a chance to see a total eclipse, do it. There is no experience like it. A partial eclipse doesn't even come close.

https://xkcd.com/2914/

ai6yr, (edited ) to earthquake
unlambda,
@unlambda@hachyderm.io avatar

@ai6yr I didn't notice it, unfortunately. But I live right by main st, and large trucks and snow plows shake my house all the time, so I may have felt it and just not registered it.

But at work, where they have instrumented a wing with strain gauges for stress testing, the earthquake apparently shows up in the data from the strain gauges; amazing how sensitive those can be.

And one of my coworkers working from home on a 4th floor mentioned enough swaying that it knocked a few things over.

ai6yr, to random

My sense of smell has gotten a lot better in the last few years (don't ask me why, but probably NOT working in an office). That said, taking a walk around the neighborhood you know how the dogs must feel.

"Ah, Amazon driver with too much cologne passed here an hour ago. PU!"

"Hmm, looks like that teenager girl with way too much perfume walked this way"

"Oh, the neighbors took a shower about 10 minutes ago"

"A baby with a dirty diaper in a stroller passed this way 30 minutes ago... Don't the parents know?!"

unlambda,
@unlambda@hachyderm.io avatar

@ai6yr In the story this caused civilization to collapse, because no one could stand to be around so many other people, and no one could stand the noxious fumes of burning hydrocarbons or various industrial processes.

didgebaba, to random
@didgebaba@c.im avatar

“Last year, I had a life-changing experience at 90 years old. I went to space, after decades of playing an iconic science-fiction character who was exploring the universe. I thought I would experience a deep connection with the immensity around us, a deep call for endless exploration.
"I was absolutely wrong. The strongest feeling, that dominated everything else by far, was the deepest grief that I had ever experienced.
"I understood, in the clearest possible way, that we were living on a tiny oasis of life, surrounded by an immensity of death. I didn’t see infinite possibilities of worlds to explore, adventures to have, or living creatures to connect with. I saw the deepest darkness I could have ever imagined, contrasting so starkly with the welcoming warmth of our nurturing home planet.
"This was an immensely powerful awakening for me. It filled me with sadness. I realized that we had spent decades, if not centuries, being obsessed with looking away, with looking outside. I did my share in popularizing the idea that space was the final frontier. But I had to get to space to understand that Earth is and will stay our only home. And that we have been ravaging it, relentlessly, making it uninhabitable."
-- William Shatner, actor

unlambda,
@unlambda@hachyderm.io avatar

@Natanox @mral @trechnex @didgebaba Yeah, it's absolutely astounding how out of touch everyone involved other than Shatner is.

And I can't believe I'm saying this! It's William Shatner! He's probably the cast member I'd expect to be least thoughtful and introspective about this, and yet here we are, billionaires dousing him in champagne while he tries to express the profundity of the moment.

jgoerzen, to security
@jgoerzen@floss.social avatar

I am getting tired of reading about the issue as if it is all about issues within . It is much bigger than that, and those takes conflate the problem with the solution.

So I wrote "The xz issue isn't about Open Source" here: https://changelog.complete.org/archives/10642-the-xz-issue-isnt-about-open-source

unlambda,
@unlambda@hachyderm.io avatar

@jgoerzen It's amazing how extensive the Microsoft/SolarWinds/VMWare attack was (note that this was a multi-vendor supply chain attack): https://en.wikipedia.org/wiki/2020_United_States_federal_government_data_breach

Also, absolutely absurd that SolarWinds tried to blame this on things like an 'intern [...] using an insecure password ("solarwinds123") on their update server'; how was an intern ever allowed to do such a thing, an intern should be getting proper guidance and security review, not solely responsible for setting up an update server.

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