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
0
0

LLM에서 마크다운이 널리 쓰이게 되면서 안 보고 싶어도 볼 수 밖에 없게 된 흔한 꼬라지로 그림에서 보는 것처럼 마크다운 강조 표시(**)가 그대로 노출되어 버리는 광경이 있다. 이 문제는 CommonMark의 고질적인 문제로, 한 10년 전쯤에 보고한 적도 있는데 지금까지 어떤 해결책도 제시되지 않은 채로 방치되어 있다.

문제의 상세는 이러하다. CommonMark는 마크다운을 표준화하는 과정에서 파싱의 복잡도를 제한하기 위해 연속된 구분자(delimiter run)라는 개념을 넣었는데, 연속된 구분자는 어느 방향에 있느냐에 따라서 왼편(left-flanking)과 오른편(right-flanking)이라는 속성을 가질 수 있다(왼편이자 오른편일 수도 있고, 둘 다 아닐 수도 있다). 이 규칙에 따르면 **는 왼편의 연속된 구분자로부터 시작해서 오른편의 연속된 구분자로 끝나야만 한다. 여기서 중요한 건 왼편인지 오른편인지를 판단하는 데 외부 맥락이 전혀 안 들어가고 주변의 몇 글자만 보고 바로 결정된다는 것인데, 이를테면 왼편의 연속된 구분자는 **<보통 글자> 꼴이거나 <공백>**<기호> 또는 <기호>**<기호> 꼴이어야 한다. ("보통 글자"란 공백이나 기호가 아닌 글자를 가리킨다.) 첫번째 꼴은 아무래도 **마크다운**은 같이 낱말 안에 끼어 들어가 있는 연속된 구분자를 허용하기 위한 것이고, 두번째/세번째 꼴은 이 **"마크다운"** 형식은 같이 기호 앞에 붙어 있는 연속된 구분자를 제한적으로 허용하기 위한 것이라 해석할 수 있겠다. 오른편도 방향만 다르고 똑같은 규칙을 가지는데, 이 규칙으로 **마크다운(Markdown)**은을 해석해 보면 뒷쪽 **의 앞에는 기호가 들어 있으므로 뒤에는 공백이나 기호가 나와야 하지만 보통 글자가 나왔으므로 오른편이 아니라고 해석되어 강조의 끝으로 처리되지 않는 것이다.

CommonMark 명세에서도 설명되어 있지만, 이 규칙의 원 의도는 **이런 **식으로** 중첩되어** 강조된 문법을 허용하기 위한 것이다. 강조를 한답시고 **이런 ** 식으로 공백을 강조 문법 안쪽에 끼워 넣는 일이 일반적으로는 없으므로, 이런 상황에서 공백에 인접한 강조 문법은 항상 특정 방향에만 올 수 있다고 선언하는 것으로 모호함을 해소하는 것이다. 허나 CJK 환경에서는 공백이 아예 없거나 공백이 있어도 한국어처럼 낱말 안에서 기호를 쓰는 경우가 드물지 않기 때문에, 이런 식으로 어느 연속된 구분자가 왼편인지 오른편인지 추론하는 데 한계가 있다는 것이다. 단순히 <보통 문자>**<기호>도 왼편으로 해석하는 식으로 해서 **마크다운(Markdown)**은 같은 걸 허용한다 하더라도, このような**[状況](...)**は 이런 상황은 어쩔 것인가? 내가 느끼기에는 중첩되어 강조된 문법의 효용은 제한적인 반면 이로 인해 생기는 CJK 환경에서의 불편함은 명확하다. 그리고 LLM은 CommonMark의 설계 의도 따위는 고려하지 않고 실제 사람들이 사용할 법한 식으로 마크다운을 쓰기 때문에, 사람들이 막연하게 가지고만 있던 이런 불편함이 그대로 표면화되어 버린 것이고 말이다.

* 21. Ba5# - 백이 룩과 퀸을 희생한 후, 퀸 대신 **비숍(Ba5)**이 결정적인 체크메이트를 성공시킵니다. 흑 킹이 탈출할 곳이 없으며, 백의 기물로 막을 수도 없습니다. [강조 처리된 "비숍(Ba5)" 앞뒤에 마크다운의 강조 표시 "**"가 그대로 노출되어 있다.]
14
1
0

I've just come off a month long coffee break and have been reading a lot of manga. I wanted to try drawing something coffee themed, and shaded with print style halftone/screentone, which is particularly incompatible with being rescaled for display on social media :angry_laugh:

Pretty happy with everything except her hand, and screentone shading her uniform clothes suggests polkadots a bit too much?

A manga style maid holds a cup of coffee slightly awkwardly. The artist is quite inconsistent. She's shaded with halftone dots that cause moire effects when scaled
0

그럼 여러분 그건 아십니까? 흰자가 '항상' 보이는 동물은 거의 없다는거? 우리 인간의 눈은 흰자가 항상 보입니다. 그래서 서로 감정이나 무엇을 보고 있는지 확인할 수 있죠. 그 덕에 개와 협력관계를 구축할 수 있었다라는 설이 있습니다. 인간은 시선을 통해 의사소통을 할 수 있기 때문에 그것을 파악한 고대의 멈머들이 인간과 협력하여 사냥해줬다~ 뭐 이런 것입니다.

RE: https://bsky.app/profile/did:plc:7brlov4j2oysum2sn44geibw/post/3mbqdq5rztk2s

0
0

Fascinating morning reads.

I stumbled on a thread about ableistic behaviour this morning, which was, let's say, not awesome. In my (unsuccessful) attempt to find the post triggering the thread, I came across a paper on moderation issues on mastodon, which is undoubtedly correct, but... *le sigh*

It frames the problem as both technical and social, but it misses - as most such discourses seem to - a simple psychological root cause.

I'll explain. I keep explaining this.

People are social animals. We each have our different needs when it comes to social interaction, but the fundamentals are the same: we all need the safety of groups. And we all need privacy.

This seems like two contradictory requirements, and a lot of moderation discussions focus on balancing those two, and for good reason. The underlying commonality here are visibility and control.

0
0
0
0
0
0
0

例のGrokの生成AIの件さ
我々はもう大人だし僕は絵描きだから無断加工とかの面で不満が出てるけど、中高生とかでコレが流行っちゃったら100%いじめに利用されると思うんだよね


RE: https://misskey.io/notes/ah5u5yhp7tnr019y

1
0
0
0
0
0
0
0
0

Because we're talking a lot about digital independence right now (as we should), here's some advice:

Before you register a domain name, please check who operates its top level domain, as much of your digital independence will depend on who they are! Also, you might be surprised who you're sponsoring.

The ICANN has a list of the registry operators:
icann.org/en/registry-agreemen
--

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

If you're running a public Fediverse server, it's really important you plan how you will shut it down gracefully, even if you have no intention of ever shutting down.

Graceful shutdowns mean your members can move accounts elsewhere, and don't lose their follows and followers. The absolute worst thing a server can do is suddenly disappear without warning.

Here's more info about how to plan a graceful Mastodon server closure:

➡️ fedi.tips/closing-your-mastodo

0
0
0

For decades, Canadians eagerly rushed onto US tech platforms and services. But now the drawbacks of that dependence are on full display.

For the Canadian Centre for Policy Alternatives, I explain the economic and political consequences of a US-dominated internet — and why digital sovereignty is imperative.

policyalternatives.ca/news-res

0
0
0

고무 gomme, 프랑스 갑빠 capa, 포르투갈 뺑끼 pek, 네덜란드 놈팽이 Lumpen, 독일 쿠우쿠우 食う食う, 일본 고구마 孝行芋, 일본 가브리살 被り살, 일본 케첩 kôechiap, 중국 건달 gaṃdharva, 산스크리트 나락 naraka, 산스크리트 뚝스딱스 tuxtax, 라틴 순대 senggiduha, 만주 엉터리 Ongtori, 만주 키오스크 (köşk; 튀르키예) 슬로건 (slaugh-gharim; 아일랜드) 샴푸 (चाँपो; 힌디) 파자마 (पाजामा; 힌디) 업진살 (ebči'ün+살; 몽골) "와" ...

0

고무 gomme, 프랑스 갑빠 capa, 포르투갈 뺑끼 pek, 네덜란드 놈팽이 Lumpen, 독일 쿠우쿠우 食う食う, 일본 고구마 孝行芋, 일본 가브리살 被り살, 일본 케첩 kôechiap, 중국 건달 gaṃdharva, 산스크리트 나락 naraka, 산스크리트 뚝스딱스 tuxtax, 라틴 순대 senggiduha, 만주 엉터리 Ongtori, 만주 키오스크 (köşk; 튀르키예) 슬로건 (slaugh-gharim; 아일랜드) 샴푸 (चाँपो; 힌디) 파자마 (पाजामा; 힌디) 업진살 (ebči'ün+살; 몽골) "와" ...

0
0
0
0
0
0
0
1

평화누리특별자치도...가 아니라 경기북부 도민들에게 오지않는 경의중앙선과 지갑의 악마 GTX가 있다면
경기남부 도민들에게는 마찬가지로 오지않는 빨간버스, 10분이 지나도 남은시간 30분이 나와있는 초록버스, 그리고 마찬가지로 지갑의 악마 신분당선이 있다고 생각해요

0
0
0
0
0
0

평화누리특별자치도...가 아니라 경기북부 도민들에게 오지않는 경의중앙선과 지갑의 악마 GTX가 있다면
경기남부 도민들에게는 마찬가지로 오지않는 빨간버스, 10분이 지나도 남은시간 30분이 나와있는 초록버스, 그리고 마찬가지로 지갑의 악마 신분당선이 있다고 생각해요

0