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
1

식사예절 이야기가 탐라에 들어와서 생각났는데 적어도 이 10가지만 알아도 어른들에게 안 혼난다

1. 잘먹겠습니다, 잘먹었습니다 인사하기
2. 어른이 먼저 한술 뜨신후에 먹기
3. 음식먹을때 쩝쩝소리내고 입 벌리지않기
4. 대화를 하고싶다면 다 삼키고 말하기
5. 식사중 코를 풀거나, 재채기할때 고개 옆으로 돌리기
6. 좋아하는 반찬 먹겠다고 뒤적거리지
7. 쪽쪽 빨던 숟가락, 젓가락으로 음식 휘적거리지않기
8. 혼자면 몰라도 같이 밥먹을때 휴대폰 보지않기
9. 팔꿈치 내리기
10. 배가 고파도 급하게 먹거나, 걸신들린것처럼 먹지않기

0

식사예절 이야기가 탐라에 들어와서 생각났는데 적어도 이 10가지만 알아도 어른들에게 안 혼난다

1. 잘먹겠습니다, 잘먹었습니다 인사하기
2. 어른이 먼저 한술 뜨신후에 먹기
3. 음식먹을때 쩝쩝소리내고 입 벌리지않기
4. 대화를 하고싶다면 다 삼키고 말하기
5. 식사중 코를 풀거나, 재채기할때 고개 옆으로 돌리기
6. 좋아하는 반찬 먹겠다고 뒤적거리지
7. 쪽쪽 빨던 숟가락, 젓가락으로 음식 휘적거리지않기
8. 혼자면 몰라도 같이 밥먹을때 휴대폰 보지않기
9. 팔꿈치 내리기
10. 배가 고파도 급하게 먹거나, 걸신들린것처럼 먹지않기

0
1
1

German and Dutch authorities, the BKA and FIOD, have shut down the eXch crypto swapper, stealing 34 million Euros, seizing the infrastructure, and now having access to any historical data rendering most coins tainted.

It is still surprising to me how many non-KYC exchanges and swappers host their infrastructure in a country like Germany, which is a country that is known to be highly hostile and aggressive towards crypto as a whole and has led several operations to shut down dozens of different swapping services within the past year.

Furthermore, if you do run a swapping service, the only real solution to hide your infrastructure is to make it accessible only as a hidden service or an eep site, if you favor i2p over tor. Either way, the days of hosting these services via the clearnet are long gone and it seems like many of the service providers still haven't taken note of this. Getting a hidden service going isn't particularly difficult, especially when you look at the additional level of security and privacy you derive from it.

For anyone intending on swapping coins, my recommendation is to use P2P services like RetoSwap (Haveno) and Bisq instead of the swappers. The swappers are much quicker and easier to use, but they have a tendency to log any and all data, which likely remain unsecured. If the feds go after them, you can almost be guaranteed they will get access to that data, which taints any historical and present coins you got from the service. If you absolutely have to use one of those services, access them via Tor and use Monero when swapping. Don't exchange clear coins for other clear coins, otherwise you're placing yourself at risk without the ability to mitigate it in the future.

Official message issued by FIOD and BKA:

> To users of the recently dismantled cryptocurrency exch.ange,
>
> *****This message is issued by the Dutch Fiscal Information and Investigation Service (FIOD) and the Bundeskriminalambt (BKA).
>
> The service has been taken offline as part of our enforcement action.
>
> We are actively investigating individuals involved in money laundering and other illegal activities through this swap service.
>
> Some question actions from law enforcement regarding crypto services. We want to make one thing clear: this action is not an attack on privacy. We respect the right to privacy and recognize its importance in the digital age. However, when services are heavily abused to commit crime, we will act.
>
> We urge everyone involved in illicit activity to cease immediately. The legal consequences can be serious. Our mission is to protect the integrity of the financial system and hold those who exploit it accountable.

>

> Privacy is not the problem - criminal misuse is.
>
> Sincerely,
>
> FIOD and BKA

Press Releases:

- https://www.bka.de/SharedDocs/Kurzmeldungen/DE/Kurzmeldungen/250509_eXch_abgeschaltet.html
- https://www.fiod.nl/bka-and-fiod-shut-down-cryptocurrency-swap-service-exch-e-34-million-in-cryptocurrency-has-been-seized-during-the-operation/

#exchange #crypto #feds

0
0

teenvogue.com/story/former-fif


のこと、海外のメディアが次々に報じている。
この記事は、これまでのドキュメンタリーで語られてきた経緯などもよくまとまっている。

韓国のメディア、まずいと思ってほしいけどね。信用されてない。「キナが病気になったのは〜」とか、ディスパッチの記事をネタにプライバシーさらすコピぺ記事作るのが、マスコミの仕事なの?

0
0
0

How PieFed federates “flair” on posts and comments

On the surface flair on PieFed functions very similar to how it does on Reddit – on posts they’re community-specific tags that can be used to filter posts in a community. People can also add flair to themselves which is just a piece of text that appears next to their name whenever they make posts or comments in the community. This can be helpful for giving a hint about someone’s background, interests or expertise.

However PieFed is federated and there are copies of the communities on multiple servers (instances). The way to use ActivityPub to create and maintain those copies is described in FEP 1b12 which makes no mention of flair. I have made some minimal additions to that FEP, described below:

For flair on posts, the Lemmy devs have already done quite a bit of work on this, which I added a little to, so that flair can have colors. Community actors have an additional type of tag:

{
"type": "Group",
"id": "https://piefed.social/c/piefed_meta",
"name": "piefed_meta",
/* ... */
"lemmy:tagsForPosts": [
{
"type": "lemmy:CommunityTag",
"id": "https://piefed.socia1/c/piefed_meta/tag/whatever",
"display_name": "Some Post Tag Name",
"text_color": "#000000",
"background_color": "#dedede"
}
]
}

lemmy:tagsForPosts is a list of lemmy:CommunityTag objects.

So now all the different copies of the community will know which flair can be used there. When creating a post in the community we just need to add one or more lemmy:CommunityTag objects to the Page activity:

{
"id": "https://piefed.social/post/1",
"actor": "https://piefed.social/u/rimu",
"type": "Page",
/* ... */
"tag": [
{
"type": "lemmy:CommunityTag",
"id": "https://piefed.social/c/piefed_meta/tag/whatever",
"display_name": "Some Post Tag Name"
},
{
"href": "https://piefed.social/post/1",
"name": "asdf",
"type": "Hashtag"
}
]
}

In this example the post also has a hashtag on it.

User flair is simpler because it’s not managed by the community moderators and is not a fixed list. PieFed simply adds the author’s flair to every comment (federated as a Note activity) they make. When a Note is received the author’s flair is updated on the receiving instances.

{
"id": "https://piefed.social/comment/1",
"actor": "https://piefed.social/u/rimu",
"type": "Note",
/* ... */
"flair": "PieFed dev"
}

This means that when someone changes their flair it will take effect immediately on their instance but until they write a comment it won’t propagate to other instances. As flair is primarily used on comments and the people using flair will tend to be posting a lot of comments this is kinda “good enough”.

It would be trivial to add a “flair” attribute onto posts too and have receiving instances read that. User flair shows up next to the author’s name on their posts so arguably it makes sense to send it then too.

Let’s see how it goes.

0
1
1

美眾議院無異議通過台灣保證實施法案 與台互動不設限
2025/5/6
cna.com.tw/news/aipl/202505060

> 美國聯邦眾議院今天口頭無異議通過「台灣保證實施法案」,授權國務院定期檢視與台交往所自我施加的限制,並列出解除的計畫。法案必須經眾議院、參議院通過文字一致的版本,再由總統簽署,才走完立法程序。

眾議院下午開始辯論並表決數項法案,包括「台灣保證實施法案」(Taiwan Assurance Implementation Act)及「台灣國際團結法案」(Taiwan International Solidarity Act)2項友台法案。

0
0
0

> This comes after the Chrome browser on desktop began to automatically convert website passwords to passkeys

ほんとに?怖っわ!こっっっわ!お仕事以外にはChrome使わんとこ。

Google Password Manager for Android Will Automatically Upgrade Your Passwords to Passkeys | Extremetech
https://www.extremetech.com/computing/google-password-manager-for-android-will-automatical

1
0
0
0
0
0
0
1
0
1
0
0
0
0

Just now I saw an article describing Bluesky as the “billionaire-proof” social platform - you should have seen my eye roll. Sure, “billionaire-proof” (quote marks necessary) AND funded by the crypto bros at Blockchain Capital.

I wonder if the person who came up with the hype of Bluesky decentralization is the same who built up the myth of Space Karen as a genius.

Sure Jan - but you can’t fool me.

Media literacy and digital literacy are more needed than ever. I miss the late Neil Postman 🥲

0
0
0

> This comes after the Chrome browser on desktop began to automatically convert website passwords to passkeys

ほんとに?怖っわ!こっっっわ!お仕事以外にはChrome使わんとこ。

Google Password Manager for Android Will Automatically Upgrade Your Passwords to Passkeys | Extremetech
https://www.extremetech.com/computing/google-password-manager-for-android-will-automatical

1
0
0
7

그나저나, useEffect 에서 Server Actions 호출 할 수 있는 거 나만 몰랐지 또.

https://nextjs.org/docs/app/building-your-application/data-fetching/server-actions-and-mutations#useeffect

컴포넌트가 마운트되거나 종속성이 변경될 때 서버 액션을 호출하기 위해 React useEffect 훅을 사용할 수 있습니다. 이는 글로벌 이벤트에 의존하거나 자동으로 트리거되어야 하는 변이에 유용합니다. 예를 들어 앱 바로 가기를 위한 onKeyDown, 무한 스크롤을 위한 교차점 관찰자 후크, 컴포넌트가 마운트되어 뷰 수를 업데이트할 때 등이 있습니다:

라고 합니다.

1
0
0
0
0
0

안녕하세요, 업으로 프로그래밍을 하고 있는 컴퓨터 학부생 김무훈입니다.
현재 3년차 웹 프론트엔드 개발자로서, 다가오는 7월부터 함께할 정규직 포지션을 적극적으로 찾고 있습니다.

최근 학과 사무실에서 졸업 요건을 확인한 결과, 전공 필수 한 과목전공 선택 2학점(총 5학점)이 남아있음을 확인했습니다.
본래는 다음 2학기까지 수료 후 내년 2월에 졸업할 예정이었으나, 교수진과 상의한 결과 취업 및 재직이 확정된다면 수업 이수 방식을 보다 유연하게 결정할 수 있다는 긍정적인 답변을 받아 적극적으로 조기 취업을 추진하게 되었습니다.

이는 전공 필수 과목의 경우에만 해당이 되는 문제이고, 전공 선택 2학점의 경우 앞으로의 여름 학기 현장 실습 또는 다음 학기에 개설되는 하나의 원격 강의로 대체하여 문제가 없는 상태입니다.

지금까지의 업무 경험과 프로젝트는 아래의 포트폴리오에서 확인하실 수 있습니다.
📌 경력기술서 겸 포트폴리오 페이지: https://www.frontend.moe/portfolio/

좋은 인연을 찾을 수 있도록, 많은 관심과 연락 부탁드립니다!

8
0
0
0

뭐 뭔가 원래 얘기랑 조금 주제가 새어나간 이야기라 ㅈㅅ하긴 한데 저는
1. 파스타 면치기 안하는 사람(내 기준 당연한 것...)
2. 파스타 면치기 하는 사람(그럴 수 있음... 내 거 먹기 바빠서 옆에서 면치기를 하는지 쇼를 하는지 관심x)
3. 파스타 면치기 한다고 뭐라하는 사람(약간 오지랖이 심하군... 싶긴 한데 식사 매너를 알려주는 것도 중요하다고 생각하는 사람이라 납득 가능)
4. 파스타 면치기 안한다고 뭐라하는 사람(이건 뭐지?)

0
1
0
1
0
0
0
0
0
0
0
0