social.coop is one of the many independent Mastodon servers you can use to participate in the fediverse.
A Fediverse instance for people interested in cooperative and collective projects. If you are interested in joining our community, please apply at https://join.social.coop/registration-form.html.

Administered by:

Server stats:

490
active users

#something

1 post1 participant0 posts today

How do Matrix rooms work?

Like, suppose you have

  • A catgirl cloud space, #something:catgirl.cloud, with some rooms in it
  • One of these rooms is on matrix org, #room:matrix.org
  • You add a ‘local address’ for it, #room:catgirl.cloud
    • Maybe you even set this as the default/only/main address
    • Note that the room ID doesn’t change, it continues !keysmash:matrix.org

If matrix.org dies, what happens to the room? If it had its main address changed to something else, or even just a local address added, will the room die together with the server or will it continue alive in other ones? In the case the room remains alive, would people from a 3rd server have to rejoin the room or something?

Continued thread

In this current case I've been banging my head against, I'm doing some funky #systemd & #NixOS magic.

The idea is that the NixOS module for this particular app will have a config and a secret-files option set for the services.$program attribute. The latter is something to fill with sops-nix file paths and stuff.

At build time, I will replace any values in secret-files with #path.to.key (eg, secret-files.something.token = "blah" will become secret-files.something.token = "#something.token#).

Then, the systemd service fille will have an ExecStartPre=, which calls a script that replaces all the #blah# tokens in the config file template, and shoves it in $RUNTIME_DIR/etc/config.toml, and the program will use that.

This way the secrets aren't in the store, aren't in environment variables, and the config file only lives as long as the service is running, and is pretty much bound to it in every possible way.

I wouldn't have to do this, if said app would be able to load secrets from files itself, but alas... I could just encrypt the entire configuration file, but that's going to be a big fat nope.

Working with encrypted files is a pain in the ass, and I want most of my configuration in the clear, and documented - not something I can reasonably do when the entire config file is encrypted. Not in a way I want to, anyway (embedded comments are not documentation).

#Something’s Poisoning America’s Land. #Farmers Fear #ForeverChemicals. #Fertilizer made from #city #sewage has been spread on millions of acres of #farmland for decades. Scientists say it can contain high levels of #toxic substance. nytimes.com/2024/08/31/climate 5 Takeaways From Our Reporting on #Toxic #Sludge Fertilizer. NYT dug into widespread use of sewage sludge as fertilizer, which is sometimes heavily contaminated by “forever chemicals.” nytimes.com/2024/08/31/climate #EPA #cancer #birthdefects #PFAS

The New York Times · Something’s Poisoning America’s Land. Farmers Fear ‘Forever’ Chemicals.By Hiroko Tabuchi

2024 07 22 HackerNews | SuperTechFans

Link
📌 Summary:
Buttplug 的伦理指南强调在性相关技术开发中用户体验、社会责任及伦理的重要性。CrowdStrike 的更新破坏了 Debian 和 Rocky Linux,但未引起足够的关注。X.com 在 Firefox 的严格跟踪保护模式下无法打开。rr 是一个轻量级的记录和可重复调试工具,特别适用于间歇性故障的排查。Etherwind 在 11 年禁言后回归,继续讨论被禁的话题。

🎯 Key Points:
• Buttplug 的伦理指南包括用户同理心、开发环境的挑战、行为规范、开发者的责任和 Buttplug 的使命声明。
• CrowdStrike 的更新破坏了 Debian 和 Rocky Linux,但未引起足够的关注。
• X.com 在 Firefox 的严格跟踪保护模式下无法打开,可能与 Twitter 加载的第三方 JavaScript 文件冲突有關。
• Etherwind 在 11 年禁言后回归,继续讨论被禁的话题。

🔖 Keywords:
#伦理指南
#性相关技术
#CrowdStrike
#Debian
#Rocky Linux
#Firefox
#X.com
#Etherwind
#Something Awful
www.supertechfans.com · 2024 07 22 HackerNews2024-07-22 Hacker News Top Stories # Buttplug的伦理指南强调在性相关技术开发中用户体验、社会责任及伦理的重要性,引发关于软件易用性、蓝牙连接稳定性和设备安全性的讨论。 CrowdStrike的CSAgent.sys崩溃初步分析显示,错误源于无效内存地址操作,揭示公司更新流程和技术处理上的不足。 文章探讨盒子阴影的正确使用,警告过度使用或不协调颜色组合的问题,同时讨论其在动画和复杂场景中的性能影响。 16至17世纪的记录中,罗马数字末尾的“j”用于确保数字清晰,防止误解,与荷兰语“ij”的起源有关联。 Linux内核系统调用实现追踪器为x86_64架构提供最新调用表,便于内核开发和调试,获得社区好评。 “分钟人”导弹通信系统在冷战中扮演关键角色,涉及陆基核打击能力,其通信基础设施将被“哨兵”计划取代。 rr是一款C/C++调试工具,通过记录和重放执行过程简化调试,尤其适用于间歇性故障的排查,但存在并行程序性能限制。 CrowdStrike几个月前的更新破坏了Debian和Rocky Linux,未及时发现,凸显软件更新和测试的重要性。 X.com在Firefox启用严格跟踪保护时无法访问,引发对社交媒体平台依赖第三方脚本和隐私泄露风险的担忧。 用户Etherwind在Something Awful论坛上经历11年禁言后回归,继续2013年的争论,成为网络文化现象 Empathy for the user having sex with your software # https://docs.buttplug.io/docs/dev-guide/intro/buttplug-ethics/ Buttplug 的伦理指南主要探讨了在开发与性相关技术时需要考虑的社会和伦理问题。以下是该内容的详细摘要: 用户同理心:开发者在设计 Buttplug 应用时,必须意识到用户将以性行为的方式使用该软件。这意味着设计时要考虑用户的体验,例如在兴奋状态下使用的便捷性、硬件断开时的应对措施、以及在可能的滑腻状态下的操作便利性。 开发环境的挑战:性软件开发缺乏成熟的最佳实践和社区支持。开发者应在公共平台(如 GitHub)上分享代码,但需谨慎处理与成人内容相关的项目,确保遵循相关政策,并考虑自我托管的选项。 行为规范:建议所有使用 Buttplug 的开源项目制定行为规范(Code of Conduct),以便在多元化用户群体中处理潜在的冲突和问题。这对于涉及多种媒体内容的项目尤为重要。 开发者的责任:开发者需对软件的社会和伦理影响负责。技术应用于性行为时,公众对技术的关注往往会超越技术本身,因此开发者应提前规划,明确自己希望用户如何使用软件,以及希望承担的责任。 Buttplug 的使命声明:Buttplug 致力于保护用户的安全、自治和人权,支持所有人享有性积极权利。该项目鼓励通过自我教育和负责任的行为来实现个人赋权。 总结与建议:该指南提供了一个框架,帮助开发者在开发过程中考虑伦理和社会责任。开发者应根据自身和社区的需求,灵活调整开发和分发策略。 总之,该指南强调了在性技术开发中,用户体验、社会责任和伦理考量的重要性,旨在为开发者提供指导和支持。 HN 热度 471 points | 评论 111 comments | 作者:Kye | 1 day ago # https://news.

VAULT LAUNCHES CROWDBUILDING CAMPAIGN™ FOR SOMETHING CRAWLED OUT
Vault Comics launched a Crowdbuilding Campaign™ for Something Crawled Out, Son M and MadCursed's newest comic horror masterpiece. The campaign is live now on BackerKit. 

Unlike a traditional crowdfunding campaign, a Crowdbuilding Campaign™ isn't about  funding, it's about fandom. The...
comiccrusaders.com/vault-launc
#vault #indie #horror #comics #something crawled out

Replied in thread

@MicroSFF

Request: can you put a line break or two between the end of the stories and the line of hashtags please? When the hashtag phrases are right after the last line, especially in a story like this where there are several line breaks, it’s just disconcerting and looks odd.
—————-
#Something like a line before the hashtags ⬆️ would be even better but I know that would be harder on apps that have smaller character counts. Thanks!