Posts by berkes@mastodon.nl
(DIR) Post #AahFVF0TXpBCtiuo2S by berkes@mastodon.nl
2023-10-12T11:58:04Z
0 likes, 0 repeats
Dear North American Web developers.The majority of the people in the word don't use AM/PM. Having all your times in AM PM sucks for almost everyone but Americans. We have to look up and often correct times. At least consider a setting. But probably best is to have everyone use a 24 hour clock. Every American understand when 22:30 is. But hardly anyoneunderstands if 10:30 AM is in the morning or evening. Or now many hours are between 08:00 and 18:00.Kind regards, Everyone except Americans.
(DIR) Post #AahOXb6PGP0paot6gK by berkes@mastodon.nl
2023-10-12T16:05:57Z
0 likes, 0 repeats
@amerika yea. How is that helping?
(DIR) Post #AahOuNYZnAX0F4vXcm by berkes@mastodon.nl
2023-10-12T16:10:04Z
0 likes, 0 repeats
@amerika also, a 24 hr clock makes math easier. It's simple substraction to know how many hours there are between 5:45 and 19:45. It's mind boggling if you have to correct for am/pm.And it's mind boggling in all cases if you need to know amount of minutes or so lol.
(DIR) Post #AbfsQ0C71NX8zughkW by berkes@mastodon.nl
2023-11-10T20:16:18Z
0 likes, 1 repeats
The German Federal Commissioner for Data Protection and Freedom of Information, Ulrich Kelber, calls the new data collection by Microsoft Outlook "alarming".https://social.bund.de/@bfdi/111381793883035665https://www.heise.de/news/Microsoft-lays-hands-on-login-data-Beware-of-the-new-Outlook-9358925.htmlMicrosoft steals login credentials and then all your mail, calendars and address books in their "new Outlook"
(DIR) Post #AbpG1m5TDpnfFnejdg by berkes@mastodon.nl
2023-11-15T09:00:17Z
0 likes, 0 repeats
@djoerd I knew that from PostgreSQL.Use it almost daily. The scariest part is that the result differs per database (it's usage, data size, memory and hardware have impact on the planner). So an EXPLAIN on my local machine, or even a replica from prod, might differ from that on the actual prod.
(DIR) Post #Ac6p1R7VycpaJCVNyq by berkes@mastodon.nl
2023-11-23T20:12:13Z
0 likes, 1 repeats
🤔
(DIR) Post #Ac6p1Th2PWR0Hx8mcy by berkes@mastodon.nl
2023-11-23T20:12:35Z
0 likes, 0 repeats
To be clear: this is a photoshop.
(DIR) Post #AcIEuf98AH8lKVFcJM by berkes@mastodon.nl
2023-11-29T08:34:10Z
1 likes, 0 repeats
@mttaggart Couldn't find one from the outside that has movement
(DIR) Post #AcwN5cyl8pKvq25th2 by berkes@mastodon.nl
2023-12-18T17:11:02Z
0 likes, 0 repeats
I'm truly baffled by how insane the `map/reduce/filter` iterator API for #Python is. Most languages, even JavaScript, have some sort of "other_list = the_list.map().filter()" API. Except Python (and PHP?). Now, I can imagine that a language that primarily deals with string manipulation or DOM management or so, to have a crappy API for handling large lists of data. But python's entire success comes from "handleing large lists of data", yet the tools to do so are infuriating.
(DIR) Post #AcwOLpNAvfSorenqoy by berkes@mastodon.nl
2023-12-18T17:28:40Z
0 likes, 0 repeats
@freemo I was referring to that. The insanity being that they are global functions and not something you call on a iterator like every other language has.
(DIR) Post #AcxlQ7wCL6inhkADDs by berkes@mastodon.nl
2023-12-19T09:21:52Z
0 likes, 0 repeats
@freemo @mdk it hardly makes theoretical difference.But the ergonomics and the communication are very different.Ergonomics: Many other methods in python act 'on the thing' (str.capitalize() etc). So it's inconsistent. Chaining isn't possible: thelist.map().filter().sort().reduce() vs reduce(sort(filter(map(thelist))). Gets worse with multiline lambdas.Comms: custom classes can have iterator methods implemented (ie a custom .sort()) But they cannot introduce global methods.
(DIR) Post #AcxlulJEWOV4V6XvH6 by berkes@mastodon.nl
2023-12-19T09:26:19Z
0 likes, 0 repeats
@mdk @freemo Python could have the Ruby way where iterators are modules (shared behavior) that's mixed in. Or java, where it's an interface. Or the rust way where .iter() turns anything that wants to, into an actual Iterator.If the reasons are 'technical limitations' it only strengthens my point that Python is doing a poor job here.
(DIR) Post #AcxpYlLW6U0o3pNbBg by berkes@mastodon.nl
2023-12-19T10:08:15Z
0 likes, 0 repeats
@freemo @mdk You make it sound as if ergonomics aren't important.
(DIR) Post #AcxvJ71EM9eYMxoMz2 by berkes@mastodon.nl
2023-12-19T11:12:41Z
0 likes, 0 repeats
@freemo @mdk You have a completely different (wrong?) definition of ergonomics in software. Aesthetics is *part of* ergonomics.As is a **readable and expressive syntax, an effective standard library**, good tooling, and so on. having to read backwards from deeply nested function calls is neither of these. And, indeed, it also looks ugly, but that's the least of the concerns.
(DIR) Post #AcxyN6AjkJ8IlRqmdU by berkes@mastodon.nl
2023-12-19T11:47:01Z
0 likes, 0 repeats
@freemo like I said. A very different (wrong?) definition of ergonomics in *programming languages*.
(DIR) Post #Amb32YVFrnxqNmEvWi by berkes@mastodon.nl
2024-10-02T13:01:45Z
0 likes, 0 repeats
@strypey "Having it available" !== "aiming at".With "Aiming at", I meant prioritizing, but, above all, funding. Now, the most bloated, convoluted and most difficult to host option -mastodon- is considered the "Gold standard" of ActivityPub and the fediverse. It's the reference application that defines "the standard", and its the goto server to run.
(DIR) Post #AmcKJkFRLTg46uaJfc by berkes@mastodon.nl
2024-10-02T13:04:30Z
0 likes, 0 repeats
@strypey@nzoss.nz Ironically, I think that having a list with 130+ alternative server software projects achieves the exact opposite. It makes choosing the right one harder, rather than easier. So the "safe choice" becomes Mastodon.It spreads out effort and investment: many of these are hardly production ready, most are re-implementing fundamentals over and over and many have a lot of overhead.
(DIR) Post #AmcKJm5aV4z7ovzTai by berkes@mastodon.nl
2024-10-02T13:11:15Z
0 likes, 0 repeats
While I do think that diversity is crucial, I think this is too much of that. The fediverse community isn't solid or mature enough to carry all these projects. So, while I think, it's awesome that so many people feel a need to start yet another server project, "the community" would, I believe, be better off when we select a very few and rally behind these. "rally behind" would then be "aiming at".
(DIR) Post #AojiKr6EMrOTl4LsHI by berkes@mastodon.nl
2024-12-05T13:06:08Z
0 likes, 0 repeats
@aral If you are a journalist (or think you are one, etc.) it makes sense. One of the main purposes of a journalist is to make stories heard. The size of the audience matters.The potential amount of reach matters.
(DIR) Post #AvrJGwMrKdPXBShFGS by berkes@mastodon.nl
2025-07-06T10:07:40Z
0 likes, 0 repeats
I find "the #Fediverse" an ever more depressing and negative place. It's probably partly my social graph. But I fail to find people that change this.A majority of posts are ideological or political. Where's the fun, whimsical, creative, joyful content?There's almost only content about what people oppose. Stop X, cancel Y or fight against Z. Where are the visions, the inspiration, the efforts moving forward?Yes, the world is a bleak place, today. But:1/2