After using rust, every time you use another language and you don't close a file, you get traumatic flashbacks of the rust compiler.

Me: big programs in c++ are insecure (eg: chromium.org/Home/chromium-sec) and rust would prevent 70% of security issues.

Also me: Big programs like chrome shouldn't exist in the first place!?

Lorenzo boosted

I think i'll stop the development of the mastodon client for a bit. In the meantime i will try to send some patches to random projects with gtk and javascript. I need to study some finished code bases to understand how to architect my app.

Lorenzo boosted

Hello there!

I took some time to make a quick video of our upcoming Pixelfed Android client, we will make an alpha release soon ™️

peertube.linuxrocks.online/vid

You can of course already go take a look at the source code and compile it for yourself, for now hosted on GitHub but that will change soon: github.com/H-PixelDroid/PixelD

Still a lot of work to be done, but it's slowly getting there :)

#pixelfed #foss

Lorenzo boosted

Hypertext from least complex to most:

Gopher
Gemini
Rhapsode's Web subset (auditory)
Web subset for smart TVs, etc
...
...
...
...
...
...
...
...
...
...
...
...
The Web

(Recycling this toot because today I'm hoping to integrate Gopher into Rhapsode alongside it's existing Gemini support)

Lorenzo boosted

@sir I know you have made a webpage explaining how to use "git send-mail".

Since it's related to sourcehut, could you put a link under "Mailing lists & code review tools"?

I'm having an hard time finding that tutorial on ddg. I instinctively looked on the sourcehut webpage, but there's no mention of it.

Thank you

Lorenzo boosted

devault's semi incoherent argument about threads 

so genius devault posted this: shouldiusethreads.com/ (imagine buying a domain to put up your bad opinion on the internet)

so let's get in to this right away because i'm bored and the take is actually really bad. he asserts that you should NEVER use threads. ever. because you might write buggy code. he then gives alternatives you should use, such as coroutines, worker processes- he never actually addresses why people use threads

$ rm dot-config/
rm: cannot remove 'dot-config/': Is a directory

$ rmdir dot-config/
rmdir: failed to remove 'dot-config/': Not a directory

In reality it's a simlink, but ok

Lorenzo boosted

speechd's Motto:

For some people, technology makes life convenient, for others, it makes life possible.

Lorenzo boosted
Lorenzo boosted

I am quite cynical about my field of software development, though I never doubt it's potential. We keep on repainting the facade and calling that "innovation".

We push a business's work off onto customers and pretend it has dissappeared. We insist that people move their computing to "the cloud" & "streaming services" thereby wasting energy, reducing security, and creating inconvenience.

We chase shiny contact tracing apps rather than tackle the interoperability/standards work that needs doing!

My java teacher doesn't want to write multiple returns inside of a method, so instead of doing:

```
if (!ok) {
warnUser();
return;
}

// do something

if (!ok2) {
warnUser();
return;
}

// everything's ok here
```

my teacher _always_ does:

```
if (ok) {

// do something

if (ok2) {

// everything's ok here

} else {
warnUser();
}
} else {
warnUser();
}
```

You can already see how it goes:
Everything is idented 300 tabs.

Lorenzo boosted

RT @lazerwalker
I'm still reeling today at learning that Elon Musk didn't actually "found" Tesla, he was an early investor and post-Series A employee who retroactively strong-armed his way into a "founder" title through politics, money, and multiple legal battles.

Lorenzo boosted

#McVsNextcloud
Anyone here interested in working together (me: UX, you: code) to build a new Appointments / Calendly-like app for #Nextcloud? The existing one is flawed to the point of unusability. #OpenSourceDesign #DesignLibre

Lorenzo boosted

Firestorm Books and Coffee in Asheville got robbed unfortunately, but their response to it was absolutely awesome.

It's 2020, and I still don't know how I should copy a file between 2 smartphones in my hands

Lorenzo boosted

Privacy isn't built out of promises. It's built out of math.

Lorenzo boosted

GtkHeaderBar in GTK4 now fully functions as a titlebar inside the window. One step closer to unified windows. :)

GtkWindowHandle is there as well, so anything else can be draggable and have window menu/double click to maximize/etc as well.

Show more
LinuxRocks.Online

Linux Geeks doing what Linux Geeks do..