What is Hackers' Pub?

Hackers' Pub is a place for software engineers to share their knowledge and experience with each other. It's also an ActivityPub-enabled social network, so you can follow your favorite hackers in the fediverse and get their latest posts in your feed.

0
0

Statement on IFTAS’ Ethical Commitments & Community Relationships

IFTAS was founded to support trust and safety across decentralised social media networks. 

We are guided by a commitment to ethical governance, transparency, and the protection of marginalised and underserved communities online. 

Our work centres evidence-based practices, civil speech, and the creation of safer, more equitable spaces in federated platforms. 

We want to clearly reaffirm: IFTAS does not tolerate violent threats, harassment, or hate speech of any kind.

Over the past week, we have received messages requesting clarity on various activities. For the record:

  • IFTAS does not tolerate intolerance,
  • IFTAS does not tolerate misgendering or deadnaming,
  • IFTAS does not moderate the Fediverse,
  • IFTAS has no organisational ties to any third-party denylists, including The Bad Space project,
  • IFTAS has no organisational ties to the FediForum event,
  • IFTAS has no organisational ties to Nivenly,
  • IFTAS has one employee,
  • IFTAS does not publish any denylist that blocks entire portions of marginalised communities,
  • IFTAS has a permissive linking policy, and this will change.

We expand on each of these statements below. 

Our Focus

Our focus is on supporting informed, contextualised decision-making – never on enforcing top-down rules or creating centralised controls. We encourage transparent moderation practices and community-specific policies that reflect local values and safety needs. We solicit input from the community, and then convene and work with any and all who have elected to engage with our community, subject to our community participation guidelines. 

We remain committed to our mission and to the communities we serve. We will not be deterred from this work by those seeking to distract or divide. The safety and dignity of marginalised people remains at the core of all we do.

IFTAS does not tolerate intolerance.

Our Community Participation Guidelines describes the conduct we expect from our community members when engaged with IFTAS, representing IFTAS, or in IFTAS spaces. 

IFTAS does not tolerate misgendering or deadnaming.

As can be evidenced by our work in this area, we are proud to have been a part of the advocacy that moved over 50 providers to explicitly prohibit targeted misgendering, deadnaming, as well as promotion or endorsement of so-called “conversion therapy”.

IFTAS does not moderate the Fediverse.

We convene and support the people who moderate content and behaviour online. We ask the moderator community what they most need help with, and we use the results of that survey to determine what IFTAS should work on. IFTAS moderates its own spaces. We do not moderate any third-party instances, and we do not expect nor demand that our community members moderate their instance(s) in any particular way. Any tools we build take the needs of the service administrator first, and leave all moderation decisions up to the service administrator. We advocate for civil speech, inclusivity, and equitable approaches. We can, by definition, only work with the people who engage with us. We do not seek to become a centralising authority, but we do seek to convene and find common ground where appropriate to reduce burden on moderators, to share the load, and to spread best practice.

IFTAS has no organisational ties to any third-party denylists, including The Bad Space project. 

As part of our library of resources, IFTAS links to a range of denylist resources to be investigated by decentralised service providers, moderators, and community leaders, including a project called The Bad Space, which is a catalogue of observed federation policies based on the aggregation of findings made by nine instances. The current publicly listed sources are rage.love, queer.group, indiepocalypse.social, blackqueer.life, queer.garden, mastodon.art, solarpunk.moe, colorid.es, and cathode.church. 

As best as can be seen from the project web site, the catalogue of domains for The Bad Space is openly collected, organised, and published. The project is maintained and hosted by heuristic instruments. The project lead is not a participant in any IFTAS activity.

IFTAS has no organisational ties to any of the third-party denylists listed on our Library page and does not endorse or recommend any third-party denylists. 

IFTAS has no organisational ties to the FediForum event. 

We attend, we often conduct a session or two, and we listen and learn from what others in the space are doing. We sponsor tickets for moderators, seeking to bring a diverse set of voices to the event. We use this event to advocate for trust and safety for minority and marginalised groups, and to highlight issues we believe the platform and app developers that attend should be aware of. 

When we learned of transphobic social media posts made by one of the organisers, we were horrified, as was anyone we knew who was also considering attending. We would not have attended had it gone ahead with the organiser in place, but the event’s other organiser quickly removed the organiser who made the problematic posts from the event, and pivoted to a listening session, cancelling the usual activities. We applaud this approach and have pledged to work with new governance of the event to help create a safer, more diverse space. 

IFTAS has no organisational ties to Nivenly. 

While we are supportive of the organisation, we have never funded them, we are peer entities that exist in the same space. Once, IFTAS executive director Jaz-Michael King was asked to review and comment on a proposal titled “FSEP” funded by Nivenly. He was not paid. He reviewed the document, he commented on the document, but it was up to the author to take those comments on board or not.

IFTAS has one employee.

IFTAS is predominantly volunteer-driven. One full time, unpaid volunteer performs all administrative work; a volunteer non-profit board oversees the compliance, financials and legal requirements of operating a non-profit; and a group of volunteer advisors offer their expertise as and when available. From time to time, IFTAS has hired sub-contractors to perform specific scopes of work.

At one time, IFTAS attempted to create a small cadre of moderators to react to our work. We offered an honorarium-type stipend, specifically to ensure the group was diverse and not asked to provide free labour. Part of our non-profit mission is to support the uncompensated labour provided by the hardworking moderator community. The individuals that participated in this short-lived project were never employees, nor sub-contractors, although some did request and receive the honorarium. This group partially met once, and it proved to be a non-starter, no further meetings were held. No work of any kind was ever achieved, and later that year one participant was removed from IFTAS spaces after making deeply inappropriate public remarks, conduct that contravened our Community Participation Guidelines.

IFTAS does not publish any denylist that blocks entire portions of marginalised communities.

Our block recommendations and data are entirely public, transparent, and human-reviewed. No third-party list ever became an IFTAS resource. 

IFTAS publishes three resources with regard to federating domains.

  1. A Do Not Interact list. This is an importable list that recommends blocking 72 domains (at time of writing). Each domain has been reviewed and labelled by IFTAS, no-one else. Each domain is highly recommended for defederation due to risk of service abuse, intolerant hateful conduct, or illegal content.
  2. A Domain Observatory. This is not a denylist, it cannot be imported, it is a database that describes what domains are blocked by the largest, most active Mastodon service providers. 
  3. IFTAS occasionally publishes alerts for Fediverse service providers which may include a domain block recommendation. All these alerts can be reviewed at https://mastodon.iftas.org/@sw_isac 

Various Fediverse admins have reached out to IFTAS over the past year to request we remove them from our denylists, having been misinformed that IFTAS is in some way responsible for their domain being on one or more third-party denylists. In all cases, we had not blocked or recommended blocking the domain(s).

We have, however, received persistent abuse and harassment from the domains we do recommend blocking.

IFTAS has a permissive linking policy, and this will change

IFTAS currently lists a wide range of tools, research, and third-party resources submitted by members of the community for the benefit of all moderators and administrators. However, we also recognise that inclusion in our resource library may be interpreted as endorsement or affiliation even when we state otherwise. IFTAS will begin consulting with community members and advisors on what actions we may need to take to review our approach. 

We acknowledge that not all of our decisions will satisfy every party, and we respect the right to engage in principled disagreement. However, targeted harassment of IFTAS volunteers – who are often marginalised individuals themselves – crosses a boundary. IFTAS volunteers are not public figures. We ask that any criticism of our organisation or its work be directed through appropriate channels. Our community spaces are designed for collaboration, learning, and respectful disagreement. Our communications channels are the best way to reach IFTAS directly – our email is contact@iftas.org and our fediverse address is @iftas

IFTAS was founded to make governance and moderation tooling and resources available to the communities who need and request them, and that’s what we’re still working on. Our next blog post will walk through the activities and projects we’re putting front and center for the rest of 2025. We wrote this post to clarify our orientation toward our work, the resources we list, the communities and organizations we work alongside, and the actions we’ve taken when people inside IFTAS spaces have behaved in unacceptable ways.

0
0

1 week ago a cis woman fencer refused to compete against a trans woman fencer, so USA Fencing disqualified her from the rest of the tournament.

The best part is the statement USA Fencing made, four days ago, on the disqualification:

“A fencer is not permitted to refuse to fence another properly entered fencer for any reason. Under these rules, such a refusal results in disqualification and the corresponding sanctions. This policy exists to maintain fair competition standards and preserve the sport’s integrity.
We understand that the conversation on equity and inclusion pertaining to transgender participation in sport is evolving. USA Fencing will always err on the side of inclusion, and we’re committed to amending the policy as more relevant evidence-based research emerges, or as policy changes take effect in the wider Olympic & Paralympic movement.” apnews.com/article/fencing-ste

0

Statement on IFTAS’ Ethical Commitments & Community Relationships

IFTAS was founded to support trust and safety across decentralised social media networks. 

We are guided by a commitment to ethical governance, transparency, and the protection of marginalised and underserved communities online. 

Our work centres evidence-based practices, civil speech, and the creation of safer, more equitable spaces in federated platforms. 

We want to clearly reaffirm: IFTAS does not tolerate violent threats, harassment, or hate speech of any kind.

Over the past week, we have received messages requesting clarity on various activities. For the record:

  • IFTAS does not tolerate intolerance,
  • IFTAS does not tolerate misgendering or deadnaming,
  • IFTAS does not moderate the Fediverse,
  • IFTAS has no organisational ties to any third-party denylists, including The Bad Space project,
  • IFTAS has no organisational ties to the FediForum event,
  • IFTAS has no organisational ties to Nivenly,
  • IFTAS has one employee,
  • IFTAS does not publish any denylist that blocks entire portions of marginalised communities,
  • IFTAS has a permissive linking policy, and this will change.

We expand on each of these statements below. 

Our Focus

Our focus is on supporting informed, contextualised decision-making – never on enforcing top-down rules or creating centralised controls. We encourage transparent moderation practices and community-specific policies that reflect local values and safety needs. We solicit input from the community, and then convene and work with any and all who have elected to engage with our community, subject to our community participation guidelines. 

We remain committed to our mission and to the communities we serve. We will not be deterred from this work by those seeking to distract or divide. The safety and dignity of marginalised people remains at the core of all we do.

IFTAS does not tolerate intolerance.

Our Community Participation Guidelines describes the conduct we expect from our community members when engaged with IFTAS, representing IFTAS, or in IFTAS spaces. 

IFTAS does not tolerate misgendering or deadnaming.

As can be evidenced by our work in this area, we are proud to have been a part of the advocacy that moved over 50 providers to explicitly prohibit targeted misgendering, deadnaming, as well as promotion or endorsement of so-called “conversion therapy”.

IFTAS does not moderate the Fediverse.

We convene and support the people who moderate content and behaviour online. We ask the moderator community what they most need help with, and we use the results of that survey to determine what IFTAS should work on. IFTAS moderates its own spaces. We do not moderate any third-party instances, and we do not expect nor demand that our community members moderate their instance(s) in any particular way. Any tools we build take the needs of the service administrator first, and leave all moderation decisions up to the service administrator. We advocate for civil speech, inclusivity, and equitable approaches. We can, by definition, only work with the people who engage with us. We do not seek to become a centralising authority, but we do seek to convene and find common ground where appropriate to reduce burden on moderators, to share the load, and to spread best practice.

IFTAS has no organisational ties to any third-party denylists, including The Bad Space project. 

As part of our library of resources, IFTAS links to a range of denylist resources to be investigated by decentralised service providers, moderators, and community leaders, including a project called The Bad Space, which is a catalogue of observed federation policies based on the aggregation of findings made by nine instances. The current publicly listed sources are rage.love, queer.group, indiepocalypse.social, blackqueer.life, queer.garden, mastodon.art, solarpunk.moe, colorid.es, and cathode.church. 

As best as can be seen from the project web site, the catalogue of domains for The Bad Space is openly collected, organised, and published. The project is maintained and hosted by heuristic instruments. The project lead is not a participant in any IFTAS activity.

IFTAS has no organisational ties to any of the third-party denylists listed on our Library page and does not endorse or recommend any third-party denylists. 

IFTAS has no organisational ties to the FediForum event. 

We attend, we often conduct a session or two, and we listen and learn from what others in the space are doing. We sponsor tickets for moderators, seeking to bring a diverse set of voices to the event. We use this event to advocate for trust and safety for minority and marginalised groups, and to highlight issues we believe the platform and app developers that attend should be aware of. 

When we learned of transphobic social media posts made by one of the organisers, we were horrified, as was anyone we knew who was also considering attending. We would not have attended had it gone ahead with the organiser in place, but the event’s other organiser quickly removed the organiser who made the problematic posts from the event, and pivoted to a listening session, cancelling the usual activities. We applaud this approach and have pledged to work with new governance of the event to help create a safer, more diverse space. 

IFTAS has no organisational ties to Nivenly. 

While we are supportive of the organisation, we have never funded them, we are peer entities that exist in the same space. Once, IFTAS executive director Jaz-Michael King was asked to review and comment on a proposal titled “FSEP” funded by Nivenly. He was not paid. He reviewed the document, he commented on the document, but it was up to the author to take those comments on board or not.

IFTAS has one employee.

IFTAS is predominantly volunteer-driven. One full time, unpaid volunteer performs all administrative work; a volunteer non-profit board oversees the compliance, financials and legal requirements of operating a non-profit; and a group of volunteer advisors offer their expertise as and when available. From time to time, IFTAS has hired sub-contractors to perform specific scopes of work.

At one time, IFTAS attempted to create a small cadre of moderators to react to our work. We offered an honorarium-type stipend, specifically to ensure the group was diverse and not asked to provide free labour. Part of our non-profit mission is to support the uncompensated labour provided by the hardworking moderator community. The individuals that participated in this short-lived project were never employees, nor sub-contractors, although some did request and receive the honorarium. This group partially met once, and it proved to be a non-starter, no further meetings were held. No work of any kind was ever achieved, and later that year one participant was removed from IFTAS spaces after making deeply inappropriate public remarks, conduct that contravened our Community Participation Guidelines.

IFTAS does not publish any denylist that blocks entire portions of marginalised communities.

Our block recommendations and data are entirely public, transparent, and human-reviewed. No third-party list ever became an IFTAS resource. 

IFTAS publishes three resources with regard to federating domains.

  1. A Do Not Interact list. This is an importable list that recommends blocking 72 domains (at time of writing). Each domain has been reviewed and labelled by IFTAS, no-one else. Each domain is highly recommended for defederation due to risk of service abuse, intolerant hateful conduct, or illegal content.
  2. A Domain Observatory. This is not a denylist, it cannot be imported, it is a database that describes what domains are blocked by the largest, most active Mastodon service providers. 
  3. IFTAS occasionally publishes alerts for Fediverse service providers which may include a domain block recommendation. All these alerts can be reviewed at https://mastodon.iftas.org/@sw_isac 

Various Fediverse admins have reached out to IFTAS over the past year to request we remove them from our denylists, having been misinformed that IFTAS is in some way responsible for their domain being on one or more third-party denylists. In all cases, we had not blocked or recommended blocking the domain(s).

We have, however, received persistent abuse and harassment from the domains we do recommend blocking.

IFTAS has a permissive linking policy, and this will change

IFTAS currently lists a wide range of tools, research, and third-party resources submitted by members of the community for the benefit of all moderators and administrators. However, we also recognise that inclusion in our resource library may be interpreted as endorsement or affiliation even when we state otherwise. IFTAS will begin consulting with community members and advisors on what actions we may need to take to review our approach. 

We acknowledge that not all of our decisions will satisfy every party, and we respect the right to engage in principled disagreement. However, targeted harassment of IFTAS volunteers – who are often marginalised individuals themselves – crosses a boundary. IFTAS volunteers are not public figures. We ask that any criticism of our organisation or its work be directed through appropriate channels. Our community spaces are designed for collaboration, learning, and respectful disagreement. Our communications channels are the best way to reach IFTAS directly – our email is contact@iftas.org and our fediverse address is @iftas

IFTAS was founded to make governance and moderation tooling and resources available to the communities who need and request them, and that’s what we’re still working on. Our next blog post will walk through the activities and projects we’re putting front and center for the rest of 2025. We wrote this post to clarify our orientation toward our work, the resources we list, the communities and organizations we work alongside, and the actions we’ve taken when people inside IFTAS spaces have behaved in unacceptable ways.

0
0
0
0

🔴 - Gut fünf Wochen nach der Bundestagswahl haben sich Union und SPD auf einen Koalitionsvertrag geeinigt. Das erfährt RTL/ntv aus Verhandlerkreisen. Eine Spitzenrunde hat am Abend eine Grundsatzeinigung erzielt. Nun gehe es noch um Feinheiten, hieß es weiter. Vor der Verkündung des Koalitionsvertrags soll es noch Fraktionssitzungen geben. In der Nacht sollen demnach noch die Ministerien verteilt werden. Dabei gehe es nur um die Zuordnung der Parteien, nicht um konkrete Personalien.

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

되게 극단적인 법안인데, 몬타나 주에서는 트랜스젠더 아동의 부모를 중범죄로 처벌하는 법안이 발의되었습니다. 트랜스젠더 아동에게 맞는 약물을 처방받은 것만으로 부모와 의사를 중범죄로 처벌 수 있다는 내용인데요. 논바이너리 의원의 열띤 연설과 양심을 가진 18명의 공화당 의원들의 반대로 결국 해당 법안은 폐기되었습니다!🏳️‍⚧️ 승리입니다!!! 아래의 타래는 생중계 타래입니다.

RE: https://bsky.app/profile/did:plc:m65ifh7vn5zdgs7izcmht4gy/post/3lmd63hicss24

0

'트랜스젠더 청소년들은 정체성이 확립이 안되어서 약물투여를 하면 안된다!' 라는 혐오자의 주장에 반대하며 그래서 2차성징을 늦추는 약물(puberty blocker)을 투여하며, 트랜지션을 해도 되냐 아니냐가 정해졌을 때 그 약물 투여를 중단/HRT를 시작하여 정할 수 있게 합니다. 그냥 막 놔주는 거 아니에요. 좀 혐오자 니놈들은 생각을 쳐 하고 글을 싸기를 바랍니다. 또 puberty blocker는 청소년들에게 해롭다고 언론플레이 되어있지만, 정작 성조숙증을 겪고 있는 청소년들에게는 잘만 처방됩니다. 선택적 해로움인가요?

0
0
0
0

의료 하니까 또 불합리한 것이 생각났는데... 보통 가슴 수술은 아래와 같이 구분됩니다. 1. 여유증 시스젠더 남성의 적출 치료 2. 시스젠더 여성의 미용 목적 확대 치료 3. 시스젠더 여성의 삶의 질 개선 목적 축소 치료 4. 트랜스젠더 여성 범주의 트랜지션 목적 확대 치료 5. 트랜스젠더 남성 범주의 트랜지션 목적 적출 치료 하지만 이러한 치료들 중에서도 간극이 존재하는데요 왜냐면... 이 중에서 의료보험을 받을 수 있는 것은 1번 뿐입니다.... 1번이 꼭 필요하다고 한다면, 3, 4, 5번도 꼭 필요한 것인데 말이죠.

0
0
0

'트랜스젠더 청소년들은 정체성이 확립이 안되어서 약물투여를 하면 안된다!' 라는 혐오자의 주장에 반대하며 그래서 2차성징을 늦추는 약물(puberty blocker)을 투여하며, 트랜지션을 해도 되냐 아니냐가 정해졌을 때 그 약물 투여를 중단/HRT를 시작하여 정할 수 있게 합니다. 그냥 막 놔주는 거 아니에요. 좀 혐오자 니놈들은 생각을 쳐 하고 글을 싸기를 바랍니다. 또 puberty blocker는 청소년들에게 해롭다고 언론플레이 되어있지만, 정작 성조숙증을 겪고 있는 청소년들에게는 잘만 처방됩니다. 선택적 해로움인가요?

0

박준규 shared the below article:

같은 것을 알아내는 방법

Ailrun (UTC-5/-4) @ailrun@hackers.pub

이 글은 일상적인 질문에서부터 컴퓨터 과학의 핵심 문제에 이르기까지, '같음'이라는 개념이 어떻게 적용되고 해석되는지를 탐구합니다. 특히, 두 프로그램이 '같은지'를 판정하는 문제에 초점을 맞춰, 문법적 비교와 $\beta$ 동등성이라는 두 가지 접근 방식을 소개합니다. 문법적 비교는 단순하지만 제한적이며, $\beta$ 동등성은 프로그램의 실행을 고려하지만, 계산 복잡성으로 인해 적용이 어렵습니다. 이러한 어려움에도 불구하고, 의존 형 이론에서의 형 검사(변환 검사)는 $\beta$ 동등성이 유용하게 활용될 수 있는 중요한 사례임을 설명합니다. 이 글은 '같음'의 개념이 프로그래밍과 타입 이론에서 어떻게 중요한 역할을 하는지, 그리고 이 개념을 올바르게 이해하고 구현하는 것이 왜 중요한지를 강조하며 마무리됩니다.

Read more →
5
2
2
0

되게 극단적인 법안인데, 몬타나 주에서는 트랜스젠더 아동의 부모를 중범죄로 처벌하는 법안이 발의되었습니다. 트랜스젠더 아동에게 맞는 약물을 처방받은 것만으로 부모와 의사를 중범죄로 처벌 수 있다는 내용인데요. 논바이너리 의원의 열띤 연설과 양심을 가진 18명의 공화당 의원들의 반대로 결국 해당 법안은 폐기되었습니다!🏳️‍⚧️ 승리입니다!!! 아래의 타래는 생중계 타래입니다.

RE: https://bsky.app/profile/did:plc:m65ifh7vn5zdgs7izcmht4gy/post/3lmd63hicss24

0

Because of the ongoing fucktastrophe, the cries of "Use SIGNAL!" are constant and unavoidable. And I get it, it may be the least-bad option in a sea of terrible options. If, that is, you choose to ignore the advice of "don't use your phone for that shit" (the Stringer Bell Rule).

But out of curiosity, because I haven't been keeping up, has the Signal Corporation addressed: ...

jwz.org/b/ykmD

Screenshot
0
0
0
0
0
0
0
0
0
0
0
0

does anyone have tips for setting up a colourscheme in the shell that doesn't have some horrible clash in it somewhere? I'm trying to write down advice but personally my approach has been "just use Solarized Light & accept that some things will look bad occasionally” and that doesn't seem great (some "bad" things in the screenshots)

curious to hear anything that's worked for you! The only thing I know of that seems useful is the "minimum contrast" feature some terminal emulators have

0
0