

Probably in some AI training data sets. Not that those are particularly good backups.


Probably in some AI training data sets. Not that those are particularly good backups.


maybe they also mean Israel/Gaza or the AI push


… Gitlab though; the only difference is you see more “a large premium customer is requesting this” comments!
I love those! /s 😄 It can certainly feel like a pattern, specifically for some tickets.


You can just take the L and say you didn’t see that the function definition that was “added” was just “removed” at the top.
That’s not what happened though.
Changing the indent of the def changes the definition. That’s my whole argument.
I don’t get why you say “of course”, agreeing with my point, but then “it was only the indentation that was changed”.


What I wrote. I wouldn’t want to do AI Thursday and kinda malicious compliance for a prolonged time.


I see, thank you for the clarification. I was quite confused because it seemed to be missing, this one didn’t quite seem correct. If they never even pushed it as a MR then that makes more sense. Then the whole “hasn’t been merged yet” is missing that it hasn’t even been created.


I see, thank you for the clarification. I was quite confused because it seemed to be missing, this one didn’t quite seem correct. If they never even pushed it as a MR then that makes more sense. Then the whole “hasn’t been merged yet” is missing that it hasn’t even been created.


An indentation change is a definition code change. And as I pointed out, it’s a py file, and Python is an indent-significant language.
So you’re using [] as an alternative function call syntax to (), usable with nullable parameters?
What’s the alternative? let x = n is null ? null : math.sqrt(n);?
In principle, I like the idea. I wonder whether something with a question mark would make more sense, because I’m used to alternative null handling with question marks (C#, ??, ?.ToString(), etc). And I would want to see it in practice before coming to an early conclusion on whether to establish as a project principle or not.
math.sqrt?() may imply the function itself may be null. (? ) for math.sqrt(?n)? 🤔
I find [] problematic because it’s an index accessor. So it may be ambiguous between prop or field indexed access and method optional param calls. Dunno how that is in Dart specifically.


The issue, presumably the PR (linked at the top of the issue because of reference).
Look at the code change. It gets inputs and loops over them and seems to do an in-place fixup. But the code indent is wrong, and it even changed the function definition of the unrelated next function. In Python, the indent-logic-significance language.
I assume they briefly showed the code on stage. Even then it should have been obvious to any developer. py file, messy indent, changes unrelated function.
Please correct me if this is the wrong PR.


I would make Thursday AI day and do everything with AI. And Friday is recovery day, where I discard everything that didn’t work, and do what I want, to recover motivation for long-term sustainability.
I wonder if and when they would notice a productivity difference. I certainly couldn’t and wouldn’t be able to do that indefinitely.


Makes me think used tokens, which is very easy to fake.
If I were in a malicious environment, I’d be interested in gaming the system, excessively producing AI code even if I never use it.
On AniDB I can enter dd.MM.yyyy or yyyy-MM-dd (text input), which I like a lot. I often prefer reading and writing yyyy-MM-dd.
Some time ago I changed my Windows number format settings to show me yyyy-MM-dd formats. Unfortunately, that broke my webbrowsers date input / datepicker. :( So I had to go back to the standard culture format (de in my case).
The worst is when you work with dates and don’t know what is what, or when the behavior is unexpected.
Probably everyone knows about the Excel shitshow of implicitly converted values.
In SQL Server, what do you think 0000-00-00 is when converted to a date, explicitly or implicitly? Well, unfortunately, yyyyMMdd is a safer format than yyyy-MM-dd.
SET LANGUAGE 'us_english'
SELECT CONVERT(date, '2025-12-13')
--SELECT CONVERT(date, '2025-13-12') -- err
SELECT CONVERT(datetime, '2025-12-13 07:00:00')
--SELECT CONVERT(datetime, '2025-13-12 07:00:00') -- err
SET LANGUAGE 'Deutsch'
SELECT CONVERT(date, '2025-12-13')
--SELECT CONVERT(date, '2025-13-12') --err
--SELECT CONVERT(datetime, '2025-12-13 07:00:00') --err !!
SELECT CONVERT(datetime, '2025-13-12 07:00:00')
No, yyyy-dd-MM is not a common or valid German date format. That’s usually dd.MM.yyyy.
But worst of all, it changes behavior of the date parsing between date only and date + time types.


Your question was very unspecific and broad, and despite that, now it goes into a direction I have not foreseen. Your question would have been much more useful and you would have received a lot better answers if you had provided some context, established a premise, been more specific about what you’re asking.
You asked about PC. Given that Windows is the prevalent PC operating system, I’ll answer for that.
While Windows has a Microsoft Store app store now, traditionally and still prevalent, most software and applications is installed and managed not through this “app store”, but manually or with other non-OS-integrated software.
I feel like the premise of the question is from a very different understanding of how things work or are.


Microsoft pushes cloud and AI with increasingly negative side-effects. Eventually, EU regulation steps in to require offline-capable OS with fair and obvious choice. Microsoft tries to argue security, but ultimately fails.
Microsoft continues to push and connect their services as one, with synergy effects. Eventually EU regulation and prosecution steps in, requiring a neutral OS that must not pre-install software or point to other products in OS settings and apps, etc. Integrations must be openly standardized first, before implementing their own.
Despite all this, and despite a move from EU and EU-national institutions to sovereignty through shared open source solutions, Microsoft retains their strong/prevalent market position because the market as a whole is not as strategic and concerned, and Microsoft products like office, onedrive, Teams, and their other business software and services remain a predominant and grab-first choice, and the security promise of big enterprise software, battle-tested, with strong established auth etc remains a big selling point for them.


Yes, living without any PC at all is possible.


At work, I set up convco for automated commit checks and changelog generation with custom/slightly adjusted configuration of conventional commits (types) and changelog template.


How does JPlus handle compile time null checks against Java library interfaces? Does it consider them all nullable and to be handled as nullable?
If nullability information is a type metadata extension for compile-time checking, does that inevitably break on library interfaces when I create both library and consuming app with JPlus?


I prefer round[ed].
Think of it as a rounded square with a unique, pleasant shape.
I don’t find them pleasant. I find them irritating.
Rounded square makes use of the space it reserves/square-fills. Squircles seem wasteful and confusing. They do not represent any common physical shapes, and waste/discard space they could use. They look like an old CRT.

After months of pressure and trying to silence internal criticism.
I had to look it up to make sure “months of” is correct. Wikipedia has the infos https://en.wikipedia.org/wiki/Criticism_of_Microsoft#Israeli_military_support 2023-2025, various employees fired
“Microsoft actually cut off Israel’s access to Azure” doesn’t really cover or adequately represent their behavior regarding this topic.