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

很久沒有買黑甜菜,在想要怎麼做才好吃查了一下網路,才知道他原名叫龍葵,莖跟開花未熟的果實有毒性—龍葵鹼,就是跟馬鈴薯發芽的毒一樣的茄鹼

室友問我今天有什麼配菜,我一邊把花跟果實摘掉洗菜一邊說:今天這餐有點危險呢....
:sticker_dangerous_items:

0
0

雖然秘密通訊自由很好,但我也不希望自己的私密印象外流,藉由被別人濫用秘密通信自由

而且在密碼學裝後門會有監控或駭客破解問題,但没有後門又很容易陷入犯罪訊息或是性隱私內容互通的問題,這種問題很容易陷入非有即無的二元思考兩難

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

You can build and launch a superpressure balloon that tours the sky for about the cost of a nice dinner. Using a small radio, solar panels, and a Raspberry Pi, you can send a balloon orbiting the planet, and track its location from home. spectrum.ieee.org/explore-stra

0
1
0
0
0
0
0
0
0
1
0

Hi! We're IzzyOnDroid, your trusted source for apps. Originally started as a personal project from @IzzyOnDroidIzzyOnDroid ✅, we decided with the team growing it was time to make a shared project account.

We'll be posting about important updates and maintenance for the IzzyOnDroid repo here as well as answer your questions.

Feel free to ping us if you ever need help or have questions, several team members watch this account :)

Please also check out our website at izzyondroid.org

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

미국엔 마가나 파시스트들도 많지만 피부색 다른 동료 시민이나 이민자들을 위해 (때론 한겨울에 맨발에 샤워 가운 차림으로 뛰어나와) 저항하고, 그러다 목숨을 잃기도 하고, 이 분처럼 눈물을 흘리며 시위에 나서는 사람들도 많다.

RE: https://bsky.app/profile/did:plc:qcp5rd7n6oky7wxnifuimscz/post/3merygiakas2p

0
1
3
1
0

연휴 시작을 맞아 TUI 웹 브라우저 만들기를 해 보았다. 에이전트를 쓸 수 있는 상황에 전적으로 의지해서. 프로젝트 이름은 glance로 했다. 일단은 간단히 읽기 정도만 돌아가도록. 주로 테스트한 곳이 이 곳 Hackers' Pub인데 ActivityPub이 어떻게 돌아가는지 잘 몰라서 처리를 못했다. JSON 보고 링크를 따라가면 되는 것 아닌가 싶기도 하고. 이제 공부해야지.

2
1

洪 民憙 (Hong Minhee) shared the below article:

일주일만에 새로운 엑셀 라이브러리를 만들다

Haze @nebuleto@hackers.pub

SheetKit은 기존 Node.js 엑셀 라이브러리들의 성능 한계와 기능 제약을 해결하기 위해 Rust로 개발된 고성능 스프레드시트 라이브러리입니다. 저자는 대량의 데이터 처리와 동적 템플릿 생성을 위해 Rust 코어 기반에 napi-rs를 활용한 Node.js 바인딩 구조를 설계했으며, 코딩 에이전트와의 긴밀한 협업을 통해 단 일주일 만에 초기 배포부터 v0.5.0 릴리스까지 달성했습니다. 특히 자바스크립트 객체 생성에 따른 가비지 컬렉션(garbage collection) 압박을 줄이기 위해 이진 버퍼(binary buffer)를 통한 데이터 전송 방식을 도입하고, 지연 로딩(lazy loading)과 스트리밍 리더 기능을 통해 대용량 파일 처리 효율을 극대화했습니다. 벤치마크 결과 기존 라이브러리 대비 압도적인 메모리 절감과 속도 향상을 보여주었으며, 특정 쓰기 시나리오에서는 V8 엔진의 최적화 덕분에 Rust 네이티브보다 빠른 성능을 기록하기도 했습니다. 현재 164개의 수식 함수와 43개의 차트 타입을 지원하며 실제 업무 현장에 성공적으로 적용 중인 SheetKit은 Node.js 환경에서 대규모 엑셀 데이터를 다루는 개발자들에게 강력하고 효율적인 솔루션을 제공합니다.

Read more →
7
0
0

After months of trying different suppliers and even hiring a material scientist, we’ve developed what I’m confident is the best microfiber ever.

Inspired by Apple’s Polishing Cloth, Copland’s Cloth Pro Max is WAY bigger and cheaper—plus I also think it’s just a better cleaner—safe on all displays!

Get yours for 10% off with free domestic shipping using code SNAZZY at checkout! snazzy.fm/cloth

0

洪 民憙 (Hong Minhee) shared the below article:

Building a New Excel Library in One Week

Haze @nebuleto@hackers.pub

SheetKit is a high-performance Rust-based spreadsheet library designed for Node.js to address the limitations of existing Excel processing tools. Developed over a single intensive week using an architect-led workflow with coding agents, this library leverages napi-rs to provide comprehensive support for the OOXML specification, including complex features like charts, conditional formatting, and extensive formula functions. To overcome the memory overhead and garbage collection pressure typical of JavaScript-heavy Excel libraries, the architecture utilizes a specialized raw buffer FFI protocol and lazy-loading mechanisms. These optimizations allow SheetKit to handle massive datasets with a significantly reduced memory footprint, occasionally outperforming native Rust implementations in specific write scenarios due to efficient string interning within the V8 engine. The project introduces advanced capabilities such as streaming readers for forward-only processing and copy-on-write saving to bypass unnecessary re-serialization of unchanged data parts. This development represents a significant step forward in Node.js data processing, offering a robust and scalable solution for developers managing high-volume or complex spreadsheet workflows.

Read more →
5
3