Discussion
Loading...

#Tag

Log in
  • About
  • Code of conduct
  • Privacy
  • Users
  • Instances
  • About Bonfire
Hacker News
Hacker News
@h4ckernews@mastodon.social  ·  activity timestamp 2 months ago

Migrating the Main Zig Repository from GitHub to Codeberg

https://ziglang.org/news/migrating-from-github-to-codeberg/

#HackerNews #Migrating #Main #Zig #Repository #Codeberg #GitHub #Migration #Open #Source #Software

Migrating from GitHub to Codeberg
⚡
Zig Programming Language
  • Copy link
  • Flag this post
  • Block
Jonathan Schofield
Jonathan Schofield
@urlyman@mastodon.social  ·  activity timestamp 3 months ago

On revisiting a codebase where I used

`href=" #main"`

instead of

`aria-current="true"`

…some thoughts.

I accept the user agent benefits of the latter but clicking the latter generates a page request (wasteful), whereas clicking the former does not (good).

Would it be bad to combine both?

#a11y

  • Copy link
  • Flag this post
  • Block
Your weary 'net denizen boosted
Yeehaw505
Yeehaw505
@yeehaw505@mastodon.social  ·  activity timestamp 6 months ago

ABQ Retro Computers Event
Quelab Makerspace
Sat July 26 @ 11:00 am

https://yeehaw505.com/event/abq-retro-computers-event

#event#Albuquerque #yeehaw505 #newmexico #main

Sorry, no caption provided by author
Sorry, no caption provided by author
Sorry, no caption provided by author
  • Copy link
  • Flag this post
  • Block
Yeehaw505
Yeehaw505
@yeehaw505@mastodon.social  ·  activity timestamp 6 months ago

ABQ Retro Computers Event
Quelab Makerspace
Sat July 26 @ 11:00 am

https://yeehaw505.com/event/abq-retro-computers-event

#event#Albuquerque #yeehaw505 #newmexico #main

Sorry, no caption provided by author
Sorry, no caption provided by author
Sorry, no caption provided by author
  • Copy link
  • Flag this post
  • Block
Alfonso Siciliano
Alfonso Siciliano
@alfonsosiciliano@mastodon.bsd.cafe  ·  activity timestamp 7 months ago

Just updated (make buildworld) #FreeBSD Current ( #main) 15.0. As always, everything went smoothly!

Just a quick note: on first boot, the laptop didn’t connect to Wi-Fi because the driver (iwlwifi module – https://man.freebsd.org/iwlwifi/4) was missing.
If you run into the same issue, just enable USB tethering on your smartphone, load urndis (https://man.freebsd.org/urndis/4), and simply run # fwget (https://man.freebsd.org/fwget/8).

Now time for a nice pkg upgrade -f to finish things up… and everything’s up to date!

#UNIX #desktop #Laptop #ThePowerToServe #opensource #coding #git

Screenshot of a FreeBSD 15.0-CURRENT desktop running Xfce 4.20 with a terminal window showing neofetch output. System details include an AMD Ryzen 5 3450U CPU with Radeon Vega Mobile graphics, 1920x1080 resolution, and 2.1 GiB memory used. The terminal shell is tcsh, and 1069 packages are installed via pkg. Another terminal shows uname -a output confirming the kernel was built on June 30, 2025. In the background, the sysctlview GUI is open, displaying kernel version information. The desktop background features a photo of blueberries, and a small Beastie icon is visible on the desktop.
Screenshot of a FreeBSD 15.0-CURRENT desktop running Xfce 4.20 with a terminal window showing neofetch output. System details include an AMD Ryzen 5 3450U CPU with Radeon Vega Mobile graphics, 1920x1080 resolution, and 2.1 GiB memory used. The terminal shell is tcsh, and 1069 packages are installed via pkg. Another terminal shows uname -a output confirming the kernel was built on June 30, 2025. In the background, the sysctlview GUI is open, displaying kernel version information. The desktop background features a photo of blueberries, and a small Beastie icon is visible on the desktop.
Screenshot of a FreeBSD 15.0-CURRENT desktop running Xfce 4.20 with a terminal window showing neofetch output. System details include an AMD Ryzen 5 3450U CPU with Radeon Vega Mobile graphics, 1920x1080 resolution, and 2.1 GiB memory used. The terminal shell is tcsh, and 1069 packages are installed via pkg. Another terminal shows uname -a output confirming the kernel was built on June 30, 2025. In the background, the sysctlview GUI is open, displaying kernel version information. The desktop background features a photo of blueberries, and a small Beastie icon is visible on the desktop.

fwget(8)

urndis(4)

  • Copy link
  • Flag this post
  • Block
Alexia
Alexia
@alexia@paper.wf  ·  activity timestamp 8 months ago
⁂ Article

Someone should make a hard fork in the Matrix network and Protocol

one that is intentionally and fundamentally incompatible to the existing Matrix network, and makes drastically different decisions in governance, software and protocol design, has different priorities and more.

Not out of malice, but because the current Matrix ecosystem is unsustainable.

In the Foundation's attempt to become more independent, they've given control over Synapse – The most feature-complete, most widely deployed, and only long-standing Matrix Home-server Implementation – over to Element and ended up making the entire Matrix ecosystem dependent on a for-profit, VC-funded company that does not care for core issues in the process. The way that other projects like Dendrite have faded away (and also been given to Element!), or how Conduit's development cycle is incredibly slow does not inspire confidence in other projects either.

To that comes the fact that many parts of the Matrix protocol are due not just fixing, but entire re-structuring to keep with the times. The server-to-server parts of Matrix have major issues especially in regards to state resolution and resistance to malicious federation. Not only is it almost impossible to defend a room (or letalone a whole set of them) against spam and abuse, there is also an attack vector in breaking federation in a room altogether that is being abused in places like #main:postmarketos.org

As it stands right now, I do not see the mainline Matrix.org Foundation fixing any of these issues. Not just because of them being closely adjacent to Element still, but also due to a lack of funding; Even if the Matrix Foundation was truly more independent by now, they would still lack funding required to do their work, and to do it well.

As such, I express my wish for a hard fork of the Matrix protocol. It should be lead by those who truly care about the core of the protocol, trust and safety and user-experience first; Not by who is funding a certain feature in Element; Not by the needs of B2B customers, all of which are mostly unaffected by these core issues that the core community has suffered from over the past few years.

And if it doesn't work at all? Shit happens.


↓ it'd mean a lot if you supported my work ↓

https://liberapay.com/cyrneko https://ko-fi.com/cyrneko Any little bit helps <3

Liberapay

cyrneko's profile - Liberapay

hiya! I'm alexia, you may know me from here, or from the Fediverse or various other places. I make misc. digital stuff from time to time and love to talk about decentralized, …
Ko-fi

Buy Alexia a Coffee

hiiii!!! :3
  • Copy link
  • Flag this article
  • Block

bonfire.cafe

A space for Bonfire maintainers and contributors to communicate

bonfire.cafe: About · Code of conduct · Privacy · Users · Instances
Bonfire social · 1.0.1-beta.35 no JS en
Automatic federation enabled
Log in
  • Explore
  • About
  • Members
  • Code of Conduct