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.

A banking app glitch let customers see other people's transactions, National Insurance numbers, and benefit payments. Lloyds said it's fixed now. Nothing to worry about. Except everything.

bbc.co.uk/news/articles/c4g23n

0
1
4
0

すべてひどかったけど、とくにここは酷いとかそういうレベルではない

「安住前幹事長からは『辺野古は認めるか、あるいは賛成反対は示さない曖昧な態度を取るべきだ』と言われた。安住さんは『全国の候補者が迷惑を受けているんだよ、沖縄の問題で』と言われたので、私は『全国の候補者に迷惑をかけているなら私の公認を取り上げてください』と答えた。そしたら『少し考えるから待ってろ』と言われて電話を切られた。そして投票日に向かっていった」 https://gendai.media/articles/-/164715

0
1
1
0
0
0
1
0
0
1
0
0

Wow. What a spectacular long-read by @shibacomputer𝔰𝔥𝔦𝔟𝔠𝔬 from @newdesigncongress! 👏

“When the server goes dark, we go dark, too. We’ve built an entire civilisation on an unthinkably brutal and comically unreliable stack while hallucinating it as literally anything else. We condemn AI today for making shit up, but what about us? […] We hallucinate that the server is somehow both ephemeral and eternal."

newdesigncongress.org/en/pub/w

0
0
0
0
1
0
0
0
0
💬 Commented on "deps: Update vite to v8 (wip)": kakkokari-gtyih "目安だいぶ早くなる

- Base (develop): https://github.com/misskey-dev/misskey/actions/runs/22940756586/job/66581656776
- Head (ここ): https://github.com/misskey-dev/misskey/actions/runs/23008050641/job/66810396000

結果

- フロントエンドビルド時間: 27s → 10s (2.7x)
- embedフロントエンドビルド時間: 3.2s → 1.7s (1.9x)
- 全体のビルド時間(モノレポ全体): 38s → 23s (1.7x)
"
https://github.com/misskey-dev/misskey/pull/17238#issuecomment-4047491294
0

Age Verification and Age Gating: Resource Hub

Age verification (or age-gating) laws generally require online services to check, estimate, or verify all users’ ages—often through invasive tools like ID checks, biometric scans, or other dubious “age estimation” methods—before granting them access to certain online content or services.  Governments in the U.S. and around the world are increasingly adopting these restrictive measures in the name of protecting children online. But in practice, these systems create dangerous new forms of surveillance, censorship, and exclusion.  Technologically, the age verification process can take many forms: collection and analysis of government ID, biometric scans, algorithmic or AI-based behavioral or user monitoring, digital ID, the list goes on. But no matter the method, every system demands users hand over sensitive and immutable personal information that links their offline identity to their online activity. Once that valuable data is collected, it can easily be leaked, hacked, or misused. (Indeed, we’ve already seen several breaches of age verification providers.) EFF has long warned against age-gating the internet. Age verification technology itself is often inaccurate and privacy-invasive. These restrictive mandates strike at the foundation of the free and open internet. They are tools of censorship, used to block people from viewing or sharing information that the government deems “harmful” or “offensive.” And they create surveillance systems that critically undermine online privacy, chill access to vital online communities and resources, and burden the expressive rights of adults and young people alike. EFF.org/Age: A Resource to Empower Users Age-gating mandates are reshaping the internet in ways that are invasive, dangerous, and deeply unnecessary. But users are not powerless! We can challenge these laws, protect our digital rights, and build a safer digital world for all internet users, no matter their ages. This resource hub is here to help—so explore, share, and join us in the fight for a better internet.

www.eff.org · Electronic Frontier Foundation

0
0

If you really hate OS-level age verification laws during the ongoing backlash, causing the violation of parts of the U.S. Constitution like and , we encourage you to contact your state representative here and preserve without spies.

contactrep.org

0
0
0
0
1

“유럽의 동쪽 끝자락 우크라이나엔 전쟁의 포성만 있는 게 아니다. 아직 널리 알려지지 않았지만, 언젠가 세계 애호가들의 눈을 번쩍 뜨이게 할 와인이 즐비하다. 와이너리와 와인 샵, 레스토랑들은 전쟁 속에서도 이 나라 독특한 와인들의 명맥을 지키려 고군분투 중이다.” ✴️ 로그인하고 읽는 [우크라이나 와인 탐방]

우크라이나 와이너리 사장님이 전쟁 끝나기만 기다리는 이...

0
0

"적 압박 위해 호르무즈 해협 계속 봉쇄해야" "순교에 대한 보복 피하지 않아…미군기지 즉각 폐쇄하라" 이란 새 최고지도자 아야톨라 모즈타바 하메네이 이란의 새 최고지도자로 선출된 아야톨라 세예드 모즈타바 하메네이가 첫 메시지에서 미국·이스라엘에 대한 '초강경' 대응을 선언했다. 수정 2026-03-12 22:56

"적 압박 위해 호르무즈 해협 계속 봉쇄해야"

0
0

At the start of this year I decided to relocate.

Not as an expat. As an immigrant.

That distinction matters. Most resources for people leaving the U.S. are built around one goal: replicating the American experience somewhere cheaper or sunnier. That's not what I'm trying to do. And finding support for life beyond the supremacy myth has already revealed how few structures exist for someone leaving the U.S. who isn't trying to take the U.S. with them.

0
4
0
0
0
0

온라인상에서 데이터만의 게임을 가지는건 이제 더이상 '가진다'의 의미가 아니라 그 상점 페이지가 서비스를 종료해버리기 전까지 '대여한다'의 개념이란걸 이제 모두가 알잖아. 콘솔기기로 그 게임의 실물 게임 칩을 사는 사람들은 그것 때문에 되도록 실물 칩을 사고자 하는거고, 그런데 이제 램값도 너무 비싸져선 콘솔조차 너무 비싸. PC의 게임들도 게임 파일이 들어있는 칩을 내줬음 좋겠다. 칩을 인식하기 위한 인식기와 칩 자체 포멧을 공용으로 해두고 그걸 벗어나지 않았으면 좋겠네, CD 처럼. PC 게임, CD 시절로 돌아가자.

0
0
0

<오마이뉴스>는 지난 11일 화상 인터뷰를 통해 세 지역 청년과 대담을 진행했다. 12년 전 종교 탄압을 피해 한국으로 온 이란 청년 소니아 사다트만트(29, 여)씨, 한국에서 석사 과정을 밟고 있는 가자지구 청년 타렉 함단(25, 남)씨, 팔레스타인과 연대하는 한국시민사회 긴급행동 소속으로 최근 이란 공습 규탄 기자회견을 진행한 한국 청년 김원(26, 남)씨가 그 주인...

<오마이뉴스>는 지난 11일 화상 인터뷰를 통해 세 지...

0
1

I landed some performance improvements for the Swift type checker recently, and I'm currently finishing up the next set of changes which I hope to merge soon.

There are two main improvements. The first is a new "disjunction pruning" optimization to help skip impossible overload choices, and the second set of improvements concern implicit conversions and the constraints they generate.

0
2
0
0
0

Here is a slow Swift expression that benefits from my binding inference improvements:

print(Array(1...5).filter { $0 < 3 }.map { $0 * 10 }.reduce(0, +))

It type checks in about a third of a second for me in a Swift 6.3. (It was 1 second in Swift 6.0!) With the PR I landed on main last night it’s now down to 2 milliseconds. Still way too slow—that unapplied + that’s passed to reduce() at the end misses out on an optimization. But that’s for next time.

(And yeah, constructing an Array from that Range is redundant, but without the extra set of overloads from that redundant call it doesn’t become difficult enough to trip up the older compiler)

0