@leonerd@fosstodon.org avatar

leonerd

@leonerd@fosstodon.org

Perl, Electronics, General geekery.

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

leonerd, to random
@leonerd@fosstodon.org avatar

I have a .profile that sets up PATH and some other environment variables. It applies fine when I start a new ssh login. But it doesn't appear to take effect for my X session, so window manager etc.. can't see the extra PATH entries.

What's the solution here? How do I ensure X desktop (XFCE in my case) actually sees it?

leonerd,
@leonerd@fosstodon.org avatar

@RogerBW Yeah I could do that, but then if I do nothing else then X just exits back to login screen. So I additionally have to exec xfce4-session at the end, which feels a bit ugly, but perhaps that's OK.

tripleo, to random
@tripleo@fosstodon.org avatar

All you nutcases still using , what's actually wrong with it?

aka What are the sharp edges?

leonerd,
@leonerd@fosstodon.org avatar

@tripleo If you want decent integration with 3rd party stuff (google APIs, amazon, etc...) you may need to write your own client stuff as most big service providers seem to have forgotten that exists

revk, to random
@revk@toot.me.uk avatar

This is daft.
Even in the #StarTrek universe people age and die.
There is no way in hell any of these four would not restart their life as kids. Especially Guinan, winding back so many years. A few years “discomfort” of being a kid for a whole new life - no brainer.
And no way they would not then have a whole team research that “transporter accident”.

leonerd,
@leonerd@fosstodon.org avatar

@revk this is another in a long list of episodes that would have wide-reaching consequences except nobody ever follows up and it's all forgotten next episode never to be touched on again. There's quite a lot of those in TNG

leonerd, to random
@leonerd@fosstodon.org avatar

I'm thinking of buying a new @frameworkcomputer laptop - one of the 13" models. Can't quite decide between Intel vs AMD as the base, though. Most reviews and write-ups talk about gaming performance. I'm not intending to run games on it. I care more about portable battery time for things like software development.
Anyone have any advice?

leonerd, to random
@leonerd@fosstodon.org avatar

How's your day going?
#perl

leonerd, to random
@leonerd@fosstodon.org avatar

"database" implies the existence of data acids

rrwo, to random
@rrwo@floss.social avatar

Next month will be the 10th anniversary of #Perl v5.20, which added experimental signatures, postderef and key/value slices.

I've installed a copy of Perl v5.20 so that I can start testing my CPAN modules with the updated syntax. (I try to support Perl versions from the past ten years.)

It'll be refreshing not to write code like it's 1999.

leonerd,
@leonerd@fosstodon.org avatar

@rrwo This is exactly why I really really really wish more folks tried out experimental features before we declare them stable. It's so much easier to fix design bugs then.

leonerd, to random
@leonerd@fosstodon.org avatar

I'm old enough to remember when the "Back" buttons in web browsers used to work reliably. You'd get exactly one page transition back in history for every press of the button.

Can we bring that back, please?

TechConnectify, to random

If you've been watching my videos for a while, you may have noticed this Silvertone radio in the set. It's an AM/FM set from 1952.

I restored it when I was in high school (I think) by replacing its capacitors but never got into the habit of using it since its FM reception was a bit spotty.

Well I finally hooked up a decent antenna to it and while it's still not able to tune in perfectly well, it's been a pleasure to use this again!

video/mp4

leonerd,
@leonerd@fosstodon.org avatar

@TechConnectify Possibly because FM is much more sensitive to local oscillator frequency stability than AM is, so it needs that extra time to really settle into stable temperatures all over. It'd be interesting to see if it still behaves that way after being on a while then a brief off for maybe 30 seconds.

leonerd,
@leonerd@fosstodon.org avatar

@TechConnectify Ahh exciting investigations there. I don't know radio in much more detail but it could make a fun topic for a video with radio folks - Mr Carlson comes to mind.

leonerd, to random
@leonerd@fosstodon.org avatar

My #Perl talk from #FOSDEM, "Updates from the PSC" is now up on YouTube.
#fosdem2024

https://www.youtube.com/watch?v=ATbmoP34zRs

leonerd, to random
@leonerd@fosstodon.org avatar

Good morning any #Perl-types at #FOSDEM. Any plans today? I'm pondering trying to find somewhere unrelated to sit and write code

leonerd, to ipv6
@leonerd@fosstodon.org avatar

Not sure who to tell, but I notice that #Fosstodon does not work on #IPv6-only, as discovered by using the "FOSDEM" wifi network here at Fosdem. Have to switch to the 4+6 FOSDEM-dualstack instead

leonerd, to random
@leonerd@fosstodon.org avatar

My #perl #perl5 talk, "Updates from the PSC" (Perl Steering Council) will be in the K.3.402 Perl and Raku devroom, on Saturday 3rd Feb (i.e. today) at 13:55
#fosdem #fosdem2024

leonerd, to random
@leonerd@fosstodon.org avatar
leonerd,
@leonerd@fosstodon.org avatar

For those wanting to watch remotely there's a live video link from the room
https://live.fosdem.org/watch/k3401

leonerd, to random
@leonerd@fosstodon.org avatar

I really wish GUI tools that support rubber-band selections of items that thermselves have size, would really agree (or make configurable) whether items get selected on mere intersection with the rubberband, or require total enclosure by it.

It seems if you pick any two differnt programs, they have different behaviours.

leonerd, to random
@leonerd@fosstodon.org avatar

Since my stream seems to have exploded lately with lots of new followers seeing me talking about #Perl, I feel that now is a great moment to point out:

I'll be delivering a talk about Perl at #FOSDEM this weekend. It's titled

Updates from the PSC (2024)

and looks at recent additions to the language as well as a look ahead to what may be coming.

Perl and Raku Dev Room (K.3.401)
Saturday 3rd Feb
Time: 13:55-14:40 (local)
12:55-13:40 (UTC)

leonerd, to random
@leonerd@fosstodon.org avatar

In a +1 score to 's great back-compatibility, I've had a script called from procmail that's been 100% reliable for the past 15 years maintaining my email, over many years of regular Perl updates.

A month ago it broke - because procmail. https://github.com/BuGlessRB/procmail/issues/5

But the perl itself still runs absolutely fine.

leonerd,
@leonerd@fosstodon.org avatar

@ChristosArgyrop I do really wish we - the Perl community - were much much louder about this strong back-compat stuff.

You can update your perl and everything keeps running just as it did.

We really need to be shouting this from the hills.

leonerd,
@leonerd@fosstodon.org avatar

@pjakobs Yeah I get that. People ask me what is the Perl equivalent of pyenv, and I ask what it does, and they explain and then I wonder "Uhm, I don't know, I've never felt a need to have that in Perl".

They wonder how I maintain different versions of Perl for different things and I say "I dunno, I just use latest for everything and it all works fine". I get these sortof blank stares of disbelief.

leonerd,
@leonerd@fosstodon.org avatar

@Sdowney @jwz @pjakobs Yeah; that whole "Perl 6" distraction was unfortunate, yes. That particular project has now been renamed Raku thus leaving Perl a clear runway to bump the version number up to 7 and onwards someday, so it's at least fixed now.

Though sure that reputation still hangs around far longer... Not a lot we can do about that, besides trying to override it with more positive noises now.

leonerd,
@leonerd@fosstodon.org avatar

@Sdowney @jwz @pjakobs A charitable way to consider it, is that it split the group into "make new thing" and "keep existing thing" camps.

In reality I fear the outcome was more that it also created a third camp of "screw this I'm off elsewhere", and a lot of otherwise-good devs just disappeared.

It's certainly a regrettable part of history I wish had not happened. But then you can say that of a lot of historical happenings ;)

frameworkcomputer, to random
@frameworkcomputer@fosstodon.org avatar

We make computers for people who like computers.

We also make computers for people who hate computers.

leonerd,
@leonerd@fosstodon.org avatar

@frameworkcomputer Show me a person who says they actually like computers and I'll show you a person who clearly doesn't understand enough about computers.

oalders, to Perl
@oalders@fosstodon.org avatar

We are starting a GitHub org for people who are interested in creating a better IDE experience for Perl users. Ping me with your GitHub username if you're interested in being involved. Not looking for big commitments.

@Perl

leonerd,
@leonerd@fosstodon.org avatar

@oalders @Perl If you're still looking at this, I'd wave a hello, as one of the authors of https://github.com/tree-sitter-perl/tree-sitter-perl/

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