pimeys

joined 1 year ago
[–] [email protected] 8 points 2 days ago (1 children)

Yeah. He is pretty horrible. What surprised me though is his daughter's film company has a pretty solid track record on quality movies and tv series:

https://en.m.wikipedia.org/wiki/Annapurna_Pictures

But yeah, Larry Elison sucks...

[–] [email protected] 3 points 2 weeks ago

Underground techno parties. Lots of cool people.

[–] [email protected] 4 points 2 weeks ago (2 children)

Did so years ago. Everybody uses it from my family and friends. I've had a very active group chat there for eight years with friends. My mom uses it actively, even calls me using Signal. My partner knows it is the best chat app and actively uses it.

I just asked ages ago for everybody to switch to signal, they valuated the features and for a group chat automatically deleted messages and strong encryption were really interesting for everybody. Now we can shoot shit in a group chat without needing to worry that the logs are stored somewhere forever.

[–] [email protected] 24 points 3 weeks ago* (last edited 3 weeks ago) (4 children)

But they give their data when the officials ask. That is all that matters. And I seriously hope none of us uses Telegram or WhatsApp to any discussions. Use Signal because that is so far pretty unbreakable.

Telegram is already in the hands of that tiny Russian old man and WhatsApp is owned by a lizard.

[–] [email protected] 73 points 3 weeks ago* (last edited 3 weeks ago) (10 children)

Signal always responds to authorities when they ask for data, and they give them all they have: the day they registered, their phone number and the timestamp they last used the app.

Telegram has unencrypted channels of drug dealing, and what I heard is a lot of illegal porn too. The authorities want information on certain users there and Telegram doesn't comply. This is directly against the law Signal is not breaking, because they always send all the data they have to the law enforcement.

[–] [email protected] 2 points 3 weeks ago

At the same time Windows is going down the drain, so if you compare removed to that it definitely has an edge. And that 8GB Air is not that expensive either... And fanboy can tell you it can swap to SSD so fast blah blah...

But if you have the knowledge to use Linux, there are less and less reasons to go even near removed computers...

[–] [email protected] 4 points 3 weeks ago (1 children)

It kind of fails with certain protocols. I once wrote an async MSSQL client for Rust, and some data doesn't say its size in the headers. So this kind of forced the business logic to be async too.

[–] [email protected] 11 points 3 weeks ago

Yeah. Scary stuff. I live in central Berlin, and it's pretty relaxed here. Did the Mauerlauf last weekend and immediately when you cross the Brandenburg border to some of these villages, they're full of AfD advertisement. Berlin is definitely the Portland of Germany :D

[–] [email protected] 13 points 3 weeks ago (1 children)

Never had one, just partied in the uni and dropped out :D

[–] [email protected] 43 points 3 weeks ago (6 children)

So basically your typical network protocol is something that converts an async stream of bytes into things like Postgres Row objects. What you do then is you write a synchronous library that does the byte conversion, then you write an asynchronous library that talks with the database with async functions, but most of the business logic is sync for converting the data coming from the async pipe.

Now, this can also be done in a higher level application. You do a server that is by nature async in 2024. Write the server part in async, and implement a sync set of mapping functions which take a request coming in and returns a response. This can be sync. If you need a database, this sync set of functions maps a request to a database query, and your async code can then call the database with the query. Another set of sync functions maps the database result into http response. No need to color everything async.

The good part with this approach is that if you want to make a completely sync version of this library or application, you just rewrite the async IO parts and can reuse all the protocol business logic. And you can provide sync and async versions of your library too!

[–] [email protected] 45 points 3 weeks ago (10 children)

That's why you write your protocol as a sync library, then implement the async IO separately and mapping the data over the protocol modules.

[–] [email protected] 1 points 1 month ago

Might be depending where you live. I never had issues finding all the parties and having a large network of friends without Meta apps.

I was born before computers were really a thing though, so maybe that has an effect on this. Now I don't even realize without reading these threads that I miss something. Life is just fine without…

 

I'm looking for a service I could install to archive a huge pile of letters, preferably in PDF form, to a database. I'm living in a country where paper is still king, and digital services are either non-existent, or loathed (Germany). My current situation is that I have a mailbox with lots of PDFs all over the place, but also many folders of paper sent in 2007 etc. that I have to keep, but I also have to find them every five years or so.

So what I'd like to have is a service to my homelab, where I could scan these and copy these, that would index them, clean them, OCR them and all that good stuff. It should have really good metadata abilities, because my files are usually named in a very random way, so if I could copy these, and quickly categorize them, that would be really awesome.

There is one service called Papermerge, that kind of fits to my use-case. I spent one afternoon with it, and there were a few issues:

  • crashes quite often
  • when sending a large folder of PDFs, uses all the CPU and crashes again
  • categorizing functions are not very good, it takes time to get everything together and clean when organizing files

This might not be very interesting if your country has digital services for everything, but for us needing to suffer this paper madness, a service to do so would be great.

view more: next ›