@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.

glassbottommeg, to unrealengine
@glassbottommeg@peoplemaking.games avatar

Having a heated discussion about C++'s const, and how I think it's silly formalism and simply gets in the way of quickly implementing systems, and it's a bit,

jonny, to random
@jonny@neuromatch.social avatar

The cool thing about cracked adobe products is that blocking their access to the internet is usually part of the crack. Piracy and privacy are besties

colby, to random
@colby@kosmos.social avatar

Please stop saying you can't version control spreadsheets (read: of the sort understood/created by Excel). Sure you can. Why can't you? You can even diff them. OOXML is as check-inable as a dump of HTML + media assets comprising a website.

colby,
@colby@kosmos.social avatar

I don't advocate for actually relying on something proprietary like Excel or any other MS Office app or the formats that can lead to dependence on them, but version control is simply not the roadblock here that people pretend that it is.

colby,
@colby@kosmos.social avatar

On that note:

Still waiting for a lightweight and open source Table Tool that makes it easy to prepare and edit tabular data, convert to/from CSV and TSV, and send it to others as standard .html files that anyone can open in their browser.

kev, to random
@kev@fosstodon.org avatar

That feeling when you visit Robin Rendle's website and you're like "urgh, this is such a cool site. I wish I'd thought of that..." 😂

The design of it is just 👌🏻

https://robinrendle.com/

mekkaokereke, (edited ) to random
@mekkaokereke@hachyderm.io avatar

99.7% of Venture Capital money goes to people that are not Black women.

0.3% of Venture Capital goes to Black women.

The 11th circuit court cited civil rights law when it said that it is racist to stop anyone from having access to VC based on their race, and that setting aside VC for people of a given race is racist.

So they ruled against a group of Black women looking to give their own money to Black founders. For violating the civil rights. Of white men that want that 0.3% too.🙂🙃

1/N

baldur, to random
@baldur@toot.cafe avatar

“76% of new artists say that music career is financially unsustainable - News - Mixmag”

https://mixmag.net/read/new-artists-career-financially-unsustainable-study-news

This is happening across the board—every creative industry is affected.

And it didn't always use to be this bad

alcinnz, to random
@alcinnz@floss.social avatar

Perhaps the most distinctive feature of SQL is joins! This allows devs to describe the conditions they want the returned data to fill whilst leaving it up to the database engine in which order to traverse the joins to respond.

We may even want to pull in indices to reduce the amount of compute required!

To make these decisions we'll need efficient strategies for estimating the cost of different options, without spending more time optimizing the compiled code than it'd save!

1/3?

alcinnz,
@alcinnz@floss.social avatar

When discussing writing data I mentioned a concept of "transactions" , where even if we parallelize transactions we pretend that they occur one-at-a-time. One effective strategy for this is to add extra fields to each row indicating when they were inserted & (eventually) deleted so we can determine which are present at any point in linearized time. Transaction IDs would be allocated via a counter.

I'd build an internal table of fully-committed transactions.

3/3.1!

alcinnz,
@alcinnz@floss.social avatar

We'll probably want to gather statistics on the data held in each table (or even block comprising it) to inform these estimates!

The other challenge is that the options combine in far to many ways to consider all possibilities! Considering just the most promising partial solutions saves a lot of compute, with no guarantee it'll find the best solution.both have

Or we could utilize the hardware concurrency I've described...

Its quite a large design space!

2/3 for miscellanea!

alcinnz,
@alcinnz@floss.social avatar

In RAM I'd track in-progress transactions.

Another internal column could store a hamming code to detect (& recover from) when a page of flash is failing. Further it might be useful to access-control columns.

3.2/3.2 Fin on SQL! Unless there's any datatypes we want me to cover?

aral, to SmallWeb
@aral@mastodon.ar.al avatar

Quick heads up: Kitten’s installer/downloads will be offline for a few minutes as I recreate kittens.small-web.org (the site that new Kittens are deployed to when they’re born) as it was originally on Ubuntu and sites deployed by Domain are now using AlmaLinux. Also, I am setting Kitten’s API version to 0 (it was initially set to 1) to signal that it is prerelease. When the version is back to 1 it will be because API version 1 is stable.

:kitten:💕

#Kitten #SmallWeb

aral,
@aral@mastodon.ar.al avatar

PS. If you’re wondering what Kitten and Domain are:

They’re the little tools I’m working on to make the Small Web¹ a thing that exists.

¹ https://ar.al/2020/08/07/what-is-the-small-web/

#SmallWeb #Kitten #Domain #web #dev #tools

xmpp, to delhi
@xmpp@fosstodon.org avatar

#XMPP Community

If you are interested in an event like a sprint or #meetup in the #UK you should participate his survey: https://my.liberaforms.org/xmpp-uk-2024

Address questions to: @mattj

#jabber #decentralization #federation #chat #Britain

w3c, to random
@w3c@w3c.social avatar

W3C tech in the news: "Google Is Now Indexing EPUB Files"

"Google announced that it is now indexing .epub documents, a format commonly used to print books for e-readers. Google is already showing EPUB books in the search index.

EPUB is an XML-based eBook publishing format based on a standard developed by the International Digital Publishing Forum, which in 2016 was subsequently merged with the World Wide Wide Web Consortium (W3C)."

https://www.searchenginejournal.com/google-is-now-indexing-epub-files/517586/

autonomic, (edited ) to foss
@autonomic@sunbeam.city avatar

Switching to Linux is great. It’s main benefits are privacy (no tracking), customisability (make it suit you) and flexibility (no lock-in or drawbridging).

Autonomic has the skills to move entire organisations over to Linux. We’ve worked with a variety of clients from providing a few laptops to entire offices full of desktop machines that boot over the network using LTSP (https://ltsp.org/), access a share filesystem and can be reached remotely using a VPN.

Once the hill of the initial switchover has been climbed, the ease of supporting these systems is a dream for us and our clients.

It’s never “We’re sorry, we can’t do that”, it’s “hey, here are your options”.

impactology, to random
@impactology@mastodon.social avatar

So interesting, segmenting video via mindmaps instead of timestamps
https://akomaps.com/

"Ako Maps is a suite of learning tools that links visual diagrams to video lessons.. Ako Maps can be 'linked' to lessons. Browse the map, then click a topic to navigate directly to that topic in the video"

stephenpa,
@stephenpa@mastodon.social avatar

@impactology nice! In a similar vein, check out https://flowchart.bettercatastrophe.com/

alcinnz, to random
@alcinnz@floss.social avatar

Seeing the GIMP drama again: My stance is "Why are we still talking about GIMP? Krita's better anyways!"

OddDev,
@OddDev@floss.social avatar

@alcinnz It's time for Personal Image Manipulation Program

ifixcoinops, to random
@ifixcoinops@retro.social avatar

Brace yourself for the wide-eyed Linux newbies romping through their computers in unalloyed delight only to trip over the GNU Image Manipulation Program and faceplant into a stinking sticky pile of secondhand cringe

ifixcoinops,
@ifixcoinops@retro.social avatar

🦊 Where will I go to find information about why my computer is the way it is
🪟 You might try "Windows for Dummies"
🐧 You might try "reddit.com/r/hobbydrama"

ifixcoinops,
@ifixcoinops@retro.social avatar

You know that bit in Willy Wonka where the kids find the edible room and they're frolicking and eating flowers made of lollipops

🦝 🎵...in a woooorld of pure imagination,🎶
🐁 HOW is this POSSIBLE it's so BEAUTIFUL
🦝 haha that's right my friend, I'm so happy to finally share this with you
🐁 everything is so FAST it's RIDICULOUS
🐰 I won't change the name
🐁 Where has this BEEN all my life!
🐁 hang on who's that
🐰 I won't change it
🐰 I won't change the name
🦝 ah, yeah, uh, haha um
🐁 he's... I've never seen an actual tantrum before
🐰 YOU'RE having one. YOU'RE having a tantrum! This is CENSORSHIP
🐁 jesus. uh. this is repulsive, who the hell is this
🦝 this...
🦝 sigh
🦝 This is your new friend

ifixcoinops,
@ifixcoinops@retro.social avatar

Linux weirdo: 🐧 man Linux is terrible
Other Linux weirdo: 🦊 oof yeah it's a mess huh
Windows guy: 🐰 hey guys yeah haha Linux is kind of
🐧 HISSSSS
🦊 GET THE HELL OUTTA HERE BEFORE I

alcinnz, to random
@alcinnz@floss.social avatar

I reckon that the more you promote your software for others to use the more you're morally obligated to include basic accessibility features!

If the software's just for you & your friends though...

Similarly I'd advise to include internationalization from the get-go. You might as well, & the more you put it off the harder it'll be. Your community can decide which cultures its important to localize to!

alcinnz, to random
@alcinnz@floss.social avatar

Some ideas I'm considering for my next hypothetical device to explore, now that I've finished discussing a hardware-Internet Communicator with self-hosted maintenance:

  • Continue that hypothetical to add multi-accounts, mapping, richer IM, publishing, and/or painting images.

  • modern CDi (could draw plenty of other retro comparisons...) equivalent running LÖVE & Lua on a RISC32fimv; with hardly a graphics or sound card!

  • How much computational power is desired for video creation?

Thoughts?

alcinnz,
@alcinnz@floss.social avatar

Both of my polls assessing my next hypotheticals to explore have concluded! The first of these polls got a lot more votes!

Leaving aside my SQL hypothetical I've just concluded (unless you want to ask about certain datatypes?), the biggest draw would be exploring more instant messaging features! @mathiastck may be happy! And I'll explore having multiple user accounts.

I think I'll then explore a different personal-computer (LÖVE/Lua upon a RISC32fimv, barely a sound or graphics card).

alcinnz,
@alcinnz@floss.social avatar

A following metathread may explore digital painting (like Krita), peer-to-peer publishing (BitTorrent & Veilid), mapping, & HTML/CSS WYSIWYG editors (love to see if Ink & Switch will have something published by then for me to summarize).

Then maybe I'll figure out how much computing power's needed/desired for video creation...

But first, I've only just started reformatting my last metathread on dev tools...

2/2 Sound good?

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