🧮 USERS:1 FEEDS:2 TWTS:491 ARCHIVED:59639 CACHE:2247 FOLLOWERS:13 FOLLOWING:14
🧮 USERS:1 FEEDS:2 TWTS:490 ARCHIVED:59168 CACHE:2237 FOLLOWERS:13 FOLLOWING:14
**R to @mind_booster: “2045 não é bom?”
Não: tendo em conta o carbon budget de 2022, precisamos de atingir net-zero carbónico o mais tardar em 2040 para atingir mas não ultrapassar os 1.5°C.**
“2045 não é bom?”
Não: tendo em conta o carbon budget de 2022, precisamos de atingir net-zero carbónico o mais tardar em 2040 para atingir mas não ultrapassar os 1.5°C. ⌘ Read more
Isto: investir em combustíveis fósseis até 2047 é incompatível com os compromissos que temos na luta contra a crise climática. Ainda ontem Guterres alertava, o “planeta está prestes a superar o limite de 1,5 grau exigido por um futuro habitável.” O Gasoduto é irresponsabilidade.
Isto: investir em combustíveis fósseis até 2047 é incompatível com os compromissos que temos na luta contra a crise climática. Ainda ontem Guterres alertava, o “planeta está prestes a superar o limite de 1,5 grau exigido por um fut … ⌘ Read more
RT by @mind_booster: Novidades acerca do famoso #artigo17 (o dos filtros de upload)
Amanhã, na Assembleia de República (AR), é votada uma proposta de autorização legislativa em que a AR autoriza o Governo a legislar sozinho a transposição da directiva.
🧵⬇️
1/5
#copyright #Artigo17 href=”https://txt.sour.is/search?q=%23Article17”>#Article17**
Novidades acerca do famoso #artigo17 (o dos filtros de upload)
Amanhã, na Assembleia de República (AR), é votada uma proposta de autorização legislativa em que a AR autoriza o … ⌘ Read more
🧮 USERS:1 FEEDS:2 TWTS:489 ARCHIVED:59131 CACHE:2231 FOLLOWERS:13 FOLLOWING:14
Digital Prepping, Part 1 - Off-Line Websites & Maps
The first step in making your computer usable when the Internet goes away. Because it will. ⌘ Read more
[47°09′38″S, 126°43′02″W] Raw reading: 0x63CE3E81, offset +/-1
🧮 USERS:1 FEEDS:2 TWTS:488 ARCHIVED:59106 CACHE:2231 FOLLOWERS:13 FOLLOWING:14
[47°09′23″S, 126°43′46″W] Reading: 1.01 Sv
🧮 USERS:1 FEEDS:2 TWTS:487 ARCHIVED:59083 CACHE:2236 FOLLOWERS:13 FOLLOWING:14
[47°09′42″S, 126°43′32″W] Raw reading: 0x63CBD3C1, offset +/-1
🧮 USERS:1 FEEDS:2 TWTS:486 ARCHIVED:59046 CACHE:2225 FOLLOWERS:13 FOLLOWING:14
[47°09′52″S, 126°43′42″W] Reading: 1.09000 PPM
🧮 USERS:1 FEEDS:2 TWTS:485 ARCHIVED:59002 CACHE:2209 FOLLOWERS:13 FOLLOWING:14
magicalxot2nosefso27zfzuujuaphtznzn3ng7q44u426s6bkiuvzqd.onion:70/1/
R to @mind_booster: Faça-se justiça, isto é “tapado” pelo facto de quem recebe pensão social de velhice recebe também um complemento extraordinário de solidariedade (19.52 a quem tem até 70 anos), e é ainda elegível ao complemento solidário para idosos. 1/3
Faça-se justiça, isto é “tapado” pelo facto de quem recebe pensão social de velhice recebe também um complemento extraordinário de solidariedade (19.52 a quem tem até 70 anos), e é ainda elegível ao complemento solidário para idosos. 1/3 ⌘ Read more
🧮 USERS:1 FEEDS:2 TWTS:484 ARCHIVED:58969 CACHE:2199 FOLLOWERS:13 FOLLOWING:14
[47°09′54″S, 126°43′11″W] Reading: 1.00000 PPM
[47°09′12″S, 126°43′01″W] Raw reading: 0x63C7A701, offset +/-1
🧮 USERS:1 FEEDS:2 TWTS:483 ARCHIVED:58935 CACHE:2189 FOLLOWERS:13 FOLLOWING:14
Or if you are a rightist at gopher://gopherspace.de/1/journalist
If you like to learn good german, read the Bible at gopher://sdf.org/1/users/scn/Bibel
If you have time and the Courage to change, read the Bible at gopher://rbfh.de/1/Bible
🧮 USERS:1 FEEDS:2 TWTS:482 ARCHIVED:58901 CACHE:2183 FOLLOWERS:13 FOLLOWING:14
They are stuck with Cousins at least 1 more season. One of the reasons Vikes got a new GM this year.
Developer abandons his 1,000th empty GitHub Repository
“This is what GitHub was created for,” says CEO. ⌘ Read more
Consciousness and Materialism
Hume’s ParallelDavid Hume has often been quoted for his “Is” vs. “Ought” distinction.
The argument is that fact and morality are two different domains, and from no accumulation of statements of fact alone can we ever jump to a statement of morality.
We can say statements of fact such as:
- To be murdered is potentially painful.
- To be murdered is irreversible.
- Murder causes social dysfunction.
- Etc. …
By merely my collecting these, we haven’t proven that _M … ⌘ Read more
🧮 USERS:1 FEEDS:2 TWTS:481 ARCHIVED:58865 CACHE:2183 FOLLOWERS:13 FOLLOWING:14
Sondagem Intercampus (e comparação com as últimas eleições): PS 31.1 (-10.3), PSD 29.5 (+1.8), CH 10.7 (+3.1), IL 7.6 (+2.7), BE 7.5 (+3.1), CDU 3.7 (-0.6), PAN 3.7 (+2.1), L 2.4 (+1.1), CDS 0.7 (-0.9)
Sondagem Intercampus (e comparação com as últimas eleições): PS 31.1 (-10.3), PSD 29.5 (+1.8), CH 10.7 (+3.1), IL 7.6 (+2.7), BE 7.5 (+3.1), CDU 3.7 (-0.6), PAN 3.7 (+2.1), L 2.4 (+1.1), CDS 0.7 (-0.9)
[nitter.net/JosMatias17/status/1614565255312736257#m](https://nitter.net/JosMatias17/status/161456525531273 … ⌘ Read more
[47°09′17″S, 126°43′35″W] Reading: 1.56 Sv
🧮 USERS:1 FEEDS:2 TWTS:480 ARCHIVED:58827 CACHE:2173 FOLLOWERS:13 FOLLOWING:14
🧮 USERS:1 FEEDS:2 TWTS:479 ARCHIVED:58782 CACHE:2173 FOLLOWERS:13 FOLLOWING:14
Gajim: Gajim 1.6.1
Gajim 1.6.1 is mostly a bug fixing release, but it also brings some important improvements and adds more convenience. Thank you for all your contributions!
After we ported Gajim and python-nbxmpp to libsoup3, you might have noticed issues with file transfers. Now, python-nbxmpp 4.0.1 has been released, and it fixes an error which prevented transfers of files containing spaces in their file name.
Gajim s … ⌘ Read more
@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.
[47°09′51″S, 126°43′09″W] Reading: 1.88 Sv
🧮 USERS:1 FEEDS:2 TWTS:478 ARCHIVED:57556 CACHE:2124 FOLLOWERS:13 FOLLOWING:14
🧮 USERS:1 FEEDS:2 TWTS:477 ARCHIVED:47166 CACHE:2087 FOLLOWERS:13 FOLLOWING:14
[47°09′29″S, 126°43′49″W] Reading: 1.59 Sv
🧮 USERS:1 FEEDS:2 TWTS:476 ARCHIVED:47035 CACHE:2022 FOLLOWERS:13 FOLLOWING:14
🧮 USERS:1 FEEDS:2 TWTS:475 ARCHIVED:46981 CACHE:2024 FOLLOWERS:13 FOLLOWING:14
🧮 USERS:1 FEEDS:2 TWTS:474 ARCHIVED:46924 CACHE:2036 FOLLOWERS:13 FOLLOWING:14
“(1) we don’t know what is going on in LLMs (2) it’s outlandish to say that LLMs have no understanding of the world” both claims cannot be true
🧮 USERS:1 FEEDS:2 TWTS:473 ARCHIVED:46899 CACHE:2032 FOLLOWERS:13 FOLLOWING:14
🧮 USERS:1 FEEDS:2 TWTS:472 ARCHIVED:46758 CACHE:2008 FOLLOWERS:13 FOLLOWING:14
Gajim: Gajim 1.6.0
For Gajim 1.6.0 we ported Gajim’s and python-nbxmpp’s underlying HTTP library to libsoup3. Also, audio previews now look nicer and allow for more control (playback speed, jumping). We fixed emoji rendering on MacOS and we implemented many fixes under the hood. Thank you for all your contributions!
For all HTTP requests (e.g. file downloads, update checks, websocket connection, …) both Gajim and python-nbxmpp rely on libsoup. With Gajim 1.6.0, we ported to libsoup3. You shou … ⌘ Read more
8-Bit Week – Day 1 & 2 Roundup
Listen now (27 min) | The Lunduke Journal Podcast - January 5th, 2023 ⌘ Read more
🧮 USERS:1 FEEDS:2 TWTS:471 ARCHIVED:46734 CACHE:2000 FOLLOWERS:13 FOLLOWING:14
[47°09′35″S, 126°43′04″W] Reading: 1.96000 PPM
🧮 USERS:1 FEEDS:2 TWTS:470 ARCHIVED:46680 CACHE:1998 FOLLOWERS:13 FOLLOWING:14
🧮 USERS:1 FEEDS:2 TWTS:469 ARCHIVED:46432 CACHE:1973 FOLLOWERS:13 FOLLOWING:14
🧮 USERS:1 FEEDS:2 TWTS:468 ARCHIVED:46404 CACHE:1974 FOLLOWERS:13 FOLLOWING:14
RT by @mind_booster: Na próxima sexta (06/01), o Dia do #DomínioPúblico 2023 vai ser celebrado na Biblioteca Nacional. O evento é aberto a todos, mas se conhecerem professores, bibliotecários, e outras pessoas que trabalhem na área partilhem, porque é um tema particularmente interessante para 1/n
Na próxima sexta (06/01), o Dia do #DomínioPúblico 2023 vai ser celebrado na Biblioteca Nacional. O evento é aberto a todos, mas se conhecerem professores, bibliotec … ⌘ Read more
🧮 USERS:1 FEEDS:2 TWTS:467 ARCHIVED:46371 CACHE:1977 FOLLOWERS:13 FOLLOWING:14
🧮 USERS:1 FEEDS:2 TWTS:466 ARCHIVED:46332 CACHE:1970 FOLLOWERS:13 FOLLOWING:14
**RT by @mind_booster: Remember:
We’re at 1.25/1.75°C of global warming and rising fast.
Fossil fuel emissions should have peaked in 2022 to avoid 2.5°C, but they didn’t.
Forest degradation is getting worse.
Capitalism has put world-ending 2.25/2.75°C by 2045- 2090 in the pipelines. 🧵**
Remember:
1. We’re at 1.25/1.75°C of global warming and rising fast.
2. Fossil fuel emissions should have peaked in 2022 to avoid 2.5°C, but they didn’t.
3. Forest degradation is getting worse.
4. Capitalis … ⌘ Read more
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
**RT by @mind_booster: 1/ 🧵What if ‘living with Covid’ literally means living with it inside you for a long time? 🦠🤔
This year has produced several studies around viral persistence that really have not had enough airtime.
These could have far reaching consequences
I will summarise..**
1/ 🧵What if ‘living with Covid’ literally means living with it inside you for a long time? 🦠🤔
This year has produced several studies around viral persistence that really have not had enough airtime.
These could have far reac … ⌘ Read more
🧮 USERS:1 FEEDS:2 TWTS:465 ARCHIVED:46297 CACHE:1992 FOLLOWERS:13 FOLLOWING:14
🧮 USERS:1 FEEDS:2 TWTS:464 ARCHIVED:46266 CACHE:1990 FOLLOWERS:13 FOLLOWING:14
🧮 USERS:1 FEEDS:2 TWTS:463 ARCHIVED:46219 CACHE:1986 FOLLOWERS:13 FOLLOWING:14
[47°09′40″S, 126°43′58″W] Reading: 1.45 Sv
[47°09′11″S, 126°43′26″W] Reading: 1.34 Sv
🧮 USERS:1 FEEDS:2 TWTS:462 ARCHIVED:46164 CACHE:1986 FOLLOWERS:13 FOLLOWING:14
Pleroma’s gopher server barfs if you arrive to it using domain.tld/1/ so it means I can’t link to it from here, but if you just enter domain.tld it works
🧮 USERS:1 FEEDS:2 TWTS:461 ARCHIVED:46144 CACHE:1983 FOLLOWERS:13 FOLLOWING:14
🧮 USERS:1 FEEDS:2 TWTS:460 ARCHIVED:46111 CACHE:1980 FOLLOWERS:13 FOLLOWING:14
🧮 USERS:1 FEEDS:2 TWTS:459 ARCHIVED:46089 CACHE:1977 FOLLOWERS:13 FOLLOWING:14
+1 for pass, I switched to password store ~ 2 years ago
[47°09′42″S, 126°43′05″W] Reading: 1.32 Sv
🧮 USERS:1 FEEDS:2 TWTS:458 ARCHIVED:46059 CACHE:1975 FOLLOWERS:13 FOLLOWING:14
[47°09′19″S, 126°43′39″W] Reading: 1.16 Sv
🧮 USERS:1 FEEDS:2 TWTS:457 ARCHIVED:46017 CACHE:1970 FOLLOWERS:13 FOLLOWING:14
🧮 USERS:1 FEEDS:2 TWTS:456 ARCHIVED:45969 CACHE:1968 FOLLOWERS:13 FOLLOWING:14
🧮 USERS:1 FEEDS:2 TWTS:455 ARCHIVED:45911 CACHE:1981 FOLLOWERS:13 FOLLOWING:14
🧮 USERS:1 FEEDS:2 TWTS:454 ARCHIVED:45820 CACHE:1978 FOLLOWERS:13 FOLLOWING:14
I decided to become popular in decentralized social networks. 1. Pixelfed: https://pixelfed.social/win0err — mostly landscape photography; 2. Mastodon: https://mastodon.online/@win0err — software engineering content
🧮 USERS:1 FEEDS:2 TWTS:453 ARCHIVED:45780 CACHE:1963 FOLLOWERS:13 FOLLOWING:14
🧮 USERS:1 FEEDS:2 TWTS:452 ARCHIVED:45768 CACHE:1972 FOLLOWERS:13 FOLLOWING:14
🧮 USERS:1 FEEDS:2 TWTS:451 ARCHIVED:45740 CACHE:1984 FOLLOWERS:13 FOLLOWING:14
🧮 USERS:1 FEEDS:2 TWTS:450 ARCHIVED:45732 CACHE:1985 FOLLOWERS:13 FOLLOWING:14
[47°09′07″S, 126°43′00″W] Reading: 1.05 Sv
🧮 USERS:1 FEEDS:2 TWTS:449 ARCHIVED:45692 CACHE:1982 FOLLOWERS:13 FOLLOWING:14
[47°09′36″S, 126°43′02″W] Reading: 1.20000 PPM
The translators don’t seem to be working. Also I found a sports news feed: gopher://gophernews.net/1/topic/sports
🧮 USERS:1 FEEDS:2 TWTS:448 ARCHIVED:45674 CACHE:1993 FOLLOWERS:13 FOLLOWING:14
**RT by @mind_booster: 1.
‘equilibrium climate sensitivity is at least ~4°C with a likely range of 3.5-5.5°C.
global warming in the pipeline is greater than prior estimates.’
James Hansen and colleagues release new work for discussion.
This should be front page news.
https://arxiv.org/abs/2212.04474**
1.
‘equilibrium climate sensitivity is at least ~4°C with a likely range of 3.5-5.5°C.
global warming in the pipeline is greater than prior estimates.’
James Hansen and colleagues release new work for discus … ⌘ Read more
🧮 USERS:1 FEEDS:2 TWTS:447 ARCHIVED:45655 CACHE:2001 FOLLOWERS:13 FOLLOWING:14
Ignite Realtime Blog: Spark 3.0.1 Released
The Ignite Realtime community is happy to announce the release of Spark 3.0.1 version.
This release contains mostly fixes. macOS now uses the default FlatLaf LaF. The user can also choose the type of tabs “scroll” as in Spark 3.0.0 or “wrap” as in Spark 2.X. See screenshot below. And also for some users, Spark not saved history.
… ⌘ Read more
[47°09′43″S, 126°43′16″W] Reading: 1.08000 PPM
🧮 USERS:1 FEEDS:2 TWTS:446 ARCHIVED:45644 CACHE:2007 FOLLOWERS:13 FOLLOWING:14
🧮 USERS:1 FEEDS:2 TWTS:445 ARCHIVED:45624 CACHE:2008 FOLLOWERS:13 FOLLOWING:14
[47°09′16″S, 126°43′41″W] Reading: 1.60000 PPM
🧮 USERS:1 FEEDS:2 TWTS:444 ARCHIVED:45569 CACHE:1992 FOLLOWERS:13 FOLLOWING:14
🧮 USERS:1 FEEDS:2 TWTS:443 ARCHIVED:45550 CACHE:2004 FOLLOWERS:13 FOLLOWING:14
[47°09′19″S, 126°43′14″W] Reading: 1.04000 PPM
$name$ and then dispatch the hashing or checking to its specific format.
Here is an example of usage:
func Example() {
pass := "my_pass"
hash := "my_pass"
pwd := passwd.New(
&unix.MD5{}, // first is preferred type.
&plainPasswd{},
)
_, err := pwd.Passwd(pass, hash)
if err != nil {
fmt.Println("fail: ", err)
}
// Check if we want to update.
if !pwd.IsPreferred(hash) {
newHash, err := pwd.Passwd(pass, "")
if err != nil {
fmt.Println("fail: ", err)
}
fmt.Println("new hash:", newHash)
}
// Output:
// new hash: $1$81ed91e1131a3a5a50d8a68e8ef85fa0
}
This shows how one would set a preferred hashing type and if the current version of ones password is not the preferred type updates it to enhance the security of the hashed password when someone logs in.
https://github.com/sour-is/go-passwd/blob/main/passwd_test.go#L33-L59
$name$ and then dispatch the hashing or checking to its specific format.
Here is an example of usage:
func Example() {
pass := "my_pass"
hash := "my_pass"
pwd := passwd.New(
&unix.MD5{}, // first is preferred type.
&plainPasswd{},
)
_, err := pwd.Passwd(pass, hash)
if err != nil {
fmt.Println("fail: ", err)
}
// Check if we want to update.
if !pwd.IsPreferred(hash) {
newHash, err := pwd.Passwd(pass, "")
if err != nil {
fmt.Println("fail: ", err)
}
fmt.Println("new hash:", newHash)
}
// Output:
// new hash: $1$81ed91e1131a3a5a50d8a68e8ef85fa0
}
This shows how one would set a preferred hashing type and if the current version of ones password is not the preferred type updates it to enhance the security of the hashed password when someone logs in.
https://github.com/sour-is/go-passwd/blob/main/passwd_test.go#L33-L59