- GrumpySloth parentExcept the plane is going to survive. Only the passengers aren’t going to. On the other hand, there are going to be new passengers. Assuming we don’t blow up the plane with nukes.
- I suspected Frege, which is why I went looking for a source, but found Peirce instead. Good catch.
- > That you would deride Wittgenstein on a math/CS forum, when he is literally the person who thought up the concept of truth tables, seems quite egregious.
That would be Charles Peirce, in the XIXth century, not Wittgenstein.
- Yeah, thanks for the save, Russia:
> The Uprising started when the Red Army appeared on the city's doorstep, and the Poles in Warsaw were counting on Soviet front capturing or forwarding beyond the city in a matter of days. This basic scenario of an uprising against the Germans, launched a few days before the arrival of Allied forces, played out successfully in a number of European capitals, such as Paris and Prague. However, despite easy capture of area south-east of Warsaw barely 10 kilometres (6.2 miles) from the city centre and holding these positions for about 40 days, the Soviets did not extend any effective aid to the resistance within Warsaw.
https://en.wikipedia.org/wiki/Warsaw_Uprising#Soviet_stance
I think you confused saving with conquering.
- This should be fixed, not embraced.
- Around 2012 XFCE would use around 448MB. That's more than a decade ago.
- Fun fact: , in C is what ; is in ML.
- >> - Fing templates - for those who like them, did you ever see a C++ core file? Or tried to understand a single symbol?*
> I have 20+ years of experience writing C++.
> Yes, I've looked at "core" C++ headers and source.
- > I’m not sure how often it’s posted here but Benno Rice formerly of FreeBSD Core Team has an excellent and amusing discussion of systemd’s technical merits.
IMO he makes a couple good points (and a couple poor ones), but it’s about everything except technical merits. It’s more about social and philosophical aspects.
- Although true, in most cases when people talk about dead code elimination, they refer to eliminating code inside a function, whereas tree-shaking unambiguously refers to inter-procedural dead code elimination.
- If you regularly switch languages or, even worse, use multiple languages in the same messages, autocorrect gets in the way more than it helps. In monolingual contexts it’s almost always set to the wrong language (based on the one used previously) and what comes out is just a jumble. In multilingual contexts you just spend as much time on switching the keyboard language as on the actual typing.
Also, I’m not sure how it is today, but 5-8 years ago I knew more words in my native language than iOS autocorrect and got tired of it “fixing” them.
- I’ve been suspicious of and disconcerted by the amount of AI-related news coming out of Kagi. I unapologetically hate the current AI craze and am turned off whenever I see it appear in one of the products I use.
I’ve also already stopped using Kagi on mobile, because they made the experience of editing the search field terrible with some JS. In particular moving the text cursor in the search field in Kagi on mobile Safari is an exercise in frustration that’s not replicated by any other text field in any other search engine, website or anything at all on iOS.
This confirmation about their core focus being LLM stuff seals the deal for me and I’m cancelling my subscription. I fully agree with this sentiment from TFA:
> They just don't want to admit to being an AI company anymore. Frankly, it's not something I want to pay them to keep developing. It's something I want less of out in the world.
- As a native Polish speaker I prefer English in many ways. One of the complaints about English listed in TFA is that the words are shorter than in Slavic languages. That’s actually one of my favourite things about English: words evolve to be shorter the more they’re used. This makes the language as it’s used more lean, more practical.
In comparison, in Polish the most trivial things often have elaborate names. Ironically, one of the words that irks me in that department is borrowed from English (or French more likely): the plural form of “photographer”. In English the singular form is in my opinion on the verge between comfortable and uncomfortable to use when used a lot. In English however the plural form has the same number of syllables as the singular form, so it’s still relatively comfortable. In Polish on thr other hand the plural form adds two full syllables (fotograf (3) -> fotografowie (5)), which pushes it over the edge into the land of unwieldy when used frequently. In this case I think Polish should invent its own word that is more consistent with names for other artistic professions, is shorter and leaner: “fotarz” after “malarz” (painter), with cases and all other grammatical quirks made analogous to those of “malarz”. And then the plural form adds just 1 syllable (ending up with 3): “fotarze”.
- It omits some characters from its output. It also mangles some others through octal escape codes or other such stuff. Depending on flags it will also not handle filenames with spaces or newlines properly. ls output is meant for human consumption, not parsing.
- Shouldn’t deflation cause people to want to spend less? Spending deflating money is throwing out an appreciating asset. Japan used to suffer from long-term deflation and I’ve heard people there were generally frugal in reaction to that. Vice versa, holding on to money during inflation makes you just lose money, since tomorrow you won't be able to afford the things you can afford today.
- In the case of Poland though only a tiny fraction of it was captured by the Austro-Hungarian Empire. The largest portion was captured by Russia. Second largest by German Empire. I have great-grandparents from each of those.
Moreover prior to the fall of the Iron Curtain the term Central Europe wasn’t used much. After that though some people like Milan Kundera started popularising it much more out of sense of inferiority.
- The popularisation of the concept of Central Europe stems from some people being ashamed of being from Eastern Europe and feeling inferior to Western Europe. Eastern Europe is defined by the Iron Curtain whose effects are still visible today, while Central Europe is a category created purely by selecting a region on the map without regard for political or cultural factors, just to push Eastern Europe further East and exclude some countries from it. It’s fairly arbitrary. I don’t see Eastern Europe as inferior and am not ashamed of being from a part of it, so I see no point in using an arbitrary term like Central Europe.
- A subset of Northern Europe is in Eastern Europe. They’re not disjoint. In particular all Baltic countries are in Eastern Europe (as is visible on the map in the article you linked to (CIA World Factbook)) Eastern Europe has been historically defined by the Iron Curtain. Other definitions are fairly arbitrarily just trying to put a line somewhere on the map without regard for history and its effects on culture and politics.
- What do you mean by that? Did Finland change location over time?
Also, two Eastern European countries that I have first-hand knowledge of: Poland and Estonia are much more digitised and efficient at those things than Germany (and, from what GP wrote, it seems Finland as well?).
- Honestly I blame Ohmyzsh for zsh's reputation of having inscrutable configuration and being bloated or sometimes slow. Those configuration frameworks make people helpless when they need to debug their config or make it do something new that doesn’t have a ready-made stackoverflow answer or a plugin. And for comparatively little benefit.
- I’m talking about C++. You wrote that Clang already had friendly error messages. While they were less unfriendly than GCC, calling them friendly is a stretch.
Rust having traits instead of templates is a big ergonomic improvement in that area.
- Not when you called templated functions and were greeted with compile-time template stack traces. Or you called overloaded functions and were presented with 50 alternatives you might have meant. The language is inherently unfriendly to user-friendly error messages.
- > As far as we're concerned, not being copyleft was a bug that was exploited by Redis Ltd
Disclaimer: I don’t have anything against the relicensing to LGPL. I think it’s your right and I root for you.
That said, correct me if I’m wrong, but, as far as I understand, what Redis Ltd did, they could do regardless of the license. Copyleft wouldn’t have stopped them, given the CLA.
Moreover I wouldn’t call that exploitation. To people outside of Redis Ltd who don’t want to be Redis Ltd customers this move is indistinguishable from them just closing down business and stopping development of Redis. Would that be exploitation? Are they obliged to provide free work on Redis indefinitely? They can’t retroactively change the licence of previous versions of Redis, so they can’t actually take anything away. The existence of the 2 forks is proof of that.
- Why would the nationality be important?
- If you use a good tool like Gerrit, then you can see a diff of changes made in a review since an arbitrary previous version of the change.
- They’re also too bright for pedestrians. When a car like that passes me by I can’t see anything for a while.
Then there are also the cars standing on the pavement with those headlights on blinding the pedestrians going in the opposite direction, because the driver inside can’t be bothered to turn them off and feels like sitting in a car in the dark and being an asshole to everyone around for whatever reason.
- No. VM snapshots include RAM as well, so the decryption key can be copied from there. The decrypted data can also be intercepted when you decrypt it.
Without the pipe dream of efficient homomorphic encryption you can’t protect your data from a hostile VPS provider.