@andreagrandi@mastodon.social
@andreagrandi@mastodon.social avatar

andreagrandi

@andreagrandi@mastodon.social

Software Developer at SuperTab - Python, Go mentor at Exercism - ๐Ÿณ๏ธโ€๐ŸŒˆ ๐Ÿ‡ฎ๐Ÿ‡น ๐Ÿ‡ช๐Ÿ‡บ ๐Ÿค ๐Ÿ‡บ๐Ÿ‡ฆ

#Python #Golang #photography #foss #privacy #opensource #science #tech #bass #music #food #privacy #gaming #PyConIT2024 #HamRadio #fedi22

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

jay, to AssassinsCreed
@jay@toot.zerojay.com avatar

The big reveal for one of the games I've been working on for a little while is happening in about 40 minutes. Excited to see it and what the reaction is going to be. (Yeah, I haven't seen the trailer internally myself yet.) You can find that happening over here: https://www.youtube.com/watch?v=vovkzbtYBC8

#assassinscreed #acshadows #assassinscreedshadows #ubisoft #gaming

andreagrandi,
@andreagrandi@mastodon.social avatar

@jay I'm a big fan of the series, congratulations :) what did you do (if you can mention) ? Dev? Graphics?

dimillian, to random
@dimillian@mastodon.social avatar

Look what I have access to!

andreagrandi,
@andreagrandi@mastodon.social avatar

@dimillian is this che MacOS app? Yesterday when I logged in to the website, it prompted me to install the app. I did it. Once logged in, I got this:

andreagrandi, to privacy
@andreagrandi@mastodon.social avatar

Unsubscribing from a newsletter shouldn't be hidden behind a login page, dear #Cloudflare ๐Ÿ™„

#privacy

anze3db, to random
@anze3db@fosstodon.org avatar

Signups for https://flakytest.dev have almost completely stopped and only 3 out of the 180 signups configured the pytest plugin and successfully submitted test results to process.

None of those 3 users ever returned after that so I continue to be the only active user ๐Ÿฅฒ

andreagrandi,
@andreagrandi@mastodon.social avatar

@anze3db TIL about this project :) it looks cool, but I could tell you why a solution like this wouldn't probably help in our specific case, if it can be helpful to better target the product audience (hint: the answer is on "why is the test flaky?")

andreagrandi,
@andreagrandi@mastodon.social avatar

@anze3db so, we have a few flaky integration tests, but the issue is mainly one: the test suite sucks a bit (it doesn't respect the "wait") and tries to access elements of a page when the page isn't fully loaded. The solution we decided is to move to a different suite and rewrite them all (also because we want to get rid of old useless ones). Flagging a single test wouldn't be useful for us. It happens randomly.

andreagrandi,
@andreagrandi@mastodon.social avatar

@anze3db the workarounds are: splits tests in multiple sub jobs, so we only rerun the ones which failed and not all of them and having the tests to rerun automatically on fail

andreagrandi,
@andreagrandi@mastodon.social avatar

@anze3db it would mean muting over 90% of them. They randomly failed, depending on which page was taking a tiny bit more to load (with test suite not respecting the wait command). There is a plan to rewrite them all with a different suite, eliminate those which are not useful and make the code base more maintainable. I wouldn't risk muting them because often they did catch very important breaking changes we were about to introduce in our API. They literally saved us.

andreagrandi, to random
@andreagrandi@mastodon.social avatar

@webology totally random question: do you keep your own copy (on GitHub, whatever...) of content you publish to micro.blog ? I was thinking about having one, to keep in parallel with my main blog, for shorter stuff, but I was thinking about how to maintain my own copy (yes, I'm aware we can export data, but still...), thanks

andreagrandi,
@andreagrandi@mastodon.social avatar

@webology thanks! But if this is what they define a "backup", I think I will have to think about my own solution ๐Ÿค” (I want to have my source of MarkDown files, not a generated html).

I'm planning to write these posts with iA Writer (which supports posting to Micro.blog).

Maybe a simple repository will do the trick and instead of triggering the deploy + publish like I do on my normal blog, I can quickly publish and eventually push to GH.

But I'm not sure if and how much I will stick with it.

Edent, to random
@Edent@mastodon.social avatar

Oh #LinkedIn, never change!

andreagrandi,
@andreagrandi@mastodon.social avatar

@Edent Iโ€™d pay for a filter which replies โ€œThese type of emails never find me well!โ€ ๐Ÿ˜…

Edent, to Futurology
@Edent@mastodon.social avatar

๐Ÿ†• blog! โ€œUniversal Basic Websiteโ€

Many years ago - when I was very young and you were even younger - it was standard for an ISP to provide all their users with a small amount of webspace. Both Pipex and Demon offered webspace back in 1996. If my hazy memory is correct, they offered a few megabytes - more than [โ€ฆ]

๐Ÿ‘€ Read more: https://shkspr.mobi/blog/2024/04/universal-basic-website/
โธป
#future #internet #isp

andreagrandi,
@andreagrandi@mastodon.social avatar

@Edent I'm Geocities years old ๐Ÿ˜ƒ

Migueldeicaza, to random
@Migueldeicaza@mastodon.social avatar

The Yak Shaving never ends, Godot on iPad edition.

As more code is rewritten for native code, I figured "Maybe I should also redo the documentation renderer to use WebKit".

I drew inspiration from DocC (I would have taken the whole stylesheet, but that looks like too much work):

andreagrandi,
@andreagrandi@mastodon.social avatar

@Migueldeicaza Miguel, anything you touch becomes a nice development tool. You are the king Midas of it ๐Ÿ˜…

rileytestut, to random
@rileytestut@mastodon.social avatar

Woke up to see @delta is now the #1 app in the entire App Store!! In less than 12 hours!!!

I feel like Iโ€™m dreaming ๐Ÿฅน

andreagrandi,
@andreagrandi@mastodon.social avatar

@rileytestut @delta why forcing EU people into your Alt Store? I don't mind the cost, but in this way EU people can't have it on the iPad. Why not using the App Store since emulators are now allowed? EU fought for more users freedom, not for more restrictions. Regards

webology, to random
@webology@mastodon.social avatar
andreagrandi,
@andreagrandi@mastodon.social avatar

@webology @sethmlarson not impressed ๐Ÿ˜• heโ€™s forcing EU people to install it from Alt Store (with 1,50โ‚ฌ/year subscription) and letting non EU people to install from normal App Store

popey, to random
@popey@mastodon.social avatar

What's the protocol when someone emails you asking you to "give up" the domain you've owned for 25 years because "You're only using it for a blog", and they want to use it for a community they want to build, and they don't want to have "JoinFoo" dot com.

Do nothing? Explain that other TLDs are available? Tell them to "Jog on?"

andreagrandi,
@andreagrandi@mastodon.social avatar

@popey donโ€™t give up!

Edent, to queer
@Edent@mastodon.social avatar

I wrote something about telling Civil Servants not to wear lanyards.

https://shkspr.mobi/blog/2020/01/when-do-symbols-stop-being-political/

In short, they're right - the rainbow is a political symbol. It's no different from wearing a "Votes for Women" badge.

andreagrandi,
@andreagrandi@mastodon.social avatar

@Edent to me, civil servants neutrality should be limited to legal political parties and policies.

Wearing religious symbols, expressing your identity (LGBT) or simply sustaining human rights shouldnโ€™t be debatable.

Back to a few decades ago: would civil servants be required to remain neutral towards nazism or fascism ๐Ÿง?

Gargron, to random
@Gargron@mastodon.social avatar

We've updated the rules of our flagship server mastodon.social today. Most are the same with some clarifications, but one rule is new: Content created by others must be attributed, and use of AI must be disclosed. Profiles that only post AI-generated content will not be tolerated.

andreagrandi,
@andreagrandi@mastodon.social avatar

@Gargron what about AI generated cover images from linked posts?

andreagrandi,
@andreagrandi@mastodon.social avatar

@Gargron Mastodon's Translate feature uses DeepL, which uses AI to provide the translation. Does it break the new rule or is it a special case?

xahteiwi, to random
@xahteiwi@mastodon.social avatar

"Link to talk slides: Optional slides of (previous) versions of your submission for reviewers only. MUST NOT include your name."

Okay that's weird. So you would look at my slides, but only if they are scrubbed of (presumably) all pointers to my identity?

And then three fields down: "Public link to supporting material. Any link you would like to share with the Programme team โ€“ e.g. a github repository, paper, etc."

No anonymity requirement there.

How does that make sense?

#EuroPython #CFP

andreagrandi,
@andreagrandi@mastodon.social avatar

@xahteiwi I lost a step in between: since when slides are required when submitting a talk? Ie: if I submitted a talk I would send a description/abstract. Do they expect me to prepare the whole talk plus slides if I donโ€™t even know my talk has been approved? ๐Ÿคท๐Ÿปโ€โ™‚๏ธ

andreagrandi, to markdown
@andreagrandi@mastodon.social avatar

Short codes in #Hugo make your #MarkDown files much cleaner, but you are essentially locking yourself in a specific static site generator.

If you use a lot of them and in the future you decide to migrate your content to something else (like I recently did from #Pelican ) good luck with that.

#development #blogging #blog #writing

xahteiwi, to random
@xahteiwi@mastodon.social avatar

As I look up the correct use of the English idiom "a clip round the ear", Google shows me ads for hearing aids. Thanks, Google.

andreagrandi,
@andreagrandi@mastodon.social avatar

@xahteiwi not all search engines are created equal ๐Ÿ˜…

andreagrandi, to random
@andreagrandi@mastodon.social avatar

If you are hosting your static website on you have a couple of good options:

  1. immediately put it behind (or similar)

  2. Stop using Netlify

TL/DR: a website got DDoS-ed for a few days and Netlify sent the owner a $100k bill to pay ๐Ÿ™„

https://www.reddit.com/r/webdev/comments/1b14bty/netlify_just_sent_me_a_104k_bill_for_a_simple/

Migueldeicaza, to random
@Migueldeicaza@mastodon.social avatar

5 out of 7 installed, but can probably delete WhatsApp until I travel to Europe again. That, and I need to double down on the moisturizer.

andreagrandi,
@andreagrandi@mastodon.social avatar

@Migueldeicaza wait. What do you (US people) use instead of Whatsapp? ๐Ÿค” I also use Telegram (but I hate it) and Signal, but Whatsapp is basically the one which everyone uses over here (EU)

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

Consider the typical annual income of a certified, licensed master plumber in your country (look it up if you don't know). Then compare that to what you consider a fair and solid income for a qualified, highly experienced software engineer in your country. How does the software engineer's income compare?

(Boosts and comments welcome.)

The software engineer's income is:

andreagrandi,
@andreagrandi@mastodon.social avatar

@xahteiwi because 3 options out of 4 the engineer salary is 2x, 3x, 4x and only 1 option says โ€œsame or lessโ€.

andreagrandi,
@andreagrandi@mastodon.social avatar

@xahteiwi @janneke it wasnโ€™t my intention to conjure, but I think itโ€™s a fact that if 3 out of 4 options have A > B and only one has B > A, the poll is a bit biased towards A > B ๐Ÿ™‚

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