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
0
0
0

I think there's something we have to explore in terms of the doomerism where people expect the US to be Exactly Nazism 2: there is a claim that they are nazis, and this is a true claim. But they are nazis in the sense of "people who happen to be really into hitler for some goddamn reason" - the same sense that, idk, Varg and Douglas P are nazis. This doesn't necessarily mean that the US has been consolidated as a fascist state, which clearly has not yet happened, if that had happened there would be some pretty clear signs ("Bruce Springsteen living in exile in Tokyo" might be one, "Zohran Mamdani arrested, denationalized and deported to Uganda" would be another). And, of course, it might be - and probably is - their ultimate goal! But it hasn't happened *yet* which means that there's still time to do something about it, which is obviously good. It means there's still hope. But certain people, in trying to seek support for their claim that they are nazis, start looking for any terrible news that they can use to support that claim, which means there's an ecosystem of doomer fake news that tries to make you believe that, for example, CECOT is a literal death camp. But it's not, and this fake news is harmful because the people who were deported to CECOT were alive, and it was possible to free them. And you wouldn't free someone that you think is dead! Likewise, the detainees at Alligator Alcatraz that went missing - obviously we do need to figure out what happened to them! But you *categorically do not assume that people who are disappeared are dead, until you know for sure, which usually means literally finding the body* And you do this because nobody searches for the dead, you search for people who might still be alive, and these people might still be alive, and we need to figure out what happened to them.

0

From Microsoft to Microslop to Linux: Why I Made the Switch himthe.dev/blog/microsoft-to-l

Welcome to the dark side ;) Jokes aside, it's not too late to dump the spyware and "slop OS" for something that respects your privacy and safety. Make your personal computer feel like you actually own it again. Switch to Linux today!

0

Even people with the most to lose continue to support and rely heavily on:

-- Google
-- Slack
-- Meta
-- Microsoft
-- Apple
-- Too many others to list

These orgs cozy up to authoritarianism. They terminate your account for any reason or no reaso at all. They shove AI down your throat.

And yet, my workplace, union, and so many of the orgs I value and need keep using them and have no plans to ween themselves off. Yes, I realize current dynamics make all of this inevitable.

So I'm left feeling hopeless and helpless, which is a terrible place to be.

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

I started my career when "exception tracking" was not a table stakes developer tool and Sentry was quite frankly revolutionary. There were always corners of jank. But Sentry had a strong opinion about what it was for.

Now the UI churns every couple of years and they've bolted on observability features which are worse than comparable products and significant portions of the *primary* UI surface are regularly taken over by attempts to sell you an LLM product you don't want.

0
1
1
1
0

Ok, so custom language for device-driver... What should it be the extension and name?

.ddlang
.ddsl (device-driver specification language)
.ddd (device-driver description)

It shouldn't overlap with anything popular that already exists...

Any suggestions?

0
0

📣 Servo at FOSDEM 2026

This weekend at FOSDEM 2026, Bentaimia Haddadi, one of the Servo Maintainers, will present:

“Implementing Streams Spec in Servo web engine”

📅 Saturday, Jan 31
🕑 17:45–18:15 CET
📍 Browser and Web Platform Devroom
🎥 Live stream

If you’re interested in browser engines, Rust, or open, community-driven infrastructure projects, join us at FOSDEM.

fosdem.org/2026/schedule/event

0
0
0
0
0
0
0

“My name is Alex Vindman, and I have made the decision to run for the United States Senate in Florida.

Over two decades ago, I swore an oath to protect this country when I joined the U.S. Army.  

I honored that oath in 2019 by blowing the whistle on Donald Trump’s corrupt phone call with Ukraine, an act that led to Trump’s first impeachment and cost me my military career.”

av-4fl.com/l/ZTqa22

0

I've tended to assume that much of ML is simply about more data and bigger neural nets but I've really enjoyed studying up on "Conditional Flow Matching" which I think is genuinely beautiful mathematics. Not Group Theory or Riemann Surface beautiful, but beautiful nonetheless.

The problem it solves is this: given a pair of probability distributions p0 and p1, find a function f with the property that if x is drawn from p0 then the marginal distribution of f(x) is p1. p0 and p1 are both in a form that we can sample from, but we can't necessarily write an expression for the density [1].

The first astonishing thing is how easy it is to write down a minimisation problem whose solution is f. When I say easy, it's not at all obvious a priori that this is the thing you need, but once you see it, it's incredibly easy to implement in software. Once you have the minimisation objective, you keep drawing pairs (x0,x1) independently from p0 and p1 and update f using standard gradient descent.

But the really surprising thing is that the optimisation is secretly solving another more important problem. When I say "secretly" I mean I went through the process of proving the process I mentioned above is correct, implemented code from more or less from scratch (using Jax), tested it, saw that it worked, but still failed to appreciate that it had also solved another problem from the world of optimal transport. But that's already too much for mathstodon...

arxiv.org/abs/2210.02747

[1] I've complained about this before: *computationally* a probability density you can compute, and a distribution you can sample from, are entirely different, but conventional notation conflates them. Makes papers hard to read sometimes.

0
0
1

Are there any open APIs left?

shkspr.mobi/blog/2026/01/are-t

One of the dreams of Web 2.0 was that website would speak unto website. An "Application Programming Interface" (API) would give programmatic access to structured data, allowing services to seamlessly integrate content from each other. Users would be able to quickly grab data from multiple sources and use them for their own purposes. No registration or API keys, no tedious EULAs or meetings. Just pure synergy!

Is that dream dead? If so, what killed it?

A decade ago, I posted a plea looking for Easy APIs Without Authentication with a follow up post two years later. I wanted some resources that students could use with minimal fuss. Are any of the APIs from 10 years ago still alive?

Alive

These ones are still around:

Dead

These have shuffled off this mortal coil:

  • BBC Radio 1 - No.
  • Twitter URL statistics - LOLSOB No.
  • Star Wars API - No.
  • British National Bibliography - No. Dead due, I think to the British Library's cyber attack.
  • Football Data - gone.

API Key Required

These are still alive, but you either need to pay or register to use them:

What Happened?

Something something … enshittification … blah blah … zero interest rate phenomenon … yadda yadda our incredible journey …

But back in the land of rationality, I've had a lots of experiences running APIs and helping people who run them. The closure and lockdown of APIs usually comes down to one or more of the following.

APIs cost money to run. Yes, even the static ones have a non-zero cost. That's fine if you're prepared to endless subsidise them - but it is hard to justify if there's no return on investment. Anyway, who is using all this bandwidth? Which leads on to:

Lack of analytics. Yes, I know tracking is the devil, but it is hard to build a service if you don't know who is using it. Sure, you can see traffic, but you can't tell if it is useful to the end consumer, or what value you can share. There's no way to communicate with an anonymous consumer. Which, of course, takes us to the next barrier:

Communication is key. If you need to change your API, there's no way to tell users that a change is coming. That might be the announcement of a deprecation, an outage, or an enhancement. You can try smuggling error messages into your responses and hoping someone notices a failing service somewhere - but it's much easier to email everyone who has an API key. And you know what else keys are good for?

Stopping abuse. It'd be nice if everyone played nice online; but some people are raging arseholes. Being able to throttle bad actors (figuratively or literally) is a desirable feature. On a resource constrained service, you sometimes have to put rules in place.

Still, if you know of any good open APIs which don't require registration, and that you think will survive until 2036, please drop a link in the comments.

0
0
2
0

在Mastodon,我覺得我比較不會有想寫引人注目文案的感覺了,我也不再去在意他人的按讚數有多少,因為演算法就不鼓勵這種機制。
在#Facebook 和Threads要獲得成功,得費盡心思佈置文案,開頭要鋪一句梗,然後結構要清晰易懂,才能可能獲得更多的讚與分享,迎合演算法推上去。Threads是不一定啦,因為一句傻逼的暴言就有可能捅到馬蜂窩被政治廚噴爆。說實話這讓人很累。
而在Mastodon,既然機制不鼓勵洗讚,那麼要有社交屬性,便是盡量主動留言了,鼓勵人們有更多交流,而非追著流量數字。不要把其他社群媒體的習慣帶過來,只是被動按讚。那還不如滑過去就好。

0
0
0
0
0
0
0
0

[김건희특검 알림] ○ 문의가 많아 알려드립니다. ○ 금일 판결선고된 김건희씨에 대한 자본시장법위반, 정치자금법위반, 알선수재 무죄부분에 대한 법원의 공동정범 관련 판단, 정치자금 기부 관련 판단, 청탁 관련 판단 등은 법리적으로는 물론 상식적으로도 납득하기 어려운 논리로서 도저히 수긍하기 어렵고, 유죄부분에 대한 법원의 양형판단도 사안에 비추어 매우 미흡하여 이를 바로 잡기 위해 항소할 예정입니다. ○ 감사합니다.

0
0
0

Hello fediverse! Today, we're excited to announce that we are launching a public preview of Halide Mark III.

After over a year of development, we're ready to roll out some of the amazing new features in Mark III. Today we're showing off Looks.

In addition to Process Zero II, we're also launching an all new, black and white look we call Chroma Noir.

For the full details, check out our lengthy blog post!

lux.camera/mark-iii-looks/

0
0
0

계정 로그인하고 비번 또 거하게 털렸다고 하는군요. 지메일 계정들이 제일 거하게 털린 것 같다니 있다면 비번 바꾸고 2차 인증(2FA) 꼭 하도록 합시다. 이외에도 여기 리스트 되어 있는 계정 있으면 비번 바꾸도록 합시다. 구글에서 최대한 벗어날 수 있을만큼 벗어나려고 지메일 계정 몇 달 전에 지웠는데 신의 한 수가 된 듯.

149M Logins and Passwords Expo...

0

Writing a blog-post-style explanation of my planned architecture for a Bluesky/Mastodon cross-site chat app, and really really struggling to stick to technical analysis rather than devolving into ranting about how Bluesky is an attempt at a corporate enclosure by Jack Dorsey, or how much I hate ATProto

0

We can grow something better! Punk Month 🖤

"We invest too much of our culture in centralized, for-profit, corporate social media platforms. These platforms enrich billionaires, expand surveillance, and fund the cult of capitalist war, all while trapping us with addictive algorithms that feed us mindless content. It feels necessary to be on these platforms to "stay connected", yet paradoxically they increase our isolation. Their purpose is to extract profit, not to help us connect.

Instead of jumping between online capitalist corporate platforms, we propose a radical alternative that's actually aligned with punk values: the Fediverse, a network for open, autonomous, decentralized, not-for-profit, and DIY social media.

The Fediverse is an interconnected network of social media platforms..."

More about: @The_Counterforce
fedi.the-counterforce.org/


Drawing: A Punk is grabbed by the collar by a mobile phone and that's why Herom is flying a drone and a robot towards him. Three rockets are also flying towards ijm from clouds.Fon behind the smartphone, the punk is still tied on one foot with a chain.
0
0
0
0