Skip to main content


 
liw makes a lot of points that I fully agree on (as people who has heard me ranting on the topic in the past already knows.

Also, get out of my lawn, or something


 
@LIFO @Gruppo Linux Como ci sono ancora posti sia per il camp che per la cena di sabato, aperta alla comunità locale.


 
Posting it here is probably preaching to the choir, but...
But even the choir needs new input now and again :) I especially like the way she points out that the responsibility is ours, not the vendors:
We exclude people from the conversation, from the ability to interact with us when we chose proprietary (and closed) services to communicate with each other.
That's very well said!

I've heard people say "If you're not on FB, you don't exist." - it's good to remind them that they are in fact saying "If you don't agree to FB's Terms, you don't exist." Also it's a nice to remind them that some time ago the bar for existence was the ability to think, not the fact of being on FB:)



 

Buttonhole Anonymous


Hello, I'm Elena, and I prefer to make buttonholes by hand.

It may be because all of my machines only have the classical 4-step buttonhole that requires a bit of manual handling, and I've never tried the automagical 1-step set-the-size-and-the-machine-does-everything, but I consider making machine buttonholes a messy process where you lead fabric under the machine hoping for the best, then precariously cutting in the middle of threads, and finally discover that you've doing it wrong, but at least it's usable.

By hand, instead, you first cut (too little), try the button, snip another bit so that the button actually passes, and then proceed to do neat, carefully controlled stitches. It does take more time, but you can easily do it while e.g. lurking an IRC meeting :)

Am I insane? should I try the automagical machine and that would convert me? Would that require me to surrender to the idea of proprietary software in my sewing machine?
crafts
some might might say it is insane to think any idea is proprietary indeed. Yet, some might say it is not the idea but the interpretation that is unique no matter what.

Uhm, copyright law says that no ideas are proprietary, only their fixed expression.

Besides, I wasn't talking of the idea of one-step-buttonholes being proprietary, just the specific expression (or rather implementation) of it (and all other functionalities) that run on the processor inside all modern electronic sewing machines.

It may be possible to implement a one-step buttonhole that is purely mechanic, but that is going to be quite a complex and expensive bit of mainteinance-requiring engineering, not something that one would usually get in a home sewing machine.

That leaves the electronic ones, where implementing such features is much easier (for values of "easy" that require the right actuators, possibly sensors, and patient work from the programmers to time everything at the right moment, but probably no big ideas), but I've been avoiding them for various reasons including the fact that AFAIK they all run proprietary and not-easily-replaceable code.



 
ActivityPub is now a W3C Recommendation
via https://identi.ca/cwebber/note/7l7ZAkN-RuauAHrx5JRUow


 

Can I haz entropy?


A couple of geological ages ago, I stumbled on GnuK on the Maple Mini and our very geeky household decided that we needed a handful of those maple mini clones.

Then there was shipping from China (through the Italian customs), finding a time to play with it, discovering that no, it can't be loaded through the maple bootloader (and semi-bricking two boards in the process), deciding that this was the perfect excuse to buy a BusPirate, and finally, we were able to load both GnuK and NeuG on said semi-bricked boards.

Using debian testing (buster) all prerequisites were available in the distribution: both the toolchain as described in the READMEs and a version of openocd with support for the BusPirate; the configure line from the above article worked just fine and what was left was to follow instructions from Programming the FST-01 (gnuk) with a Bus Pirate + OpenOCD to load the firmware on the boards.

(The NeuG required a slightely different configure line: ./configure --vidpid=234b:0001 --target=MAPLE_MINI, to select the right USB IDs — note that these IDs are only available for experimental uses or under conditions detailed in the READMEs for GnuK and NeuG.)

One note: you may have heard that the BusPirate is slow for this kind of tasks, and I can confirm it. Flashing the NeuG took 325.728790s for 24576 bytes, flashing the bigger GnuK took about half of forever, i.e. about 20 minutes (and the first time it failed with a timeout). Afterwards everything seems to work, but I strongly recommend doing something else in the meanwhile.

Now, why would I need the NeuG, other than simply because HRNGs are cool? Well, #874720 makes it pretty painful to build python-gnupg multiple times in a row¹, and as long as I don't manage to make it run all tests using urandom an HRNG that only costed a few EURs² looks pretty attractive³.

To be continued, as I find time to play with the GnuK and NeuG...

¹ In case you're wondering: the quality of available entropy is not going to impact on the resulting binary: building the package simply drains entropy while generating a handful of throwaway keys in order to run tests.
² if you don't count the PirateBus, but I already wanted one, I was just waiting for an excuse :D
³ of course, haveged would cost even less, but as I said, HRNGs are cool :)
blog


 
That's some very interesting observation. Another thing I have pondered is, what are my rights as a visitor if I visit someone with an Amazon Echo or Samsung TV that's always listened. When installing these things into your own home you implicitly or explicitly accept their terms for listening on you, but as a visitor, I never agreed to any such terms.




 

Meltdown and Spectre in Debian

I'll assume everyone's already heard repeatedly about the Meltdown and Spectre security issues that affect many CPUs. If not, see meltdownattack.com. These primarily affect systems that run untrusted code - such as multi-tenant virtual hosting systems. Spectre is also a problem for web browsers with Javascript enabled.
a short, to the point, update on the status in Debian


 

On using Github and a PR based workflow

In mid-2017, I decided to experiment with using pull-requests (PRs) on Github. I've read that they make development using git much nicer. The end result of my experiment is that I'm not going to adopt a PR based workflow. The project I chose for my experiment is vmdb2, a tool for generating disk images with Debian. I put it up on Github, and invite...


 

Support for SF conservancy... renewed


Like every year, I've just renewed my support for Software Freedom Conservancy.

The victims people at Conservancy are doing the hard and/or boring work of dealing with lawyers, accountants and other undeads so that we hackers don't have to, and this alone should be enough to earn our support.

btw, there are still a few days, until january 15th, to have your donations count twice thanks to a matching donation.


 

Standard Ebooks: Free and liberated ebooks, carefully produced for the true book lover.






Standard Ebooks is a volunteer driven, not-for-profit project that produces lovingly formatted, open source, and free public domain ebooks.

Ebook projects like Project Gutenberg transcribe ebooks and make them available for the widest number of reading devices. Standard Ebooks takes ebooks from sources like Project Gutenberg, formats and typesets them using a carefully designed and professional-grade style guide, lightly modernizes them, fully proofreads and corrects them, and then builds them to take advantage of state-of-the-art ereader and browser technology.

https://standardebooks.org/

This looks like an interesting project!

#FreeCulture #ebooks #NoDRM #literature #publicDomain

Standard Ebooks

Standard Ebooks


 

Eagle's Path: End of an FTP era (2017-12-17)

I just turned off anonymous FTP service on ftp.eyrie.org. ...
Includes a description on why keeping an FTP service alive is nowadays enough of an hassle that it's not really worth doing any longer.



 

Announcing sources.debian.org

We're happy to announce that Debsources, the Web application that
allows to browse and search the entire source code of all Debian
releases, is now hosted on the official Debian infrastructure and
available at https://sources.debian.org.



 

Private Internet Access and an Anonymous Donor Challenge Donors in Largest Conservancy Match Ever!

Today, Software Freedom Conservancy announces the launch of its most ambitious match challenge ever, generously brought forward by Private Internet Access and an anonymous donor. All donations up to $75,000 will be matched dollar for dollar until January 15. Sign up as a Supporter today to have your donation count twice, but please act soon. January 15th will be here before we know it!
My annual renewal is almost due...


 

Backpack done! or is it?


My new backpack!

Immagine/foto

I started this project in august (pattern and material list) / september (actual sewing) and finally, this evening, it is usable!

It wasn't the only project running (not even the only *sewing* project), but still it took enough time that I'm glad I can finally use it, even if right now it doesn't really have any real advantage over what I could have bought from any store for less money than I spent on materials (but I have many leftovers — and plans to use at least part of them)

It also was pretty challenging, both for my skills and for my home sewing machine, and there are a few things that could have been done better (and maybe they will, in the next backpack I'll make?)

Immagine/foto

But is it really done? No, that webbing in the front (and sides) is there to attach extensions, and I have at least a couple planned (one easy, that I will do soon, and another complex one that will wait until I've recovered from the project fatigue with something completely different).

I'm also still waiting for the buckles that will close the compression straps in the front (not that they are really needed now that there are no extensions to keep compressed), but they are details I can take care of later.

P.S. I took pictures and notes, and the pattern is already on git, but a full tutorial will have to wait, probably even months, as now I have a bit of sewing backlog.
crafts
Questa voce è stata modificata (3 mesi fa)