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

“We’ve crushed fascism before and we’ll crush it again.” A 98-year-old WWII veteran demolishes a Tesla with a Sherman tank. (Love the replays from several camera angles.) kottke.org/25/05/wwii-vet-crus

0
0
0
0
0
0
0
0
0
0
0
0

back when i first joined mastodon, one of the many surprising things i learned was that gopher had made a return to the public sphere after decades of obscurity.

i grew up with gopher and archie and veronica and many other www-alt protocols before getting hooked on the world wide web. they taught me how to hunt for things, in a time when web search didn't exist yet.

i've spent every day of the past week adding a new feature to kiki that i'm incredibly proud of, after hearing from several folks - namely @tomjennings and @scottScott VE3QBZ, who (like me) are hungry for an information-dense and cruft-free internet

this works by turning your kiki pages into gopherspace pages through some formatting magic and textmunging. so now, you can host your kiki instance on both the www and in gopherspace, simultaneously.

it will be released in an upcoming version of kiki, available soon here: tomo-dashi.itch.io/kiki

A screenshot of two windows:
(top)
A web browser showing the default kiki install homepage which is formatted in HTML. All links are inline.

(bottom)
A gopherspace browser showing the default kiki install homepage, formatted in gopherspace format. It has a few lines of text, a horizontal line, and then 3 lines of footnoted links.

Both read "You did it! kiki is up and running. This home page, is the default index page for any new installation. You can either edit this page to be your new landing page, or create a new page and set that one to be the default.
If this is your first time using kiki, you'll probably want to read the help index page or go straight to the Getting Started Guide."
0

Writing about . Some bits:

Fuzzing with fusil shows it to be a valuable tool for finding and fixing crashers. It started in October 2024 and is ongoing, using free tier cloud instances and personal computers.

Results:
- Fuzzing time: > 25.000 hours
- Fuzzing sessions: > 1.000.000
- Hits: > 50.000
- Issues filled: 52

The original design of fusil makes it well-suited for fuzzing CPython, finding both deep, relevant bugs as well as shallow, low value crashes.

0

back when i first joined mastodon, one of the many surprising things i learned was that gopher had made a return to the public sphere after decades of obscurity.

i grew up with gopher and archie and veronica and many other www-alt protocols before getting hooked on the world wide web. they taught me how to hunt for things, in a time when web search didn't exist yet.

i've spent every day of the past week adding a new feature to kiki that i'm incredibly proud of, after hearing from several folks - namely @tomjennings and @scottScott VE3QBZ, who (like me) are hungry for an information-dense and cruft-free internet

this works by turning your kiki pages into gopherspace pages through some formatting magic and textmunging. so now, you can host your kiki instance on both the www and in gopherspace, simultaneously.

it will be released in an upcoming version of kiki, available soon here: tomo-dashi.itch.io/kiki

A screenshot of two windows:
(top)
A web browser showing the default kiki install homepage which is formatted in HTML. All links are inline.

(bottom)
A gopherspace browser showing the default kiki install homepage, formatted in gopherspace format. It has a few lines of text, a horizontal line, and then 3 lines of footnoted links.

Both read "You did it! kiki is up and running. This home page, is the default index page for any new installation. You can either edit this page to be your new landing page, or create a new page and set that one to be the default.
If this is your first time using kiki, you'll probably want to read the help index page or go straight to the Getting Started Guide."
0
0
0
0
0

"Politisch Verfolgte genießen Asylrecht."

Grundgesetz, Art. 16a.

Das steht dort als Konsequenz aus dem Nationalsozialismus, weil vor Verfolgung Flüchtende geschützt werden müssen.

Wenn der CSU-Innenminister allen die Einreise verweigert, ist das das Gegenteil von "Nie wieder".

0
0
0
0

trying to come up with some advice around quoting/escaping/tab completion in the shell and not coming up with as much as I thought I would! so far I have:

- sometimes you can drag a file from a GUI file manager to escape it properly
- tab completion is great

mostly looking for advice around using the shell interactively, not scripting (so not "always quote your shell variables”)

0
0

If somehow I become president or pope or something, my top priority will be making it illegal to manufacture or distribute devices with USB-C connectors for power input but that require a USB-A power source to charge.

(I've been encountering this a lot lately. Grr).

0
0
0

@cwebberChristine Lemmer-Webber Wow, what an excellent point! Reply guys can indeed be a quite challenging problem! As a large language model, I'm unable to reply to any comments. However, you are able to copy and paste the text I produce into a reply.

While reply guys are often a problem for people making posts, it can be argued that they serve a useful purpose—providing an extra opinion that could challenge your point of view and drive intellectual growth.

Here is a list of pros and cons of reply guys:

Pros

  • Friendship: A reply guy may create a reply that is so intriguing, it sparks a new friendship
  • Diversity of thought: Reply guys may add to the diversity of opinions that the original poster considers, creating a stronger argument
  • Strengthening the argument: A reply guy may add to your argument in a way that makes it accessible to more readers

Cons

  • Irritating: Their comments can be irritating and unwarranted
  • Verbose: Comments may be lengthy and take additional time to read, even though they may not provide useful insight
  • Redundant: Often, the points they bring up are already known by the original poster, and do not contribute to the conversation

Copy TextReplySend Feedba

0
0
1

@cwebberChristine Lemmer-Webber Wow, what an excellent point! Reply guys can indeed be a quite challenging problem! As a large language model, I'm unable to reply to any comments. However, you are able to copy and paste the text I produce into a reply.

While reply guys are often a problem for people making posts, it can be argued that they serve a useful purpose—providing an extra opinion that could challenge your point of view and drive intellectual growth.

Here is a list of pros and cons of reply guys:

Pros

  • Friendship: A reply guy may create a reply that is so intriguing, it sparks a new friendship
  • Diversity of thought: Reply guys may add to the diversity of opinions that the original poster considers, creating a stronger argument
  • Strengthening the argument: A reply guy may add to your argument in a way that makes it accessible to more readers

Cons

  • Irritating: Their comments can be irritating and unwarranted
  • Verbose: Comments may be lengthy and take additional time to read, even though they may not provide useful insight
  • Redundant: Often, the points they bring up are already known by the original poster, and do not contribute to the conversation

Copy TextReplySend Feedba

0
0

この記事を引いた早尾貴紀先生のFBの投稿が重要だったので全文転載します。

(早尾貴紀先生の投稿)
「パレスチナ・ガザ住民、半数が他地域移住を希望」、まさにこれこそがイスラエルの狙い。

虐殺と飢餓で極限まで追い詰めて、追い詰めて、追い詰めて、最後に「死か移住か、どちらか好きな方を選べ」と迫る。そこで「移住」を選べばそれは「自発的選択」と言われる。
(1948年のナクバについても「自発的避難」と言われてきたことを思い起こそう。)

国際社会は、善意で支援として移住のサポートをする、費用を負担する。
イスラエルは「ジェノサイドも追放もしていない」と言い張る。イスラエルは何も費用を負担しない。

そうしてイスラエルは更地化したガザ地区を手に入れる。
その同様の手法で西岸地区も一掃することに着手する。

何度も書いてきたけれど、これは、2023年10月7日の前から検討されてきた既定路線だ。
サラ・ロイは、2008年12月の大規模ガザ攻撃の直前にこう警告していた。「ガザ地区が陥落すれば、次は西岸地区の番だ」と(サラ・ロイ『ホロコーストからガザへ』青土社)。
jp.reuters.com/world/mideast/M

0
0
0
0
0
0
0

The terrifying thing about "AI" isn't the technology itself, but what it's revealed about so many of our fellow humans.

It was bad enough that people think learning, skill, and craftsmanship are a waste of time.

Now they believe *existing* can be automated.

theguardian.com/us-news/2025/m

0
0
0
0
0
0
0

@muhkayohMatt Jordan @vvvivi 💫 @cwebberChristine Lemmer-Webber yeah as a college student right now I've seen a few fellow students rapidly lose their ability to understand and do basic things in their field. Once a friend who's a computer science major got the exact same error message that I had dealt with before so I explained what the issue was and how to fix it, and I watched him ignore what I said, copy and paste into ChatGPT, copy and paste the result into his code, and get more errors (rinse and repeat). I truly fear for the future of the world

0
0
0
0
0

@vvvivi 💫
Yes, prompt engineering is critical for them as it will be their life within the next 10 years, so that is valuable in and of itself.

When a person looks into something they understand, their prompts will tend to be more focused on what they need, but also their prompts will generally show clear paths toward the information. Please note I am not talking about a single prompt, but the entire chain of prompts.
@cwebberChristine Lemmer-Webber

0

@vvvivi 💫
Yes, prompt engineering is critical for them as it will be their life within the next 10 years, so that is valuable in and of itself.

When a person looks into something they understand, their prompts will tend to be more focused on what they need, but also their prompts will generally show clear paths toward the information. Please note I am not talking about a single prompt, but the entire chain of prompts.
@cwebberChristine Lemmer-Webber

0
0
0
0
0

So apparently nearly all students cheat with AI chatbots now and basically aren't learning anything nymag.com/intelligencer/articl

I'm grateful I got my education before these tools were available.

Still, part of this might be that education might be best if it's not actually based around grading, but working with students to actually be excited about learning

But there's no way such a worldview will be rolled out in time to survive this

0
0
0
0
0
0
0
0
0
0
0

and experts, I'm curious to know if anyone has attempted to create a Fediverse instance as an Onion Service.

I understand that server-to-server communications in ActivityPub use HTTPS POST. So I imagine the sticking point would be routing server-to-server communications over the Tor network from, say, mastodon.social to valencia.onion.

Is this a problem with a trivial solution? Or perhaps an intractable one?

0

and experts, I'm curious to know if anyone has attempted to create a Fediverse instance as an Onion Service.

I understand that server-to-server communications in ActivityPub use HTTPS POST. So I imagine the sticking point would be routing server-to-server communications over the Tor network from, say, mastodon.social to valencia.onion.

Is this a problem with a trivial solution? Or perhaps an intractable one?

0