The launch video for this new Framework Laptop 16 mentioned firmware improvements to disable wake on keypress when the laptop's screen is closed, specifically to prevent the type of situation you mentioned. I've personally experienced similar issues with an XPS 15 in the past; I'm hopeful this type of change will help.
> Forgejo PR managed to twist that good announcement into seeming as a conflict of interest, because the "Gitea" name was reused for two different concepts. Now that it's CommitGo as the (legally independent) contract development agency, it's much clearer. There is a Gitea company as well but it just needs to hold trademarks and domain names and cloud stuff.
Isn't the Gitea company for-profit? Wasn't the leadership committee restructured to mandate half of its members are elected by the for-profit?
Browsing the blog archives, there doesn't appear to be any indication that the concerns that were brought up around the incorporation of the for-profit have been resolved.
> The Gitea project is still community-driven and has the same yearly elections for leadership that has been around for close to a decade now :)
[1] mentions changes to the election process that mandates half of the oversight committee to be appointed by the Gitea company. Doesn't that conflict with your assertion that the "same yearly elections" have been around?
Where can one find the governance charter for the Gitea project?
> The final launch will be Thundermail, an email hosting service using the open-source Stalwart stack. Users will be able to pick between thundermail.com and tb.pro domains.
If the article is correct, Thundermail will be built using Stalwart[1], which appears to support JMAP
Framework started selling larger batteries in 2023 (61 Whr vs the base 55 Whr), and from looking through older reviews it looks like battery life significantly improved (>25% better) with the 13th-gen Intel upgrade [1]. I've got their 13-inch AMD 7840U but can't speak to the battery life as it mostly sits docked.
Have the bigger battery, battery life is still bad.
It's just a bad laptop: has "hot bag" syndrome, speakers are terrible even with the upgraded kit, the hinge that turns the screen off is very temperamental.
Still no open BIOS, they've hired a “Linux guy” who is super condescending in their official forums and locks topics when he feels the heat.
A lot of their early value-proposition were saner security defaults and additions to increase confidence in the software's security. A lot of the changes were attempted to upstream into Gitea, but not everything made its way in. They were a soft-fork for a while before hard-forking, and even after the hard-fork continued to sync changes from Gitea where possible.
Forgejo v10 is the first release I've seen where there's been a focus on tiny UX improvements (versus trying to remain compatible with Gitea). I'm hopeful these will continue to come, but it does still feel essentially identical in appearance and functionality with Gitea.
There's a bit of a difference between a downstream commercial host and turning the open-source project into open-core. Gitea went from a rotating governance to deciding half of the decision-makers must now come from a for-profit company that now competes with the open-source offering.
Are you certain extensions can be downloaded and installed from anywhere? Firefox's documentation[1] states "Extensions and themes need to be signed by Mozilla before they can be installed in release and beta versions of Firefox." If UBlock Lite was rejected through Mozilla's signing API, they'd have no ability to create an XPI that can be installed by release/beta version of Firefox.
Cloudtrail writes to s3 at intervals, which means it make take a few minutes for the log entry related to your request ID to show.
I've found Athena doesn't appear to search through all log entries (possible user error on my part); I've been downloading the cloudtrail logs directly from S3 and grepping through the logs directly to find the relevant entries to figure out the permissions needed.
If you need to decode an encrypted error message, use `aws sts decode-authorization-message --encoded-message $MESSAGE`. It'll return a JSON string. I typically use `aws --profile limbledevadmin sts decode-authorization-message --output text --encoded-message $MSG | jq .context.action` to extract the needed permission.