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

10~20대가 친구들과 게임을 하며 즐겨 사용하는 음성 채팅 기반 플랫폼 ‘디스코드’가 최근 국내외 폭탄 테러 예고 범죄 등에 악용돼 논란의 중심에 섰습니다. 한때 게이머들의 전유물로 여겨졌던 플랫폼이 허위 협박 범죄의 통로로 지목되면서 규제와 책임을 둘러싼 논쟁도 커지고 있습니다.

“게임용 메신저가 폭파 협박 도구로?”…‘10대의 카톡...

0
0
0
3
0
0
0

아무래도 이무기가 승천할 때 그 모습을 보인 뒤 뭇사람에게 "용"이라는 목격담을 인정받아야 하는 것을 보면, 그래도 제법 민주적이구나 싶다. 아무리 천년 요력을 갈고 닦았더라도, 용이 되는 마지막 순간에는 주변의 승인과 납득을 요한다. 아무리 개인적으로 유능한 사람이거나 부자라 해도, 함부로 공직이나 선출직에 도전했다가는 처참하게 박살나는 것과 닮았다고 생각한다. ...그리고 반대로, 누가 봐도 겉모습이 용이라는 납득만 얻어낸다면 실력이나 내면이 딱히 용다운지는 중요치 않다는 씁쓸한 해석 또한 함께할지도.

0
0

a decade or so ago, I was writing a H.264 decoder (needed a custom one for stupid reasons which of course had to do with hardware reverse engineering).

the first order of business was to implement CABAC: the final entropy coding stage of H.264 (ie. the first layer I had to peel starting from the bitstream), a funny variant of arithmetic coding. the whole thing is quite carefully optimize to squeeze out bits from video frames by exploiting statistics. in addition to carefully implementing the delicate core logic, I also had to copy-paste a few huge probability tables from the PDF, which of course resisted copy-paste as PDFs like to do and I had to apply some violence until it became proper static initializers in C source code.

furthermore, testing such code is non-trivial: the input is, of course, completely random-looking bits. and the way bitstreams work, I’d have to implement pretty much the whole thing before I got to the interesting part.

so, a few hours later, I figured I’m done with CABAC and reconstructing H.264 data structures, and pointed my new tool at some random test videos. and it worked first try! the structures my program spit out looked pretty much as expected, the transform coefficient matrices had pretty shapes and looked just as you’d expect them to, and I was quite happy with that.

and then I moved on to actually decoding the picture from the coefficients, and this time absolutely nothing worked. random garbage on screen. I spent a long time looking at my 2D transform code searching for bugs, but couldn’t find anything.

and then it hit me exactly what “entropy coding” means. I implemented something that intimately knows and exploits the statistical properties of what video transform coefficients and other structures look like, their probabilities and internal correlations, and uses that to squeeze out entropy and reconstruct it on the other end. my “looks good” testing meant absolute jack shit: I could’ve thrown /dev/urandom into the CABAC decoder instead of actual H.264 video, and it would still look like good video data at this stage until you actually tried to reconstruct the picture.

and sure enough, it turned out I fucked up transcribing some rows from the PDF around a page break or something.

10 years later, I think of this experience every time I see a vibecoded pull request, or other manifestation of AI bullshit. all the right shape, and no substance behind it.

and people really should learn to tell the fucking difference.

0

CDU-Bundestagsabgeordneter beschimpft Threads-User, weil die ihren Frust über die Heizungsgesetz-Lügen äußern.

Das ist erbärmlich, zeigt aber auch: Die Kritik wirkt und trifft. Die angegriffene Dünnhäutigkeit ist nicht zu übersehen.

Keep up the pressure!

Beschimpft User als "irre"."Schlimm, was der Alkohol aus manchen Menschen macht" (auf User bezogen)Beschimpft User als "irre"."Mein Tipp: trink weniger."
0
0
1
0

I've been skeptical of whether or not to suggest my friends join DiEM25 because my experience in it has been so complex and sometimes disappointing, but I'm now suggesting you do join it because I'm co-coordinating the Deliberative Democracy Collective and we are organizing citizens assemblies, locally (for each of us) and globally - first including us and soon cohorts selected by sortition. I think this is an important means of fighting fascism through collective action. You can join for free.

0
0
12
0

사실 근데 AI 혹은 어떤 마법(?)같은 기술이 개발되도 근본적인 사람의 결함이라고 해야하나... 실패 원인은 변하지 않을듯. 요새도 많이 느끼지만 항상 사람의 탐진치 욕심 분노 어리석음이 항상 문제임.

0

Imagining younger me reading “The Islamic State Is Using AI to Resurrect Dead Leaders and Platforms Are Failing to Moderate It”

- Islamic State implies a huge upheaval in Mideast politics. No, it’s just another not-awfully-successful guerrilla group.

- “Resurrect” doesn’t mean “resurrect”; it means “make photorealistic cartoons of.”

– “Platforms” implies some cabal of AIs in league against humanity; instead, it’s a cabal of corporations in league against humanity.

404media.co/the-islamic-state-

0
0
0
3
0
1

a decade or so ago, I was writing a H.264 decoder (needed a custom one for stupid reasons which of course had to do with hardware reverse engineering).

the first order of business was to implement CABAC: the final entropy coding stage of H.264 (ie. the first layer I had to peel starting from the bitstream), a funny variant of arithmetic coding. the whole thing is quite carefully optimize to squeeze out bits from video frames by exploiting statistics. in addition to carefully implementing the delicate core logic, I also had to copy-paste a few huge probability tables from the PDF, which of course resisted copy-paste as PDFs like to do and I had to apply some violence until it became proper static initializers in C source code.

furthermore, testing such code is non-trivial: the input is, of course, completely random-looking bits. and the way bitstreams work, I’d have to implement pretty much the whole thing before I got to the interesting part.

so, a few hours later, I figured I’m done with CABAC and reconstructing H.264 data structures, and pointed my new tool at some random test videos. and it worked first try! the structures my program spit out looked pretty much as expected, the transform coefficient matrices had pretty shapes and looked just as you’d expect them to, and I was quite happy with that.

and then I moved on to actually decoding the picture from the coefficients, and this time absolutely nothing worked. random garbage on screen. I spent a long time looking at my 2D transform code searching for bugs, but couldn’t find anything.

and then it hit me exactly what “entropy coding” means. I implemented something that intimately knows and exploits the statistical properties of what video transform coefficients and other structures look like, their probabilities and internal correlations, and uses that to squeeze out entropy and reconstruct it on the other end. my “looks good” testing meant absolute jack shit: I could’ve thrown /dev/urandom into the CABAC decoder instead of actual H.264 video, and it would still look like good video data at this stage until you actually tried to reconstruct the picture.

and sure enough, it turned out I fucked up transcribing some rows from the PDF around a page break or something.

10 years later, I think of this experience every time I see a vibecoded pull request, or other manifestation of AI bullshit. all the right shape, and no substance behind it.

and people really should learn to tell the fucking difference.

0
0

사실 지금 AI 발전으로 인해서 생길 변화는 새로운것도 아니고 어찌보면 50-60년전부터 예견되어왔던건데 이것이 체감되기 시작하는 단계로 오니 다들 기겁하는것이 여러모로 웃프긴함; 모두가 원했지만 ... 모두가 원하지 않는 형태로 오는 모순이 있다고 해야하나 ㅎㅎ 모두가 변화와 개혁을 원하지만 원하지 않아요 (?!) 그런 느낌 ㅎㅎ 나도 근데 좀 받아들일때 문제가 있긴했음 초창기 프롬프팅과 임베딩 개념을 접했을때 충공깽(?)이었고 대세라는것을 받아들이는 과정이 한 2-3년 걸린듯;;

0
0
0
0

it remains a Top Ten Victorian-Era British Archaeologist Moment that Arthur Evans couldn't conceive of a single reason one would keep paperwork about women and children unless it was to sell them as slaves (while serving under a queen) infosec.exchange/@0xabad1dea/1

0
1
0
0
0
0
0
0
0
0
0

My family has donated $200,000 to the Open Source Endowment which launches today. Open source underpins critical infrastructure globally, and we need to pursue as many ways to sustainably fund it as possible; a single funding model doesn't cover all cases. endowment.dev

0
0
0
7
0
0
0
0
0

今回サムネイルに何を描こうか悩みに悩んで後回しにしてたから時間かかっちゃった!
こん
時間でも見てくれてありがとうね…​:mizumochi_cry:​​:kansya:
ではではー!
:ablobgoodnightreverse:​​:oyasumiama_heart:​​:mata_asita_ne__i:

1

I'm one of the early "members" of the Open Source Endowment. Eager to see where this is going:

"Truly sustainable funding for critical OSS through a community‑driven endowment"

endowment.dev/

0
0
0
0
1
0
0
0