On my blog: Developer Diary, Day against FGM https://john.colagioia.net/blog/2023/02/06/no-fgm.html #programming #project #devjournal
お知らせ:CyberNewsFlash「VMware ESXiを標的としたランサムウェア攻撃について」 ⌘ Read more
On my blog: Free Culture Book Club — Life Blood, chapters 17 – 19 https://john.colagioia.net/blog/2023/02/04/life-blood-6.html #freeculture #bookclub
On my blog: Toots 🐘 from 01/30 to 02/03 https://john.colagioia.net/blog/2023/02/03/week.html #linkdump #mastodon #socialmedia #week
On my blog: Real Life in Star Trek, Contagion https://john.colagioia.net/blog/2023/02/02/contagion.html #scifi #startrek #closereading
お知らせ:ICS脆弱性分析レポート ― 2022年度上期 ― ⌘ Read more
お知らせ:JPCERT/CC インターネット定点観測レポート[2022年10月1日~2022年12月31日] ⌘ Read more
On my blog: Developer Diary, Fred Korematsu Day https://john.colagioia.net/blog/2023/01/30/korematsu.html #programming #project #devjournal
**RT by @mind_booster: Portugal vai a tribunal. Esforços para adotar diretiva europeia “foram insatisfatórios e insuficientes”
(Avaliação do impacto ambiental)
https://www.dn.pt/internacional/portugal-vai-a-tribunal-esforcos-para-adotar-diretiva-europeia-foram-insatisfatorios-e-insuficientes-15726923.html**
Portugal vai a tribunal. Esforços para adotar diretiva europeia “foram insatisfatórios e insuficientes”
(Avaliação do impacto ambiental)
[dn.pt/internacional/portugal…](https://www.dn.pt/internacional/port … ⌘ Read more
On my blog: Free Culture Book Club — Life Blood, chapters 14 – 16 https://john.colagioia.net/blog/2023/01/28/life-blood-5.html #freeculture #bookclub
On my blog: Toots 🐘 from 01/23 to 01/27 https://john.colagioia.net/blog/2023/01/27/week.html #linkdump #mastodon #socialmedia #week
On my blog: Real Life in Star Trek, The Dauphin https://john.colagioia.net/blog/2023/01/26/dauphin.html #scifi #startrek #closereading
お知らせ:CyberNewsFlash「ISC BIND 9における複数の脆弱性について(2023年1月)」 ⌘ Read more
H3: Instead of C3
[Updated with correct Gemlog link.]
A version of this was posted on on 2023-01-06 but I thought it might
also fit here. Go to my gemlog for somewhat more personal takes and
see what I publish first. IPv6 only!
gemini://gem.hack.org/mc/log/
As long-time readers know I have participated in the Chaos
Communication Congress (C3) in Germany every year since 2008.
Since C3 was cancelled this year I thought I’d arrange a very small
conference of my own. I would at least try to gather some friends and
acquaintances … ⌘ Read more
お知らせ:CyberNewsFlash「Apple製品のアップデートについて(2022年12月)」(更新) ⌘ Read more
H3: Instead of C3
A version of this was posted on on 2023-01-06 but I thought it might
also fit here. Go to my gemlog for somewhat more personal takes and
see what I publish first. IPv6 only!
gemini://gem.hack.org/log/
As long-time readers know I have participated in the Chaos
Communication Congress (C3) in Germany every year since 2008.
Since C3 was cancelled this year I thought I’d arrange a very small
conference of my own. I would at least try to gather some friends and
acquaintances in chat and video conference and watch t … ⌘ Read more
On my blog: Developer Diary, World Freedom Day https://john.colagioia.net/blog/2023/01/23/freedom.html #programming #project #devjournal
On my blog: Free Culture Book Club — Life Blood, chapters 10 – 13 https://john.colagioia.net/blog/2023/01/21/life-blood-4.html #freeculture #bookclub
On my blog: Toots 🐘 from 01/16 to 01/20 https://john.colagioia.net/blog/2023/01/20/week.html #linkdump #mastodon #socialmedia #week
On my blog: Real Life in Star Trek, The Measure of a Man https://john.colagioia.net/blog/2023/01/19/measure-man.html #scifi #startrek #closereading
お知らせ:ソフトウェア等の脆弱性関連情報に関する届出状況[2022年第4四半期(10月~12月)] ⌘ Read more
お知らせ:JPCERT/CC インシデント報告対応レポート[2022年10月1日~2022年12月31日] ⌘ Read more
お知らせ:JPCERT/CC 活動四半期レポート[2022年10月1日~2022年12月31日] ⌘ Read more
On my blog: Developer Diary, Martin Luther King Jr. Day https://john.colagioia.net/blog/2023/01/16/mlk.html #programming #project #devjournal
On my blog: Free Culture Book Club — Life Blood, chapters 6 – 9 https://john.colagioia.net/blog/2023/01/14/life-blood-3.html #freeculture #bookclub
@xuu@txt.sour.is that doesn’t seem to fit the spirit of the spec, at least by my read (I could be wrong obv). The example on Wikipedia’s webfinger page,
{
"subject": "acct:bob@example.com",
"aliases": [
"https://www.example.com/~bob/"
],
"properties": {
"http://example.com/ns/role": "employee"
},
"links": [{
"rel": "http://webfinger.example/rel/profile-page",
"href": "https://www.example.com/~bob/"
},
{
"rel": "http://webfinger.example/rel/businesscard",
"href": "https://www.example.com/~bob/bob.vcf"
}
]
}
and then the comparison with how mastodon uses webfinger,
{
"subject": "acct:Mastodon@mastodon.social",
"aliases": [
"https://mastodon.social/@Mastodon",
"https://mastodon.social/users/Mastodon"
],
"links": [
{
"rel": "http://webfinger.net/rel/profile-page",
"type": "text/html",
"href": "https://mastodon.social/@Mastodon"
},
{
"rel": "self",
"type": "application/activity+json",
"href": "https://mastodon.social/users/Mastodon"
},
{
"rel": "http://ostatus.org/schema/1.0/subscribe",
"template": "https://mastodon.social/authorize_interaction?uri={uri}"
}
]
}
suggests to me you want to leave the subject/acct bit as is (don’t add prefixes) and put extra information you care to include in the links section, where you’re free to define the rel URIs however you see fit. The notion here is that webfinger is offering a mapping from an account name to additional information about that account, so if anything you’d use a "subject": "acct:SALTY ACCOUNT_REPRESENTATION" line in the JSON to achieve what you’re saying if you don’t want to do that via links.
@prologic@twtxt.net That was exactly my thought at first too. but what do we put as the rel for salty account? since it is decentralized we dont have a set URL for machines to key off. so for example take the standard response from okta:
# http GET https://example.okta.com/.well-known/webfinger resource==acct:bob
{
"links": [
{
"href": "https://example.okta.com/sso/idps/OKTA?login_hint=bob#",
"properties": {
"okta:idp:type": "OKTA"
},
"rel": "http://openid.net/specs/connect/1.0/issuer",
"titles": {
"und": "example"
}
}
],
"subject": "acct:bob"
}
It gives one link that follows the OpenID login. So the details are specific to the subject acct:bob.
Mastodons response:
{
"subject": "acct:xuu@chaos.social",
"aliases": [
"https://chaos.social/@xuu",
"https://chaos.social/users/xuu"
],
"links": [
{
"rel": "http://webfinger.net/rel/profile-page",
"type": "text/html",
"href": "https://chaos.social/@xuu"
},
{
"rel": "self",
"type": "application/activity+json",
"href": "https://chaos.social/users/xuu"
},
{
"rel": "http://ostatus.org/schema/1.0/subscribe"
}
]
}
it supplies a profile page and a self which are both specific to that account.
@prologic@twtxt.net That was exactly my thought at first too. but what do we put as the rel for salty account? since it is decentralized we dont have a set URL for machines to key off. so for example take the standard response from okta:
# http GET https://example.okta.com/.well-known/webfinger resource==acct:bob
{
"links": [
{
"href": "https://example.okta.com/sso/idps/OKTA?login_hint=bob#",
"properties": {
"okta:idp:type": "OKTA"
},
"rel": "http://openid.net/specs/connect/1.0/issuer",
"titles": {
"und": "example"
}
}
],
"subject": "acct:bob"
}
It gives one link that follows the OpenID login. So the details are specific to the subject acct:bob.
Mastodons response:
{
"subject": "acct:xuu@chaos.social",
"aliases": [
"https://chaos.social/@xuu",
"https://chaos.social/users/xuu"
],
"links": [
{
"rel": "http://webfinger.net/rel/profile-page",
"type": "text/html",
"href": "https://chaos.social/@xuu"
},
{
"rel": "self",
"type": "application/activity+json",
"href": "https://chaos.social/users/xuu"
},
{
"rel": "http://ostatus.org/schema/1.0/subscribe"
}
]
}
it supplies a profile page and a self which are both specific to that account.
On my blog: Toots 🐘 from 01/09 to 01/13 https://john.colagioia.net/blog/2023/01/13/week.html #linkdump #mastodon #socialmedia #week
On my blog: Real Life in Star Trek, A Matter of Honor https://john.colagioia.net/blog/2023/01/12/matter-honor.html #scifi #startrek #closereading
お知らせ:CyberNewsFlash「複数のアドビ製品のアップデートについて」 ⌘ Read more
お知らせ:CyberNewsFlash「Intel製品に関する脆弱性について」 ⌘ Read more
お知らせ:JPCERT/CC Eyes「Malware Analysis Operations(MAOps)の自動化」 ⌘ Read more
On my blog: Developer Diary, Hōonkō https://john.colagioia.net/blog/2023/01/09/hoonko.html #programming #project #devjournal
On my blog: Free Culture Book Club — Life Blood, chapters 4 – 5 https://john.colagioia.net/blog/2023/01/07/life-blood-2.html #freeculture #bookclub
On my blog: Toots 🐘 from 01/02 to 01/06 https://john.colagioia.net/blog/2023/01/06/week.html #linkdump #mastodon #socialmedia #week
**RT by @mind_booster: MiniDebConf Lisbon 12 - 16 February 2023
#Debian #Linux #FOSS
https://lists.debian.org/debian-devel-announce/2023/01/msg00001.html**
MiniDebConf Lisbon 12 - 16 February 2023
On my blog: Real Life in Star Trek, Unnatural Selection https://john.colagioia.net/blog/2023/01/05/unnatural-selection.html #scifi #startrek #closereading
お知らせ:「サイバー攻撃被害に係る情報の共有・公表ガイダンス(案)」に対する意見募集を開始 ⌘ Read more
On my blog: Developer Diary, National Science Fiction Day https://john.colagioia.net/blog/2023/01/02/scifi.html #programming #project #devjournal
On my blog: 🍾 Happy Calendar-Changing Day, 2023 🎆 https://john.colagioia.net/blog/2023/01/01/hny2023.html #holiday #newyear
On my blog: Free Culture Book Club — Life Blood, chapters 1 – 3 https://john.colagioia.net/blog/2022/12/31/life-blood-1.html #freeculture #bookclub
On my blog: Tweets from 12/26 to 12/30 https://john.colagioia.net/blog/2022/12/30/week.html #twitter #week #socialmedia #linkdump
On my blog: Real Life in Star Trek, The Schizoid Man https://john.colagioia.net/blog/2022/12/29/schizoid-man.html #scifi #startrek #closereading
On my blog: Developer Journal, Boxing Day https://john.colagioia.net/blog/2022/12/26/boxing.html #programming #project #devjournal
お知らせ:JPCERT/CC Eyes「世界のCSIRTから ~エチオピア、ルワンダ~」 ⌘ Read more
On my blog: 🔭 Looking Back on 2022 https://john.colagioia.net/blog/2022/12/25/review-2022.html #retrospective #newyear
On my blog: Free Culture Book Club — Quantum Flux https://john.colagioia.net/blog/2022/12/24/quantum-flux.html #freeculture #bookclub
On my blog: Tweets from 12/19 to 12/23 https://john.colagioia.net/blog/2022/12/23/week.html #twitter #week #socialmedia #linkdump
On my blog: Real Life in Star Trek, Loud As A Whisper https://john.colagioia.net/blog/2022/12/22/loud-as-whisper.html #scifi #startrek #closereading
お知らせ:CyberNewsFlash「2022年10月から12月を振り返って」 ⌘ Read more
お知らせ:JPCERT/CC Eyes「LogonTracer v1.6 リリース」 ⌘ Read more
On my blog: Developer Journal, International Human Solidarity Eve https://john.colagioia.net/blog/2022/12/19/solidarity.html #programming #project #devjournal
**Have you decided how will you be celebrating this year’s Winter Solstice yet?
@tidalclub is organizing a 24 hours long online festival, and I’ll be playing there! More info:
https://merankorii.blogspot.com/2022/12/live-at-club-tidals-night-stream.html**
Have you decided how will you be celebrating this year’s Winter Solstice yet?
@tidalclub is organizing a 24 hours long online festival, and I’ll be playing there! More info:
[merankorii.blogspot.com/2022…](https … ⌘ Read more
On my blog: Free Culture Book Club — R. James Gavreau https://john.colagioia.net/blog/2022/12/17/rjg.html #freeculture #bookclub
On my blog: Tweets from 12/12 to 12/16 https://john.colagioia.net/blog/2022/12/16/week.html #twitter #week #socialmedia #linkdump
On my blog: Real Life in Star Trek, The Outrageous Okona https://john.colagioia.net/blog/2022/12/15/outrageous-okona.html #scifi #startrek #closereading
お知らせ:CyberNewsFlash「Apple製品のアップデートについて(2022年12月)」 ⌘ Read more
On my blog: Developer Journal, Kanji Day https://john.colagioia.net/blog/2022/12/12/kanji.html #programming #project #devjournal
On my blog: Free Culture Book Club — Colossal Cave Adventure https://john.colagioia.net/blog/2022/12/10/colossal-cave.html #freeculture #bookclub
On my blog: Tweets from 12/05 to 12/09 https://john.colagioia.net/blog/2022/12/09/week.html #twitter #week #socialmedia #linkdump
On my blog: Real Life in Star Trek, Elementary, Dear Data https://john.colagioia.net/blog/2022/12/08/dear-data.html #scifi #startrek #closereading
お知らせ:JPCERT/CC ベストレポーター賞 2022 ⌘ Read more
performed qiudanz tag on the Hybrid Live Coding Interfaces Workshop 2022 | https://compudanzas.net/qiudanz_tag.html
On my blog: Developer Journal, Repeal Day https://john.colagioia.net/blog/2022/12/05/repeal.html #programming #project #devjournal
お知らせ:制御システムセキュリティカンファレンス 2023参加登録開始 ⌘ Read more
On my blog: Pejoratives and Specificity https://john.colagioia.net/blog/2022/12/04/specificity.html #blog #harm #rant #terminology
wrote guiding notes for the qiudanz tag exploration that we will be showcasing on the Hybrid Live Coding Interfaces 2022 workshop. | https://compudanzas.net/qiudanz_tag.html
On my blog: Free Culture Book Club — Superflu https://john.colagioia.net/blog/2022/12/03/superflu.html #freeculture #bookclub
On my blog: Tweets from 11/28 to 12/02 https://john.colagioia.net/blog/2022/12/02/week.html #twitter #week #socialmedia #linkdump
On my blog: Real Life in Star Trek, Where Silence Has Lease https://john.colagioia.net/blog/2022/12/01/silence-lease.html #scifi #startrek #closereading
NixOS 22.11 released
Hey everyone, we are Martin Weinelt and Janne Heß,
the release managers for this stable release and we are very proud to announce the public availability of NixOS 22.11 “Raccoon”.
This release will receive bugfixes and security updates for seven months (up until 2023-06-30).
… ⌘ Read more
Ignite Realtime Blog: HTTP File Upload plugin 1.2.0 released
We have now released version 1.2.0 of the HTTP File Upload plugin!
This plugin adds functionality to Openfire that allows clients to share files, as defined in the XEP-0363 ‘HTTP File Upload’ specification.
This release primarily enhances functionality when running in an Openfire cluster. All changes can be reviewed in [the changelog for this release](https://www.igniterealtime. … ⌘ Read more
On my blog: Developer Journal, Lā Kūʻokoʻa https://john.colagioia.net/blog/2022/11/28/kalahui.html #programming #project #devjournal
On my blog: Things That Worked (and Didn’t Work) in 2022 https://john.colagioia.net/blog/2022/11/27/worked.html #advice #rant
On my blog: Free Culture Book Club — Redmine, part 2 https://john.colagioia.net/blog/2022/11/26/redmine-2.html #freeculture #bookclub
On my blog: Tweets from 11/21 to 11/25 https://john.colagioia.net/blog/2022/11/25/week.html #twitter #week #socialmedia #linkdump
On my blog: Real Life in Star Trek, The Child https://john.colagioia.net/blog/2022/11/24/child.html #scifi #startrek #closereading
What if We Replace Guns and Bullets with Bows and Arrows?
The bicycle and the bow are both highly efficient, human-powered technologies that could substitute for two very harmful alternatives: the car and the firearm. Why do we promote one but not the other? ⌘ Read more
When Lethal Weapons Grew on Trees
While manufacturing modern firearms and bullets depends on a global supply chain and fossil fuels, bows and arrows can be made anywhere out of anything, using only human power and simple hand tools. ⌘ Read more
In reply to: chreke’s blog - Little Languages Are The Future Of Programming
The idea is that as you start to find patterns in your application, you can encode them in a little language—this language would then allow you to express these patterns in a more compact manner than would be possible by other means of abstraction. Not only could this buck the trend of ever-growing applications, it would … ⌘ Read more
On my blog: Developer Journal, Mayflower Compact https://john.colagioia.net/blog/2022/11/21/mayflower.html #programming #project #devjournal
お知らせ:インシデント報告Webフォームメンテナンス(2022/11/18)終了のお知らせ ⌘ Read more
お知らせ:JSAC2023参加登録開始 ⌘ Read more
お知らせ:PSIRT Services Framework Version 1.1日本語版およびPSIRT Maturity Document日本語版 ⌘ Read more
new version (1.0.4) of introduction to uxn programming e-book: launcher and raw runes | https://compudanzas.net/introduction_to_uxn_programming_book.html
@mckinley@twtxt.net Thank you! I didn’t even know about signing and encrypting XML documents. Right, RSS is a little bit messy.
Unfortunately, the autodiscovery document in one of your linked resources does not exist anymore. What annoys me in Atom is the distinction between <id> and <link>. I always want my URL also to be my ID, so I have to duplicate that – unnecessarily in my opinion.
Also, never found a good explanation why I should add <link rel="self" … /> to my feeds. I just do, but I don’t understand why. The W3C Feed Validation Service says:
[…] This value is important in a number of subscription scenarios where often times the feed aggregator only has access to the content of the feed and not the location from which the feed was fetched.
This just sounds like a very questionable bandaid to bad software architecture. Why would the feed parser need access to the feed URL at this stage? And if so, why not just pass down the input source? Just doesn’t make sense to me.
Also, I just noticed that I reference the http://purl.org/rss/1.0/modules/syndication/ namespace, but don’t use it in most of my feeds. Gotta fix that. Must have copied that from my yfav feed without paying attention what I’m doing.
Your article made me reread the Atom spec and I found out, that I can omit the <author> in the <entry> when I specify a global <author> at <feed> level. Awesome! Will do that as well and thus reduce the feed size.
お知らせ:インシデント報告Webフォームメンテナンス(2022/11/18)のお知らせ ⌘ Read more
Atom vs. RSS: https://mckinley.cc/blog/20221109.html
cc @movq@www.uninformativ.de @lyse@lyse.isobeef.org @nmke-de@yarn.zn80.net
It only took me 5 days :)
Ignite Realtime Blog: Openfire 4.7.4 release
The Ignite Realtime Community is happy to announce the 4.7.4 release of Openfire. This release fixes a number of bugs and represents our effort to provide a stable 4.7.x series while work continues on the next feature release of Openfire.
Notable fixes include enhancements to cluster-specific implementation of Multi-User Chat functionality, improved websocket handling and improv … ⌘ Read more
お知らせ:CyberNewsFlash「Intel製品に関する複数の脆弱性について」 ⌘ Read more
accepted in the Hybrid Live Coding Interfaces 2022 workshop with our qiudanz technique proposal | https://compudanzas.net/qiudanz_devlog.html
ProcessOne: ejabberd 22.10
This ejabberd 22.10 release includes six months of work, over 140 commits, including relevant improvements in MIX, MUC, SQL, and installers, and bug fixes as usual.
This version brings support for latest MIX protocol version, and significantly improves detection and recovery of SQL connection issues.
There are no breaking changes in SQL schem … ⌘ Read more
ProcessOne: ejabberd 22.10
This ejabberd 22.10 release includes five months of work, over 120 commits, including relevant improvements in MIX, MUC, SQL, and installers, and bug fixes as usual.
This version bring support for latest MIX protocol version, and significantly improves detection and recovery of SQL connection issues.
There are no breaking changes in SQL schem … ⌘ Read more
お知らせ:CyberNewsFlash「Apple製品のアップデートについて(2022年10月)」(更新) ⌘ Read more
お知らせ:JPCERT/CC Eyes「TSUBAMEレポート Overflow(2022年7~9月)」 ⌘ Read more
お知らせ:JPCERT/CC インターネット定点観測レポート[2022年7月1日~2022年9月30日] ⌘ Read more
お知らせ:CyberNewsFlash「Apple製品のアップデートについて(2022年10月)」 ⌘ Read more
@prologic@twtxt.net It’s called “cgod” and it isn’t written in C or Go? I want my money back…
I also like Gopher more than Gemini. The problem Gemini is trying to solve is better solved by just writing static HTML 4.01 pages.