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

RE: flipboard.com/@bbcnews/top-sto

Our allies felt that they needed to plan for this. Our Allies. Trump needs to be impeached. It’s the only way to start working on rehabilitating our country and, then, the decades-long process of rehabilitating our country’s imagine in the world. 80+ years of goodwill destroyed in 14 months.

0
0
15
0
brew install bglgwyng/tap/zat

진짜 해결했습니다. JavaScript, TypeScript, Rust, Python, Go, Java, C, C++, C#, Swift, Kotlin, Haskell 헉헉 을 지원합니다. README에 CLAUDE.md에 추가할 프롬프트도 있습니다. 넣으면 정말로 클로드가 zat과 Read툴을 적절히 용도에 맞게 잘 씁니다.

4
2
0
0
1
0

Flash-KMeans: Fast and Memory-Efficient Exact K-Means

Link: arxiv.org/abs/2603.09229
Discussion: news.ycombinator.com/item?id=4

arXiv logo

Flash-KMeans: Fast and Memory-Efficient Exact K-Means

$k$-means has historically been positioned primarily as an offline processing primitive, typically used for dataset organization or embedding preprocessing rather than as a first-class component in online systems. In this work, we revisit this classical algorithm under the lens of modern AI system design and enable $k$-means as an online primitive. We point out that existing GPU implementations of $k$-means remain fundamentally bottlenecked by low-level system constraints rather than theoretical algorithmic complexity. Specifically, the assignment stage suffers from a severe IO bottleneck due to the massive explicit materialization of the $N \times K$ distance matrix in High Bandwidth Memory (HBM). Simultaneously, the centroid update stage is heavily penalized by hardware-level atomic write contention caused by irregular, scatter-style token aggregations. To bridge this performance gap, we propose flash-kmeans, an IO-aware and contention-free $k$-means implementation for modern GPU workloads. Flash-kmeans introduces two core kernel-level innovations: (1) FlashAssign, which fuses distance computation with an online argmin to completely bypass intermediate memory materialization; (2) sort-inverse update, which explicitly constructs an inverse mapping to transform high-contention atomic scatters into high-bandwidth, segment-level localized reductions. Furthermore, we integrate algorithm-system co-designs, including chunked-stream overlap and cache-aware compile heuristics, to ensure practical deployability. Extensive evaluations on NVIDIA H200 GPUs demonstrate that flash-kmeans achieves up to 17.9$\times$ end-to-end speedup over best baselines, while outperforming industry-standard libraries like cuML and FAISS by 33$\times$ and over 200$\times$, respectively.

arxiv.org · arXiv.org

0
0
0
1
0
0
0
1
0
Question.
I'm barely getting any activity on my timeline. I hardly don't see any posts from the people I follow, just one or two. 😪 I have to actively go to accounts to see if there are any new posts. Why, how is that possible? The hashtags I follow aren't showing up on my timeline either. What can I do to fix this? Is it a specific server-problem? Or is it a #Pixelfed problem?

I find this really annoying. Are there other people this is happening to?

So sorry, for not responding to your post, but this is the reason. 😔

#spring #bloomscrolling
Bright Yellow flower against a bright blue sky. (Daffodil)
0
0
0
0
0
0
0
0
0
1
1
0
0
0
26
0
0

📢 𝗜𝘀𝘀𝘂𝗲 𝟴𝟰 𝗶𝘀 𝗼𝘂𝘁!

This week's lineup:
🤖 𝐴𝑔𝑒𝑛𝑡𝑖𝑐 𝐷𝑒𝑣 𝐶ℎ𝑎𝑙𝑙𝑒𝑛𝑔𝑒𝑠
🗄️ 𝑆𝑤𝑖𝑓𝑡𝐷𝑎𝑡𝑎 𝑅𝑒𝑛𝑎𝑚𝑒𝑠
🧮 𝑇𝑜𝑘𝑒𝑛 𝑇𝑟𝑎𝑐𝑘𝑖𝑛𝑔
📱 𝑃𝑒𝑟𝑓 𝑇𝑟𝑎𝑐𝑒 𝑊𝑖𝑡ℎ𝑜𝑢𝑡 𝑋𝑐𝑜𝑑𝑒
🏗️ 𝑂𝑝𝑒𝑛𝐶𝑙𝑎𝑤 𝐴𝑟𝑐ℎ𝑖𝑡𝑒𝑐𝑡𝑢𝑟𝑒
👆 𝑆𝑤𝑖𝑓𝑡𝑈𝐼 𝐺𝑒𝑠𝑡𝑢𝑟𝑒𝑠
⚡ 𝑆𝑤𝑖𝑓𝑡𝑈𝐼 𝑃𝑖𝑡𝑓𝑎𝑙𝑙𝑠
📸 𝑆𝑛𝑎𝑝𝑠ℎ𝑜𝑡𝑇𝑒𝑠𝑡𝑖𝑛𝑔

🔗: ios-newsletter.snappmobile.io/ by @snappmobile

0
0
0

No, no, and still no. Installing an app on an Android device you've purchased and fully own is not "sideloading". It's just... using your device. Nothing more. Let's not pretend even for a second that "sideloading" is a normal term to describe this.

0
2
0