damo.io
French Breton living in Colorado. (he/him)
Co-founder and software engineer at initialCapacity[]
Architecture is not incompatible with XP.
Really like modern static type systems (F#, Elm, Dart, Kotlin, Swift…).
Also into cycling, climbing and cheese.
111 posts
113 followers
190 following
Regular Contributor
Active Commenter
comment in response to
post
As much as I would love to blame Musk for banning those links, the reporting is just trying to get to conclusions very hard without any kind of proof.
comment in response to
post
Signal links being blocked on X is probably just because of automation. Since those URLs can be links to other websites (similar to how bitly works), with enough reports on bad links, pre-existing Twitter automation would have flagged the whole domain. X is nowhere staffed to fix such automation.
comment in response to
post
And just like typescript it's only static and will not enforce anything at runtime.
comment in response to
post
A static type checker for python, just like typescript is a static type checker for javascript.
comment in response to
post
You mean MyPy in strict mode?
comment in response to
post
I feel that, like Elm, Dart not having any meta programming could have additional tooling to prevent breaking semantic versioning when public APIs change.
Just looking at type signatures is not enough for 100% guarantee, but it would help a fair bit if Pub.dev could do these kind of checks.
comment in response to
post
I actually very often have that problem in France where I forget most restaurants are closed after 2pm and I wanted to get a late lunch...
Thankfully you can always find a bakery or something!
comment in response to
post
It's probably very different here though where people tend to eat much earlier for dinner (as early as 5pm for some) and restaurants in areas that are not very busy will close early at night, sometimes 8 or 9pm.
comment in response to
post
A major difference in France where restaurant workers are not paid on tips but by the hour, restaurants will close during the afternoon instead of remaining open for 2 customers.
I know it's an exaggeration, but I do feel like it must be pretty costly here if trying to give a minimum hourly wage.
comment in response to
post
So after the upgrade there was a service that was using spinning up a DNS server. I had to configure it (add a command line argument in its startup script) not to do that...
Apart from that, everything upgraded smoothly.
Community forums and documentation for PiHole are great.
comment in response to
post
I probably should uninstall some of the default apps.
comment in response to
post
Safari is the IE 6 of modern web development.
comment in response to
post
To clarify, I would do a second one if the first one did come back negative.
comment in response to
post
Careful with these rapid tests.
They are really good at confirming that you are positive when symptomatic, but the error rate is high enough that I wouldn't trust a single of those being negative.
comment in response to
post
Yes. But wouldn't that be nice to be able to do full text search on the diffs of the commits though?
comment in response to
post
The one I find even weirder coming from Europe is the the insanely huge parking lots of churches!
comment in response to
post
I hate this so much. They could easily remove a single car parking spot so that a dozen of bikes could park.
comment in response to
post
Here is the actually thing Peter Brabeck, CEO of Nestle at the time, said
youtu.be/GmOZL-jNH-s?...
comment in response to
post
I use Fastmail, it's been good. I has great syncing support for iOS and Android builtin apps.
Proton being fully encrypted and needing a special client for everything (mail, calendar...) is what made me stop using it.
comment in response to
post
Happy Birthday!
comment in response to
post
Better that than the other way around!
comment in response to
post
Fair enough.
comment in response to
post
Wouldn’t reprisals become more visible then? Pretty sure they are already there behind closed doors. I could be wrong, it’s definitely how I see it from the outside.
comment in response to
post
That got me to buy it, so good job!
comment in response to
post
Home made Hummus FTW
comment in response to
post
Maintenance mode just means they will not be spend time adding more features. It sounds like it already has the features you needed since you switched your project to it.
So why looking to jump ship?
If anything I would just make sure my code base is not too tightly coupled to the library.
comment in response to
post
I do believe H1-B can be valuable, obviously I lived the good side of it… but it does seem like it needs to be reformed to prevent abuse.
comment in response to
post
As a software engineering consultant I have worked with a lot of companies of varying sizes.
Some of the big ones did have a bunch of H1-B employees that would never get to be sponsored for a green card. Those employees would also be payed well below standard rates.
comment in response to
post
I did end up staying for a lot longer and I now am co-founder at Initial Capacity with one of those that hired me then.
comment in response to
post
That took long enough…
comment in response to
post
I used to work on readingeggs.com, couldn’t recommend it more. Great program.
comment in response to
post
That was definitely not a “mistake” made by someone that was not up to speed…
comment in response to
post
Rarely on frontends, but it does happen at times. More often on backends introducing relationships across domain concepts can introduce cycles that are hard to untangle later (e.g. Project belongs to a single User, but also introduce the relation User has many Projects).