@Pol@mathstodon.xyz
@Pol@mathstodon.xyz avatar

Pol

@Pol@mathstodon.xyz

Research, analysis, development, reproducibility. Keywords about me: STEM, piano, nature, bikes, swimming.

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

Pol, to random
@Pol@mathstodon.xyz avatar

Best. Fosdem. Ever. So many faces, talks and discussions... The after party is at https://bytenight.brussels/ !

dantleech, to random
@dantleech@fosstodon.org avatar

git cloning rectorphp.

1.8GB ? really? 😮

Pol,
@Pol@mathstodon.xyz avatar

@dantleech --depth=1 ?

defakator, to random French
@defakator@mastodon.top avatar

Une de mes vidéos a été supprimée hier par YouTube suite à une citation de 19 secondes du film "La révélation des pyramides". Ma vidéo respectait pourtant les règles de la plateforme, la citation fait partie de ses exceptions concernant la protection des droits d'auteur.
La même demande abusive avait déjà été faite il y a 5 ans en mars 2019. La vidéo avait été rétablie à l'époque. Idem pour la chaîne "Temps mort".
Au delà de nos cas, c'est la liberté de critiquer des contenus qui est en jeu.

Cette même vidéo "TUTO : Savoir quand ça craint" avait déjà été supprimée par YouTube le 25 mars 2019, suite à une demande identique.
Mais cette même vidéo avait à l'époque été rétablie en quelques jours par YouTube, après examen.
Les règles de YouTube indiquent dans les exceptions à la protection des droits d'auteur qu'il est possible de faire de courtes citations pour en faire la critique.

Pol,
@Pol@mathstodon.xyz avatar

@defakator Aucun recours possible ?!

carbontwelve, to php
@carbontwelve@notacult.social avatar

My method of installing different versions with homebrew is now broken; the versions install but trying to run php results in :"Library not loaded: /usr/local/opt/libvmaf/lib/libvmaf.1.dylib"

Ugh.

Pol,
@Pol@mathstodon.xyz avatar

@carbontwelve Alternative and long term viable solution: Nix.

Pol, to random
@Pol@mathstodon.xyz avatar

My most faithful and intimate furry pointy friend and confidant is slowly heading towards his final resting place... why does it have to hurt so much? why? why now? I'm having a very hard time to cope with this situation... why does it have to be like this? why???

Pol, to php
@Pol@mathstodon.xyz avatar

SymfonyCon has been a fantastic experience, especially for the opportunity to meet so many incredible people for the first time. Our live discussions have already yielded tangible results. After PHPUnit, GrumPHP is now including a composer.lock for achieving total reproducibility.

This underscores the importance of the social aspect in our work, it's crucial and should never be underestimated.

For more details, check this out: https://github.com/phpro/grumphp-shim/issues/23#issuecomment-1867409110

ramsey, to random
@ramsey@phpc.social avatar

@dseguy Happy birthday!!!

:elephpant_red: :elephpant_orange: :elephpant_gold: :elephpant_green: :elephpant_turq: :elephpant_blue: :elephpant: :elephpant_purple: :elephpant_pink: :elephpant_rainbow:

Pol,
@Pol@mathstodon.xyz avatar

@ramsey @dseguy Joyeux anniversaire !

Pol, to Cybersecurity
@Pol@mathstodon.xyz avatar

🚀 Exciting News from Belgium🇧🇪! 4 days ago, a team of researchers has published a paper on a new implementation of SSH over HTTP/3.

📄 Discover their findings and dive into the technical details here: https://arxiv.org/abs/2312.08396

Find the Go implementation at: https://github.com/francoismichel/ssh3

Pol,
@Pol@mathstodon.xyz avatar

@sandro Sandro, I'm pretty sure the researchers will be happy to answer all your genuine questions.

markusstaab, to random German
@markusstaab@phpc.social avatar

If you are interessted in your personal github contributions statistics, I have published the tool, which I used to crunch the numbers of my blog post

https://staabm.github.io/2023/12/07/contribution-summary-2023.html

tool can be found here: https://github.com/staabm/oss-contribs

Pol,
@Pol@mathstodon.xyz avatar

@markusstaab Love your tool ! Going to use it on my website soon :)

Pol,
@Pol@mathstodon.xyz avatar

@markusstaab I might also submit it into Nix ;)

db0, to foss
@db0@hachyderm.io avatar

My take on (and other conferences organized the same way) is that it's actively excluding some types of creators. Particularly, those who find it really hard to promote their work, and especially when they need to talk up what they have created.

By asking people to self-submit, they naturally exclude the shy ones, who would never think, or really struggle doing that.

This selection process self-selects for a particular type of developer.

Pol,
@Pol@mathstodon.xyz avatar

@db0 when you say "By asking people to self-submit, they naturally exclude the shy ones", do you mean that this process should be different? If yes, what do you suggest?

Pol, to php
@Pol@mathstodon.xyz avatar

During these last two days: I met amazing people, had wonderful moments and I come back home with my head full of good souvenirs.

dunglas, to random
@dunglas@mastodon.social avatar

FrankenPHP 1.0 is out 🎉

For the occasion, we've created a brand new website. https://frankenphp.dev

Pol,
@Pol@mathstodon.xyz avatar

@dunglas Congratulations! It's also ready for Nix!

=> https://github.com/NixOS/nixpkgs/pull/272755

Pol, to php
@Pol@mathstodon.xyz avatar

It's been my third presentation of the day mentioning the word "reproducibility". Looks like it's getting trendy !

Pol, to php
@Pol@mathstodon.xyz avatar

@phpunit PHPUnit featured in the November 2023 reproducible-builds report!

=> https://reproducible-builds.org/reports/2023-11/

Pol, to php
@Pol@mathstodon.xyz avatar

moneyphp/money has stopped using PHPSpec for its tests. PHPUnit is now used for all the tests.

https://github.com/moneyphp/money/pull/760

dantleech, (edited ) to php
@dantleech@fosstodon.org avatar

As much as I strongly type things in , there is part of me that that's concerned that every class is effectively "public" and will confuse the API.

With Term lots of potential VOs (RGB, Position, Line, Col, etc) are duplicated with PHP-TUI and at least some should be private.

PHP is really missing some kind of package visibility, wish there was some "package" convention where you could define public and private classes.

Pol,
@Pol@mathstodon.xyz avatar

@dantleech There are conventions to avoid using final classes... I'm pretty sure you'll find also what you're looking for :D

Pol, to php
@Pol@mathstodon.xyz avatar

PHPUnit will soon ship a composer.lock file ! The road to more reliable and reproducibility software in the PHP ecosystem is improving, step by step, piano piano !!

Related discussion: https://github.com/sebastianbergmann/phpunit/pull/5576

kboyd, to php
@kboyd@phpc.social avatar

Just released version 2.0 of Kaboom!, my library for conditional execution of code.

Yes, sure, most code already has conditional execution. That's usually the point of code. But let me ask you this:

Do your conditions result in earth-shattering Kabooms? I thought not!

https://github.com/beryllium/kaboom

Pol,
@Pol@mathstodon.xyz avatar

@kboyd
Similar to the either monad !

Pol, to php
@Pol@mathstodon.xyz avatar

I just noticed that http://php.met/ (hence the typo) redirect to https://www.php.net/

Nice !

Pol, to php
@Pol@mathstodon.xyz avatar

Nix/NixOS is ready for the PHP 8.3.0 release, PR is ready, now awaiting the official release announcement!

=> https://github.com/NixOS/nixpkgs/pull/269393

Happy birthday Rasmus!

mwop, to php
@mwop@phpc.social avatar

Question for my peeps: if you have an arrow function such as fn (string $key): Result, and want to annotate $key to indicate it should be a non-empty-string, how do you do that? One of these?

fn (/** @param non-empty-string $key */ string $key): Result

/** @param non-empty-string $key */ fn (string $key): Result

Pol,
@Pol@mathstodon.xyz avatar

@mwop
Second option all the way

dantleech, to random
@dantleech@fosstodon.org avatar

Need to create my first invoice and the only thing I can think of is to create a "plain text" invoicing system:

  • want to own my own invoices
  • want invoices to have state
  • want to store them under VCS

Probably over thinking this. How do others manage invoices?

Pol,
@Pol@mathstodon.xyz avatar

@dantleech Be careful when you try Typst... there's no going back to something else! It's a wonderful piece of software.

Pol,
@Pol@mathstodon.xyz avatar

@dantleech And if by any chance you want to use Nix for that, you can use this project: https://github.com/drupol/ipc2023/ as starting template.
Each directory created in src/ will spawn new scripts to build your typst document. I use that flake.nix almost everywhere.

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