Mikina

joined 2 years ago
[–] Mikina@programming.dev 19 points 9 months ago (6 children)

Wait what?

is losing an average of 30m tonnes of ice an hour

That's a fact I'd like to forget.

[–] Mikina@programming.dev 1 points 9 months ago

I usually just look into the docs, for most of the more basic things, search engine will find you the related function, and the docs usually have usage examples.

Also, learning to work with and read a documentation will be one of the best skills you can acquire as a programmer. I was so glad I was used to docs, because when I started to work with libraries that are under NDA (porting games on consoles, most prominently PS5), where the only resource you have are docs and internal forums without any kind of tutorials, being able to figure out what you need from docs is really nice skill to have.

I have tried using AI for non NDA programming questions, and usually I've ran into an issue that it simply just halucinates even on basic questions. For example, I was trying to figure out how to prevent Quest from sleeping, so we can run long-running automated tests, and all of the solutions were adb parameters that do not exist. Unless it's something super basic, AI will probably just send to you the wrong direction.

[–] Mikina@programming.dev 1 points 9 months ago

I tried it like a year ago, maybe more, and it wasn't ready for that. The battery life was awfull (which was a SW issue of the OS not being able to stand-by properly), and accepting calls wasn't really reliable. It's more of a gimmick and great as a side-phone, but I wouldn't use it as a daily driver.

But the situation might've changed.

[–] Mikina@programming.dev 20 points 9 months ago* (last edited 9 months ago)

I was one of the first generations that had smartphones and social networks and accessible games (1996), and I spent most of my childhood just sitting home playing games. I was thankfully still forced to do sports, so I at least don't look like the negative nerd stereotype, but while I'm glad for it, I don't remember almost anything from them and simply suffered through so I can get back to a PC.

It has fucked up my life pretty considerably, and I've spent the last few years trying to unfuck it and do something else. But learning how to spend time in your late 20s, when literally the only thing you've ever done is sit at a computer is super hard, and everything feels like a boring waste of time, and I keep cycling between giving up and just continuing to ignore the problem, especially when something happens and I'm stressed, or alcohol that allows me to at least somehow function outside at events. Which I've done kind of succesfully, DJing and organizing events for local subculture, but I simply can't do that sober no matter how I try.

And that's after I spent almost a decade of trying hard to change it, including professional help, and my deep hatred for social networks and enshittification keeps me from at least wasting time on FB/IG/Twitter or other timesink sites, and I don't watch movies or tv shows.

I can't imagine what it must be for people used to just watch shows all day, while also being content with using TikTok and IG, and while I started playing at ~4 y.o on Dreamcast, got a phone during elementary school and Facebook during highschool, you now get toddlers playing on tablets or watching YT.

And now, we add AI to the mix, where you don't even have to formulate your sentences properly to be able to message someone, or invest effort into reading more difficult or longer texts, since you can just summ it or get an AI to write it. Generation that grows up with this as something normalized will be fucked up beyond recognition.

[–] Mikina@programming.dev 4 points 9 months ago* (last edited 9 months ago) (2 children)

I can do that and more on my Pinephone running Kali Nethunter. While it's mostly a gimmick with awfull battery life, I've already used it a few times mostly in regards to wifi pentesting for my cyber-sec job, i.e when going to lunch onsite and you notice a new wifi AP you didn't see when inside the office you're working on.

And since it has an USB-C, I can simply plug in a dock with two USB-As, Ethernet, PD and HDMI, to turn it into a full-fledged Kali desktop.

[–] Mikina@programming.dev 1 points 9 months ago (1 children)

Tbh I'm not sure, I vaguely remember that hashes did play a role in how chatcontrol works, but I think it wasn't looking just for 1:1 match of known illegal content, but also for some signs? I remember reading that it had awfully high false-positive rate, which someone has to check. https://www.patrick-breyer.de/en/posts/chat-control/

According to the Swiss Federal Police, 80% of the reports they receive (usually based on the method of hashing) are criminally irrelevant. Similarly in Ireland only 20% of NCMEC reports received in 2020 were confirmed as actual “child abuse material”.

[–] Mikina@programming.dev 1 points 9 months ago (1 children)

It works simillarly to an IRC. You have a server, that server can have channels, I think it can even do voice. But, unlike IRC, you can also use your server to talk to people on other servers, similar to how Fediverse works - if I have a server hosted on myserver.com, and someone else has a public room on server otherserver.com, I can either join the room@otherserver.com or message person@otherserver.com, all from my account on myserver.com.

And bridges are basically just bots that run on your own server, and by scraping websites/using API of the service your bridging they create a private room i.e Messenger@myserver.com, with subrooms per chat, and the bot then sends every message it recieves signed into your messenger account to the room, and vice versa - anything you send there will it forward to the real messenger, basically allowing you to chat with people on messenger through your matrix server. Which solves the problem of "Each of my friend is using different messaging service, can I have them all in one app? (The app being Matrix client)".

[–] Mikina@programming.dev 6 points 9 months ago

I have a pretty fucked-up thing of my own doing, that happened out of gross misunderstandings combined with being young. I heavily regret it, and when I realized it, I was trying my best to make up for it, but it's still unforgivable.

My first relationship was amazing, and since it was a girl from a larger and tight-knit familly (middle of 9 children, we were around 15), I spent a lot of time with them and the time with them was the best part of my life so far. But, being pretty close, they playfully insulted each other, with creative insults being basically a norm and a form of affection. It was fun, but it normalized a behavior that doesn't really translate well outside of that group of friends.

I was also at the time really interested in the whole decadence, from Oscar Wilde to Huysmans, Baudelaire, Rimbaut and the bunch, their lifestyle and pose resonated with me. And for my next relationship, at around 19, this led to a pretty awful catastrophe of a relationship. I met someone with similar interests, and we eventually developed a relationship based on exactly that pose. Lots of alcohol, grand gestures, lot of arguing but then making it up. It was theatrical, we were basically imitating relationships as we saw in the likes of Total Eclipse (Verlain vs. Rimbaud, it's... not exactly healthy). We were awfull to eachother, but it was all just a part of a consensual game that sprung from the art we were both so obsessed about. We both are nice, non-confrontional people, I'm sure it didn't stem from some kind of sadistic desire to hurt on anyone's part, the relationships both of us had before and after that attest to that. But we were young, and trying to impress eachother, and we started taking it too far. It basically turned into a full-fledged abusive relationship. Or rather, the nights were like something out of a Wilde's novel, full of absinthe, fighting and make-up sex, and mornings were compensating for it with a loving and caring relationship, but it all started as a consensual game and a pose we both were ok with.

Eventually, it turned out that one side isn't really as ok with it as it seemed. When that realization drawn on me, I was horrified. It was all good fun, we were living the live from the art we so loved, but it was never about seriously hurting or abusing the other one. When I found out, I immediately stopped it and we have tried for the next year to make up for it. It was a loving and caring relationship, we were nice to each other and I was doing my best to make her life better - not because I was trying to make up for it, but because that's how we both do all of our relationships. We were happy for a while, but it didn't last long, because some abuse you can never make up for.

I beat myself over it to this day, that I didn't realize it sooner. We were basically LARPing decadence and somewhere along the way it crossed a line, which one of us didn't notice, and the other didn't speak up until it was too late. We've eventually talked about it years later, and we agreed that it was a young and stupid thing to do. We're on an ok terms now, but it's definitely something I don't want to ever do to anyone again - and I never did.

[–] Mikina@programming.dev 3 points 9 months ago

Article lacks relevant architectural details.

[–] Mikina@programming.dev 23 points 9 months ago* (last edited 9 months ago) (14 children)

I'm a fan of self-hosted Matrix server. You can get a dozen of bridges for those stubborn people that refuse to leave messenger/whatsapp/telegram (at a loss of encryption, and they still get your convos, but at least you don't have their spyware on your mobile and you can have everything in one app), while also being decentralized.

Self-hosting a server is actually really, really easy. It took me like half an hour, because there is an amazing Matrix Ansible Deploy script, that has a pretty easy to follow documentation, and is also one of those super-rare projects that just works. Even if I forgot to update my server for several months, I could literally "just update", and the script is clever enough to figure out what changed, tell me what I need to update in the config files (which are still only like four rows of stuff I needed to setup), and it is a really smooth experience. Even when you want to set up some bridges, for most it's literally just adding "_bridge_enabled: true" to the ansible yml config file. I've already set up Telegram, WhatsApp, Discord and Messenger this way, and it was effortless.

[–] Mikina@programming.dev 15 points 9 months ago (4 children)

I mean, Apple is one of the companies that volunteered to the current optional version of ChatControl. They are already sending your messages and photos to EU to scan for "illegal" content.

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

It has been a while since I played, but afaik ypu can always just self-destruct the ship through one of the side menus or keybinds, and then you can either pay insurace cost to get the same ship repaired, or abandon it for the default ship, which should also respawn you somewhere sensible.

I don't recall if there's any story or anything else ypu'd want reset, the tutorial is standalone and since it's a sandbox I don't think there's much else to reset.

view more: ‹ prev next ›