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

낼아침퇴근이라서 도시락어케싸줄가 물어보니간 접때 만든 삼김이 맛잇엇대 글애서 아침은 삼김하면 되겟다 점저는 머하지 하닉간 점저도 삼김이 좋대.. 담날아침은. 담날아침도삼김이좋대. 글애서삼김을열개쌋어..

1
0
0
0

I saw a couple of posts about AI users who complained that another AI user stole their original idea, prompt, or art and are crying about not getting credits. They started watermarking the art, but guess what? AI can remove that, too. Forget AI users, even OpenAI, crying about Deepseek. The audacity of crying about copyright and stealing is wild.

0

??

A social-media revolution is already underway.

A revolution that has been joined by hundreds-of-millions of people — and is growing every day.

One where the boundaries between social-media platforms no longer exist. One where social-media and the Web have merged.

This is the the Social-Web. This is decentralized social-media. This is a federated world, rooted in local communities, yet unbounded in its global reach.

A new era of social-media is upon us — one that puts you in control.

0
0
1
0
0

Personal news

After 16 years together, @courtneyCourtney Stanton and I are getting divorced. This isn't an acrimonious decision, although it is naturally a grief-filled one. We both welcome the love and support of our friends and community while we end our marriage and transition to new, separate lives. We aren't each other's enemy, it's just time to let go.

0
0
0
0
0
0

Mostly, I’m thinking of building a community platform project that can offer the following things:

  • Search / Discovery of Groups across the Threadiverse
  • An Events calendar
  • A directory of Fediverse apps, platforms, businesses, and services
  • The ability for people to rate and review those things.
  • An aggregated news feed covering people writing about the Fediverse
  • A marketplace where people can buy and sell things.
  • A knowledgebase / wiki / learning system

This sounds like a lot, but most of what I’m describing have existing Fediverse platforms today. It’s not too crazy to make something compatible with all of them.

0

Sad, sort of political haikus

The doom is scrolling
All the politics are dark
-- "Interesting Times"

Ominous rumbles...
Everywhere, all the time
Heart rate is rising

I need to rest, now,
But rest opens time to think
There is so much hurt

- - -

Ugh. I'm no poet. I just like tucking words into strict forms (I like limericks too, and swapping out song lyrics). But I can feel there is some catharsis to it.

0
0

High Wind Watch, Eastern Alaska Range North of Trims Camp, 2025-04-14 12:00 AKDT.

WHAT...South winds 40 to 50 mph with gusts up to 80 mph possible.

WHERE...Eastern Alaska Range North of Trims Camp.

WHEN...From Wednesday afternoon through Thursday afternoon.

IMPACTS...High winds may move loose debris, damage property and cause power outages. Travel could be difficult, especially for high profile vehicles.

https://forecast.weather.gov/MapClick.php?zoneid=AKZ849


0

High Wind Watch, Delta Junction, 2025-04-14 12:00 AKDT.

WHAT...Southeast winds 35 to 45 mph with gusts to 70 mph possible.

WHERE...Delta Junction.

WHEN...From Wednesday afternoon through Thursday afternoon.

IMPACTS...High winds may move loose debris, damage property and cause power outages. Travel could be difficult, especially for high profile vehicles.

https://forecast.weather.gov/MapClick.php?zoneid=AKZ837


0

High Wind Watch, Northern Denali Borough, 2025-04-14 12:00 AKDT.

WHAT...Southeast winds 40 to 50 mph with gusts up to 75 mph possible.

WHERE...Northern Denali Borough, Windy Pass.

WHEN...From Wednesday afternoon through Thursday morning.

IMPACTS...High winds may move loose debris, damage property and cause power outages. Travel could be difficult, especially for high profile vehicles.

https://forecast.weather.gov/MapClick.php?zoneid=AKZ847


0
0

It sounds like I’d still have to create user accounts locally, if only to properly represent delegation of actions and fight against spam. But, the idea of automatically creating an account on successful authentication doesn’t sound too ridiculous.

But, those accounts don’t have to be Actors themselves. A Group admin could review submitted Events, and approve them, and the resulting create / announce activities could use the Group Actor as the author…

0

It sounds like I’d still have to create user accounts locally, if only to properly represent delegation of actions and fight against spam. But, the idea of automatically creating an account on successful authentication doesn’t sound too ridiculous.

But, those accounts don’t have to be Actors themselves. A Group admin could review submitted Events, and approve them, and the resulting create / announce activities could use the Group Actor as the author…

Mostly, I’m thinking of building a community platform project that can offer the following things:

  • Search / Discovery of Groups across the Threadiverse
  • An Events calendar
  • A directory of Fediverse apps, platforms, businesses, and services
  • The ability for people to rate and review those things.
  • An aggregated news feed covering people writing about the Fediverse
  • A marketplace where people can buy and sell things.
  • A knowledgebase / wiki / learning system

This sounds like a lot, but most of what I’m describing have existing Fediverse platforms today. It’s not too crazy to make something compatible with all of them.

0

Kind of a weird thought I’ve been kicking around…

So, it’s possible to use the Mastodon API for sign-in and authentication, right?

Would it be possible to leverage a remote Mastodon account as a user account in a Web app, then give it the ability to create an Activity within the app, without creating a Note on Mastodon?

I’ve been kind of thinking about having an app where people can sign in and submit Event activities to a Group. I don’t want to create a bunch of Actor accounts, but I don’t mind the idea of having a Group Actor delegate on behalf of signed-in users with MastoAPI.

If this sounds like “Poor Man’s c2s”, yeah, that’s basically it.

It sounds like I’d still have to create user accounts locally, if only to properly represent delegation of actions and fight against spam. But, the idea of automatically creating an account on successful authentication doesn’t sound too ridiculous.

But, those accounts don’t have to be Actors themselves. A Group admin could review submitted Events, and approve them, and the resulting create / announce activities could use the Group Actor as the author…

0

Kind of a weird thought I’ve been kicking around…

So, it’s possible to use the Mastodon API for sign-in and authentication, right?

Would it be possible to leverage a remote Mastodon account as a user account in a Web app, then give it the ability to create an Activity within the app, without creating a Note on Mastodon?

I’ve been kind of thinking about having an app where people can sign in and submit Event activities to a Group. I don’t want to create a bunch of Actor accounts, but I don’t mind the idea of having a Group Actor delegate on behalf of signed-in users with MastoAPI.

If this sounds like “Poor Man’s c2s”, yeah, that’s basically it.

0

Recapping your feedback

Building ActivityPub @index@activitypub.ghost.org

We're back once again for the renegade master, D4 damager, power to the people. And if Fatboy Slim doesn't float your boat, we'll just have to stick to ActivityPub updates instead.

Last week, we shared bugs fixed, Threads compatibility improved, and a terrible tale about how we managed to gain several thousand ActivityPub followers and then lost almost all of them. This week, we've got more fixes to report, and we're going to go over the top feedback we've received from the public beta so far.

A quick reminder, in case you missed it: Anyone on Ghost(Pro) can now enable the ActivityPub beta under Settings → Labs. More details: here.

What's new with ActivityPub?

We continue to hunt down bugs and assassinate them with the conviction, cloaking, and clicking noises of a predator in pursuit of aliens. In the past week, we knocked off around 30 of them. Many were things you reported; a few were nefarious little bastards we tracked down ourselves.

We're also still making continuous performance improvements each week. Since the beta began, you should have noticed Ghost profile pages and notifications, particularly, come up more quickly when navigating to them.

While the more minor issues typically get fixed right away, after a month of the public beta being out in the wild - it feels like a good time to do a quick recap of the top 3 pieces of feedback we've been hearing from you, as well as our thoughts on each.

So, in order of feedback we're hearing the most, here's what's been coming up:

You want to change your username

By far, the top request is that people want to change their username from @index@www.site.com to something else. Including, and especially, without the www.

We agree, and we're working on it this week. Hopefully, we'll have some more news to share in the next newsletter!

Confusion about posts not showing up on Threads / Bluesky

Probably the next most common thing we've heard is that many of you are confused about why your posts aren't showing up on Threads / Bluesky. And for good reason. It is, in fact, confusing.

To make your Ghost site show up on Threads: You have to first interact (as in: like, reply or follow) something on Threads. Eg: Inside Ghost, search for @ghost@threads.net and press Follow. Now, your site will also show up on Threads.

To make your Ghost site show up Bluesky: You have to first search-for and follow @bsky.brid.gy@bsky.brid.gy inside Ghost. Now, your site will also show up on Bluesky, but with a different (weird) username.

We're going to replace the entire above process with two buttons: "Enable Threads" and "Enable Bluesky" - which you can just... click.

You want a more comprehensive search function

Many people have requested a more comprehensive search function, and are confused about the lack of username autocomplete, or why - when they search for keywords like "news" or "pugs" - nothing comes up. This problem exists across almost every ActivityPub product out there.

The problem with the search function, as it exists today, is that it's not actually a search function. It's an address bar (like your web browser) where you can type in an address and then go to that address.

Browsers can't autocomplete against every web address in the world because they have no idea what every website in the world is. If you type "news" or "pugs" into a browser address bar, that goes to an external search engine - like Google - but the Fediverse, for now, does not yet have a search engine.

There are several projects out there working on this problem, but it's one that's probably going to take a bit of time to solve.

In the short term, though, we're going to make some design updates to help make this a little clearer — at the very least.

What else?

Outside of the top 3, we've heard your feedback about adding more publishers to the Explore section, making the app faster, and adding support for @mentions and image uploads to Notes.

We're tracking all these things, and the team is iterating quickly based on all the messages we receive in the "Beta feedback" thread located in the bottom-right corner of your screen:

Got more feedback for us? Things not mentioned here?

Hit that button and let us know!

Read more →
0
0
0
0
0
0
0
0
0
0

はてさて :saba:

5991caae87 (upstream/main) Disable kerning for Japanese text to preserve monospaced alignment for readability (#34448)
abcb9b8a61 chore(deps): update yarn to v4.9.0 (#34410)
f47ad7814a Fix "Feature on profile" option on profile dropdown menu in web UI (#34422)
aadff24099 Enable `validate: true` on `CustomFilter#action` (#34434)
6d94c9f4e7 New Crowdin Translations (automated) (#34437)
3d2f47498e fix(deps): update dependency marky to v1.3.0 (#34449)
20f4b76389 fix(deps): update dependency ioredis to v5.6.1 (#34442)
0f26ab9eee chore(deps): update dependency csv to v3.3.4 (#34445)
e991a3c757 fix(deps): update dependency jsdom to v26.1.0 (#34446)

0
0
0
0
0
0
0

Kind of a weird thought I’ve been kicking around…

So, it’s possible to use the Mastodon API for sign-in and authentication, right?

Would it be possible to leverage a remote Mastodon account as a user account in a Web app, then give it the ability to create an Activity within the app, without creating a Note on Mastodon?

I’ve been kind of thinking about having an app where people can sign in and submit Event activities to a Group. I don’t want to create a bunch of Actor accounts, but I don’t mind the idea of having a Group Actor delegate on behalf of signed-in users with MastoAPI.

If this sounds like “Poor Man’s c2s”, yeah, that’s basically it.

0
0
0
0
1
0
0
0
0
0