Hello thanks for visiting my profile.

For any picture posts I make with the [OC] tag, I provide a license for you to use my photo under the terms of CC-BY-SA-4.0. You may DM me for questions.

  • 2 Posts
  • 158 Comments
Joined 3 years ago
cake
Cake day: March 14th, 2023

help-circle

  • Rentlar@lemmy.catoTechnology@lemmy.worldI Went All-In on AI. The MIT Study Is Right.
    link
    fedilink
    English
    arrow-up
    3
    arrow-down
    1
    ·
    edit-2
    11 days ago

    I did see someone write a post about Chat Oriented Programming, to me that appeared successful, but not without cost and extra care. Original Link, Discussion Thread

    Successful in that it wrote code faster and its output stuck to conventions better than the author would. But they had to watch it like a hawk and with the discipline of a senior developer putting full attention over a junior, stop and swear at it every time it ignored the rules that they give at the beginning of each session, terminate the session when it starts doing a autocompactification routine that wastes your money and makes Claude forget everything. And you try to dump what it has completed each time. One of the costs seem to be the sanity of the developer, so I really question if it’s a sustainable way of doing things from both the model side and from developers. To be actually successful you need to know what you’re doing otherwise it’s easy to fall in a trap like the CTO, trusting the AI’s assertions that everything is hunky-dory.





  • Rentlar@lemmy.catoxkcd@lemmy.worldxkcd #3139: Chess Variant
    link
    fedilink
    English
    arrow-up
    7
    ·
    edit-2
    3 months ago

    If I were to make up the rules:

    • Black gets to select at the start, which of the 8 empty tiles of the board should be voided.
    • Pieces can move and capture across the void but can’t land in it. It is an invalid move when considering checkmate/evading check/stalemate.
    • Black or White can choose to move an adjacent tile into the void regardless of what pieces are on it. This uses their move.
    • The tile can be moved to get out of check or avoid checkmate or stalemate. (edit: to make things interesting, you can’t simply reverse the tile move that puts you in check, but you can move a different tile)
    • You cannot put yourself or both players in check with the tile move.
    • The tile cannot be moved if you are in check and moving the tile doesn’t get you out.
    • The space between where a king starts and ends when sitting upon a sliding tile does not count as a vulnerable space, unlike the normal rules for castling.
    • The king can castle under otherwise normal rules, if it and the target rook are in the original position even if the tile that they sit on had moved away then back, so long as those pieces were never moved normally. (To prevent the king being forcibly moved by the opponent solely to deny castling opportunity)
    • Moving a tile causing one’s own pawn to bypass an opponent pawn’s attacking space (anywhere on the board) only triggers the en passant rule if there is a valid space where the opponent’s piece would capture. No en passant for moving backwards or moving your opponent’s pieces past yours. (edit: Horizontal en passant is out as well, forward only.)
    • Pawn Promotion doesn’t happen even if a pawn moves backwards to the player’s own end row.
    • It would be rare, but en passant could capture a newly promoted piece if someone had moved their pawn one row backward from their starting row, and their opponent used the tile move to try to bypass it.
    • Two promotions can happen in one tile move.
    • The opponent chooses the piece(s) to promote if you move their pawn(s) to your end row.
    • You cannot move the tile if a resulting opponent’s promotion(s) to queens and/or knights would cause a check on you, even if for whatever reason the opponent would not choose that promotion.
    • No prohibitions on causing stalemate through tile moves. Though it is more likely to cause a repetition draw due to the trapped player being able to simply reverse it.

    Did I forget to cover anything?




  • I think this is a great unpopular opinion. TL:DR; In a similar sense to Lemmy/Fediverse vs. Reddit, the diversity of setups and software with some common elements is part of the point.

    the rest of my long comment

    Many of the dev teams have different philosophies and aims, and they aren’t being paid to work together, let alone if they’re receiving any money at all.

    Ubuntu kind of was the normie out-of-the-box distro previously, but people always had a bone to pick with Canonical, be it with systemd, their Amazon ad stuff or with snaps.

    On the gaming side, Valve helped immensely with the commercial aspect, boosting tireless efforts by community developers of projects like DXVK and Wine to make Linux gaming viable. Valve was trying long before the Steam Deck. In 2013 they released the Linux Steam Client and their port of Portal. Later they released the Steam Machine which wasn’t too successful but along with the Steam Controller was a precursor to the Deck. Now with arch-based HoloOS, Proton, as well as the sandbox system, games built for Windows can easily be made to work on most Linux distros without worrying about library dependencies or other issues that were common from the way various distros are built and managed.

    My main point of contention is that having everything around a handful of distros makes it vulnerable to single points of failure and more of a target for malicious exploits. See how the Crowdstrike incident bricked a huge number of servers and stopped many vital buildings from operating for a few days? Linux, even it its current state, is not immune to that, as some important and widely-used libraries have been targeted by malicious actors and nearly succeeded.

    From an enduser perspective, as long as you can access the apps you want and do the things you want to with your computer, it’s mostly the look of the desktop environment rather than anything under the hood that matters to most people. The big ones are GNOME, KDE, Cinnamon, XFCE, MATE. Perhaps user guides could be made to better transition people to not feel lost, but there are both legitimate reasons (like accessibility) and others as a matter of taste to select a particular desktop environment.