@thomas_shone@fosstodon.org avatar

thomas_shone

@thomas_shone@fosstodon.org

Software developer, security fancier and people grower. I wish my code was classified 'combat grade'. implements Huggable. he/him #foss #php #perl #python #java #tech amateur #reverse-engineer. Photo of a man with snow goggles with snow capped mountain slope in the background.

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

ramsey, to php
@ramsey@phpc.social avatar

I was looking at this Sass (SCSS) compiler, written in , and I noticed something very odd.

Under “requires (dev)," it requires two packages, sass/sass-spec and thoughtbot/bourbon, both of which appear to be empty packages, containing only a composer.json file, which has no dependencies.

What’s the purpose of these packages? They otherwise appear suspicious, to me, but I can’t see that they're doing anything nefarious right now—they just appear pointless.

https://packagist.org/packages/scssphp/scssphp

thomas_shone,
@thomas_shone@fosstodon.org avatar

@ramsey @vonExplaino based on the code in his GitHub account (specifically https://github.com/sa3hin/confused ), I think he may be pro-actively registering placeholder package names in case someone else does for nefarious reasons. A developer may copy one of the dependencies in the sass package to their project without noticing it's a custom repo in the sass package and accidentally require something they didn't mean to (similar to the problem of typo squatting in pypi and npm)

nyamsprod, to php
@nyamsprod@phpc.social avatar

Coming soon in the next minor release of League\Csv 😍
still ironing the feature that you can already test on the master branch. give it a try
https://csv.thephpleague.com/9.0/reader/statement/#where-clauses

thomas_shone,
@thomas_shone@fosstodon.org avatar

@nyamsprod love it. Possibly typo in the documentation though. Should it be addWhere or andWhere? The list of 3 logical xxWhere methods contain andWhere but the example shows addWhere.

thomas_shone, to random
@thomas_shone@fosstodon.org avatar

Pro tip for finding a non "SMART" TV these days. You're looking for a "public display" or "professional" TV (think the kind of TV you see in shops that display the latest specials or take away menus above the order counter).

Skoop, to random
@Skoop@phpc.social avatar

I really would like an opportunity to get in on a Product Owner role at some point. Unfortunately all the requests for PO roles specify the ideal candidate has 5+ years of previous experience as a PO

thomas_shone,
@thomas_shone@fosstodon.org avatar

@Skoop I suspect you've done a lot of the work required of a PO before even while in a management or development role. I would claim that as years of experience (just provide an outline of your roles and responsibilities as justification).

mathieui, to firefox
@mathieui@piaille.fr avatar

So is handing out free cookies at

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

Happy PM2.5 spike Netherlands.

thomas_shone,
@thomas_shone@fosstodon.org avatar

This was all green 2 hours ago: https://sensor.community/

thomas_shone,
@thomas_shone@fosstodon.org avatar

@wyri it's an open community project (you can access a grafana graph for each node on the interface) so I suspect it's doable. Will need to look into https://github.com/opendata-stuttgart/meta/wiki/APIs to see if it's doable.

thomas_shone,
@thomas_shone@fosstodon.org avatar

@wyri if you want something mostly pre-built but configurable, I found this fun: https://shop.pimoroni.com/products/enviro-urban?variant=40056508252243

Comes with a nice enclosure for outside placement: https://shop.pimoroni.com/products/weatherproof-cover-for-outdoor-sensors?variant=40047884468307

thomas_shone,
@thomas_shone@fosstodon.org avatar

@wyri it's a product that company makes unless you can find a reseller locally. The € price is lower than the £ though if that helps.

thomas_shone,
@thomas_shone@fosstodon.org avatar

@wyri https://shop.pimoroni.com/pages/shipping-information#ioss-vat-collection I've ordered from them a few times since Brexit without dealing with import duties. Do take careful wink note of the places they don't ship to.

Happy to lend you one if you want to try it out first.

thomas_shone,
@thomas_shone@fosstodon.org avatar

@wyri So I was bored today. Guess when new years hits. I had to merge all sensors per municipality and pick the median values and then iterated in 15 minute intervals

video/mp4

slothrop, to random
@slothrop@chaos.social avatar

Any Fitbit-style pulse trackers out there that are

  1. easy to use
  2. not a total privacy shitshow?

Recommendations, please. 🙏 (boosts welcome)

thomas_shone,
@thomas_shone@fosstodon.org avatar

@slothrop Mozilla foundation does a nice roundup of wearable from a privacy perspective https://foundation.mozilla.org/en/privacynotincluded/categories/wearables/

brunty, to random
@brunty@brunty.social avatar

https://www.bloomberg.com/news/articles/2023-10-30/23andme-will-give-gsk-access-to-consumer-dna-data

Drugmakers Are Set to Pay 23andMe Millions to Access Consumer DNA

thomas_shone,
@thomas_shone@fosstodon.org avatar

@brunty gotta sell it while it's hot and this leak doesn't become generally available: https://www.bleepingcomputer.com/news/security/hacker-leaks-millions-of-new-23andme-genetic-data-profiles/

asgrim, to random
@asgrim@phpc.social avatar

Hi, how do I get rid of me on "bird.makeup"? @asgrim looks like some sync thing from Twitter but I don't want it? Can't see a way to opt out 🤔

thomas_shone, (edited )
@thomas_shone@fosstodon.org avatar

@asgrim @asgrim I would suggest reporting the account since the report goes to the instance admin. Add a comment explaining that you've migrated to mastodon.

grmpyprogrammer, to random
@grmpyprogrammer@phpc.social avatar

Not a fan of end-of-day meetings

thomas_shone,
@thomas_shone@fosstodon.org avatar

@grmpyprogrammer is that some weird kind of Canadian raccoon?

EU_Commission, (edited ) to Bulgaria
@EU_Commission@social.network.europa.eu avatar

How digital is Europe?

The 1st State of the report is here!

Key highlights:

💻 Digital Infrastructure: We need €200 billion for full gigabit and 5G coverage, bridging the 's digital divide.

💾 Semiconductors: Doubling our share in global production with the European Chips Act.

🧠 Digital Skills & Workforce: Aiming for 80% basic digital skills and 20 million specialists. STEM education and gender are key.

Read the full report: https://europa.eu/!d44rrq

thomas_shone,
@thomas_shone@fosstodon.org avatar

@EU_Commission I got all excited there for a moment when I saw a unicorn 🦄 target but then I realised you mean tech unicorns.

gamingonlinux, to unity
@gamingonlinux@mastodon.social avatar
thomas_shone,
@thomas_shone@fosstodon.org avatar

@gamingonlinux how are they tracking view metrics on GitHub exactly? Does Microsoft hand this information over if you ask nicely?

grmpyprogrammer, to random
@grmpyprogrammer@phpc.social avatar

I had shared this in FB but not here — mini-me had a seizure on Friday when I got back from my 2nd hospital visit to get pain meds for my bruised ribs (ironically she kicked me in the same ribs while I was getting her on her side). CT scan showed nothing but she’s at a different hospital emerg room right now as her family doctor is concerned about really high white blood cell counts and memory loss. Good thoughts for her please.

thomas_shone,
@thomas_shone@fosstodon.org avatar

@grmpyprogrammer good thoughts for her and your whole family.

ColetteDiskette, to random
@ColetteDiskette@retro.pizza avatar

Once again, web devs: If your site doesn't work on Firefox, it's broken.

thomas_shone,
@thomas_shone@fosstodon.org avatar

@tanepiper @ColetteDiskette @oskardudycz the problem here is Google is playing the "Extend" part of https://en.m.wikipedia.org/wiki/Embrace,_extend,_and_extinguish

Other browsers, Safari (which exists due to Apples control of their OS) and Firefox, have two choices:

grueproof, to random
@grueproof@fosstodon.org avatar

deleted_by_author

  • Loading...
  • thomas_shone,
    @thomas_shone@fosstodon.org avatar

    @grueproof Nederlanders zijn in de chat gekomen.

    GossiTheDog, to random
    @GossiTheDog@cyberplace.social avatar

    deleted_by_author

  • Loading...
  • thomas_shone,
    @thomas_shone@fosstodon.org avatar

    @GossiTheDog I'm reversing endpoint software at the moment and it looks fairly trivial to fake compliance (especially this latest MDM software that shifts the burden of compliance checking locally O.o). I was reporting my one Windows box as a Linux box for the purposes of the exercise.

    b0rk, (edited ) to random
    @b0rk@jvns.ca avatar

    has anyone seen a really good analysis of the problems with git's command line UI? Would love to read it. for example:

    • git checkout is dangerous and has too many different jobs (though git switch is trying to fix that!)
    • for a tool that's supposed to make changes easy to undo, you actually need to learn a LOT of ways to undo

    (not looking for git tutorials, explanations of git’s underlying model, or explanations of why you think git's UI is actually good, just an analysis of the problems)

    thomas_shone,
    @thomas_shone@fosstodon.org avatar

    @b0rk https://ohshitgit.com/ is another that shows all the ways to fix things when you mess up. Great examples of the many different commands you're expected to master to use git "properly".

    stux, to mastodon
    @stux@mstdn.social avatar

    The Dutch govenment now also has a instance :mastodon: :blobcheerwitch:

    They're not "officially live" yet but it's online! 🇳🇱

    thomas_shone,
    @thomas_shone@fosstodon.org avatar

    @stux you can find them here: @beheerder

    molly0xfff, to random
    @molly0xfff@hachyderm.io avatar

    when i'm elected president i'm making it illegal to use "right-size" as a verb.

    you're not "right-sizing your organization", you're laying people off

    thomas_shone,
    @thomas_shone@fosstodon.org avatar

    @molly0xfff "right-sizing" the company boat by sacrificing people to the stormy sea.

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