@herndlm@phpc.social avatar

herndlm

@herndlm@phpc.social

#PHP#TS#ArchLinux#SourDough baking • 日本

Austrian living in Karlsruhe, regular #phpstan contributor, acquired a basic 茶道 "certificate"

I have a strong interest in #health and #StrengthTraining but kind of suck at both. Oh, and I love discovering new and weird #music, mostly alternative'ish

簡単な日本語でも大丈夫です。

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

herndlm, to random
@herndlm@phpc.social avatar

We'll be moving to . I'll be a regular guest of @phpugffm for sure then 😊

Shameless cry for help: If anybody knows about a semi-central 3 or 4 room apartment becoming available - I'm all ears :)

jessie, to random
@jessie@mastodon.social avatar

Wrote a chill little blog post about using extensive reading as a primary language learning tool for Japanese

https://jessica.tech/blog/extensive-reading/

herndlm,
@herndlm@phpc.social avatar

@jessie nice. Do you also have suggestions for (free) reading content?

herndlm,
@herndlm@phpc.social avatar

@jessie for Japanese. For me it's mostly the other way around and I lack reading skills for sure 😊

michelle, to random Swedish
@michelle@phpc.social avatar

If you read a review for a book, usually people point out what they liked and what they disliked.

How come when you read a review for code, usually, it’s only the dislikes or if “lucky” a general comment about lack of dislikes? 🤔

herndlm,
@herndlm@phpc.social avatar

@ocramius @michelle says the guy who regularly responds with "Noice 👌" and similar positive feedback to (good) PRs 😊

SenseException, to php German
@SenseException@phpc.social avatar
herndlm,
@herndlm@phpc.social avatar

@SenseException adapter pattern visualised? 😵

zonuexe, to random
@zonuexe@phpc.social avatar

Twenty years ago, I was obsessed with Japan's unique mobile network called PHS (personal handy-phone system).

It's been a long time since I lost interest in communications engineering, but it's strange that I'm still writing PHP.

herndlm,
@herndlm@phpc.social avatar

@zonuexe my surprise / amusement when I heard about the company / publisher / magazine the first time was very big. I think we even have some random magazine lying around at home in Germany right now 😅

herndlm,
@herndlm@phpc.social avatar

@zonuexe nice! @faguo fyi. But since I mentioned it a while ago, you already put it in your list I believe 😊

benoit, to random
@benoit@toots.benpro.fr avatar

Going back to Tokyo.🛫
With a Boeing 737-800 😑

herndlm,
@herndlm@phpc.social avatar

@benoit oh no. I have to admit that I also had seat conflicts in Italy before and the situation got kind of aggressive. Then I realised that it was the correct seats and correct train. Only the day was wrong, ours left already a week earlier 😅😅

s_bergmann, to amiga
@s_bergmann@chaos.social avatar
herndlm,
@herndlm@phpc.social avatar

@s_bergmann funny, I was just listening to Spotify release radar or smth like that and this came up: https://liesrecords.bandcamp.com/track/enchantress-1200

"I compose hit after hit on my Amiga 1200"

Was thinking about you, scrolled and then your post appeared 😅

grmpyprogrammer, to random
@grmpyprogrammer@phpc.social avatar

It’s once again Friday so Ask Me Anything

herndlm,
@herndlm@phpc.social avatar

@grmpyprogrammer what is your current go-to browser? Especially considering your past with Mozilla I guess.

herndlm, to javascript
@herndlm@phpc.social avatar

dependency management is the reason for my ever increasing amount of grey hair.

I'm somebody who keeps their dependencies updated on a very regular basis, but still end up in those rabbit holes where update x needs y updated which needs z migrated to gamma because alpha was replaced with the now outdated beta because the community doesn't think it's cool anymore. or so.

benoit, to random
@benoit@toots.benpro.fr avatar

Going to Hokkaido🛫. Could not bring my camera gear as my cabin baggage would be over the 7kg limit. :/

herndlm,
@herndlm@phpc.social avatar
herndlm,
@herndlm@phpc.social avatar

@benoit photos of fancy food coming up? 😊

ghorwood, to random
@ghorwood@mastodon.social avatar

me: all the music i like is objectively terrible
cody: i'm sure that's not true...
me: the band i'm listening to right now is called 'witch piss' and their album cover looks like this.
cody: ah. i see what you mean now.

herndlm,
@herndlm@phpc.social avatar

@ghorwood well that was fun. Please feel free to keep sharing more often. I enjoy getting shouted at from time to time 😊

herndlm,
@herndlm@phpc.social avatar

@ghorwood Hamburglar is almost a pop song xD

herndlm, to random
@herndlm@phpc.social avatar

@craigfrancis btw I just had fun (and I mean it) adding literal-string to query params of some Db helper class in legacy code used for database migrations. @phpstan helps enforce using prepared statements there basically now :)

cspray, to php
@cspray@phpc.social avatar

I have found myself, for the first time, having to write what I consider worse code to satisfy Psalm static analysis. Here's a watered-down example showing what I consider odd behavior.

https://psalm.dev/r/5862a290e2

I'm not certain why the 2nd call to doSomething() is valid but the 1st call is not.

herndlm,
@herndlm@phpc.social avatar

@cspray I don't understand or don't see the issue :) this is about the non-indexed array keys a list needs, right? array_unique does not re-index, while using the spread basically does I guess?

f_lombardo, to php Italian
@f_lombardo@phpc.social avatar

I'd like to become more involved in Open Source. Any suggestions for an interesting Open Source #PHP project that needs some help?
(And sorry, no, I don't want to write docs :-) #oss

herndlm,
@herndlm@phpc.social avatar

@f_lombardo

@phpstan has many open issues, but the learning curve is steep, I have to admit. Sometimes there are very simple things to adapt, like function signatures, sometimes a "small" bug turns out to need a huge refactor.

composer might be interesting too. I think they always appreciate when new tests are added (not all commands are tested), but if that's too boring - there are also various edge case bugs and such.

Crell, to ai
@Crell@phpc.social avatar

I reached out to #JetBrains about their #AI #LLM code assistant.

They verified:

  1. They use #OpenAI, which means my GitHub OSS has almost certainly been used in training data.
  2. They rely on OpenAI's promise to not ingest any code that is used for "context".
  3. They specifically do not disclaim that their tool could result in me violating someone else's copyright, and they could suggest the same code to someone else, too.

Uninstall this crap, now. It's dangerous and irresponsible

#PHPStorm

herndlm,
@herndlm@phpc.social avatar

@Crell thx for finding out more about this! Just to be sure - this is about the "Full line code completion with local AI" feature that was added with 2024.1, correct?

herndlm,
@herndlm@phpc.social avatar

@Crell oh ok, good that I asked then I guess :)

benoit, to random
@benoit@toots.benpro.fr avatar

I don't know what's happening, but recently on my Pixel 6a with GrapheneOS most apps won't work... They say "no internet connectivity"... I have to force kill the apps and re-open them to fix it. And it does not work every time. In that case I have to reboot.

Really weird and make my phone unusable :<

herndlm,
@herndlm@phpc.social avatar

@benoit same combo here and all good, weird. You're not using VPN, "private DNS" or some kind of firewall app?

mikey179, to random German

早上好,来自台湾!Mit 1.000 km/h in die Republik China. In kurzer Folge durch den Quarantänecheck, Immigration Check, Baggage Claim, Simkartenerwerb und nach weniger als 1 Stunde nach Landung geht es durch Tunnel und über Brücken mit der MRT in die Hauptstadt.

Terminal 1 des Taoyuan Airport
Hochgeständerte Brücke, die gerade befahren wird

herndlm,
@herndlm@phpc.social avatar

@mikey179 so stell ich mir das vor

video/mp4

Crell, to php
@Crell@phpc.social avatar

Proposal for a conference talk: How to configure and all its tooling extensions (xdebug, phpstan, php-cs-fixer, etc.) to use a docker container consistently.

That could easily fill a tutorial...

herndlm,
@herndlm@phpc.social avatar

@Crell @alessandrolai btw is it possible to have dependencies installed only inside the container, without a volume mount, but still working knowledge / autosuggestion / types in PHPStorm? I wanted to do this once, mostly because of Mac performance issues, but failed 😅 but it feels like a weird edge case that doesn't work..

mikey179, to random

Noch drei Tage aalbeiten bis zum Urlaub. In dem geht es glücklicherweise nicht nach Haalle an der Saale.

herndlm,
@herndlm@phpc.social avatar

@mikey179 Aalles OK? 😅

herndlm, to coffee
@herndlm@phpc.social avatar

Service announcement: A (like the iconic one I attached a picture of) is not supposed to gurgle, sputter or hiss like a snake. If they do, one the following might be the reason:

  • Coffee grounds too fine
  • Heat too high
  • No pressure build-up because of a bad seal

I was getting frustrated with mine for a while now and even tinkering with all parameters and replacing the gasket didn't help. To be continued..

herndlm,
@herndlm@phpc.social avatar

@bmarinov oh, interesting. And I thought the darker ones are maybe more forgiving basically :) good to know, because I'm trying a darker one at work soon

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