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.

사모펀드 MBK 규탄으로 시작해서 정부의 개입과 해결을 촉구하던 홈플러스지부의 단식 농성이 오늘 끝났습니다.
물과 소금마저 끊었던 지부장님이 쓰러져 응급실에 실려간 뒤 12.3 시민대행진에 영상으로만 메시지를 보냈던 게 바로 어제인데요… 다행히 오늘 오전에 정청래 민주당 대표 등이 병원에 방문했는데, 홈플러스 정상화를 위해 정부과 협력할 것이라는 면담 결과가 나왔고 그에 따라 단식 농성은 일단락이 났네요.

그래서 눈이 엄청 오는 와중에 열린 긴급 집회~보고 대회~였는데 다들 화색이 돌고 엄청 신나하시더란

용산 전쟁기념관 앞 집회. 마트산업노동조합 홈플러스 투쟁보고대회
0
0
1

ボカロ曲の歌詞のテーマが私的な感情(怒りとか病みとか)に寄っているのと似てるのかな。

でもまあ、インターネットで世界が身近になったからこそ自分の中にしか未開拓領域を見いだせないとかそういうのもあるかもしれないし、悪いことばかりでも無いような気がする。

>BT

0
1

The last month of my life: BreakingTTAPs

This is a custom transport-triggered, 32 bit processor that will be fabricated by GlobalFoundries on their 180nm process (via of wafer.space)

I'll make a video at some point, but some high level details here.

- Transport-triggered architecture
- ~20Mhz
- Two 32 bit data buses (i.e. two instructions per cycle)
- 1024 double slot instruction memory
- 256 word stack
- 4kb of general RAM
- 80 or so various instruction types
- 16 GPIO, SPI, UART, 8 bit parallel memory loader interface

Clock speed is sorta up in the air. Still optimizing, but simulations say it should hit ~20MHz in all "process corners" (i.e. if the fab makes slow transistors and the chip is 125C hot). Probably faster in nominal case but we'll see

Instruction set is pretty standard set of ALU, LSU, comparisons, branching, bit manip, etc. But I snuck in a few fun extras like a pseudorandom number generator, tanh and multiply-and-accumulate to try some light ML inference (rough plan is reservoir computing)

Chip was written in Spade HDL (spade-lang.org), which transpiles down to SystemVerilog. That's then fed into a LibreLane build process that turns the verilog into transistors. All open source!

Few tweaks left before the final deadline. Then it's off to the fab and we'll see if it works in three months!

Really hope there isn't a bug in the memory loader, otherwise it'll be DOA and not much to do about it. But even so, was a great learning experience!

0
0
0
1
0
0
0
0
0
0

15歲少年眼裡的

我昨天隨口問了唸高一的堂姪:馬關條約跟舊金山和約是什麼?

結果那孩子,竟然直白地講出了「台灣地位未定論」的概念(而且還是一邊打手遊一邊隨興地講🎮🗣️)
以下是我記得的內容,盡量原音重現:

「要問我這個?」
「馬關條約是1895年清朝跟日本簽的,台灣永久割讓給日本。這個國小就有教了!先考妳,是李鴻章跟誰簽的?」
(好哦😆還好我記得是伊藤博文)

「那舊金山和約在1951年,其實啊,主角是日本不是我們。」
「因為日本是戰敗國,任同盟國宰割妳懂嗎(?)所以日本放棄對台灣的所有權利ㄌ。」

「可是日本只是說放棄台灣,但沒說,把台灣還給誰哦。」
「然後那時候中國因為國共內戰分裂嘛。所以舊金山是人家在討論你,結果你本人不在。」
「有人說可以看誰繼承清朝,可是中華民國與中華人民共和國,都說自己是正統的,那誰才是清朝的繼承人?不知道。」

「總之日本放棄台灣,可是和約沒指名台灣給誰。和約就是條約就是法律,所以意思就是:法律沒寫清楚。」
「所以台灣地位是怎樣,到現在其實就是沒有定論。」

大概是這樣。(留言續)

1

like i think we can say both "tool X makes it possible for Y who could never do Z before to do quite a range of Z" and "tool X isn't as open source / accessible as it should be yet" and words don't capture this nuance very well

0
0
0
0
1
0
0
0
0
0
0
2

the other secret is turning off your "this would be too hard" instinct. i keep thinking "ahh i won't do X, this is too hard" and then i just ask claude to prototype it, and actually it's not complex at all, i was just missing a bunch of glue domain knowledge. and there we have a skeleton running

0
0
0
0
0
0
0
0
1
0
0

AnthropicがJavaScriptランタイムのBunの買収を発表。Claude Codeのランタイムとしての高速性を評価 - Publickey publickey1.jp/blog/25/anthropi

> AnthropicはBunを買収後、Bunの上でClaude Codeをさらに優れたものにすると共に、Bunを今後も開発者にとって最高のJavaScriptランタイムにすると説明しています。

> 今後もBunがMITライセンスを採用したオープンソースであること、これまでと同じ開発チームで開発を続けること、これまでのBunノロードマップを維持することなど、これまでと同様にBunの開発が継続されることも約束されています。

0
0
0

example of technical curation: - claude wrote a test suite - but i gave it the shape of the test suite (test queries + actions, not actual UI) - claude added optimistic DB updates - but i made it rewrite the test suite to verify ingesting PDS writes from each test gets DB to same optimistic state

0

Hey! I’m CEO of a company that has just raised $10 billion for an app that takes the hard work out of enjoying music. Did you know, some people waste hours each day listening to “tunes”. Our AI will listen to it for you and summarise it in a 15 second scream leaving you more time to focus on what's really important in life: adding value.

0
0
0
0
2
1
0
0

the secret to creating something interesting with LLMs is in flexing your curatorial muscle. once you get into that groove, it's really unlike any technology or workflow from before. the LLM output is an exponent of your vision and curatorial ability (technical judgement is also a form of curation)

0
2
1
1
0