cetu86
|
11 months ago
|
on: Rost – Rust Programming in German
Still to this day, when I occasionally use Excel/Libre Office Calc I never know wether to write `sum(` or `summe(`. Function names depend on the localization settings of the system I'm working on.
cetu86
|
1 year ago
|
on: Ereader Easy Swedish
I'm currently starting to learn swedish myself. I was looking for the translation of "facing the west" but I think that was omitted in the translation. (Btw. Why is it facing THE west and not facing west anyways?) if the translation omits such a lot of detail it's not interesting to me.
cetu86
|
1 year ago
|
on: NIH.gov DNS servers down, making PubMed, BLAST, etc. unreachable [fixed]
Given what we've seen so far it wouldn't surprise me if Musk had built a kill switch into these vehicles to stop the police from taking action against him.
cetu86
|
1 year ago
|
on: Why Ruby on Rails still matters
So what do you do instead?
cetu86
|
1 year ago
|
on: If you believe in "Artificial Intelligence", take five minutes to ask it
I'm currently using AI code completion.
Since then I sometimes have subtle errors in my code that didn't happen before. Here is how that happens:
AI suggests something to me that looks right at a glance. I accept it and move on. Then later I hunt down a strange bug. When I find it I'm like "wait, that line's wrong! I didn't write that".
cetu86
|
1 year ago
|
on: Google CEO says more than a quarter of the company's new code is created by AI
I fear that we'll see a lot of humans err at scale next Tuesday.
Global warming is another example of human error at scale.
cetu86
|
1 year ago
|
on: Character amnesia in China
If you need an example of a germanic language that has a very regular phonetic spelling I think Dutch is a better example than German. German has a lot of idiosyncrasies, because the spelling tries to preserve the etymology of the words. In Dutch they don't bother trying to preserve a word's history, everything is written as it sounds. (With a handful easy to memorize exceptions)
cetu86
|
1 year ago
|
on: Factorio – Visualizing construction material dependencies
Wow, looks nice! Can you do that for SE and add quantities?
cetu86
|
1 year ago
|
on: Gnome Files: A detailed UI examination
I get it that gnome is nowadays an experimental desktop environment, that tries a lot of new approaches.
I just don't understand why many distributions use it as their default DE.
cetu86
|
2 years ago
|
on: Light Mode over Dark Mode
I use dark mode, when it's dark outside and in the daytime I switch to light mode.
That just feels natural to me.
cetu86
|
2 years ago
|
on: The golden age of Kotlin and its uncertain future
While the author dislikes extension functions in kotlin they enable one feature that Java doesn't have: With them you can create domain specific languages within kotlin that are quite ergonomic.
- Jetbrains has built a nice reactive js wrapper with them.
- The gradle configuration is written in a kotlin dsl.
They can be used to specify configuration and add meta information and thus replace Java annotations.
That is my kotlin "killer" feature because I personally don't like annotations.
Java's language design has always been "pedagogical" (or patronizing) to not give the developer to much power to create to much abstractions and complexity.
So it's not just its age but also this philosophy that has made Java a rather inelegant language ( compared with e.g. kotlin)
cetu86
|
2 years ago
|
on: Gnome Receives €1M from German Government
My reason for switching from gnome to KDE was that it was not possible for gnome to manage more than one Bluetooth adapter. A scenario that quickly occurs when you use a docking station. KDE had no problem with that. Another thing is the crusade against tray icons by gnome.
So yeah, I like the cleanliness of gnome actually better than KDE, which is really a bit messy. But when this "cleanliness" comes at the price of stripping away essential functionality, there's no choice.
cetu86
|
2 years ago
|
on: S32 Unix Clock
Great idea. I'd suggest turning the clock 180°. Since we are used to having the clock wrap around on the top not the bottom. There is a saying (at least here in Germany) it's "5 to 12" meaning it's time to act now, which is what your clock is trying to symbolize. That would work better if the "12" was in its usual (top) position.
cetu86
|
4 years ago
|
on: What's bad about Julia?
cetu86
|
11 years ago
|
on: File system that stores location of file in Pi
Yeah, and bomb building instructions and child pornography.
cetu86
|
12 years ago
|
on: Fixing Unix Filenames (2012)
Of course. So everyone can decide wether to use it or not.
Or even switch this on at some point in the boot sequence
Currently the linux kernel doesn't have an interface for this. But I think it is important to do this within the kernel so no malicious program can bypass it.
cetu86
|
12 years ago
|
on: Fixing Unix Filenames (2012)
Very interesting discussion. Here are my 2 cents:
I agree, that how shell handles filesnames and confuses them with commands is inherently broken.
I would like to focus on whtat filenames are supposed to be.
In my understanding filenames are supposed to be like booktitles or labels on goods like in the supermarket.
So they are not supposed to contain random binary data. That is what file's contents are for. Filenames should however contain any printable character that you expect on a label. And no fake characters like beep or linefeed. But they should be fully international. I mean this is the 21st century! :-)
In order to define printable characters you also need to define a character encoding.
Unicode clearly defines 2 sets of control characters c0 and c1. I would exclude these two sets, but allow any other unicode character.
I now there is an argument about which unicode encoding is better (utf8, utf16, the way apple encodes unicode vs the way everyone else does, ...)
Maybe one could define the filesystem's encoding inside it and even give the kernel a translation layer between the ondisk encoding and the one visible to the user.