Rose here. Also @umbraroze for non-kbin stuff.

  • 1 Post
  • 24 Comments
Joined 1 year ago
cake
Cake day: June 14th, 2023

help-circle
  • Yup. The robots.txt file is not only meant to block robots from accessing the site, it’s also meant to block bots from accessing resources that are not interesting for human readers, even indirectly.

    For example, MediaWiki installations are pretty clever in that by default, /w/ is blocked and /wiki/ is encouraged. Because nobody wants technical pages and wiki histories in search results, they only want the current versions of the pages.

    Fun tidbit: in the late 1990s, there was a real epidemic of spammers scraping the web pages for email addresses. Some people developed wpoison.cgi, a script whose sole purpose was to generate garbage web pages with bogus email addresses. Real search engines ignored these, thanks to robots.txt. Guess what the spam bots did?

    Do the AI bros really want to go there? Are they asking for model collapse?


  • I’m using Finnish keyboard layout (same as Swedish basically).

    I like how AltGr+7/8/9/0 gives me { [ ] }, it’s a very nice grouping. The key next to Z is < > and you get | with AltGr, which is very handy.

    Only thing that’s mildy annoying from programming viewpoint is that for tilde and backtick, the keys do diacritics - you need to press the diacritic key and space. Backtick is especially fun, because it’s shift+acute, space. Meanwhile, the key next to 1 does § ½, which aren’t that handy most of the time. I often just stick backtick on that key if I’m particularly assed to customise keyboard keyouts. Similarly, shift+4 is ¤, which is another not a particularly useful character (but I don’t mind that, because £ $ € all need to be produced with AltGr, which is at least consistent).






  • My theoretical answer is this: in an ideal world, there would be no copyright at all. This is an artificial contrivance that was once dreamed up to serve physical-copy economy, and it was rendered obsolete by the digital age. Shit would be so much easier when we got rid of this shit and everyone could share everything by default without any profit motive. (Caveat: This will not work unless literally every jurisdiction on the planet gets rid of copyright laws all at once, otherwise this is way too exploitable due to power imbalance. So I don’t think this is a practical proposition. *cough* unless we all decide Anarchism is a good idea after all *cough*)

    My practical answer is this: Welllllll we’re kinda damned if we do and we’re damned if we don’t. My personal feeling is that AI creations aren’t really copyrightable, and even suggesting they are copyrightable is kind of opening a huge can of worms regarding what exactly counts as “creativity” in the first place. The best we can do under current copyright regime is to regulate how the AI datasets are curated, because goodness knows the current datasets weren’t exactly ethically obtained.





  • I was about to say “this reminds me of the Hot Dog Stand”.

    …but someone actually made Hot Dog Stand. Shit.

    Look, I’m a Linux nerd, and there are very few things that scare me. Linux Kernel programmers, maybe - you don’t meddle with them unless the hour is truly dire and we form a delegation to seek their aid after a complex debate as the world burns around us and we climb their mountain together. …And the other thing that scares me are some particular brands of Microsoft ultra fans, for thereover lies madness like we have not seen before.




  • Well, since it seemed to be a way to support the site and get to see new features ahead of time, so yeah, why not? I only decided not to renew my gold access when it became very clear Spez wouldn’t ban the hate subs he loved.

    As for getting gold otherwise:

    I’m an introvert, ok? I mostly only comment if I have something worthwhile to say.

    So the only comments I ever got gilded by others were drunken shitpost. And in one instance some random off the cuff post. …I don’t get it.

    Anyway. Basically, I didn’t want to post any Gold Baits™. because that way lies madness.


  • Been using a Suunto 5 Peak watch since May and it’s been absolutely great. Dunno if 250€ counts as inexpensive, but like we say in Finland, poor people can’t afford to buy cheap shit that breaks right away. (I think they have cheaper options?) Suunto watches talk to phone app which at least on Android is pretty great, and the app can talk to other services which can analyse stuff further.


  • I was a reddit user for ages. Reddit search always sucked. Heck, Reddit could barely make their own data available to the users (which is why their user histories are so limited and why the GDPR takeouts take a week). Everyone, and I mean EVERYONE, used external search engines.

    Do they want to block external searches? Literally enshittify their shit further? Are they willing to hold back progress?

    Just today I was thinking of Reddit Gold - back when I actually paid for it, the marketing spin was “you get to test new features before we add them to everyone else!” Literally none of the Gold features I’ve ever used made to the unwashed masses. I take it back, saving comments did.

    So yeah, they will hold back progress. In fact, progress isn’t on the cards. It’s just regress. AND you can be a premium user and PAY for it.


  • Technically, SQL is case-insensitive.

    Practically, you want to capitalise the commands anyway.

    It gives your code some gravitas. Always remember that when you’re writing SQL statements you’re speaking Ancient Words of Power.

    Does that JavaScript framework that got invented 2 weeks ago by some snot-nosed kid need Words of Power? No. Does the database that has been chugging on for decades upon decades need Words of Power? Yes. Words of Power and all the due respect.


  • Well, Google Photos shouldn’t be considered a “backup” solution to begin with. Never mind that both Google and Apple scan the content in their respective services, but there’s just no guarantee that they don’t modify the data on cloud. “Oooh guys, we just invented a revolutionary new photo compression algorithm! Also hosting data is kinda expensive! So pay up if you want your originals.” …and there’s occasional reports that these services just straight up corrupted some old files while no one was looking at them. Good going.

    I just treat my Android phone like any other camera I own and use. Copy the files from phone to PC and from there to my NAS, and I use ACDSee’s DAM functionality.


  • In Ruby, the convention is usually that things are duck-typed (the actual types of your inputs don’t matter as long as they implement whatever you’re expecting of them, if not, we throw an exception). Type hinting could be possible, but it basically runs contrary to the idea.

    Now, Ruby on Rails developers are expecting some kind of magic conversion happening at the interfaces. For example, ActiveRecord maps the database datatypes to Ruby classes and will perform automated conversions on, say, date/time values. But from the developer perspective it doesn’t generally matter how this conversion actually happens, as long as there’s something between the layers to do the thing.