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
0

박준규 shared the below article:

Fedify CLI로 Content Warnings 이해하기

Lee Dogeon @moreal@hackers.pub

이 글은 Mastodon의 Content Warnings 기능이 ActivityPub Activity 객체에서 어떻게 표현되는지 탐구합니다. Mastodon에서 글을 작성할 때 Content Warnings를 사용하는 이유와, 그것이 실제 데이터 구조에서 어떻게 나타나는지에 대한 궁금증에서 시작합니다. Fedify CLI 도구를 사용하여 실제 Activity 객체를 확인하고, Content Warnings에 입력한 텍스트가 `summary` 필드에 저장됨을 발견합니다. ActivityPub 문서에서 `summary` 필드의 정의를 찾아 HTML 스타일링과 다국어 지원이 가능하다는 점을 확인합니다. 결론적으로 Content Warnings를 요약으로 사용하는 것이 항상 적절한 용례는 아닐 수 있지만, 사용자가 선호하는 언어로 작성된 요약을 애플리케이션이 자동으로 번역하여 제공할 수 있다는 아이디어를 제시합니다.

Read more →
0
0
0
0
0
0
0
0

Long post, sweet memories

This afternoon, I saw a bus full of kids on a school trip. Some were singing, others were sleeping, some were reading. Tired but happy. And it made me smile, brought on by a distant memory. It was 1998, the last year of high school, and we were on a school trip to Greece. That April evening, we were in Athens, staying in a huge hotel that also hosted groups from other countries.

In our room, there were four of us – friends, classmates. That evening, the last one, we had planned to meet in our room at midnight, in preparation for the journey the next day. No cell phones, roaming charges were outrageous, and we were used to managing without them. We couldn't leave the hotel, but inside we’d meet other friends and just hang out together.

One of us and I left the room and went towards the room of some other friends. On the way, we bumped into a group of Spanish boys and girls. We’d seen them earlier. They asked us (in Spanish – they didn’t speak English, but Italians and Spaniards can understand each other) if we wanted to join them at a party in their friends' room. We thought for a moment and decided to follow them.

There were about fifteen people. They welcomed us with the typical Spanish warmth – friendly and hospitable. As soon as they found out we were Italian, they immediately asked us to sing Eros Ramazzotti’s songs with them. Then we saw a big pot and they hinted they were making sangria. As soon as it was ready, they offered us some. I’ve never been much of a drinker, so I mostly accepted to not offend them.

We started singing together. They got the Italian lyrics of Eros Ramazzotti wrong, and we messed up the Spanish lyrics of Hijo de la luna, but it didn’t matter: the laughter, the fun, the carefree moments in a shabby Greek hotel room with a group of Spaniards we had just met. Two girls were especially friendly, trying to speak some sort of pseudo-Italian with us. We understood a bit, guessed the rest, and had a good laugh.

We returned to our room at 5 a.m. The girls, by the way, had rooms next door to ours. Our roommates were worried at first, then shocked, when they saw us come back at 5 with these girls, who gave us an innocent kiss goodbye and went to their room. That night, for the first time in my life, I felt free. I had been myself, sharing wonderful moments with people I had just met and would never see again. Out of my world, out of my comfort zone, away from what others expected of me. That night, I understood what I wanted to be, how I wanted to live, what living truly means. I’ll never forget that night for the feelings I experienced, for the first time. That night laid the foundation for who I am today.

We exchanged phone numbers with everyone in the group for a few text messages, promising to keep in touch. A promise we all knew we wouldn’t keep, except maybe a few days after returning home just to say we made it back.


0
0

We watched "A Complete Unknown" last night. It was a great movie about what making music means to a culture and to oneself. Timothée Chalamet does a great job as Bob Dylan. The music is awesome and moving. Ed Norton is a sweet, deep Pete Seeger. The emotional stakes are high, and the Night That Dylan Went Electric feels like a personal and movement watershed. Don't miss it.

0
0
0

Today we're going to talk about something that one of us has considered buying in the past, but opted for a smartphone with /e/OS instead. But since we like the concept and design, let's talk about Punkt 🇨🇭, the "detox" and pro-privacy smartphone 📱.

Do you think we really need all those apps that are installed in our smartphones?

In our world of "app-obesity", Punkt offers a breath of fresh air with a simpler approach to technology.

Petter Neby 🇳🇴, a Norwegian entrepreneur, founded Punkt in 2008, a company that create products that focus on the things we really need without any of the distractions we don't.

Punkt is based in Switzerland 🇨🇭, it had around 50 employees and offers 2 different mobile models:

The 1st is the MC02. It has basic digital tools and focuses on privacy and security - email, calendar, contacts, notes, storage and a built-in VPN. They have an agreement with , which comes pre-installed. This model has a subscription and costs around CHF 12/month (1st year free).

The 2nd one, the MP02, is a classic . The interface is 100% text-based, with no icons, and it has the most basic functions of a telephone.

devices use AphyOS, an OS based on developed by Apostrophy AG 🇨🇭 ( apostrophy.ch).

Check their website to see all features:

punkt.ch

MC02 smartphone in black and white. It shows the main screen that displays:
Thursday, 2 November
10:30
9 icons with name, consisting of:
Aply Store, Calendar, Contacts, Digital Nomad, Files, GMS Wizard, Mail, My Account, TasksA MP02 green mobile phone on a tree. In the background, it looks like a beach landscape. The telephone has a small screen on the top, and below it has a keyboard with numbers and some short icons that activate functions.
0
0
0
0
0

I used to consider my self an anarchist. Because if the choice was between dignity, welfare and on the other hand society, I would always chose the former. As I saw it I recognised pascal's mugging.

Increasingly it seems obvious to me that those that call them self anarchist, imagine a society where those that are dependent on the state simply does not exist.

As someone that lives with a debilitating disability that means I am unable to provide for myself, I can now see they are the leopards.

0

dear internet, i have a nixos with an efi-only partition and i want to do luks unlock via ssh from inside initrd. when setting network settings into `boot.initrd.network` and ssh config (with host keys in /boot/efi) into `boot.initrd.network.ssh`, i do not get any action in stage 1 attempting to either bring up the network nor launch SSH. i get the normal systemd-udev prompt for the luks passphrase. any ideas?

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

Hello everyone!

I've been on this instance for a while now, but it was on an account that revealed a bit more personal information than I felt comfortable revealing. If you were following the old account, you should be following this one shortly.

0
0
0

I just saw a LinkedIn post about companies taking 4+ rounds of interviews to hire PMs.

I’ve heard complaints from hiring managers that they can’t find good candidates but this sounds ridiculous as a solution. Are others in tech seeing an increase in multiple riunds of interviews for roles?

linkedin.com/posts/breelynwill

0
0

洪 民憙 (Hong Minhee) :nonbinary: shared the below article:

Fedify CLI로 Content Warnings 이해하기

Lee Dogeon @moreal@hackers.pub

이 글은 Mastodon의 Content Warnings 기능이 ActivityPub Activity 객체에서 어떻게 표현되는지 탐구합니다. Mastodon에서 글을 작성할 때 Content Warnings를 사용하는 이유와, 그것이 실제 데이터 구조에서 어떻게 나타나는지에 대한 궁금증에서 시작합니다. Fedify CLI 도구를 사용하여 실제 Activity 객체를 확인하고, Content Warnings에 입력한 텍스트가 `summary` 필드에 저장됨을 발견합니다. ActivityPub 문서에서 `summary` 필드의 정의를 찾아 HTML 스타일링과 다국어 지원이 가능하다는 점을 확인합니다. 결론적으로 Content Warnings를 요약으로 사용하는 것이 항상 적절한 용례는 아닐 수 있지만, 사용자가 선호하는 언어로 작성된 요약을 애플리케이션이 자동으로 번역하여 제공할 수 있다는 아이디어를 제시합니다.

Read more →
0

洪 民憙 (Hong Minhee) shared the below article:

Fedify CLI로 Content Warnings 이해하기

Lee Dogeon @moreal@hackers.pub

이 글은 Mastodon의 Content Warnings 기능이 ActivityPub Activity 객체에서 어떻게 표현되는지 탐구합니다. Mastodon에서 글을 작성할 때 Content Warnings를 사용하는 이유와, 그것이 실제 데이터 구조에서 어떻게 나타나는지에 대한 궁금증에서 시작합니다. Fedify CLI 도구를 사용하여 실제 Activity 객체를 확인하고, Content Warnings에 입력한 텍스트가 `summary` 필드에 저장됨을 발견합니다. ActivityPub 문서에서 `summary` 필드의 정의를 찾아 HTML 스타일링과 다국어 지원이 가능하다는 점을 확인합니다. 결론적으로 Content Warnings를 요약으로 사용하는 것이 항상 적절한 용례는 아닐 수 있지만, 사용자가 선호하는 언어로 작성된 요약을 애플리케이션이 자동으로 번역하여 제공할 수 있다는 아이디어를 제시합니다.

Read more →
0
0
0
0
0

Published Video Trimmer and Identity v25.03. Two more projects free from zerover!

In Video Trimmer I moved the trimming options to a button in the main UI, hopefully making it more visible. This isn't a perfect solution to imprecise trimming, but a step into the right direction.

Identity now uses the new toggle group for the display mode switcher.

I also relaxed Rust dependency versions in both and even removed a few in VT.

flathub.org/apps/org.gnome.git

flathub.org/apps/org.gnome.git

Video trimmer with options menu popped up.Identity window with primary menu popped up showcasing the toggle group.
0
0
0
0
0
0
0

Help me, of the Fediverse!

I love big, games where you travel to lots of places and explore different terrains and people groups — the classic examples being games like the (, ) and .

My only platform is my . What other games should I look at that wlll give me this experience? Bonus points if (like Skyrim and unlike Fallout) the worlds are beautiful.

Old games are just fine, BTW.

0
0
0
0
0

In computer science, I frequently point out to students that it's a *science*, so you can usually get started by measuring things. Performance versus various constraints such as memory use, clock speed, etc., or with different algorithms and models can provide a good starting point. You should also read constantly, and follow the references in papers that you read when you find topics of interest. Doing these two things will set the basis of what you do next.

0
0