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.

3
0
0
0
0
1

Un detalle que llevo observando estos últimos años, y que va en aumento, es la confusión por parte de mucha gente (especialmente jóvenes) de la señal WiFi con Internet en general.

Cuando no les va bien su ordenador conectado por cable, dicen que no les va bien la WiFi. También hay confusión con la conexión de datos móviles (4G o 5G) a la que llaman WiFi.

Serán cosas de informático viejuno que ha vivido en épocas cableadas y pre-Internet, y tal vez también de profe, pero me suele chirriar. Pero en fin, para eso estamos, para explicar las cosas :-)

0
0
0
0

We were never really "stealth," but @astraluma and I have been working on building a new company:

Announcing our new web hosting solution:

teahouse.cafe/news/2025/05/02/

For this release, you're the primary audience if you want something like github pages but run by a queer team of indie web enthusiasts.

More features coming for the less technically sophisticated. The goal is letting people get ideas on websites they own and control as fast as possible.

0
0
0
0
0
0
0
0
0
0
0

••• Una historia que parecía imposible de realizarse•••

Con una imagen de este Quijote sentado junto a Oscar, nombre que @ErikUdenErik Uden 🍑 puso a este gracioso animalito y, donde también se aprecia una laptop mostrando en su escritorio el sistema operativo LinuxMint, quiero comenzar una serie de publicaciones que tienen como eje principal una promesa que duró tiempo y que el jueves 1ero de mayo se hizo realidad.

No pretendo contarlo todo de a golpes, sino que me tomará unos días.

1/...

0
0
0

日本語話者にはInteger#predは実装されてるけどString#predは実装されていないとの指摘。それはそうな気がするんだけど訓練してるんだなあw

探偵!ナイトスクープ
父親のへそくり7万円をゲットすべく家まで壊して家族間争奪戦勃発!?
https://tver.jp/episodes/epc3zz0z4x

0
0
1

洗車機に並んでたら前のお客さんがパワーウィンドウの操作間違っちゃったか開けっ放しで車内からなんで!なんで!の声も虚しく次の瞬間アバー!!!って叫び声聞こえて大変なことになってた

1
0
0
0
0

お寺ライブイベント、本日13時〜16時!

instagram.com/p/DIj615_zqyO/

nibancha on Instagram: "GW皆様もう予定はお決まりでしょうか? 5月3日土曜日、我々nibancha初めてのイベントを企画しました。 その名も「安永寺 ニバンチャおやこまつり 」です。 場所は16号沿、業務スーパー近くの安永寺さんで行います! 当日は我々nibanchaのバンド演奏の他にも、駄菓子販売、ネイル体験、アロマハンドマッサージ、貸絵本、絵本読み聞かせ、フリー貼り絵コーナー等を地元狭山市の方にご協力いただき、子供も大人も楽しめるイベントを目指しております。 連休の週末、皆様ぜひ足をお運びください! 「 安永寺 ニバンチャ おやこまつり」 場所:安永寺 時間:13:00〜16:00 入場料:無料 出演:nibancha satosan_coffee_lab スケジュール: 13:30〜14:00 nibancha(1st) 14:10〜14:40 佐藤敬吾 14:40〜14:50 nibancha & 佐藤敬吾 15:00〜15:20 打楽器であそぼう 15:30〜16:00 nibancha(2nd) 出店:(一部有料) みつあみばあば(絵本読み聞かせ)    駄菓子屋ヒガシ(駄菓子販売)    atelier troir(ネイル) yuko(アロマハンドマッサージ)    hamu(フリー貼り絵)    うみべの文庫(貸絵本) 〈注意事項〉 ・当日は駐車場がございません。駐輪場はございますので、自転車、徒歩でご来場ください。車でお越しの方は近くのコインパーキングをご利用ください。 ・お子さんは水筒をご持参ください(多少のドリンクは用意があります )"

26 likes, 0 comments - nibancha_sayama on April 17, 2025: "GW皆様もう予定はお決まりでしょうか? 5月3日土曜日、我々nibancha初めてのイベントを企画しました。 その名も「安永寺 ニバンチャおやこまつり 」です。 場所は16号沿、業務スーパー近くの安永寺さんで行います! 当日は我々nibanchaのバンド演奏の他にも、駄菓子販売、ネイル体験、アロマハンドマッサージ、貸絵本、絵本読み聞かせ、フリー貼り絵コーナー等を地元狭山市の方にご協力いただき、子供も大人も楽しめるイベントを目指しております。 連休の週末、皆様ぜひ足をお運びください! 「 安永寺 ニバンチャ おやこまつり」 場所:安永寺 時間:13:00〜16:00 入場料:無料 出演:nibancha satosan_coffee_lab スケジュール: 13:30〜14:00 nibancha(1st) 14:10〜14:40 佐藤敬吾 14:40〜14:50 nibancha & 佐藤敬吾 15:00〜15:20 打楽器であそぼう 15:30〜16:00 nibancha(2nd) 出店:(一部有料) みつあみばあば(絵本読み聞かせ)    駄菓子屋ヒガシ(駄菓子販売)    atelier troir(ネイル) yuko(アロマハンドマッサージ)    hamu(フリー貼り絵)    うみべの文庫(貸絵本) 〈注意事項〉 ・当日は駐車場がございません。駐輪場はございますので、自転車、徒歩でご来場ください。車でお越しの方は近くのコインパーキングをご利用ください。 ・お子さんは水筒をご持参ください(多少のドリンクは用意があります )".

www.instagram.com · Instagram

0
0

So far the outcomes of my "try a bunch of new programming languages" project this year are

- I liked TCL a lot more than I expected, and
- I liked Haskell a lot more than I expected, and

Combining these insights puts me in an ideal position to do the worst thing ever.

0
1
0

弊ぼっちはメモリ512MB+スワップ512MBのコンテナ1台にPuma×3スレッドとSidekiq×1スレッド、僕が使ってるとき(streamingがつながってるとき)はもう1台おなじメモリのコンテナにNode ×1プロセスとSidekiq×9スレッドが、ぎゅうぎゅうに詰まってるよ。Postgres 1個とRedis 3個はそれぞれ別のリソースをもらってるよ。

0

@acdhaChris Adams @treyhunnerTrey Hunner 🐍 I would argue that types can be very "real" when defining a contract, but in a legacy codebase where you are adding them, the types *themselves* need tests. any modification to a type signature that is not validated against other typed code with tests of its own (and some heritage in real-life use) is an opportunity to just guess at the type, guess *wrong* and then start mangling the implementation to line up with an incorrect guess

0

Fun Fact - Using Madison as a first name for girls wasn't really a thing -AT ALL- until after the movie Splash(1984) came out wherein a mermaid comes onto shore in New York and picks the name from the Madison Avenue sign.

(not to say it was never use but it was incredibly incredibly rare by comparison)

Graph of the slow explosion of popularity of the name Madison for girls starting in 1984
0

Waterfox, the open source browser developed by a British developer from 🇬🇧, has just released a new metasearch engine powered by Google results.

They promise it'll be an engine with no tracking, no invasive advertising, and a cleaner interface. It'll have custom themes, advanced search options and a domain block list. And no AI.

Their business model is based on contextual ads (they ask you to disable your ad blocker) and maybe a subscription-based tier that removes all ads. If they can't make money, they say they might have to rethink their approach.

Official statement:
waterfox.net/blog/waterfox-pri

Link: search.waterfox.net

waterfox search main page screenshot
0
0
0
0
0
0

Alright folks, I think that's my day. I've got some things I need to do for NIDC (my website) by Sunday morning, so I'd better get started on that now.

Before I go however, I'd like to mention that while I'm happy to analyze the news for free both here and on the website, I could use your help in keeping a roof over my elderly mother and stepfather with stage 4 cancer's head. Unfortunately due to age and illness, neither of them can work, and their bank has already threatened to take the house if they can't pay their mortgage each month. They just can't do it on their pensions, so I've been helping out monthly by soliciting reader donations adjacent to my work.

You can find the Ko-Fi account I'm using to accept donations for my mom and stepdad here: ko-fi.com/anarchoninawrites

Anything you can spare would be helpful and 100% of all donations go towards my mom's mortgage payments and medical care for my sick stepfather. If you can't spare anything please don't feel bad; capitalism and fascism are grinding us all up right now and I understand completely how hard it is just to get by.

Thanks for your time. Goodnight.

0
0
0
0
0
0
0

昨天上完課跟學生家長說話,因為兩個小孩吵架了,她姊姊之前看到我們上課的時候妹妹跑進來抱著我,就說為什麼她跟你這麽親?我說我不知道。後來姊姊對妹妹三番兩次跑進來的事情感到生氣,兩個人吵起來的時候,妹妹說了一句「you hate me!」我以前從姊姊那邊聽到過,她說她討厭自己的妹妹,因為她覺得她妹妹很煩。但我也看過她媽媽與其說偏心妹妹,不如說不知道怎麼跟姊姊相處。
小孩子的心就是那麼細膩敏感,而這種對於秩序的無法遵守、對於跟家人的距離,最後都可以發展成不好的結果。所以我很討厭別人說「小時候的煩惱都不是煩惱」,因為那些煩惱可能是導致你未來煩惱的根源。

0

@ireneistaIrenes (many) @vtrlxVictoria i was hoping to solve this in phases:
(1) frontend-level API, like LSP for code collab
(2) propagating the frontend info, via federation or via git-notes (preferably git-notes as mentioned)

i imagined this would produce a useful v1 prototype where users can collaborate without a shared central forge, and using their own client instead of the forge's web frontend. as you noted, the pull-only nature of this mitigates several issues—access controls that currently exist for git and can link signed data to a public key can be reused

that would be an alternative to a forge, and would reuse access controls we already have for code collaboration. i'm having trouble figuring out the analogy to instance-level blocking in this analogy—if users only pull from remotes they trust and are actively collaborating with, what opportunity exists for vandalism and harassment?

i think code forges would continue to maintain access controls for git remotes, so they would be able to employ existing moderation tooling for this approach. i'm clearly unfamiliar with how trust scoping works in oauth, but using git as our "transport layer" seems to also allow us to delegate moderation instead of imposing additional access controls in this protocol. would you agree with that? or is there an attack scenario i'm missing that would require identity verification in this protocol?

0

We were never really "stealth," but @astraluma and I have been working on building a new company:

Announcing our new web hosting solution:

teahouse.cafe/news/2025/05/02/

For this release, you're the primary audience if you want something like github pages but run by a queer team of indie web enthusiasts.

More features coming for the less technically sophisticated. The goal is letting people get ideas on websites they own and control as fast as possible.

0
0
0
0
0
0

@hugh In addition to the concerns expressed here, I argue in my book that Mastodon's status as the single largest ActivityPub implementer back in 2017 is a factor -- after all, Mastodon had an API at that point. People making clients chose to make them compatible with Mastodon's API instead of redoing everything for the then-new C2S spec.

@rwgRobert W. Gehl @hugh Pragmatically speaking, that's true because people needed to build/show something. But there are gaps in the specs such that broad interop is technically not possible as it stands ( w3c.social/@csarven/1141784820 ). I'm not saying this to dismiss any work (especially one I was involved in since the days of Laconica/StatusNet). I'm coming from the perspective of how different classes of products can interoperate, regardless of the umbrella or spec "camp" they're part of on the web platform.

0

@smallcircles@social.coop personally, I feel that asking people to post or continue a discussion on another platform is a roadblock that shouldn't need to exist.

You can't do it on Discourse, but in NodeBB you can "categorize" a topic, even if it came from the microblog-fedi. Similarly to how you can import a reply tree into another Mastodon instance. That's the difference, that the software should support something like this, although I get that that's not always important to every piece of software. Discourse does technically support two-way federation, replies are sent and received, but it primarily broadcasts content. You can't currently browse fedi from Discourse.

Things get a little more confusing if a topic is already categorized, like a Lemmy/Piefed post in a community, so I expect some of that to change in the coming months.

End of the day it would look something like "cross-posting" as currently exists on the threadiverse.

@julian @smallcirclesjust small circles 🕊 i think i may have said this to you before, but the precise pain point is less “i had to go to another website” and more “i can’t do anything on that other website”. the web is by design already federated in a sense, but we have built a second-layer nested/virtualized browser-within-a-browser. devever.net/~hl/webappcoupling

0
0
0

@sunfishDan Gohman I've been looking at codegen differences between V8's Liftoff as a canonical baseline JIT and WasmNow as the Copy-and-Patch example JIT. I'm running into some issues in trying to get PolyBenchC running under both that I'm not coming up with any easy workarounds, and if you happen to know any it'd save me a bunch of time.

0

Man muss schon immer beide Seiten medial zu Wort kommen lassen.

Wenn es z.B. um organisierte Kriminalität geht, muss auf jeden Fall auch ein Mafiaboss eingeladen werden, der erklärt, welchen enorme Wirtschaftsleistung im Drogenhandel und Geldwäsche steckt und wie die Mafia gerade denjenigen Menschen eine gute Karriere bietet, die vom Rest der Gesellschaft diskriminiert werden.

Es kann doch nicht OK sein, dass in Talkshows immer nur Politiker und Polizisten über Kriminalität reden.

0
0