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.

1

Conspiracy to defraud the US, contempt of Congress, unauthorized disclose of classified information, computer fraud and unauthorized access, conspiracy to violate civil service laws: take your pick! badfaithtimes.com/the-bad-bad-...

RE: https://bsky.app/profile/did:plc:ahcborosqrfchi3iiyhoixch/post/3mfcyekhlck2e


The Bad, Bad Things Elon Musk ...

0
1
0
1
0
0
0
0
0

感覺KDE這麼多年還是一直中社群的槍

早期:Qt不開源、Trolltech要是不高興KDE就完了 > 有了QPL還不夠 > Qt直接用GPL釋出

中期:早就公佈4.0是公測版,使用者和發行版不要亂用 > 發行版照收 > 「什麼東西KDE爛透了!」

現在:新開發的Plasma Login Manager需要systemd、跟KDE整合更好,但原來的SDDM不會停止開發,用戶高興用其他LM也可以,甚至用指令啟動也可以 > 「KDE強逼大家用systemd」、「以後沒有systemd不能用KDE了」

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

ISBN의 함정
------------------------------
- 영화 기록 앱
Letterboxd 처럼 깔끔하고 실용적인 도서 기록 앱을 만들려는 시도중에, ISBN 체계의 구조적 문제가 핵심 장애물이었음
- 책 검색 기능을 위한
Google Books API 가 동일한 작품의 여러 *ISBN 버전* 을 각각 다른 항목으로 반환하는 문제를 발견
- 이는 *서지학적 구조(FRBR 모델)* 에서 ‘…
------------------------------
https://news.hada.io/topic?id=26854&utm_source=googlechat&utm_medium=bot&utm_campaign=1834

0

삼성은 오랜 기간 OLED TV 출시를 미뤄왔지만, 이제 강력한 성장세를 보이고 있다. www.flatpanelshd.com/news.php?sub... 진짜 삼성 티비사업부의 높은 놈들이 진짜 매국노 개새끼인 이유가 OLED 사업 하기 싫다고 TCL에 11세대 공정 버그 잡아부단 새끼들임. 빨리 OLED 전환을 하던가 했어야 했는데 엘지디가 중국에 OLED 패널 공장 만든다고 언플 존나게 하다가 이제와서 TCL이 가짜 QLED라고 언플하는거 보면 -_- 이렇게 하면 되는 놈들이 정말.....

Samsung sees strong OLED TV gr...

0

The headline does not convey how completely batshit this story is. The Archive Today (archive.ph etc) admin weaponized the site's captcha to attack a blogger who wrote about them and *altered archived screenshots* as part of the attack. arstechnica.com/tech-policy/...

Wikipedia blacklists Archive.t...

0
1
0
0
0
12
0
0
0

but yeah i'm pretty excited about potential for pairs where there's a thing above that decides something and things below that play along those rules. it's really fun to do with custom primitives

0
0
0
1

I ported @mattmight’s conversion code (matt.might.net/articles/cps-co) to and after some fighting with the type system, it worked! To make the work with the Cont monad, I had to remove recursive lets and hence, functions being able to call themselves recursively, but the rest works fine.

The attached images show the conversion of the Fibonacci function into the CPS version.

Fibonacci function in Lisp:

(let
  ([fib
     (λ (n)
       (let
         ([fib'
            (λ (n f)
              (if (= n 0)
                0
                (if (= n 1)
                  1 
                  (+ (f (- n 1) f) (f (- n 2) f)))))])
         (fib' n fib')))])
  (fib 10))CPS version of Fibonacci function in Lisp:

(let
  ([fib
     (λ (n k0)
       (let
         ([fib'
            (λ (n f k1)
              ((λ (k2)
                 ((λ (v3)
                    (if v3
                      (k2 0)
                      ((λ (k4)
                         ((λ (v5)
                            (if v5
                              (k4 1)
                              ((λ (v9)
                                 (f v9 f
                                   (λ (v6)
                                     ((λ (v8)
                                        (f v8 f 
                                          (λ (v7) 
                                            (k4 (+ v6 v7)))))
                                      (- n 2)))))
                               (- n 1))))
                          (= n 1)))
                       k2)))
                  (= n 0)))
               k1))])
         (fib' n fib' k0)))])
  (fib 10 return))
0
0
1
0

I spend last the two weeks immersed in and , and learned:

1. How to write Nix config for a Haskell project from scratch (abhinavsarkar.net/posts/nix-fo).
2. How to create static executables with Nix for Haskell code.
3. How to build Docker images with Nix.
4. How to run a Linux builder for Nix on Macos.
5. How to use the Linux builder to build and deploy to Nixos machines from Macos.

All of these have been on my mind for months, and it’s nice to finally figure it all out.

0

i found it annoying that css variables don't have a natural way to accumulate values (there's some convoluted workaround with alternating css variable names but i haven't tried it). seems like there's proposals for fixing this though

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

⏳ Only 2 days left to get your in-person tickets!

In-person ticket sales close Sunday at 11:59 PM. After that, only virtual tickets will be available.

Secure your spot now 👉 https://lepointdevente.com/billets/mns260224001?lang=en

#FediMTL #Fediverse #SocialWeb #DigitalSovereignty

FediMTL 2026 - February 24th 2026 - Le Ministère, Montréal, QC - Thepointofsale.com

FediMTL 2026 | Digital Sovereignty and the Social WebConference · Panels · NetworkingFediMTL brings international and Canadian leaders to Montreal for a full day of talks and discussions focused on digital sovereignty and the future of the open social web.Co-presented by the Social Web Foundation, Qlub, and FediHost, the event is designed for developers, creators, journalists, policymakers, and citizens who want to better understand how the fediverse — a decentralized technology — enables people and communities to regain control over their data, support local digital infrastructure, and build interoperable, sustainable online communities.Under the theme “An Independent Digital Future,” FediMTL will feature conferences, panels, and exchanges with key figures from the social web ecosystem, including co-authors of the ActivityPub protocol, open-source platform developers, and leaders working in public-interest digital innovation.The event will take place with seated audiences and will also be available via live webcast.In-person tickets: $50 + tax (includes lunch and coffee breaks) Virtual tickets: $20 + tax — click here Tickets at the door: $65 + tax (includes lunch and coffee breaks) Follow FediMTL on GoToSocial: https://social.fedimtl.ca/@info-----Unless otherwise specified by the producer, the show will be presented to a standing audience.*Audience configuration is subject to change without notice, depending on the number of tickets sold.-----*Please note that Le Ministère does not accept cash. We accept credit and debit cards only. All ticket purchases are made online, even on the day of the show at the door.

lepointdevente.com

0