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
0

Silverkey | 은열쇠 shared the below article:

Canon’s Camera Business Grew Last Year and Shows No Signs of Slowing

PetaPixel | Photography and Camera News @petapixel.com@web.brid.gy

A modern glass office building with the red Canon logo on the upper facade, set against a blue sky with some clouds.

Canon recently released its fiscal year 2025 financial results, which are primarily positive for the company's substantial imaging division. Total sales for the imaging business unit were up year over year, and Canon expressed optimism about the state of the photography industry.

[Read More]

Read more →
0

Our Zine About Is Here

We are very proud to present 404 Media’s zine on the surveillance technology used by and Enforcement. While we have always covered surveillance and , for the last year, you may have noticed that we have spent an outsized amount of our attention and time reporting on the ways technology companies are powering Donald Trump’s raids.

404media.co/icezine/

0

Our Zine About Is Here

We are very proud to present 404 Media’s zine on the surveillance technology used by and Enforcement. While we have always covered surveillance and , for the last year, you may have noticed that we have spent an outsized amount of our attention and time reporting on the ways technology companies are powering Donald Trump’s raids.

404media.co/icezine/

0
0
1

github.com/philippe44/AirConne really does work extremely well other than that if you run it somewhere with multiple IP addresses it potentially picks the wrong address and then everything is weird because devices see the mDNS broadcasts but can't connect to the device

0
1
0
0

I've been in Europe for almost a week and I keep waking up at 3AM. It's not helped that I have had deadlines to meet every single day, so that I've been doing work or homework during these late night sessions. And I've also been napping during the afternoons. I'm sure I'll get on a timezone-appropriate 16/8 cycle just in time to fly back to Montreal.

0

I've been working (well, whenever I have the time between work and my child) on a Mastodon client called Coho (coho.place)! This is based on an old client I built a few years back, but completely rebuilt with a new name, etc. Coho is still early and you will encounter bugs, but if you're looking for a fast, cross-platform, fully featured Mastodon app that just works anywhere and everywhere, even when offline or on a slow network, Coho is what you're looking for! And, it's open source: github.com/jgw96/Coho

0

for caching a neat thing you can do (as i saw in Next.js) is to always call components with unresolved nested components, sort of opaque slots, which makes the output cacheable independently from the opaque inputs. lets you cache even things that wrap other things

0
1

so this gives you ability to fix things if some nested endpoint died until somebody fixes their dependency. also lets you switch out to your own fork ("i want this different profile tab") but with understanding that it's a bit fragile. seems important though to be able to do that

0
0
1

Just finished my first sysadmin stuff. As a Unix hobbyist, I’ve always wanted to setup my own instance that runs several services. I purchased $6/month VPS instance from Vultr which provides 1c shared CPU, 1GB RAM, 25GB NVMe, and 2TB/month network bandwidth.

Services I set up:
- Web server: Let’s Encrypt SSL + Nginx + HTTP/3 in jail.
Adopted “modern” level of Mozilla SSL configuration
- Tor relay: Tor in jail
- ZNC: Let’s Encrypt SSL + ZNC in jail as a IRC bouncer
- Wireguard: if_wg

Since the instance comes with 1 ipv4 and 1 prefix 64 ipv6 range, I tried to assign only static ipv6 to each jail so they can have its own address. That didn’t work well since Tor relay and ZNC expected ipv4 address, so I switched to cloned interface (bastille0). PF rules are almost same as Bastille-generated one except that I added rules for Wireguard, ICMP, and SSH brute force protection.

I used BastilleBSD for jail setup because it is the most user-friendly jail management tool. Thanks @BastilleBSDBastilleBSD :freebsd: !

0

components refer to each other solely through nsids so actual binding to endpoint happens at arbitrary times. maybe a starting point is to use the npm model — components explicitly bind their dependencies to endpoints, but resolution happens in the root, can take into account lockfile and overrides

0
0

저의 주님, 날아다니는 스파게티 괴물 님, 제 입시울을 열어 주소서.
제 입이 당신 찬미를 전하오리다.

"7. 다른 이의 아이디어를 경청하고 존중하게 하시어, 함께 협력하는 기쁨을 배우게 하소서."

영광이 미트볼🧆과 소스🥫와 성면(the Holy Noodle)🍝께.
처음과 같이 이제와 항상 영원히. 🍜
라-멘 🍜

2026-02-03T12:04:57+09:00


0
0
1
1

so the code sketch is just a recursive resolver that says "if this server-browser implements this lexicon, just render that, otherwise call xrpc and recurse from the response". plus optimizations based on caching some of the calls if they haven't expired globally

0

연인과 함께하는 소중한 순간들

1. 서로의 작은 취향 존중하기
2. 함께 성장하는 관계 만들기
3. 솔직하고 진심 어린 대화 나누기
4. 서로에게 작은 선물과 감사 표현하기
5. 함께 꿈꾸는 미래 그리기

0
0

I had difficulty explaining Nat.below and Nat.brecOn in Section Structural Recursion and Induction of Theorem Proving in Lean 4. Sadly, I'll have to record a video of myself doing it again because my explanation missed the point. Still, I'm glad that I understood course-of-values recursion so much better than I did four years ago.

I was able to prove that the definition of the Fibonacci function, which directly uses Nat.brecOn, is equivalent to the one that doesn't.

• Section Structural Recursion and Induction of Theorem Proving in Lean 4: lean-lang.org/theorem_proving_
• My proof: leanprover.zulipchat.com/#narr

0
2
2
1
1
2
1
0
0
0
1
0
0
0

僕はssh鍵はデバイスに宿ってる派です。外からのsshには第二要素を要求しますって書きかけたけどこのPixelちゃんは第二要素を持ってるからssh鍵を持たせたらダメじゃんw

0
0
1
0
0
0

Mozilla is adding a toggle to disable all generative "AI" features in Firefox. It shows that organized pushback is actually making a difference.

One battle won. Now let's make it crystal clear. We want tools, not forced LLMs. Keep the pressure on until "AI" is no longer an option.

techcrunch.com/2026/02/02/fire

0
0
0

お前…
あの祠壊したんか?
また壊したんか?
さらに壊したんか?
まだまだ壊すんか?
さすがに壊しすぎじゃ!
たたりじゃーー!
たたりじゃーー!
たたりじゃーー!(9連鎖)

1
0