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

An article about how "immortal" MS Word is and other MSFT praise turned up in my feed, so I found the need to reprise (and liberate) my 2013 rant "Compatibility Is Hard: CHARTEST.DOC Is From 1989, Was Not Readable By 2003" nxdomain.no/~peter/compatibili which links to other (probably better) pieces by myself and @cstrossCharlie Stross

0

한컴 한글은... 크래시가 너무 잘 난다. 2022 기준 개요/스타일 같이 구조적 글쓰기 기능들 좀 빡세게 정리하면서 쓰면 잘 죽는데, 웃긴 건 한국인들이 그런 기능 잘 안 써서 죽는지도 잘 모름. 🤣

1
0

Implementing Encrypted Messaging over ActivityPub

Evan Prodromou @evanprodromou@socialwebfoundation.org

One of the project areas of the Social Web Foundation for the last year has been end-to-end encrypted messaging. ActivityPub, the standard protocol that powers the Social Web, has privacy controls, but they do not protect the content of messages from server operators. Encrypted messaging has become a common feature on many social networks since ActivityPub was created, and its lack has inhibited Social Web adoption and public trust in the network. ActivityPub is extensible, though. As part […]

Read more →
0
3
1

I don't think I'll stop using Firefox anytime soon.
Yes, their management are fucking idiots and it's annoying that I'll have to disable new AI features whenever they release them..

But the alternative is to use something Chromium-based, which would make Google's domination of web technology absolute - and Google is 100x more evil than Mozilla ever could be.

I hope this fucking bubble pops before Mozilla fucks up Firefox so badly that it becomes completely unusable

0
0
1
0
0
0
0
0
0

There are wind gusts of over 20 mph today, going into the snow week. The power lines here are all above ground and there are a lot of old trees. I’m gonna be so annoyed if we lose power during the first week of my vacation 😑

0

Brent Mckean captured this amazing moonlit scene with three combined exposures on an icy winter morning in Manitoba, Canada.

The colorful rings are a corona caused by diffraction by ice crystals near the direction of the Moon.

Outside those rings, a 22-degree halo was created by moonlight refracting through ice crystals shaped like hexagonal prisms.

On the left and right are 'moon dogs', caused by light refracting through thin, flat, 6-sided ice crystals.

At the top and bottom of the 22-degree halo are 'upper and lower tangent arcs', created by moonlight refracting through nearly horizontal hexagonal ice prisms.

A few minutes later the halo and arcs disappeared and the sky returned to normal -- with the exception of a single faint moon dog.

Image source: apod.nasa.gov/apod/ap200224.ht

For more on tangent arcs: en.wikipedia.org/wiki/Tangent_

The image shows a celestial spectacle over Manitoba, Canada, on a cold winter morning. The moonlight, refracted, reflected and diffracted by millions of falling ice crystals, creates extraordinary optical phenomena. At the center, the Moon is surrounded by a colored halo, called the corona, generated by the diffraction of small droplets of water or ice. A 22-degree halo is seen around it, formed by the refraction of moonlight through six-sided cylindrical ice crystals. On either side of the moon are "moon dogs," bright spots caused by the refraction of light through thin, hexagonal ice plates floating toward the ground. Above and below the 22-degree halo are upper and lower tangent arcs, created by refraction through nearly horizontal ice cylinders. The sky, captured in three combined exposures, appears surreal, transforming the moon into an icon of another world.

Alt text by Nereide: https://bsky.app/profile/drnereide.bsky.social/post/3llzitehztc2z

Photograph by Brent Mckean: https://apod.nasa.gov/apod/ap200224.html
0
0
0

What really bothers me is that most of the crises and difficulties people suffer from are entirely artificial and preventable. We literally have enough food, water, building materials, energy, and other essential goods in the world that everyone would be able to live a life of dignity.

But like, by sheer political choice that is just not the case. And that like, actually makes me quite upset.

0
1
0
0

choosing to kill embeddable Gecko (make it a only engine, essentially) over a decade ago was such a tragic mistake.

Alternative browsers & desktop apps had no choice but to go with WebKit or Blink/Electron.

As a result, Mozilla have nobody to blame but themselves for their minuscule marketshare and nil developer mindshare today.

Further readings:
* lwn.net/Articles/436412/ (circa 2011)
* chrislord.net/2016/02/24/the-c from @Cwiiis
* dutherenverseauborddelatable.w from @YoricSpace·Time Will Tell

0
0
0

The war on privacy and encryption goes on. This time in the UK. Under the “Children’s Wellbeing and Schools Bill”, lawmakers now want client-side scanning on every phone and tablet.

The lawmakers write: “Any relevant device supplied for use in the UK must have installed tamper-proof system software which is highly effective at preventing the recording, transmitting (by any means, including livestreaming) and viewing of CSAM using that device.”

1/4

0
0
0
0

Right now, belief — legally correct or not, morally sound or not — is keeping an authoritarian bubble inflated. Belief.

You can yell that it’s wrong, you can be correct, and…you’ll be yelling into the wind.

•Belief• is what’s creating MSP’s current reality.

This is a really good question from @mathaetaes. The first thing I keep telling everyone in other cities who wonders how they can help, what they can do:

Get organized NOW. Meet your neighbors NOW. Get your neighbors set up with secure messaging NOW. Form multiple hyper-local neighborhood social groups NOW. Organize a block picnic or community craft night or repair workshop or whatever NOW. Get contact info for the human beings who physically show up for neighborhood events NOW.

Form all those local connections ASAP, so that they’re there when you need them. The hardest lines of communication to establish will be the ones with the people closest to you. If you get local lines open in advance, you’ll be in a far, far better place.

infosec.exchange/@mathaetaes/1

0
0
0
0
0
0
0
0

What really bothers me is that most of the crises and difficulties people suffer from are entirely artificial and preventable. We literally have enough food, water, building materials, energy, and other essential goods in the world that everyone would be able to live a life of dignity.

But like, by sheer political choice that is just not the case. And that like, actually makes me quite upset.

0
0
0
0
0
0
0

Pátek: Putin otevřeně prohlásil, že cílem ruské invaze na Ukrajinu je „osvobodit historická území Ruska“. Tím de facto potvrdil, že všechny předchozí „důvody“, jako například rozšiřování NATO, údajní fašisté v čele Ukrajiny, nebo údajné utiskování ruskojazyčné menšiny, jsou jen lživá propaganda mající zakrýt skutečný důvod pro ruskou agresi: imperialismus. Ti chytřejší to ví posledních třicet, některým snad Putinovo přiznání konečně otevře oči. Členové páté kolony Ruska budou ale dát papouškovat každou lež, která Rusko vykresluje jako oběť, aby si nemusela přiznat, že jsou odporní lidé fandící odpornému režimu. A také se děje tohle facebook.com/dnesnaukrajine.cz:
1/4

0
0
0
0

I am reading a book and within a paragraph, the author uses 3 words I don't know:

Admixture, adamantine and abnegating.

Aside from these words sounding a bit German, with their "ad" and "ab" prefixes, I have a question:

Does the need to look up words while reading distract you from the whole practice of reading?

I feel like it distracts and throws me off. I'd rather authors use simpler words that most people likely understand, than use fancy ones for the sake of trying to sound "academic".

0
0
0
0

Wishing for a Mastodon plushie this Christmas?🎄

We’re giving away two of the new ones for free to two random people who boost and favorite this post! Winners will be announced on December 25th, just like last year.

If you’d like to support our server and projects like these, donations are always welcome:

✊🎁 Support Here :paypal: :kofi:

Thank you all for turning this year into what it has been! :ablobcatsnowjoy:

A picture of four of the new Activity Peach and Interoperability Blue Mastodon plushies next to a decorated tree with the words “Happy Holiday” stylized on top and “from mastodon.de” on the bottom
0
0
0
0
0
0
0

When you realize that Mozilla was initially funded by Google to avoid a web browser monopoly by Microsoft and it is still funded by Google to avoid a web browser monopoly… by Google itself.

But still, making web browsing so complex that it requires Google money just to enter the game.

+100 points to Slytherin for the strategy!

0
0

well today's is a bit bittersweet.

Back at the beginning of the month, I plotted all the projects on my remind(1) calendar, grouping various categories together. Two days ago, lynx¹, yesterday was Dillo², and today it was supposed to be . Yet this week has been full of sad Firefox news, with them ignoring users' desires to keep AI rubbish out of the browser (or at least relegated to an optional plugin)

The browser that I started using as Netscape, grew to be Communicator, that kinda became Phoenix, then shed the non-browser functions off to Thunderbird (already got mentioned³) and became Firefox. Despite the rise of Chromium/Chrome, I still use Firefox as my daily driver web-browser for the modern web (rather than the *pleasant* web where lynx & Dillo serve me much better).

What used to be a "User Agent" has become something that no longer puts the *user* first. 😢

So in this time of wishes and gifts, I wish that the Firefox leadership team would take a strong look at what they're doing and change their course.


¹ mastodon.bsd.cafe/@gumnos/1157
² mastodon.bsd.cafe/@gumnos/1157
³ mastodon.bsd.cafe/@gumnos/1156

A kid on Santa's lap asks, "For Christmas I want a dragon!"  Santa replies they should "Be realistic."  The kid then now asks, "I want Mozilla to reverse its course on AI!" to which Santa pulls out a writing implement and parchment to take notes, asking "What color do you want your dragon?"
0
0
0
0
1
0