O Chega ficaria com 17%, a IL com 4%, o Bloco de Esquerda e a CDU 3%, e o Livre e PAN com 2%."
O Chega ficaria com 17%, a IL com 4%, o Bloco de Esquerda e a CDU 3%, e o Livre e PAN com 2%."
o autor é Kostya Petrenko 
o autor é Kostya Petrenko 
o autor é Kostya Petrenko 
Fingers crossed that this doesn't happen a third time today.
- My public server receives mail.
- Either my desktop PC or my laptop fetches new mail (via mpop) into a maildir.
- That maildir gets synced to other machines via unison (I used Git for that purpose for 13 years, unison is a bit faster).
Sending mail works similarly:
- One of my machines sends mail (via msmtp) and stores it in the maildir.
- unison syncs that to other machines.
What I like about that is that I don’t have to keep the mail files on my server. If my server crashes (never happened so far), I can upload a new blank OpenBSD image and use config management to set it up. I actually don’t make backups of my mailserver/webserver. 😅
Regarding IMAP, well, I don’t actively dislike it (other than our server at work being very, very slow, but that’s probably not IMAP’s fault). It’s more that I don’t have a need for it. 🤔
- My public server receives mail.
- Either my desktop PC or my laptop fetches new mail (via mpop) into a maildir.
- That maildir gets synced to other machines via unison (I used Git for that purpose for 13 years, unison is a bit faster).
Sending mail works similarly:
- One of my machines sends mail (via msmtp) and stores it in the maildir.
- unison syncs that to other machines.
What I like about that is that I don’t have to keep the mail files on my server. If my server crashes (never happened so far), I can upload a new blank OpenBSD image and use config management to set it up. I actually don’t make backups of my mailserver/webserver. 😅
Regarding IMAP, well, I don’t actively dislike it (other than our server at work being very, very slow, but that’s probably not IMAP’s fault). It’s more that I don’t have a need for it. 🤔
- My public server receives mail.
- Either my desktop PC or my laptop fetches new mail (via mpop) into a maildir.
- That maildir gets synced to other machines via unison (I used Git for that purpose for 13 years, unison is a bit faster).
Sending mail works similarly:
- One of my machines sends mail (via msmtp) and stores it in the maildir.
- unison syncs that to other machines.
What I like about that is that I don’t have to keep the mail files on my server. If my server crashes (never happened so far), I can upload a new blank OpenBSD image and use config management to set it up. I actually don’t make backups of my mailserver/webserver. 😅
Regarding IMAP, well, I don’t actively dislike it (other than our server at work being very, very slow, but that’s probably not IMAP’s fault). It’s more that I don’t have a need for it. 🤔
- My public server receives mail.
- Either my desktop PC or my laptop fetches new mail (via mpop) into a maildir.
- That maildir gets synced to other machines via unison (I used Git for that purpose for 13 years, unison is a bit faster).
Sending mail works similarly:
- One of my machines sends mail (via msmtp) and stores it in the maildir.
- unison syncs that to other machines.
What I like about that is that I don’t have to keep the mail files on my server. If my server crashes (never happened so far), I can upload a new blank OpenBSD image and use config management to set it up. I actually don’t make backups of my mailserver/webserver. 😅
Regarding IMAP, well, I don’t actively dislike it (other than our server at work being very, very slow, but that’s probably not IMAP’s fault). It’s more that I don’t have a need for it. 🤔
No, honestly, I don't think that there is anything wrong with the current approach. I don't see any wins of any of the proposals I've come across.
if err != nil {
...
}
basically accounts for <1-3% of your codebase in the first place.
The entire thing (_fuss_) is really just pathetic IMO.
if err != nil {
...
}
basically accounts for <1-3% of your codebase in the first place.
The entire thing (_fuss_) is really just pathetic IMO.
?
garbage. I don't want to be rude, but honestly wtf is wrong with people and making languages harder to read?! 🤦♂️
?
garbage. I don't want to be rude, but honestly wtf is wrong with people and making languages harder to read?! 🤦♂️
var f os.File
if f, e = os.Open("foo.txt"); e != nil {
log.Fatal("error opening file; %s", e)
}
im not sure if its much better.
Here it is: https://docs.mills.io/ix4qDHMnQUSPxZ5tXz12Vg?view
It's very rough and needs much more work, but essentially I want to propose the following change to the language's grammar:
f := os.Open("foo.txt") or (e error) {
log.Fatal("error opening file; %s", e)
}
Here it is: https://docs.mills.io/ix4qDHMnQUSPxZ5tXz12Vg?view
It's very rough and needs much more work, but essentially I want to propose the following change to the language's grammar:
f := os.Open("foo.txt") or (e error) {
log.Fatal("error opening file; %s", e)
}



#running
#running
#running
#flask #python #pydantic
#flask #python #pydantic
Also me: 273 items in wishlist
#music
Also me: 273 items in wishlist
#music
https://youtu.be/Iuf3DMaXi4E
https://youtu.be/Iuf3DMaXi4E
Pelos vistos o pessoal está contente com aquilo que temos... e eu só abano a cabeça.

Pelos vistos o pessoal está contente com aquilo que temos... e eu só abano a cabeça.

>
> Sabotage varies from highly technical coup de main acts that require detailed planning and the use of specially-trained operatives, to innumerable simple acts which the ordinary individual citizen-saboteur can perform. This paper is primarily concerned with the latter type. Simple sabotage does not require specially prepared tools or equipment; it is executed by an ordinary citizen who may or may not act individually and without the necessity for active connection with an organized group; and it is carried out in such a way as to involve a minimum danger of injury, detection, and reprisal.
>
> Sabotage varies from highly technical coup de main acts that require detailed planning and the use of specially-trained operatives, to innumerable simple acts which the ordinary individual citizen-saboteur can perform. This paper is primarily concerned with the latter type. Simple sabotage does not require specially prepared tools or equipment; it is executed by an ordinary citizen who may or may not act individually and without the necessity for active connection with an organized group; and it is carried out in such a way as to involve a minimum danger of injury, detection, and reprisal.
https://www.gutenberg.org/ebooks/26184
> I’m not a fan of IMAP (I don’t want my server to create/keep data)
> I’m not a fan of IMAP (I don’t want my server to create/keep data)
Yo read as @kat difhtidu points out 😆
Yo read as @kat difhtidu points out 😆
I’m not a fan of IMAP (I don’t want my server to create/keep data), but at work I use isync: https://isync.sourceforge.io/
I’m not a fan of IMAP (I don’t want my server to create/keep data), but at work I use isync: https://isync.sourceforge.io/
I’m not a fan of IMAP (I don’t want my server to create/keep data), but at work I use isync: https://isync.sourceforge.io/
I’m not a fan of IMAP (I don’t want my server to create/keep data), but at work I use isync: https://isync.sourceforge.io/
?
as suffix for boolean returning functions or as ternary operator (condition ? true_value : false_value
)?Interestingly, I just had to look up the first case. I was under the wrong impression that the question mark at the end would be some shortcut for chained function or method calls that handles
nil
return values in a graceful way without actually dereferencing and thus crashing. I probably never wrote more than 30 lines of Ruby in my entire life. Must have been some other language.