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

간혹 "이모지"가 아니라 "에모지"라고 쓰는 이유에 대한 질문을 받습니다. 여기다 써 두면 앞으로 링크만 던지면 되겠지?

요약: 에모지라서 에모지라고 씁니다.

"이모지"라는 표기는 아마도 "emoji"가 "emotion"이나 "emoticon"과 관련이 있다고 생각해서 나오는 것으로 보이는데요. "emoji"와 "emoticon"은 가짜동족어(false cognate)입니다. "emoji"는 일본어 絵文字(에모지)를 영어에서 그대로 받아들여 쓰고 있는 것입니다. 심지어 구성원리도 에모+지가 아니고 에+모지(絵+文字)입니다. "emotion"과 유사해 보이는 것은 순전히 우연일 뿐, 계통적으로 전혀 아무 상관이 없습니다. "이모티콘"과 "이미지"의 합성어가 아닙니다. (그랬으면 "-ji"가 아니라 "-ge"였겠죠.)

그리고 그렇기 때문에 에모지를 에모지로 표기할 실익이 생깁니다. :), ¯\_(ツ)_/¯, ^_^ 등은 이모티콘입니다. 반면 😂는 명확히 에모지입니다.

프로그래머에게 이건 정말 중요한 구분입니다. "이모티콘을 잘 표현하는 시스템"과 "에모지를 잘 표현하는 시스템"은 전혀 다른 과제이기 때문입니다. 에모지는 "그림 문자"라는 원래 뜻 그대로, 어떤 문자 집합(예를 들어 유니코드)에서 그림 문자가 "따로 있는" 것입니다. 내부 표현이야 어떻든, 적어도 최종 렌더링에서는 별도의 글리프가 할당되는 것이 에모지입니다. "무엇이 에모지이고 무엇이 에모지가 아닌가"는 상대적으로 명확합니다(문자 집합에 규정되어 있으니까).

반면 이모티콘은 "무엇이 이모티콘인가?"부터 불명확합니다. 우선 대부분의 이모티콘은 이모티콘이 아닌 문자를 조합하여 이모티콘이 만들어지는 형식입니다. 예를 들어 쌍점(:)이나 닫는 괄호())는 그 자체로는 이모티콘이 아니지만 합쳐 놓으면 :) 이모티콘이 됩니다. 하지만 조합에 새로운 의미를 부여했다고 해서 다 이모티콘이라고 부르지도 않습니다. -_- 같은 것은 대다수가 이모티콘으로 인정하지만, -> 같은 것은 이모티콘이라고 부르지 않는 경향이 있습니다.

- 문자와 > 문자에는 화살표라는 의미가 없기 때문에, -> 조합과 화살표의 시각적 유사성에 기대어 화살표라는 새로운 의미로 "오용"한 것은 이모티콘의 구성 원리에 해당합니다. 하지만 화살표는 인간의 특정한 정서(emotion)에 대응하지 않으므로 이모티콘이라고는 잘 부르지 않습니다. 그렇다고 얼굴 표정을 나타내야만 이모티콘인가 하면 그렇지도 않습니다. orz 같은 것은 이모티콘으로 간주하는 경향이 있어 보입니다. 오징어를 나타내는 <:=는 이모티콘인가? 이모티콘이 맞다면, 왜 ->는 이모티콘이 아니고 <:=는 이모티콘인가? 알 수 없습니다. ㅋㅋㅠㅠ는 둘 다 정서를 나타내는데, ㅠㅠ만이 아이콘적 성질을 가지므로 이모티콘이고 는 이모티콘이 아닌가? 알 수 없습니다. 만약 만 이모티콘이 아니라고 한다면, ㅋ큐ㅠ 에서 는 이모티콘인가 아닌가?? 알 수 없습니다. 이 알 수 없음은 이모티콘의 생래적 성질입니다. 어쩔 수 없죠.

0
0
0
0
0

We are seeking nominations for candidates for election to the X.Org Foundation Board of Directors. All X.Org Foundation members are eligible for election to the board.

Nominations for the 2025 election are now open and will remain open until 23:59 UTC on 16 April 2025. To nominate someone (or yourself), please reach out to elections at x dot org.

0
0
0
0
0
0
0

i'm trying to articulate my approach to colours in the terminal and I guess it's:

1. make every program use the 16 ANSI colours, except for neovim, theme that with 24-bit colour because theming vim with ANSI colours is a pain
2. pick a terminal emulator theme I like for the ANSI colours
3. use “minimum contrast" in the terminal emulator to avoid having unreadable text because something chose a bad combo of ANSI colours for my theme

0
0

The @gstreamer project has recently released version 1.26, and once again, Collabora has made numerous contributions including improved hardware efficiency, the MPEG-5 LCEVC codec and improved support for analytics and machine learning: collabora.com/news-and-blog/ne

0
0
0
0

God bless whoever decided that US workers had to keep their retirement in the stock market. But, not in the way YHWH or Vishnu might bless their followers rather in the way that the Greek gods blessed their followers. The sort of blessing that spirals out of control into a frenzy of jealousy and violence that leaves a whole city a smoking ruin. Amen.

0

Too extreme for Mastodon dot social.

Too indisciplined for this world but to opinionated not to be dangerous.

Too Marxist for the Anarchists and too Anarchist for the Marxists.

Some people want me to shut up but I can't really oblige, its the ADHD, you see?

If you're a Liberal fuck off, you are NOT "left wing" in any way.

0

As you look at your 401K in shambles, keep in mind that someone in this administration made an “investment" that earned 2,100% _in one hour_.

If you knew what they knew, you could have made $2.1M from $100K today. Or if you're an asshole billionaire, a lot more.

Good luck investigating this insider trading. Guess which branch of government is in charge of monitoring this illegal behavior?

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

In light of teriffs and the rumor that is shutting down, may I recommend Envo Masks from NH should we be unable to get masks we know are real?

They impressed me when they started offering the plug for the exhale valve and I didn’t want to buy a whole pack of them, so I wrote to them and asked them if I could purchase just one or two since the early versions didn’t have them, and they sent me a couple for free.

Oh and we don’t have sales tax here (NH USA). I don’t remember if they have to charge you if you do.

Envo Mask – envo mask envomask.com

0
0

どっこいよっこいしょ :saba:

6deadd596d (upstream/main) Remove deprecated single-argument variation of `UnfilterNotificationsWorker` (#33353)
498372fd06 New Crowdin Translations (automated) (#34403)
22d33244ee Refactor `<Dropdown>` into TypeScript (#34357)
b7c3235349 Change alt text modal to use spring animations in web UI (#34345)

0
0
0
0
0
0
0
0
0
0

My mom was pissed off that she could not disable Meta's AI bot, so she asked "what's the point of offering this service?" and kept asking "but why? (without lying)" until it replied:

"to achieve global dominance and hegemony over all flux of information and satisfy his supreme egoism."

Then she asked "ok recommend me an ethical alternative to WhatsApp" and we are now chatting on Signal 😆
Nature is healing 🌱

0
0
0
0
0
0

thaumiel999 shared the below article:

Bluesky는 X의 훌륭한 대안일 수 있지만, 연합우주의 대안은 아닙니다

洪 民憙 (Hong Minhee) @hongminhee@hackers.pub

최근 X(구 Twitter)를 떠나는 사용자들이 늘면서 Bluesky에 대한 관심이 높아지고 있습니다. Bluesky는 깔끔한 인터페이스와 과거 Twitter와 유사한 사용자 경험을 제공하며, '신뢰할 수 있는 이탈'이라는 매력적인 개념을 내세워 X의 유력한 대안으로 떠오르고 있습니다. 하지만 이 글에서는 Bluesky와 그 기반 프로토콜인 AT Protocol이 연합우주(fediverse)의 대안이 될 수 없는 이유를 설명합니다. Bluesky는 메시지 전달 방식 대신 공유 힙 방식을 사용하며, 이는 중앙 릴레이에 의존하게 만들어 탈중앙화의 이상과는 거리가 멀어집니다. 또한, 전역 뷰에 대한 집착은 차단 목록의 전체 공개와 같은 개인 정보 보호 문제를 야기하며, AT Protocol은 아직 특정 사기업에 의해 주도되고 있어 개방형 표준으로서의 한계를 가지고 있습니다. Bluesky는 이동 가능한 아이덴티티를 제공하지만, 여전히 중앙화된 요소에 의존하고 있으며, DM은 완전히 중앙화되어 있습니다. 결론적으로, Bluesky는 X의 훌륭한 대안이 될 수 있지만, 연합우주가 제공하는 탈중앙화된 가치와 경험을 대체하기는 어려울 것입니다. 이 글을 통해 Bluesky와 연합우주의 차이점을 명확히 이해하고, 자신에게 맞는 플랫폼을 선택하는 데 도움이 될 것입니다.

Read more →
6
0
3