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.
지난 주말부터 열심히 토큰을 팍팍 태워 만든 TypeScript/Rust용 엑셀 라이브러리 SheetKit, 방금 0.4.0를 배포했습니다.
문서 퀄리티가 아직 좋다고는 말을 못해도 API 레퍼런스와 문서 웹도 생겼고, 단순한 값 읽기/쓰기를 넘어 복잡한 기능들도 많이 추가되었습니다. 이제 폭발적인 구현보다는 적당한 스피드로 문서의 완성도를 높이고 WebAssembly나 Bun/Deno/Python 등에 대한 바인딩 등을 고민해볼 계획입니다. 문서의 완성도도 좀 어느 정도 올라간다면 이리저리 SheetKit을 소개하는 정식 글도 한번 여기저기에 올려보려고 합니다.
이미 Node.js쪽 binding은 열심히 개밥먹기하고 있는 중인데, Rust나 Node.js 환경에서 엑셀 파일을 다룰 일이 있는 분들은 한번 써보시고 이슈나 피드백을 남겨주시면 너무 좋을 것 같습니다.
Node.js에서 SheetKit은 다른 라이브러리에 비해 거의 모든 벤치마크 테스트에서 성능 우위를 보였습니다. 웹 문서에는 SheetKit이 어떻게 메모리를 덜 사용하고 Node.js 바인딩에서 영역 전환 시의 오버헤드를 줄였는지도 정리되어 있습니다.
We are committed to growing the Open Social Web. For us, that starts by working to overcome barriers of entry in the network and highlighting the things done well.
On March 2nd, @fediforum are hosting an event dedicated to Growing the OSW. It's a chance to talk about all the issues as well as the long list of things the Social Web is doing well.
🤔 I look forward to regulation related to these pages, and if >1% of your service is down, you have to change the color of your status page: https://slack-status.com
Big update pushed for #BSSG - my Bash-based static site generator
This is a major pre-release update, not the official release yet, and I would really love some testing and feedback before cutting it.
Highlights: * New build mode: BUILD_MODE="ram" / --build-mode ram * This is a memory-first build mode designed to drastically reduce disk I/O during the build. * On real projects, this results in a ~2× speedup, and in some cases well over 3× faster builds, depending on:
* site size * number of generators involved * storage speed * parallelism available
In RAM mode you also get a stage timing summary, so you can see exactly where build time is spent. This makes performance tuning much more transparent and data-driven.
Under the hood: The core build system was heavily refactored: * Clear separation between orchestration, generators, and indexing * Cleaner and more predictable generation flow for posts, pages, tags, authors, archives, and feeds * Asset and theme handling moved into a dedicated build module * Static file copying and theme CSS processing are no longer scattered around the codebase
Performance and robustness: * Smarter rebuild and caching logic * Improved parallel execution paths * Uses parallel when available * Shell-based worker fallback when it isn’t * Parallel behavior is now more robust and easier to reason about
Stability and polish: * Fixed an edge case with locale-specific timing parsing * Configuration and documentation updated to match new options and tuning knobs * Overall codebase is simpler, clearer, and easier to extend
Before tagging the official release, I need help testing this.
* Please test from the main branch or commit and report issues *
Not very important question for people who listen to audiobooks (or use text to speech/ screen reader to read): do you also listen x1.5 to x2 during the day while you work, clean, workout but x1.2 only when you read to fall asleep? I'm curious now.
Trying to find something specific, but Youtube keeps putting irrelevant "people also search for" stuff in results? Just add a before: filter with a date in the future. "your search before:2027" gets rid of that stuff.
Anyone have contact with Microsoft network ops? They've blackholed my SMTP (204.11.50.134) (which is used by me and half a dozen other people, none of whom send spam), and my admin's on vacation and I don't wanna screw up his time off. This is obviously a false positive though.
- interacting with the UI - Obsidian's internal functions, e.g. base queries - deterministic results like the "orphans" command - easily create a personal plugin now that your agent can access devtools, console, screenshots, eval, etc
#PPOD: This Feb. 4, 2026, image from NASA’s Solar Dynamics Observatory captures a strong solar flare erupting. Solar flares are powerful bursts of energy that, along with other types of solar eruptions, can impact radio communications, electric power grids, and navigation signals and pose risks to spacecraft and astronauts. The flare pictured was classified as an X4.2 flare. X-class flares are the most intense. Credit: NASA/SDO
Someone at #FOSDEM asked us to put some promotional materials on our website that they could print for an event. There is now a section for that on the Branding page with our first poster:
"Documents show that more than 150 leases and office expansions have or would place new facilities in nearly every state, many of them in or just outside of the country’s largest metropolitan areas."
Each time a new privacy-invasive feature like facial scanning is implemented, if people in majority comply and accept to use it, it will soon become normality, and other options will be marginalized or even removed entirely.
If each time a new privacy-invasive feature is implemented people opted to refuse it, it would soon be discontinued.
Each individual opposition to privacy-invasive features matters.
It is an act of self-protection but, perhaps even more importantly, it is also an act of protest.
A protest against the normalization of mass surveillance and the loss of privacy rights.
The fact that there are other cameras around doesn't mean that more cameras or additional scanning is not making things even worse.
If we do not refuse, if we do not fight for our privacy rights, we will lose them all.
It's also an action of protection of society. Eventually, some form of fascism will be in force, regardless of society. The less surveillance there is, the better chances the society has for ridding itself of the fascism and returning to safe tracks.
We as a society "have nothing to hide" right now, but in the future we will, some day. Who supports surveillance is an enemy of the organized society.
Americký ministr obchodu Howard Lutnick popřel jakýkoli vztah se zesnulým sexuálním delikventem Jeffreym Epsteinem. Lutnick od zveřejnění spisů čelí tlaku demokratů i republikánů na odstoupení.
Anyone have contact with Microsoft network ops? They've blackholed my SMTP (204.11.50.134) (which is used by me and half a dozen other people, none of whom send spam), and my admin's on vacation and I don't wanna screw up his time off. This is obviously a false positive though.
Anyone have contact with Microsoft network ops? They've blackholed my SMTP (204.11.50.134) (which is used by me and half a dozen other people, none of whom send spam), and my admin's on vacation and I don't wanna screw up his time off. This is obviously a false positive though.
"Federal records obtained by WIRED show that over the past several months, Immigration and Customs Enforcement (ICE) and the Department of Homeland Security (DHS) have carried out a secret campaign to expand ICE’s physical presence across the US."
"Federal records obtained by WIRED show that over the past several months, Immigration and Customs Enforcement (ICE) and the Department of Homeland Security (DHS) have carried out a secret campaign to expand ICE’s physical presence across the US."