@alcinnz@floss.social
@alcinnz@floss.social avatar

alcinnz

@alcinnz@floss.social

A browser developer posting mostly about how free software projects work, and occasionally about climate change.

Though I do enjoy german board games given an opponent.

Pronouns: he/him

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

AlSweigart, to random
@AlSweigart@mastodon.social avatar

Here's one thing I don't like about how software people write documentation:

If A is a type of X and B is a type of X, there's a preference to separate X into its own definition elsewhere (like deduplicating code by putting it in a function). But this means the explanation of A or B is incomplete, because you have to click to learn what X is. If X is a type of Y, now you have to click again to figure out Y. You just wanted to learn what B was, but now you have to learn everything.

mhoye, to random
@mhoye@mastodon.social avatar

Software is just other people's decisions.

afewbugs, to random
@afewbugs@social.coop avatar

"Just use Linux" is much like "just ride a bike" or "just shop at a refill store" - accessing the non default option can be time consuming, expensive or unavailable locally. We need to recognise you need a certain degree of privilege to have the capacity to complicate your life voluntarily. We need to be trying to make the better, harder thing more accessible, not blaming people for not using it.

MediaActivist,
@MediaActivist@todon.eu avatar

@Mux @hazelnot @afewbugs I teach tech, mostly to folks who tend to be older and less confident. The most common response to this proposal tends to be around the fact that, ironically, they trust big tech companies more, even if they hate them; if it's free - many assume - then it must also be worthless. They struggle on with a clunkier, more confusing Windows operating system because of this, when they could be using an OS more comparable to the one many of them use on their phone (essentially a free, open source OS with a simple software centre). I agree that we cannot underestimate the mass marketing of Microsoft that promotes their inferior product. I remember mentioning this challenge to folks who work on Linux, who told me "We don't have time or money to do publicity, we're busy working on creating a better OS." There's the rub!

ghorwood, to random
@ghorwood@mastodon.social avatar

look, i’m obviously one of those crusty, old command-line-first linux guys, but hear me out: you don’t need to be “culturally linux” to use linux. you can just install it and use it and not make it part of your identity.

any of those distros people talk about will work fine, great even, right out of the box: popos, mint, fedora, elementary, zorin. it doesn’t really matter.

ghorwood,
@ghorwood@mastodon.social avatar

all those things the nerds dogpile into the comments section to argue about? they don’t really matter. we’re enthusiasts and we argue because we’re enthusiastic. that’s all. ignore us.

thomasfuchs, to random
@thomasfuchs@hachyderm.io avatar

Can we turn the tech industry off and on again

sarahjamielewis, to random
@sarahjamielewis@mastodon.social avatar

"Note that Recall does not perform content moderation. It will not hide information such as passwords or financial account numbers."

The computer, however, will stop you from recording DRM'd content.

Find it fascinating that when faced with drawing safety and security boundaries, the primary beneficiary is not the owner of the device, or the person using it, but random corporations who control the intellectual property rights.

The system doesn't work for you.

tedmielczarek,
@tedmielczarek@mastodon.social avatar

@sarahjamielewis it's infuriating to me that every operating system is full of APIs for rendering text to the screen, only for us to take pictures of that text and scrape it back out with OCR.

ifixcoinops, to random
@ifixcoinops@retro.social avatar

Ooooh should Pinball Dad stick his toe in the Linux Discourse

I've been on it since 2010, I guess I should maybe?

How about I stick my whole entire foot in, maybe if I poison it with my footstink then it'll die down a bit

ifixcoinops,
@ifixcoinops@retro.social avatar

Anyway yeah you can choose whatever interface you like, when I say "Interface" I'm talking like the start menu, all the various settings menus, the borders and controls around each window, you can make it look and act like however you want, and oof, you can make it So. Damn. Pretty.

That's what I did, the first month of running Linux. Just fiddled with the skins and interfaces. Made it look gorgeous.

nickwedig, to random
@nickwedig@dice.camp avatar

Some academic has written a game studies article critically analyzing the similarities between the architecture of (some kinds of) videogame levels, haunted houses and abattoirs, right?

All three are basically made to provide an illusion that the subject is making their own choices, but in reality they're being funneled along a predecided path made by the architect.

(Illusionist GMing in TTRPGs, too, I suppose.)

baldur, to random
@baldur@toot.cafe avatar

We really don’t make enough of the fact that you don’t need JS to make a nice website. Just HTML and CSS

And, whatever most programmers say about them, HTML and CSS are absolutely much more accessible to learn than JS ever has been or will be

baldur,
@baldur@toot.cafe avatar

@teleclimber @alcinnz So, the problem I have with this is that floats or tables for layout were not a standard. Blaming standards obscures the fact that floats and tables themselves, if you learned them all those years ago, still work without change. And by the time web specs are standard, they are remarkably stable

I reject the idea that you have to learn how to do something pre-spec. Don’t blame standards when it’s you memorising somebody’s work-in-progress

18+ Seirdy, to windows
@Seirdy@pleroma.envs.net avatar

The best ways to improve opsec against coercion are to:

  • Limit what can be taken (reduce what’s stored on a device).
  • Fake what you do have: use duress passwords or secondary devices.
  • Last resort: use a hardware key that’s deliberately easy to lose or break, so there’s potentially no key to give up in a rubber-hose attack.

There’s overlap between the three. A duress password temporarily limits what’s stored on a device, and losing a decryption key is more or less the same as instantly wiping encrypted data to reduce what you have to offer. All come down to having less data to give when coerced into giving what you have. Operating systems should also obey this principle by storing as little offline data as possible, and providing duress safeguards for what must be stored.

Windows Recall captures an amount of offline telemetry comparable to parental-control apps often used to control human trafficking victims: the data encompass everything potential victims do on their machines, without any duress protections. Presenting such a feature as opt-out seems like it’s almost designed to hurt victims.

The decision-makers behind features like Recall, or invasive child-monitoring spyware, have likely never experienced this type of abuse. Or perhaps they are the abusive party at home.


Originally posted on seirdy.one: See original (POSSE). . Quoting a post by @evacide:

RE: https://hachyderm.io/@evacide/112481894385686328

18+ lightweight, to random
@lightweight@mastodon.nzoss.nz avatar

Hey NZ folk - let's make a LOT more noise about how the NZ Initiative and the NZ Taxpayers Union are NZ representatives of the (ethically unhinged) Atlas Network - the bastion of neoliberal badness spreading it around the globe. We need to shine a lot of light on these highly polished, well heeled shittrumpets. They are not our friends.

How they present themselves: https://www.atlasnetwork.org/

How others see them: https://www.psa.org.nz/our-voice/understanding-atlas-how-a-right-wing-network-is-building-global-influence/ https://thedailyblog.co.nz/2024/02/13/atlas-network-shrugged-what-is-intellectually-driving-influencing-the-nz-right/

tomodachi94, to random
@tomodachi94@floss.social avatar

What's the Git GUI of choice for Git newbies nowadays? I'm trying to help out someone who wants to contribute to a GitHub project.

#git

thinkMoult,
@thinkMoult@mastodon.social avatar

@skyfaller @tomodachi94 @alcinnz I actually really like using lazygit.

skyfaller,
@skyfaller@jawns.club avatar

@tomodachi94 @alcinnz I realize that my intern and I may not be typical, but my intern had never used git before and I got her started using gitui: https://github.com/extrawurst/gitui

Yes, this is a TUI, not a GUI, but I think people who cannot use the command line should consider not using git.

argv_minus_one,
@argv_minus_one@mstdn.party avatar

@skyfaller

There are reasons to use a GUI beyond “noobs can't use the command line lol.” For example:

  • The braided-lines visualization is basically impossible without pixel graphics. git log --graph exists, but looks terrible.

  • Clicking a mouse button is a hell of a lot more convenient than copying and pasting commit hashes.

@tomodachi94 @alcinnz

quinsibell, to linux
@quinsibell@sauropods.win avatar

I've been toying with the idea of switching to Linux for a while, and its just getting to that point now, you know? I hear Mint is the best for beginners?

helgztech, to foss
@helgztech@fosstodon.org avatar

Time, use and practice are key to switching OSes, platforms and apps: you get comfortable with what you use. A good start to moving away from Microsoft Windows might be to install Libre Office on Windows, and start learning to use that for your daily word processing, presentations and spreadsheets. Take some steps with open source software before you even have to tackle a new operating system.

dan, to random
@dan@discuss.systems avatar

Today I ran Wireshark over X forwarding over ssh over ssh over a VPN over a VPN over ssh over a VPN...

...so that I could look at some packets that contained a UDP/IP packet inside an Ethernet packet inside a VXLAN header inside a UDP/IP packet inside an Ethernet packet inside an ERSPAN packet inside an Ethernet packet.

I understand that every problem in computer science can be solved with another level of abstraction...

mayank, to random
@mayank@front-end.social avatar

popover is not sparking joy.

i've had to write way too much JS because popover="manual" can't be opened from HTML/CSS. https://hachyderm.io/

in much of my older popover code, i would toggle visible using the hidden HTML attribute, which serves as a declarative API. i have to replace all that with imperative JS code now

mayank,
@mayank@front-end.social avatar

it's funny bc my initial impressions of popover are based on how much JS it allowed me to remove https://hachyderm.io/

i guess it really well for a very specific type of flow

triskelion, to random
@triskelion@floss.social avatar

Why does podman has legacy iptables dependency? 🤔

alcinnz, to random
@alcinnz@floss.social avatar

There's a widespread impression that "Linux" isn't user friendly. I say if you choose the right distro & desktop... I endorse elementary OS!

Despite what some will tell you, don't need to use the commandline!

(getting this out of my system without jumping down anyone's throats)

Incidentally, I encourage recommending something more specific than "Linux" to avoid giving others choice paralysis.

silmathoron,
@silmathoron@floss.social avatar

@alcinnz
I had limited success with elementary installs for previous Mac users... Nowadays Linux mint is my goto for people who just want something that'll let them use their computer.

codingcoyote, to UXDesign
@codingcoyote@floss.social avatar

Just found a nice blog post via : https://matthewstrom.com/writing/ui-density

Matthew goes through a lot here that's useful for any Dev's doing UI work.

codingcoyote,
@codingcoyote@floss.social avatar

Some back and forth with another senior dev and we disagree on some points about UI density. For commercial software a less dense UI might be useful for lowering the perceived complexity for new users while high density is essential for power users.

Ex. My mother works with banking software and in their newest release they're making the UI less dense to simplify it. This has resulted in issues finding settings that are now hidden behind troves of menus and additional screens.

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