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

I propose replacing calories with watt-hours.

- Almost same value (1 kilocalorie / Calorie is ~1.1 watt-hours)
- more intuitive for people who use electricity
- never the confusion between calories (science), Calories (food, which is technically kilocalories), kilocalories, and 'kilo Calories' (which is technically megacalories)
- you get to feel more like a robot with your 2.5kwh power consumption a day which may feel like validation to some creatures on this fediverse
- become powered by cake

0
50
0
0
0
0
0
0
0
0
0

ใ‚ฝ้€ฃๅดฉๅฃŠ็›ดๅ‰ใ‹ใ‚‰ใƒขใ‚นใ‚ฏใƒฏใ‚’ๅŸบ็‚นใซๅ ฑ้“ใ‚’็ถšใ‘ใฆใใ‚Œใฆใ„ใ‚‹BBCใฎSteve Rosenbergใ•ใ‚“ใฎใ‚คใƒณใ‚ฟใƒ“ใƒฅใƒผใ€‚ๅฐŠๆ•ฌใ ใชใ

BBC Audio | The Global Story | The tightrope of reporting in Putinโ€™s Russia
https://www.bbc.com/audio/play/w3ct71gk

0
silverpill:

Itโ€™s a list of link objects and not URIs because we may want to add additional properties to them.

That doesnโ€™t require Link objects, but Iโ€™m not. suggesting removing the Link objects but only suggesting not requiring them,

silverpill:

Itโ€™s an ordered list because JSON arrays are ordered (although I think the order shouldnโ€™t matter).

JSON-LD supports both ordered (@list) and unordered collections (@set). If ordering doesnโ€™t matter, implements should be declared as a @set(which is the default for an @id type if thereโ€™s no collection type specified in the context).

silverpill:

Is there a practical reason for using id? This would be a breaking change, and I donโ€™t want to do that just for the sake of theoretical purity.

The implementsproperty is already declared in the context to be a collection of @id. The question is why the FEP requires those IRIs to refer to Link objects even if no property beyond href is provided in the actor serialization (versus in a external LD document).

Itโ€™s not a breaking change to not require all capabilities to be Link objects. They would still be allowed. It just seems like an unnecessary requirement rather than a โ€œtheoretical purityโ€ issue (not sure what that means in this case).

silverpill:

think userโ€™s preferences should be clearly separated from application capabilities. This FEP is focused on the latter.

For C2S client purposes, knowing a server implementation has capabilities A, B and C is not particularly useful if an actor has disabled A and B or if some of those capabilities are disabled by server configuration.

Thanks for the information.

0
0
0
0
0
0
0
0

Almost halfway through, Macross Frontier fundamentally suffers compared to Macross 7 for me because of the fact I think idol singers are so much less cool than rock bands. :ac_laughter:

It does have the third best Macross soundtrack out of the six Macross things I've seen so far, which sounds middling until youy realize it's behind the unfairly stacked competition of Macross 7 and Macross Plus. :P

(Macross Plus and Frontier are both Yoko Kanno soundtracks, but Plus just has the incredibly cool unearthly alien evil Hatsune Miku soundtrack to pull it ahead.)

0
0
0
0
28
0
0

็Œซใฎๆ—ฅ๏ผ’ๆ—ฅ็›ฎโ€ฆโ€‹:nyaan:โ€‹โ€‹:blobcatblack_love:โ€‹
ใƒญใƒผใ‚ถใง็Œซใฎๆ—ฅใฃใฝใ„ใ‚‚ใฎใ‚’ๆใ„ใฆใŸใ‘ใฉ
ไปŠๆ—ฅใฏใ‚‚ใ†ๆ™‚้–“ๅˆ‡ใ‚Œโ€ฆใฏใถใ‚‰ใ—ใ‚ฟใ‚คใƒ ใงใ™โ€ฆ๏ผ
โ€‹:blobcat_hamigaki:โ€‹โ€‹:haburasi_tabeta:โ€‹

1
1
1
0
4
0

MastoBlaster is now available in public testing on TestFlight.

It is a lightweight, privacy-first Fediverse client for iOS, built around a simple idea: fast, small, predictable behavior, and first-class support for snac.

What makes it different:

โ€ข snac-first by design, not "compatible by accident"
โ€ข Works with all Mastodon API compatible software, including Mastodon, snac, GoToSocial, Akkoma, and others
โ€ข EXIF stripping on upload (HDR and orientation preserved)
โ€ข Optional on-device alt text generation via Apple Intelligence for your uploads and for images in your timeline
โ€ข Markdown posting for snac
โ€ข Granular notifications, grouping, multi-account
โ€ข Blocking and moderation tools
โ€ข Very small footprint, very low RAM usage

Alt text generation happens entirely on device via Apple APIs on supported hardware. Nothing is sent to external services.

It is built around my own workflow and priorities. It may not be for everyone, and that is perfectly fine.

Important note:
MastoBlaster will always be free for BSD Cafe users, illumos Cafe users, and for anyone connecting to a snac instance, including self-hosted ones.

The app is already usable, but this is still a test phase. I am looking for feedback, bug reports, and real-world usage insights.

TestFlight link:
https://testflight.apple.com/join/Pkxa5R1k

Stay tuned.


0
0
0

MastoBlaster is now available in public testing on TestFlight.

It is a lightweight, privacy-first Fediverse client for iOS, built around a simple idea: fast, small, predictable behavior, and first-class support for snac.

What makes it different:

โ€ข snac-first by design, not "compatible by accident"
โ€ข Works with all Mastodon API compatible software, including Mastodon, snac, GoToSocial, Akkoma, and others
โ€ข EXIF stripping on upload (HDR and orientation preserved)
โ€ข Optional on-device alt text generation via Apple Intelligence for your uploads and for images in your timeline
โ€ข Markdown posting for snac
โ€ข Granular notifications, grouping, multi-account
โ€ข Blocking and moderation tools
โ€ข Very small footprint, very low RAM usage

Alt text generation happens entirely on device via Apple APIs on supported hardware. Nothing is sent to external services.

It is built around my own workflow and priorities. It may not be for everyone, and that is perfectly fine.

Important note:
MastoBlaster will always be free for BSD Cafe users, illumos Cafe users, and for anyone connecting to a snac instance, including self-hosted ones.

The app is already usable, but this is still a test phase. I am looking for feedback, bug reports, and real-world usage insights.

TestFlight link:
https://testflight.apple.com/join/Pkxa5R1k

Stay tuned.


0
0
0
0
0
0
0
0
3
0

Hi and developers!

I'm currently working on interoperability testing for and , and I need a account to test federation with their implementation.

Since there aren't many open public Bonfire instances available, I was wondering if any Bonfire instance admins out there would be willing to grant me a test account? It would be a huge help for improving interop! Let me know if you can help. Thanks!

4
4
0

Really solid breakdown of how known spyware does the thing we all worry about: hiding camera/mic indicators.

An important note I think is that this capability requires kernel-level access to hook Springboard (iOS's UI controller) and hide those indicators. In other words, something your Facebook app cannot do.

jamf.com/blog/predator-spyware

0
1
0
1

๋ฉ•์‹œ์ฝ” ๋‚œ๋ฆฌ ๋‚ฌ์–ด์š”

1. ๋ฏธ๊ตญ์ด ์ง€์›ํ•ด์„œ ์นด๋ฅดํ…” ์ˆ˜์žฅ ์‚ฌ์‚ด
2. ๊ณตํ•ญ ์Šต๊ฒฉ
3. ๋ฏธ๊ตญ์ธ ์ธ์งˆ๋กœ ์žก์Œ

1

Looks like Palantir may have fallen into the Streisand trap;

in seeking their right to reply (under Swiss media law) via the courts, they have drawn a lot more attention to two articles (based on Freedom of Information requests) that reveal why the Swiss state refused to do a deal with Palantir for some military software; they were worried data would be obtained by the US Govt.

Now a story, originally limited to the Swiss is gaining traction across Europe; oops.


h/t FT

0
4
0
0
0
1
0
0
0
0
0
0
0
0