@rrwo@floss.social avatar

rrwo

@rrwo@floss.social

I was born on the Moon but kidnapped by astronauts and raised in the suburbs of Grumman. Eventually I drifted along the Gulf Stream to Northern Europe.

#FOSS #Perl sometimes #infosec #logic #types #cryptography. Non-FOSS at https://ohai.social/@rrwo

Older posts may be deleted after a few weeks.

Posts and boosts are things that I find interesting at the moment, and not the opinions of my employer, my dog or the spider plant on my desk. I might even change my mind.

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

rrwo, to random
@rrwo@floss.social avatar

What is the current state-of-the-art for running a service via systemd?

I have a Starman server run through Server::Starter.

But systemd seems to randomly restart the service several times per day. As far as I can tell, there is nothing in the logs except to say the service was restarted.

I've tweaked various service configuration settings, but it still keeps getting restarted.

rrwo, to random
@rrwo@floss.social avatar

With Fake AI ShatGPT, I imagine the future as a robot squatting down to shit on the face of humanity... except it's into the mouth of another robot and then they switch places and repeat forever.

Most of the humans sit and watch from a cardboard box under a crumbling bridge.

lilithsaintcrow, to random
@lilithsaintcrow@raggedfeathers.com avatar

It's bloody unconscionable that Covid vaccines and things like Paxlovid are being privatized, after taxpayer money funded research and development. The correct price for a vaccine is $0. The correct price for Covid treatment in this, the fourth year of the pandemic, is $0.

rrwo,
@rrwo@floss.social avatar

@lilithsaintcrow

The default for the US and UK governments for the past 40+ years has been to privatize.

They are allergic to anything vaguely government funded, government run or even supervised, lest they be labelled "socialists" by kleptocrats.

Covid didn't change anything.

rrwo, to random
@rrwo@floss.social avatar

I'm very happy to say that I've not used Slack in more than nine (9) years. I'm not even sure if I'd recognise it now.

Mojeek, to random
@Mojeek@mastodon.social avatar

Checked out https://noml.info/ yet? 👀

rrwo,
@rrwo@floss.social avatar

@Mojeek

Etsy has been using "noai" and "noimageai".

rrwo,
@rrwo@floss.social avatar

@Mojeek

Also, IPTC has added a dataMining field to ExifData https://www.iptc.org/news/plus-publishes-draft-standard-for-image-data-mining-restrictions/

And schema.org may add something similar to their metadata https://github.com/schemaorg/schemaorg/issues/3397

It would be good for groups to be aware of what everyone else is doing, if not collaborating.

rrwo,
@rrwo@floss.social avatar

@Mojeek

I also saw a talk from people at Google who suggested special User-agent codes in robots.txt could be used for different categories of web crawlers.

vwbusguy, to VintageOSes
@vwbusguy@mastodon.online avatar

Decisions were made.

rrwo,
@rrwo@floss.social avatar

@vwbusguy

I often wonder if the memory limitations in older computers encouraged some bad programming habits that continued for decades past the need for them. As if they were traumatised by it.

I encountered former mainframe programmers in the 1990s and early 2000s who couldn't stop using very short names (1-3 characters) for everything. I knew another who believed source code indentation used too much memory and slowed systems down.

vwbusguy, to random
@vwbusguy@mastodon.online avatar

This picture came up on my news feed today and I can't stop looking at how this guy's hand is on backwards.

rrwo,
@rrwo@floss.social avatar

@vwbusguy

Is it backwards or is the fail in blurring out the fingers from his hand? I'm not entirely sure.

rrwo, to random
@rrwo@floss.social avatar

Is there a command-line tool that can match IP4 addresses against a set of network blocks?

The user case is to filter out lines from an Apache log file.

(I'm tempted to write my own. In which case, what should I call it?)

rrwo,
@rrwo@floss.social avatar

I've started writing something called "ipgrep". There are similar tools but none that do what I want.

rrwo,
@rrwo@floss.social avatar

I've got a prototype utility called "ipgrep" that lets you grep a file (including a gzipped file) by IP address or netblock, for example

ipgrep 66.249/16 /var/log/access.log

It's online at https://github.com/robrwo/perl-ipgrep

This version only supports IP4 addresses, isn't the most sophisticated or efficient. Probably has bugs too. No tests written yet. Pull requests appreciated.

rrwo, (edited )
@rrwo@floss.social avatar

I've uploaded a utility called "ipgrep" to https://metacpan.org/release/RRWO/ipgrep-v0.4.3

It allows you to grep a file (including a gzipped file) by IP address or netblock, for example

ipgrep 66.249/16 /var/log/access.log

It supports many of the same options as GNU grep.

This version supports IP6 addresses and adds more options. It also has tests and is installable using Makefile.PL.

It's also on GitHub at https://github.com/robrwo/perl-ipgrep

GayOldTime, to Vintage
@GayOldTime@masto.ai avatar

This week's doesn't contain any mayo or gelatin, for a change. Try it at home! (Or don’t.)

rrwo,
@rrwo@floss.social avatar

@GayOldTime

That looks like something from the Gallery of Regrettable Food

https://lileks.com/institute/gallery/

cstross, to random
@cstross@wandering.shop avatar

Welp, agreed to give a 30 minute talk in Stuttgart next month. That’s 1200km away. Only viable option is to fly (hint: the North Sea is in the way—the ferry is expensive AF, and the fastest rail route is over 12 hours and involves 2 changes). Even flying, I need extra days for travel. And 1-3 days to prepare the talk. (I'm out of practice).

So: a 30 minute talk costs me approximately five days.

(I'm doing this one because there are side-errands en route. Otherwise, it's not worth it.)

rrwo,
@rrwo@floss.social avatar

@cstross

Don't forget the extra day or two to recover from traveling.

rrwo, to random
@rrwo@floss.social avatar

I keep typing "crap" instead of "grep".

isotopp, to random German
@isotopp@chaos.social avatar

deleted_by_author

  • Loading...
  • rrwo,
    @rrwo@floss.social avatar

    @isotopp

    According to https://en.wikipedia.org/wiki/World_Standards_Day

    "The Standards Council of Canada (SCC), Canada's national accreditation body, celebrates World Standards Day... In 2012 SCC celebrated World Standards Day on Friday, 12 October."

    A search on https://www.scc.ca/ shows that in other years they celebrate it on a different day, e.g. in 2017 it was 11 October.

    This is common. See https://www.newscientist.com/article/mg25534043-100-world-standards-day-approaches-but-there-is-no-standard-date-for-it/

    rrwo, to random
    @rrwo@floss.social avatar

    I know it feels good to blame everything that is wrong on a conspiracy of willful malfeasance.

    But the most likely explanation is a lot of random stupidity and hubris.

    djh, to android
    @djh@chaos.social avatar

    What happens when manufacturers prefer battery life over proper functionality 😮

    This is from the android issue tracker about OEMs stopping background workers unexpectedly ✋

    https://dontkillmyapp.com

    rrwo,
    @rrwo@floss.social avatar

    @djh

    Mobile phones are not intended to be medical devices.

    It can be difficult to create a dedicated device. But to run life-critical software on an internet-connected computer where you have little control or knowledge of the inner workings?

    Was the app actually killed by the phone to save power? Is there a bug that caused the app to be killed? Perhaps the bug is in the app, not the phone?

    SecurityWriter, (edited ) to random

    deleted_by_author

  • Loading...
  • rrwo,
    @rrwo@floss.social avatar

    @SecurityWriter

    You have a shitty super power.

    becha, to random
    @becha@v.st avatar

    The W3C has just released a draft of Web Sustainability Guidelines … see it raw on https://github.com/w3c/sustyweb/ or a fancy website https://sustainablewebdesign.org

    rrwo,
    @rrwo@floss.social avatar

    @becha

    That page links to https://ecograder.com/ which doesn't work on Firefox.

    rrwo, to random
    @rrwo@floss.social avatar

    There are people in this world, who, if they had a computer implant in their brains, would install the LinkedIn app on it.

    rrwo, to webdev
    @rrwo@floss.social avatar

    I'm debating whether to remove security.txt from a website since it seems to invite bug bounty spam.

    We don't get it very often, but it's usually a waste of time.

    I'm curious to know what other and people do.

    rrwo, to random
    @rrwo@floss.social avatar

    I have a DBIx::Class question with the ParameterizedJoinHack https://metacpan.org/pod/DBIx::Class::ParameterizedJoinHack

    I want to use it with a nested join, and can't seem to get it working.

    In other words, I'm querying table A joined to table B which has a paramertized join to table C.

    Has anyone been able to get that working?

    starwall, to random
    @starwall@wizzzard.online avatar

    we are all stardust

    rrwo,
    @rrwo@floss.social avatar

    @starwall

    Alternative version of the same poster at https://svs.gsfc.nasa.gov/13873

  • 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