• 0 Posts
  • 144 Comments
Joined 1 year ago
cake
Cake day: June 20th, 2023

help-circle
  • Welcome to the world of making software for random people, almost certainly made worse by she being a woman.

    As others pointed out, most people do appreciate it, but they tend to be silent about it, whilst a small minority are demanding little whinny bitches (in a non-gendered way) who think they’re owed service and some are even trolls.

    To those reading this, I suggest when you get something you like for free you at least give some feedback that you liked it and, if the person has some kind of sponsoring scheme going on and you really like it, consider contributing, if only to incentivise more of the same.

    Those on the other side are people too and they will appreciate it.


  • It’s the most boring thing of the technical side of the job especially at the more senior levels because it’s so mindnumbingly simple, uses a significant proportion of development time and is usually what ends up having to be redone if there are small changes in things like input or output interfaces (i.e. adding, removing or changing data fields) which is why it’s probably one of the main elements in making maintaining and updating code already in Production a far less pleasant side of job than the actual creation of the application/system is.





  • You have it backwards: going after the natural voters of the other side in a two-party system is the riskiest thing you can do because the other party has a massive advantage with those voters which is an historical track record of telling them what they want to hear and them voting for it - rightwingers trust them on Rightwing subjects and are used to voting for them.

    Even if (and it’s a massive massive if) a party succeeds at it once due to the party on the other side having deviated too much from its traditional ideology, all it takes for the party on the other side is to “get back to its roots” to recover most of those lost votes and subsequently win, whilst meanwhile the leftmost party that moved to the right has created for itself an obstacle in their own “going back to its roots” in the form of a section of the electorate which feels they were betrayed.

    Sure, they’ll eventually get it back if they themselves quickly “go back to their roots”, but it will take several electoral cycles.

    Further, if that gap remains too long on the Left even in a two party system it would create room for a third to grow, starting by local elections, then places like Congress, then Senate and eventually even the Presidency.

    One of of the key ways in which First Past The Post maintains a Power-Duopoly is because growing a party enough to challenge the rest in multiple electoral circles takes time and the duopoly parties will try to stop it (generally by changing back their policies to appeal to the core voters of that new Party).

    The US itself once had the Whig Party as one of the power duopoly parties and that exists no more.

    The Democrats abandoning the Left is not a stable configuration for them and carries both the risk that the Rightwing electorate sees them as fake and the Leftwing electorate feels betrayed, and now they’re stuck in the middle with a reduced vote.


  • Whilst the first paragraph does make some sense, it presumes that in such a situation the Republicans would not conclude it’s the style of the candidate rather than his ideas that caused the rout. That might be a little optimist considering that the traditional Republicans’ were just as far right economically before and almost as right in Moral issues, but they had a different style of candidate (remember Reagan?).

    It might also be a little optimist to expect an absolute walloping of anybody, Republican or Democrat.

    That said, it’s a valid scenario, though it relies on very low probability events.

    The second paragraph is inconsistent with every single thing the Democrats have done in their pre-electoral propaganda, from the whole “vote us or get Trump” (something which wouldn’t scare the Right) to the raft of pre-election promises on Left-wing subjects like student debt forgiveness or tightening regulations on giants such as Telecoms a little bit. If they really thought they could win with only votes stolen from the Right, they would be making promises which appeal to the Right, not the Left.

    Besides, the whole idea that Rightwing voters would go for the less-Rightwing party rather than the more-Rightwing party is hilarious: why go for the copy if you can get the real deal?

    From what I’ve seen in other countries were Center-Left Parties totally dropped their appeal to the Left and overtly went to appeal to the Right, they got pummeled because the Maths don’t add up and, as I said above, Rightwing votes will choose the “genuine article” over the “wannabes”.

    It’s not by chance that in Europe even whilst becoming full-on Neoliberal parties, Center-Left parties maintained a leftwing discourse and would throw a bone to the Left once in a while (say, minimum wage raises) when in government.


  • Three points:

    • Biden and Harris are right now with their actions physically supporting the Genocide. Trump talks about supporting the Genocide even more. Well, guess what: Trump lies shamelessly (as the Democrat propaganda here doesn’t stop reminding us of in everything but, “strangely”, not this subject) and isn’t even competent when it comes to actual execution. So on one side we have an absolute certainty that the candidate supports the Genocide and on the other one we have a probability that its so based on the statements of a known liar. I would say the claims that Trump is worse on this are doing a lot of relying on Trump’s word (on this subject alone) in order to elevate his evilness of this above that of people who are actually, right now, shamelessly and unwaveringly supporting the Genocide with actual actions.
    • If the Leadership of Democrat Party manages to whilst refusing to walk back on their active support of a Genocide, win the election with a “otherwise it’s Trump” strategy, they will move even further to the Right because that confirms to them that they can do whatever they want and still keep in power. Now, keep in mind that the Democract Party leadership already supports Fascism (ethno-Fascism, even, which is the same kind as the Nazis practiced), so far only abroad (whilst Trump does support Fascism at home) so there isn’t much more to the Right of that before Fascism at home. You see, for a Leftie voting Democrat now will probably be the least bad option in the short term, but it’s very likely to be the worst option in the long term because it consolidates and even accelerates the move of the Democrat Party to the Right.
    • Some people simply put their moral principles above “yeah but” excuses and won’t vote for people supporting the mass murder of children.

    In summary:

    • Trump’s Genocide support is a probability based on his word, willingness and ability to fulfill it (i.e. his competence at doing it), whilst Harris’ is an actual proven fact with actions happening right now.
    • A vote for the Democrats whilst their policies are so far to the Right that they’re supporting modern Nazis with the very weapons they use to mass murder civilians of the “wrong” ethnicity, if it leads to a Harris victory will consolidate this de facto Far-Right status of the party and maintain momentum in going Rightwards. Voting like that is, IMHO, a Strategically stupid choice even if the case can be made (and that’s the entirety of what the Democrat propaganda here does) that Tactically it’s the least bad choice.
    • Some people can’t just swallow their moral principles, especially for making a choice which isn’t even a “choose a good thing” but actually a “choose a lesser evil”, and “Thou shall not mass murder thousands of babies” is pretty strong as moral principles go.

  • In my own experience learning Dutch when living in The Netherlands (were, like in Denmark, almost everybody speaks good English) you learn very little and very slow with formal lessons and a lot very fast in situations were you have to manage with the local language (basically sink or swim).

    I spent years living there with only basic Dutch and then ended up in a small company were I was the only non-Dutch person and the meetings were conducted in Dutch and within 1 to 2 months my Dutch language skills had taken a massive leap forward.

    I also get similar effects with other languages I speak when I go visit those countries: persist in talking to the locals in the local language and that will push your language knowledge up.

    That said, at the very beginning language lessons will give you the basic structure for the language, but for going beyond the basics I find that just being forced to use it yields the fastest improvements.

    (Might wanna try to start watching local TV at some point too)

    By the way, if the Danish are anything like the Dutch, they’ll pick up from the accent that a person is American and switch to English. Do not follow them! Keep talking in Danish even if it feels like it’s pretty bad and hard to use. When I lived in The Netherlands most of my British acquaintances had really poor dutch speaking skills even after over a decade there because of this effect of people picking up their accent and switching to English.



  • One of the first things they teach you in Experimental Physics is that you can’t derive a curve from just 2 data points.

    You can just as easilly fit an exponential growth curve to 2 points like that one 20% above the other, as you can a a sinusoidal curve, a linear one, an inverse square curve (that actually grows to a peak and then eventually goes down again) and any of the many curves were growth has ever diminishing returns and can’t go beyond a certain point (literally “with a limit”)

    I think the point that many are making is that LLM growth in precision is the latter kind of curve: growing but ever slower and tending to a limit which is much less than 100%. It might even be like more like the inverse square one (in that it might actually go down) if the output of LLM models ends up poluting the training sets of the models, which is a real risk.

    You showing that there was some growth between two versions of GPT (so, 2 data points, a before and an after) doesn’t disprove this hypotesis. I doesn’t prove it either: as I said, 2 data points aren’t enough to derive a curve.

    If you do look at the past growth of precision for LLMs, whilst improvement is still happening, the rate of improvement has been going down, which does support the idea that there is a limit to how good they can get.


  • “Family friendly UI” is “ultra-advanced” stuff for me: remember, before Kodi on a Mini-PC in my living room (and, by the way, I got a remote control for it too) I had been using first generation Media Players with file-browser interfaces to chose files from remote shares on a NAS, so merelly having something with the concept of a media library, tracking of watched status and pretty pictures automatically fetched from the Internet is a giant leap forward ;)

    There are downsides to being an old Techie using all sorts of non-mainstream tech since back in the 90s. I’m just happy Kodi solved my problem of having an old Media Player hanging together with duct-tape, spit and prayers.

    That said I can see how Kodi having all status (such as watched/not-watched tracking) be per-media rather than per (user + media) isn’t really good for families. More broadly the thing doesn’t even seem to have the concept of a user.



  • That would be Kodi which I now use on a Mini-PC with Lubunto which has replaced my TV Box and my Media Player (plus that Mini-PC also replaces a bunch of other things and even added some new things).

    Before I went down a rabbit whole of trying to replace my really old Asus Media Player (which was so old that its remote was broken and I replaced it with my own custom electronics + software solution so that I could remote control that Media Player from an Android app I made running on my tablet) which eventually ended up with Kodi on a Linux Mini-PC also replacing my TV box, I had no idea Kodi even existed and was just using the old Media Player to browse directories with video files in a remote share (hosted on a hacked NAS on my router, a functionality which is now on that Mini-PC which even supports a newer and much faster SMB protocol) using a file browser user interface to play those files.

    It was quite the leap from that early 00s file browser interface to chose files to play on TV to a modern “media library” interface covering all sorts of media including live TV (why it ended up also replacing my TV box).




  • Sound like a critical race condition or bad memory access (this latter only in languages with pointers).

    Since it’s HTTP(S) and judging by the average developer experience in the domain of multi-threading I’ve seen even for people doing stuff that naturally tends to involve multiple threads (such as networked access by multiple simultaneous clients), my bet is the former.

    PS: Yeah, I know it’s a joke, but I made the serious point anyways because it might be useful for somebody.