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

FYI Criterion is doing a sale on blurays and 4K discs for the next week

Only some of the movies have 4K options:

criterion.com/shop/collection/

And the prices only go down from "sticker shock" to "huh well, maybe" but they did go down. And Blurays are cheaper

Things that stood out to me:

Yi Yi
criterion.com/films/781-yi-yi

Point Blank (Parker novel in a blender)
criterion.com/films/32290-poin

Anora ("Sean Baker makes a Safdie film")
criterion.com/films/34891-anora

Flow ("Blender, The Movie")
criterion.com/films/34685-flow

0
0
0
0
0
0
0

Just bumped into the most amazing bug on macOS Tahoe. An NSView with its layer’s background color set to .separatorColor disappears when I scroll an NSScrollView. Only in light mode, not dark. Only .separatorColor not other colors. If I resize the window it reappears. Scroll the view and it disappears. Just fantastic.

0

슈에이샤 만화 투고 사이트 점프루키 가이드라인 보는데 의외로??? 차별표현 문제 잘 다루고 있네. 맨 처음에 나오는 게 인종이나 성별 차별표현 금지고 그 다음엔 사회적 소수자와 LGBT, 다음엔 헤이트 스피치 등등 정확한 용어로 차별 표현의 범위를 정한다. rookie.shonenjump.com/legal/gu

0
0
0
0
0
1

Fluxer keeps coming up as a Discord alternative. It looks good, but it has one major problem: It's AGPL and it requires a CLA.

That is an enshittification time bomb. I personally will not contribute to projects using that combination, it's gone wrong way too many times.

That's not to say it's bad to use as a hosted service, it being open source at all is better than Discord.

But from an open source point of view, it's not a good licensing setup. It basically creates a system where the project owners have more rights than other contributors. It's not fair.

Edit: For ref, this is the formal CLA:

cla-assistant.io/fluxerapp/flu

TL;DR "We can do whatever we want with your code, and license it under any license".

0
0
0

Happy purr residence day from the kitties I officially have in my house!!!

They are drugged from a vet trip and still getting used to this whole new house thing, so no pictures yet as they are all either hiding in their carrier or hiding behind furniture, but I will post PoC (Proof of Catte) soon

0
0

this breaks social contract and feels like a betrayal because the whole point of a diagram is to provide clarity where text fails, and to emphasize just the right bits needed for the intuition whereas these “diagrams” are often self-contradictory or misleading in a way that’s worse than the text

0

Our Age Verification Resource Hub is the one-stop shop to answer all of your questions about online age verification mandates. What’s at stake for users? How do we push back? What even IS age verification, anyway? Visit eff.org/age now to explore our resources and join the fight to protect the internet.

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. On Thursday, January 15th, join us for a livestream discussion on The Human Cost of Online Age Verification and what we stand to lose as more and more governments push to age-gate the web. The Human Cost of Online Age VerificationThursday, January 15th12:00 PM - 1:00 PM PacificThis event is LIVE and FREE! EFF's Rindala Alajaji and Alexis Hancock, with Hana Memon from Gen-Z for Change and Cynthia Conti-Cook from Collaborative Research Center for Resilience, will break down how these laws work, who they exclude, and how these mandates threaten privacy and free expression for people of all ages. The conversation will be followed by a live Q&A. 

www.eff.org · Electronic Frontier Foundation

0
0
0

Statek, který získal darem, bude sloužit veřejnosti.
👉 Neobyčejným skutkem se zapsal do kroniky Záměle na Rychnovsku starosta Josef Novotný. Obci věnoval statek mnohamilionové hodnoty. Sám ho získal darem od lidí, o které nezištně pečoval ve stáří. Areál slouží jako komunitní centrum a přibude i péče o seniory.

0
0

0030, my wife: “It’s been two weeks now, why aren’t you getting better? You should see a doctor.”

1058, GP’s nurse: “Yeah, it sounds like you need to come in for an appointment.”

1355, GP: “I’m sending you to hospital for a chest x-ray and blood tests.”

1440, radiographer: “Never mind the blood tests, you should go to the emergency department now.”

1825, ED doctor: “You have double pneumonia. We’re going to keep you here overnight.”

Well that escalated quickly.

0
0

Our Age Verification Resource Hub is the one-stop shop to answer all of your questions about online age verification mandates. What’s at stake for users? How do we push back? What even IS age verification, anyway? Visit eff.org/age now to explore our resources and join the fight to protect the internet.

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. On Thursday, January 15th, join us for a livestream discussion on The Human Cost of Online Age Verification and what we stand to lose as more and more governments push to age-gate the web. The Human Cost of Online Age VerificationThursday, January 15th12:00 PM - 1:00 PM PacificThis event is LIVE and FREE! EFF's Rindala Alajaji and Alexis Hancock, with Hana Memon from Gen-Z for Change and Cynthia Conti-Cook from Collaborative Research Center for Resilience, will break down how these laws work, who they exclude, and how these mandates threaten privacy and free expression for people of all ages. The conversation will be followed by a live Q&A. 

www.eff.org · Electronic Frontier Foundation

0
0
0
1

One in five children infected in the recent London measles outbreak were reportedly hospitalised.
Don’t believe the anti-vaxxers when they say “it’s a mild disease” or “it’s better to get immunity naturally”.
It isn’t.

0
0
0

Today in InfoSec Job Security News:

I was looking into an obvious ../.. vulnerability introduced into a major web framework today, and it was committed by username Claude on GitHub. Vibe coded, basically.

So I started looking through Claude commits on GitHub, there’s over 2m of them and it’s about 5% of all open source code this month.

github.com/search?q=author%3Ac

As I looked through the code I saw the same class of vulns being introduced over, and over, again - several a minute.

0
84
0
0
0
0
0
0
0

RubyKaigi 2026の当日、会場で運営のお手伝いをしてくださる方を募集します🦑 一般参加するのでは物足りないようなKaigi大好きな方からのご応募をお待ちしています🙏
募集期間: 2026/03/04 23:59(JST)まで(早めに締め切る場合もあります)
forms.gle/BK6ScQHYgA5iLmMQ7

RubyKaigi 2026 Helper応募フォーム

RubyKaigi 2026では、会期中に会場で運営のお手伝いをしてくださる方を募集します。 特に、RubyのコミュニティやKaigiが大好きすぎて普通に一般参加するだけでは物足りない方や、函館・北海道でのRubyKaigi開催に思いのある方からのご応募をお待ちしております。 いくつか注意事項がありますので、下記の要項をご確認いただいた上でご応募をお願いします。 ■ RubyKaigi 2026 開催概要 公式サイト: https://rubykaigi.org/2026/ 開催日時: 2026/4/22(水) 〜 2026/4/24(金) 場所: 函館市民会館、函館アリーナ ■ お願いしたい役割 開催当日の朝(8時頃)に会場に集合していただき、会場設営・整備、受付、誘導、終了後の撤収などのお手伝いをお願いします。 会期中の作業の状況や内容によっては、本編のトークを一部見ることができない可能性があります。 (見たいトークがある場合は、ご希望にはできるだけ応えたいのでご相談ください) また、必須ではありませんが、前日4/21(0日目)に会場設営をお手伝いいただける方や、日常英会話ができなくはない方を歓迎します。 ■ 募集期間 2026/03/04 23:59(JST)まで (早めに締め切る場合もあります) ■ 選考結果案内 選考が終わり次第、フォームに入力いただいたメールアドレスに結果をお伝えします。 ■ 応募にあたっての注意事項 RubyKaigiのチケットをお持ちの方は払い戻しを行います 交通費や宿泊費等の金銭的な補助はありません 託児所をご利用いただけます(別途申し込みが必要です) 学生のみなさんはStudentチケットを利用することで安価に参加することができますので、Helperにご応募いただく前にまずはご検討ください ご応募いただく前にRubyKaigiの「アクセシビリティについて」、「RubyKaigiアンチハラスメントポリシー」を必ずご確認ください https://rubykaigi.org/2026/policies/ja/ (スタッフはポリシー違反の報告を受ける立場にもなります。会期中の安全を確保する側としてもご協力をお願いいたします)

docs.google.com · Google Docs

0
0
0
0

There's a Golden Girls episode where Sophia has a bulk shopping discount card and buys all sorts of nonsense including four gross of toothbrushes and I think of it every time someone says they generated however many hundreds of thousands of lines of code

0
0
0

@evanEvan Prodromou To be more explicit, I think I understood your explanatory reply to your original survey but wanted clarification that the repeated word "it" was referring to the user's browser, or perhaps "the user's browser running javascript loaded in the page fromm a.example".

Your first sentence response to my question seemed to confirm this. But then your followup about server-side or client-side made me wonder if my contra-example of a.example proxying interaction with b.example was correct.

0

Cool, I'm now an Invited Expert with the W3C FedID Working Group, which allows me to better advocate the for needs of decentralized social web when it comes to FedCM and related technologies Looking forward to working with the other working group members on these topics! www.w3.org/groups/wg/fe...

0
0
0

@samirsamir, 60% aloo, 40% rage @janlJan Lehnardt :couchdb: @Flyingmana not yet sure where to publish it, or what to do with it, but I had to write this down and get it out of my head over the past couple of days: k023.de/26-02-16-fast-fashion.

Clearly inspired by your fast fashion metaphor, Samir, as a story arc but dangling thoughts about software quality, unions, and licenses included ;)

0
0
0

おぴごとおぴごと :saba:

a644a4a762 (upstream/main) Allow managing collection accounts (#37812)
cff25c186b Fix race condition when processing statuses twice with the same idempotency key (#37879)
f7bf804a3f Profile redesign: Switch to server flag (#37876)
f199d7995c Add missing “Filter action” source string (#37838)
284c53f439 Remove disabled bundlesize-compare workflow (#37875)
ed6d8fad9e Update dependency ioredis to v5.9.3 (#37849)
6d3eb43500 New Crowdin Translations (automated) (#37863)
4425b8a0b2 Update dependency stackprof to v0.2.28 (#37873)
4396217434 Update dependency jsdom to v28.1.0 (#37874)
9baa51c67e Update dependency capybara-playwright-driver to v0.5.8 (#37840)
e8ca5f633e Update dependency devise to v5.0.1 (#37860)
1b724e9e12 Capture output in `cli/emoji` spec (#37861)

0
0
0

You know that “stop forcing AI into fucking everything” graphic that went around on here?

I bought the t-shirt. I get a lot of compliments on it.

The only negative response was from a friend who works for McKinsey. She read out the “everyone hates it” and said, “do they really, though?” as we stood near the check-in table for an event, and three people in line turned around and said, “YES!”

0
15
0

another one of those days where I wake up feeling horrible because I have to Do Things today and it's going to be a Struggle and I am going to Let Myself Down

and then I take my ADHD meds. by the time I've finished my first cup of tea, I feel perfectly capable again. like doing the laundry and cleaning the bathroom are not, in fact, insurmountable obstacles but instead just mildly tedious tasks.

it wasn't until I started taking ADHD meds that I realised what laziness actually was.

laziness is when you know you're perfectly capable of doing a task but you can't be bothered!!

laziness is NOT "my entire brain starts up an agonising struggle process that causes tremendous anxiety and unhappiness the moment I even think about doing something that doesn't maintain a steady feed of dopamine"

0
0
0

Did you know that people tend to have a very poor sense of their own mediocrity and this tends to leak into poor evaluations of when their own human capabilities are important to their work? (cue this 11-year old keynote www.youtube.com/watch?v=hIJd...)

youtube.com/watch?v=hIJdFx...

0