@dcz@fosstodon.org
@dcz@fosstodon.org avatar

dcz

@dcz@fosstodon.org

Greybeard but revolutionary. 80-char lines are good for museums.

My tech writing (hire me): https://dorotac.eu/
Open bike computer: https://jazda.org
dcz on libera.chat

This profile is from a federated server and may be incomplete. Browse more on the original instance.

dcz, to opensource
@dcz@fosstodon.org avatar

I got a #dynamo .

Problem: "USB chargers" are expensive.

Solution: Build an #OpenSource 5V power supply.

(Older #Forumslader is open but ineffective. Ask me how I know...)

Parts seem to cost under 50EUR!

#project #openhardware #cycling #electronics #BikeTooter #bicycle #ACDC #SMPS #KiCAD

dcz, to Germany
@dcz@fosstodon.org avatar

This is a late and unexpected, but welcome development: the #DNT header has been judged binding in #Germany https://news.ycombinator.com/item?id=38081633

#privacy #www #web #digitaleselbstbestimmung

Private
dcz,
@dcz@fosstodon.org avatar

@evelyn @bikes It helps if your bike is old and unattractive.

nantucketebooks, to random
@nantucketebooks@fosstodon.org avatar

Here's something neat about the ::initial-letter pseudoselector in CSS: it will automatically account for quotation marks before the first letter. This means that if one is using initial-letter for dropcaps, no additional styling rules are needed for paragraphs starting with a quote.

dcz,
@dcz@fosstodon.org avatar

@nantucketebooks Could you share your book CSS? Here's mine, for printing:

p {
text-align: justify;
text-indent: 1.5em;
margin: 0 !important;
font-family: serif;
line-height: unset;
}
img {
max-width: 100%;
height: auto;
}

article { counter-reset: section; }
article p:nth-of-type(10n):before {
content: counter(section);
display: inline-block;
position: relative;
width: 0;
left:-5em;
font-size: 0.7em;
}
article p { counter-increment: section; }

dcz, to rust
@dcz@fosstodon.org avatar

Hi folks! Would you like to become better hackers?

I offer a for the first 3 lucky applicants.

Want to learn ? ? Or just have someone who knows where to find answers about the universe?

Now I'm ready to become your - if you support me :)

https://opencollective.com/dorotac

dcz, to transit
@dcz@fosstodon.org avatar

After some 2000km on the #bike, I can confidently say that a simple #rectifier-based AC-DC converter for a #dynamo (#forumslader) does NOT provide enough current to consistently charge a phone #battery .

Version 2 will be based on a switching power supply instead.

#cycling #bikepacking #offgrid #bicycle #electronics

dcz,
@dcz@fosstodon.org avatar

@jaseg I did manage to charge up things a little, but I had to plug in two batteries in parallel and be careful about swapping them. I'm not sure what's going on. Perhaps this keeps the load high and voltage low enough that there's not much above 5V to go to waste on the linear regulator. I need to investigate.

Interesting article. A dynamo being a current source makes things even more mysterious.

dcz,
@dcz@fosstodon.org avatar

@jaseg Which is funny, because the chargers themselves are switching power supplies themselves, so should be able to deal with is universally...

As an aside, I had one power bank go into a reboot loop. I had to use the one which was fine with the dynamo power.

whynothugo, to random
@whynothugo@fosstodon.org avatar

I'd like to see a browser that is to Firefox as AOSP is to GoogleAndroid.

dcz,
@dcz@fosstodon.org avatar

@whynothugo In which way? Firefox is already libre.

dcz,
@dcz@fosstodon.org avatar

@whynothugo There's the DRM garbage that is closed, sure. But is there anything else closed in Firefox? A DRM plugin is on whole another level compared to Play Store.

dcz,
@dcz@fosstodon.org avatar

@whynothugo But if it downloads them then they are technically not in the official builds. What non-free components are in the official builds then?

dcz, to Electronics
@dcz@fosstodon.org avatar

Oh wise #electronics nerds, could you explain this weird "track" on the PCB?

It's got no copper, and even no solder mask. Just raw #PCB. And it has solder blobs on both ends. Nothing on the other side either.

The device is a 5V Samsung phone #charger from 2012. The "track" connects the high voltage and the low voltage parts of the circuit.

WHAT DOES IT DO???

dcz, to random
@dcz@fosstodon.org avatar

@fosstodon I was having a nice time sitting here, but sorry, you do not get to own my #brand image.

Your new rules about "federated accounts"

https://hub.fosstodon.org/coc/#federated-accounts

turn you into co-owners of my image not just on #Fosstodon, but everywhere. I never agreed to that, and now I'm threatened with a ban from my primary instance for experimenting with my own image elsewhere.

Sorry, I will not take that risk: I'm signing out.

I'll remain here until I find another instance or you remove the rule.

dcz,
@dcz@fosstodon.org avatar

@kev @fosstodon Thanks for the answer.

I don't really understand what you're going for here. Someone who is a well-behaved member of the community here remains a well-behaved member of community here regardless of what they do elsewhere. Bad behavior away from Fosstodon's jurisdiction reflects on the person, not on Fosstodon.

Anyway, seems you changed the rule to "could" be banned. The uncertainty remains. I prefer to get removed from servers at my own pace.

gregorni, (edited ) to rust
@gregorni@fosstodon.org avatar

I'd really love to learn #Rust, and I try hard, but it's just so hard. Reading it is hard because it's so verbose, and writing it is hard because you have to keep things in mind that you don't have to worry about in other languages.

dcz,
@dcz@fosstodon.org avatar

@gregorni Maybe it's not the right language for the thing you're trying to do. You have to keep in mind more than in languages like Python, LISP, or Java, so you mght prefer to use those if your problem allows.

Compared to C and C++, Rust isn't any harder (unless you go hardcore), because you need to worry about the same things. The difference is that the compiler verifies that you did.

dcz,
@dcz@fosstodon.org avatar

@gregorni I'm going to contradict myself a little, but my last project is in Python (QGIS plugin) and I wish I could do it in Rust :P That's because of the type system though. The low-level portions would still slow me down, so Haskell would have probably been even better.

dcz,
@dcz@fosstodon.org avatar

@bragefuglseth @gregorni To some extent, Rust is high level, but it's high-level in the C++ sense, not the Python sense. You still pay the effort needed to track lifetimes, or the typing needed to wrap everything in Arcs, Sync, and Send. You also don't get easy-to-use generators.

In Python, you just do those without thinking. On the contrary, I can't think of examples where Python is lower-level than Rust.

kop316, to linuxphones
@kop316@fosstodon.org avatar

I'm not sure when it happened, but I have gotten pretty good at typing on Squeekboard on my . I can even manage pretty well on the terminal setting too! I used to mess up like every other keypress when I started out.

dcz,
@dcz@fosstodon.org avatar

@purism @kop316 Issue closed; not a bug :)

dcz, to Blog
@dcz@fosstodon.org avatar

Are you really browsing the #Web, or is the Web browsing you?

On my #blog, you're the one in control. Death of the author! User before the designer, #Userstyles before the default #style !

I invite you to the opening of the new, dark section of my web page.

https://dorotac.eu/posts/styles/

#css

Anachron, to random German
@Anachron@fosstodon.org avatar

Here is a crazy idea for all those phone makers out there:
Make it repairable, last long and stop surveiling us at each and every step.

What we want is freedom and choice, not 10% faster cpu, 15% more battery, 5% slimmer and 20% less features with every release.

Oh and while we're at it, maybe support it for more than 2 years because... we actually still have an environment that we can save?

Sincerly
Everyone.

dcz,
@dcz@fosstodon.org avatar

@Anachron Take a look at #Librem5: it's NOT surveiling you at all (challenging but doable), it's somewhat repairable (a bit hard), but it doesn't last that long (hard if you want the other two).

https://puri.sm/products/librem-5/

Disclaimer: I've been working on the Librem 5 for @purism for the past 4 years and counting.

dcz,
@dcz@fosstodon.org avatar

@Anachron @purism
Oh btw, it's the the battery doesn't last long.

The support will last forever as long as people use it. It's just Linux.

lutris, (edited ) to random
@lutris@fosstodon.org avatar

Is using ROMs or ISOs of games no longer sold on systems no longer supported an act of preservation or an act of piracy?

dcz,
@dcz@fosstodon.org avatar

@lutris Why not both?

Yarr.

yakkoj, to random
@yakkoj@fosstodon.org avatar

>"Obsolete things from the past 20 years".
>MP3 player.
>Desktop computer.
>Driving directions on paper.
Hopefully you understand that this is a matter of opinion

and a good portion of us still use desktop computers and MP3 players. The more prepared amongst us print our Google Maps directions out before taking the trip if it's a long trip.

dcz,
@dcz@fosstodon.org avatar

@yakkoj There's nothing that can replace printed directions in all circumstances. I often use them as a compact alternative to a map.

Well-made directions help to make fewer stops.

matdevdug, to cycling
@matdevdug@c.im avatar

One of the bummers with relying on bikes as your primary form of transportation is there are so many gotchas with modern bikes.

Is it a good brand or a junk plastic brand that’s gonna fail at the worst possible moment? If it’s a good brand, is it a brand where I’ll be able to get generic parts in 8 years or am I gonna be forced to buy a new bike?

Even if you get a good brand with a steel frame, it’s kind of a slow but steady amount of maintenance every month. Lubricate, clean chain, brake pads, swap pedals, replace tubes, replace tires, replace shifter, etc.

I still like it as a lifestyle but it’s definitely not zero work.

#bikes #bicycle #cycling

dcz,
@dcz@fosstodon.org avatar

@matdevdug Every form of transportation requires maintenance.

Walking? Think of the shoes. Soles replacement, shoelaces, socks, clothing relative to the weather.

Public transportation? Remember the monthly ticket.

Car? Fuel, tires, lubrication, wiper fluid, brake fluid. Even if you pay someone else, you still have to remember to do it.

I think maintenance of a bike is still a pretty good deal compared to the other options and the value you get out of it.

yakkoj, to random
@yakkoj@fosstodon.org avatar

I can assure you that ads on the internet predated Google. It was the largest abuse of GIF ever, and this was before truly insidious things like auto-play video ads and "ad delivery networks" which were really malware delivery networks were common.

Abuse pre-Google is the reason browsers natively disallow pop-ups and pop-unders by default.

Google saw an opportunity in the form of text ads, and for a brief moment, things were relatively sane.

dcz,
@dcz@fosstodon.org avatar

@yakkoj Sadly, one of the symptoms of Flash was creating a vibrant artist and programmer community. That got treated, too.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • InstantRegret
  • mdbf
  • ethstaker
  • magazineikmin
  • cubers
  • rosin
  • thenastyranch
  • Youngstown
  • osvaldo12
  • slotface
  • khanakhh
  • kavyap
  • DreamBathrooms
  • provamag3
  • Durango
  • everett
  • tacticalgear
  • modclub
  • anitta
  • cisconetworking
  • tester
  • ngwrru68w68
  • GTA5RPClips
  • normalnudes
  • megavids
  • Leos
  • lostlight
  • All magazines