Mikina

joined 2 years ago
[–] Mikina@programming.dev 10 points 3 weeks ago* (last edited 3 weeks ago)

I've read the blogs about what caused it, and all of them were programmer errors. Twice within one month, while it never happened before for as long as I remember. Hmm.

Let me guess - Cloudfare has recently started using AI as part of their development process.

[–] Mikina@programming.dev 4 points 3 weeks ago* (last edited 3 weeks ago)

First time I'm seeing Uiua, and I like it. It's kind of cute, even though I know I'll probably never use it.

However, seeing one of their goals being "code that is as short as possible while remaining readable" is kind of ironic, given how it looks and reads. But I don't mind, it's still pretty adorable.

It looks like it's hell to learn and write. It's possible that once you learn all the glyphs (which IMO adds unneccessary complexity that goes against their goal of being readable), it might be easier to parse. I'm probably not the target audience, though.

[–] Mikina@programming.dev 6 points 3 weeks ago* (last edited 3 weeks ago) (1 children)

Isn't that the fork where their selling point was "non-woke Godot" that has been mostly just a laughing stock for the community? Or am I mistaking it for something else? Not implying that it's still the case, it has been a long time since I saw it.

Last time I checked, (which was probably a year ago or so), they were mostly just pulling upstream changes without much development, aside from replacing some keywords. I'm curious, do you know what did they change or add? Honest question, haven't followed any of their development.

[–] Mikina@programming.dev 8 points 3 weeks ago* (last edited 3 weeks ago) (1 children)

Gotod will definitely be a better choice all-together, but I'd also recommend looking into some of the smaller fantasy consoles like TIC-80 (or PICO-8, but that one's not free), if that's something that'd interest you.

It's fun to work with, and it's as lightweight as it can get. It does lock you into a particular style, and you probably don't want to do 3D with it (not that it's impossible, just needlessly hard).

It does have some limitations in place, which might not be for everyone, but the point is to experiment with smaller projects and have fun, with a small set of features. It will definitely teach you a lot, but it might be a little bit harder to get into, compared to other full-featured modern editors like Godot. If that's something you're interested in, I highly recommend it, it's my favorite engine for side projects and game-jams.

Here's how it looks in action: )

[–] Mikina@programming.dev 5 points 3 weeks ago (1 children)

Element

This is my most used app on my phone. It does comes with a little extensive setup, because you need to have your own Matrix server, but thanks to the amazing Matrix Ansible Project, which is one of those rare docker/ansible projects that actually work and are very robustly set-up, deploying a server took me like an hour max, incuding bridge setup and getting hosting (for around 8$ a month on Hetzner).

I replaced Messenger, Discord, WhatsApp and Telegram apps with this, by setting up bridges in Matrix. The setup was relatively simple, the ansible is well documented and I mostly had to just add lile two config lines into the ansible. So far I haven't had much issues and I've been using it for the past few years.

There might be better clients than Element, haven't really looked into it. It's not frictionless and it took some getting used to, but not having a ton of spyware appson my phone is worth it.

[–] Mikina@programming.dev 9 points 3 weeks ago (2 children)

NewPipe

I don't really use YT that often on my phone, so I can't vouch for how often it breaks, but I use FreeTube on Desktop and having a YT client that can subscribe creators without an account, can turn off all the recommended distractions, has an adblock, can play with screen off and the like is amazing.

Judging by my experience with Freetube, you do have to update it regularly since YT is actively fighting it, but so far every time I needed to watch a video on my phone, I could just update NewPipe and it worked.

[–] Mikina@programming.dev 2 points 3 weeks ago* (last edited 3 weeks ago)

Someone once posted here in a comment an app they are working on that is an K2K (keyboard to keyboard) encrypted keyboard app for android

I don't remember how it worked and only skimmed the repo, since I didn't think I'd need it, but given recent developments it might be good to have.

Does anyone remember what it was?

IIRC the idea was that you have a separate input box, and encryption keys saved in the keyboard app, and it just does I assume PGP before pasting the text into the app your inputing into. I'm curious how it did key exchange and how usable it was, but I lost the link and couldn't find it.

[–] Mikina@programming.dev 8 points 3 weeks ago (3 children)

People whose thread model requires high stakes and serious encryption are probably using PGP with hardware keychain, with Tails or something similar on a live USB.

Adding a high-profile law like this will probably just cause them to increase their op-sec and make it even harder to actually get any evidence where it really matters, while having a huge PR cost and abuse potential. But it's very probably not about catching criminals anyway.

Also, it's kinda funny that they moved from SS to AA :D

[–] Mikina@programming.dev 12 points 3 weeks ago

If I understood it right, one of the projects he was working on as part of the experiment was the website.

Figures.

[–] Mikina@programming.dev 4 points 1 month ago (1 children)

I've been using Matrix for a few years by now, mostly only for the bridges, and the setup experience was actually way more straitforward than I expected.

Did you use the matrix ansible project for setting it up? Enabling bridges was just adding like two lines of config parameters per bridge max, and adding my accounts was just like two back to back messages with a bot and it worked. The whole server setup with the ansible took like an hour max, including getting hosting (I used Hetzner for like 8$ a month) and domains.

[–] Mikina@programming.dev 4 points 1 month ago* (last edited 1 month ago)

I was planning to look into Zig for this year's Advent of Code. Haven't really looked at it yet, but I've heard good things about it. Nowadays I mostly write in C# or Python for smaller scripts, so I kind of expect getting back to C-style code might have some friction, but it's about time to refresh my memory. I had a pretty good time with Rust for AoC in the previous years (not that I ever used it for anything else), but I guess it's time to try something else.

[–] Mikina@programming.dev 63 points 1 month ago

I'd say that's because here on Lemmy, we already don't give a fuck about and wouldn't touch Chrome or Edge with a ten foot pole, but some of us trusted Mozzila, which is now starting to do dumb AI shit. And having your trust broken hurts.

Astroturfing would not be recommending LibreWolf as an alternative.

If you look into alternatives, Brave is one that's usually mentioned but there's always someone quickly posting all of the dumb shit they did.

view more: ‹ prev next ›