Salta al contenuto principale



They simply declared what they wanted to happen, entering into a negotiation with the borrow checker, and then revised their design until both parties were left satisfied.


- fasterthanli.me/blog/2019/decl…






I hear tech folks saying that RSS is dead, and people on social media saying that blogs are dead.

The problem with this is twofold:

- RSS is doing just fine, and not even remotely dead

- Blogs are doing just fine, and are not even remotely dead, either

There's this strange sort of defeatism around. "Well, we lost, so what can you do". Um, not undermine things that still work and are actively being used? Support them as well?





Sometimes I comment on a git* issue and forget about it, until I get a notification email and it's a 'what are you?' moment...




Y'all, imma issue a challenge:

Before buying a thing on Amazon, take just two minutes to see if it's available elsewhere online.

There's very often another seller that is price competitive, and free shipping is super common these days.

If you still wanna buy from Bezos I'm not gonna stop you, but it's worth at least checking for alternatives. Divesting yourself can be easier than you might think.



It's #InCoWriMo!

First letter delivered, and I may have changed my avatar a bit for the season :)

(and doing this feels wrong, as if I was sharing publicly a symmetric encryption key…)






Benno Rice

systemd is, to put it mildly, controversial. As a FreeBSD developer I decided I wanted to know why.

I delved into the history of bootstrap systems, and even the history of UNIX and other contemporary operating systems, to try and work out why something like systemd was seem as necessary, if not desirable. I also tried to work out why so many people found it so upsetting, annoying, or otherwise rage-inducing.

Join me on a journey through the bootstrap process, the history of init, the reasons why change can be scary, and the discovery of a part of your OS you may not even know existed.






Hola Fedivers!

Quin goig anunciar que la #FediConf2020 se celebrarà a La Lleialtat Santsenca del 25 al 27 de setembre.

¡Hola Fediverso!

Qué alegría anunciar que la #FediConf2020 se celebrará en la Lleialtat Santsenca del 25 al 27 de septiembre.

Hi Fediverse!

What a joy to announce that the #FediConf2020 will take place at la Lleialtat Santsenca from 25th to 27th Septembre.

talk.feneas.org/t/work-in-prog…

#FediConf #Fediverse #Fediverso #DecentralizeAll





For sailors coming to #FOSDEM : FOSDEM QML app, porting to #SailfishOS of Ubuntu Touch app, is avaible on #Jolla's Store




Capitalism is quietly erasing the idea of private property. All products are effectively becoming rentals, and the companies can revoke your right to use them whenever they feel like it. It's becoming increasingly difficult to actually own anything. Media is streamed, and devices are locked from the users.

It's hilarious how all the things people were afraid of happening under communism are actually happening under capitalism.

vice.com/en_us/article/bvgx9w/…





So I was recently asked why I prefer to use free and open source software over more conventional and popular proprietary software and services.

A few years ago I was an avid Google user. I was deeply embedded in the Google ecosystem and used their products everywhere. I used Gmail for email, Google Calendar and Contacts for PIM, YouTube for entertainment, Google Newsstand for news, Android for mobile, and Chrome as my web browser.

I would upload all of my family photos to Google Photos and all of my personal documents to Google Drive (which were all in Google Docs format). I used Google Domains to register my domain names for websites where I would keep track of my users using Google Analytics and monetize them using Google AdSense.

I used Google Hangouts (one of Google’s previous messaging plays) to communicate with friends and family and Google Wallet (with debit card) to buy things online and in-store.

My home is covered with Google Homes (1 in my office, 1 in my bedroom, 1 in the main living area) which I would use to play music on my Google Play Music subscription and podcasts from Google Podcasts.

I have easily invested thousands of dollars into my Google account to buy movies, TV shows, apps, and Google hardware devices. This was truly the Google life.

Then one day, I received an email from Google that changed everything.
“Your account has been suspended”
Just the thing you want to wake up to in the morning. An email from Google saying that your account has been suspended due to a perceived Terms of Use violation. No prior warning. No appeals process. No number to call. Trying to sign in to your Google account yields an error and all of your connected devices are signed out. All of your Google data, your photos, emails, contacts, calendars, purchased movies and TV shows. All gone.

I nearly had a heart attack, until I saw that the Google account that had been suspended was in fact not my main personal Google account, but a throwaway Gmail account that I created years prior for a project. I hadn’t touched the other account since creation and forgot it existed. Apparently my personal Gmail was listed as the recovery address for the throwaway account and that’s why I received the termination email.

Although I was able to breathe a sigh of relief this time, the email was wake up call. I was forced to critically reevaluate my dependence on a single company for all the tech products and services in my life.

I found myself to be a frog in a heating pot of water and I made the decision that I was going to jump out.
Leaving Google
Today there are plenty of lists on the internet providing alternatives to Google services such as this and this. Although the “DeGoogle” movement was still in its infancy when I was making the move.

The first Google service I decided to drop was Gmail, the heart of my online identity. I migrated to Fastmail with my own domain in case I needed to move again (hint: glad I did, now I self host my email). Fastmail also provided calendar and contacts solutions so that took care of leaving Google Calendar and Contacts.

Here are some other alternatives that I moved to:

Migrating away from Google was not a fast or easy process. It took years to get where I am now and there are still several Google services that I depend on: YouTube and Google Home.

Eventually, my Google Home’s will grow old and become unsupported at which point hopefully the Mycroft devices have matured and become available for purchase. YouTube may never be replaced (although I do hope for projects like PeerTube to succeed) but I find the compromise of using only one or two Google services to be acceptable.

At this point losing my Google account due to a mistake in their machine learning would largely be inconsequential and my focus has shifted to leaving Amazon which I use for most of my shopping and cloud services.

The reason that I moved to mostly FOSS applications is that it seems to be the only software ecosystem where everything works seamlessly together and I don’t have to cede control to any single company. Alternatively I could have simply split my service usage up evenly across Google, Microsoft, Amazon, and Apple but I don’t feel that they would have worked as nicely together.

Overall I’m very happy with the open source ecosystem. I use Ubuntu with KDE on all of my computers and Android (no GApps) on my mobile phone. I’ve ordered the PinePhone “Brave Heart” and hope to one day be able to use it or one of its successors as a daily driver with Ubuntu Touch or Plasma Mobile.

I don’t want to give the impression that I exclusively use open source software either, I do use a number of proprietary apps including: Sublime Text, Typora, and Cloudron.

kylepiira.com/2020/01/09/why-i…



scene: inside valhalla's brain.

home economy manager> I know that #InCoWriMo is near, but you can't buy new stationery until you've used up the one you have. Not even if it's cheap, you no longer have space to keep it
some other less wholesome part of me> making doesn't count as buying, right?
home economy manager> well, since you're using things you already had in the stationery bag…

(I had a 2015 sponsored calendar together with stationery and other paper “in case I ever decide to do something with it”)




Thunderbird calendar addon Year View is now in "(very) low maintenance mode".

It will not be updated to support TB68 or TB70.
As the readme says, I don't have time, resources and motivation to keep work on this.

I'm not really using this plugin anymore from a while now.
I'm using TB only on my office Mac, where I'm still on TB60 because 90% of the addons I need still doesn't work in a way or another on TB68.

Writing "Year View" was a quite painful experience: overall documentation was too old ad outdated or non existent. And that's only on Thunderbird/XUL side: I had to read and understand Lightning code because I couldn't find any other docs. Most of the code in "Year View" is an edited copy of Lightning code. There are also a number of ugly hacks.

From what I read in Thunderbird docs, if I manage to make this thing run on TB68 I will need to rewrite it anyway to make it run on TB70 (where my needed addons will not run anyway). I'm very sorry, but It's not worth the pain.

If you want a proper year view in calendar in the future, please bugs Lightning devs.





I'm tired of these dishonest diatribes trying to argue that Social Media provides no value to the world.

Tell that to the grandparents who have been able to keep in touch with their grandkids on a daily basis instead of the way it used to be: whenever they could manage to get on the telephone or visit.

Tell that to the marriages that happened because people were able to connect.

Tell that to the businesses that started because people were able to easily network.

Tell that to the families split across the world who can keep in touch (like my wife's uncle and his family in Germany, who she would only ever see for a week every 5 years when they came back to the USA to visit)

We wouldn't be here if Social Media sucked. No, we just don't like the corporations extracting their own value from our lives. We're here because we want the power back, and we finally have the tools to do it.



finishes writing a letter.

looks at the calendar.

I guess it's time to start to work on the list of people I want to write to for #InCoWriMo (and to see if I have enough stationery, but I probably do :D )



About one year ago, my father gave me and @Diego Roversi a cheap laptop he had bought at a supermarket and found out it wasn't suited to his needs (plus it didn't have enough disk space to install the latest windows upgrades, or something like that, I don't remember the exact details).

We didn't really have a need for it, the only part that was potentially interesting (touchscreen and tablet mode) didn't work with linux, nor did the sound card, and overall the process to install linux on it made us discover how low quality the thing was, but we ended up using it to watch movies with an usb sound card.

Then the last time we tried to turn it on (to show a countdown for the new year) it didn't. Opening it revealed a dead battery. Glued down to everything else. And it didn't start without a battery connected. And when trying to unglue the battery it started to break, so my SO stopped before burning down the house.
At this step, #repair mode ended and scavenging for parts started, but most components were covered by the glued-down battery, trying to dismantle the screen resulted in cracked glass and the only thing we could save are two magnets and a handful of screws.

We didn't buy the thing. We didn't need the thing. We knew it was bad, but still this is irritating. Extremely irritating.

in reply to Your friendly 'net denizen

it did.

except for the fact that we aren't going to buy a new one to replace it (but I suspect my father did).



Still today, when I want to impress someone showing what free software can do, I spin up Ardour 👍



research.swtch.com/deps

OTOH, reading point 3 of the proposed solutions and comparing it with the place I'm getting my dependencies from (distributions):

For example, package discovery sites might work to find more ways to allow developers to share their findings.

check, there is room for improvement, but the principle is there and is being used

Build tools should, at the least, make it easy to run a package’s own tests.

check

More aggressively, build tools and package management systems could also work together to allow package authors to test new changes against all public clients of their APIs.

check, as long as those clients are also available from the same source

Languages should also provide easy ways to isolate a suspect package.


this one isn't done, but the idea is that suspect packages don't get there in the first place. YMMV on what counts as suspect, however.



now I have questions...







Dear fediverse,

does anybody know of instructions on how to light an oil lamp (the kind with vegetable oil) with flint and steel, and no matches (not even the old, non self-igniting, type with sulfur)?

I've found how to light fires (lots of resources), a couple of instructions on how to light candles that aren't going to work with a lamp, articles and videos about oil lamps in general, but nothing on the combination.

I can't believe that before the invention of sulfur matches people had to light a full fire (or ask some fire to the neighbors) in order to be able to light a simple lamp…

reshared this

in reply to Elena ``of Valhalla''

Fire is the shared blood of community. You generally would ask some lit coals of a neighbor and carry them home in a jar ("to heap coals on their head") and light your fire from that. Lanterns etc were lit from a spill, straw, or noodle (spills preferred) because bootstrapping fire suucks. But if you must:

Charcloth or char moss on top of flint, striking w/ sparks that catch and glow, place lit cloth into tinder and blow into a flame, light the lantern from that.

in reply to Tarbuck Transom 🌹

This is a spill plane and the spills it produces btw. You can make them by heavily skewing a regular plane (and I have) but a dedicated tool is far easier in the long run despite the complicated angles and precise chisel work required to make one.

Tarbuck Transom 🌹 reshared this.






the popular code transforming tool is called "babel" because modern web dev is a shameful monument to humanity's hubris and God will one day scatter its practitioners to the corners of the earth, each using a slightly different but totally incompatible module import syntax


These days I'm re-reading a book on the history of math I had read ages ago.

The aim of the book is to present an overview of current (at the time it was written, in the 1970s, plus an appendix from the 1990s) modern math and it's pretty good at it (that's the reason why it was recommended to me when I was in high school and my math teacher found out I had plans to study math at the university).

Because of this, it is reasonable that it's skipping all math development from cultures that didn't have a direct influence on modern math: it claims so in the introduction, apparently recognizing that those developments were significant, just outside the scope.

But then, every. single. time. the author gives a judgement on something, it's cringeworthy. When the europeans in 1600 and 1700 developed calculus with no formal basis and without even recognizing the need for one it was liberating; when arabs did the same with algebra it was a lack of formal capabilities. No. just no. did you even *read* what you're writing???

Luckily, most of the book is maths and that part is enjoyable, I should just skip the end of most chapters…

in reply to Your friendly 'net denizen

@Charles Stanhope it's “Mathematical Thought from Ancient to Modern Times” by Morris Kline

(in an italian translation, and I've just realized that the original book only reaches the 1930s and the appendix written in the 90s that brings it a bit more up-to-date is from the italian editor. It was ages since I read it, and right now I'm still at the 1700s :) )

in reply to Elena ``of Valhalla''

Thank you! I see archive.org has a copy (without the appendix), and it looks like I have some used book options too. I may dip into this over time. I will keep your warning about the author's biases in mind as I do.


I have a nextcloud instance with a custom svg logo wich lately is rendered all black (on firefox), despite when is loaded directly it show all it's two colors...

Now I found this via lobste.rs. I'll try and I will report back..



Bad picture is bad, but...

I didn't exactly lit a #fire, but at least I got some embers from #FlintAndSteel (I was indoors, so I couldn't light kindling)

I watched the following two videos to get from "one spark every 100 strikes" to "one spark every 5-10 strikes, and sometimes they even get on the char cloth" (sorry for the youtube links)

youtube.com/watch?v=CRR8fQbVYT…
youtube.com/watch?v=3pzGMQkdeF…

The big hints from those videos were:

* keep the flint at 45° to the striker
* if you're missing the flint often, you are using the right movement :)

Questo sito utilizza cookie per riconosce gli utenti loggati e quelli che tornano a visitare. Proseguendo la navigazione su questo sito, accetti l'utilizzo di questi cookie.