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.

1
0
0
0
0
1
1
1

グリーンウォーター
ああグリーンウォーター

嫌でも出来ると聞くけれど
いくら待っても緑ゴケが生えるだけ

庭にペットボトルを置いても
底に藻が生えるだけ

ああグリーンウォーター
飼育水を使ってるのに
ああグリーンウォーター
餌を入れると腐るだけ

ああ
ああ
どうして出来ないのグリーンウォーター

1

Node.js 개발자라면 꼭 읽어봤으면 하는 아티클 2선

일반적인 Node.js 애플리케이션을 개발할 때 프레임워크와 무관하게 함께 일하는 동료들에게 필수적으로 추천하고 싶은 아티클이 있다.

빠르고 유지보수 가능한 데이터베이스 패턴들

https://sophiebits.com/2020/01/01/fast-maintainable-db-patterns

특정 프레임워크나 ORM에 의존하지 않고도 N+1 Query, 캐싱 같은 일반적인 문제를 해결하며 유지보수 가능한 형태로 코딩하는 방법을 제시한다. DataLoader로 모든 문제가 해결된다고 생각할 수도 있지만, 근본적인 문제 해결 과정을 직접 고민해보는 것만으로도 엔지니어링 역량 향상에 큰 도움이 된다.

Next.js에서 보안을 고려하는 방법

https://nextjs.org/blog/security-nextjs-server-components-actions

React 관련 내용이 포함되어 있지만, 그 부분을 제외하고 읽어도 충분히 가치가 있다. 데이터를 클라이언트에 전달할 때 마스킹하거나 접근 권한을 검사하는 방법을 구체적으로 알려준다. 핵심은 별도의 플러그인이나 외부 시스템 없이도 간단하면서 효과적인 권한 검사 시스템을 구축할 수 있다는 점이다.

마무리

위 아티클들을 추천하는 이유는 간단하다. 특정 프레임워크에 결속되지 않으면서도 독립적이고 지역적으로 백엔드 애플리케이션에서 볼 수 있는 일반적인 문제를 해결할 수 있는 방법들을 제시하기 때문이다. 이런 접근법은 전체 코드베이스의 안전성과 성능을 크게 향상시키며, 결국 더 많은 개발자들이 행복하게 일할 수 있는 환경을 만들어준다고 생각한다.

대부분 프레임워크에 의존적이거나 플러그인에 의존해 전체 코드베이스를 올바르게 수정하기 어려워지는 모습을 여러번 보았다. 개인적으로 엔지니어링 문화에서 크게 해결하고 싶은 부분이다. JavaScript 뿐만 아니라 가능하면 언어나 런타임에 있는 근원적 요소만을 통해 문제를 해결하는게 건강하게 문제를 해결할 수 있는 방법이라고 본다.

6
0
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

いわき信組、第三者委員会が立ち上がった後でもこれか…

当委員会が調査を開始した段階及びそれ以降も、当組合は甲事案について「管理された不正」であるから全体像は把握することができている、したがって把握しているもの以外の不正事案や不正金額は想定されないというスタンスのもとに説明を行っていた。

(中略)

当組合の対応は、自ら積極的に事実関係を明らかにしようとするものとは真逆であり、意図して全体像を隠そうとしていると疑わざるを得ないものである。それは、①当然把握しているはずの重要な事実関係について積極的な説明がなされず、むしろ誤った内容の説明がなされること、②本来であれば当然に保有・保管しているはずの重要な資料の提供がなされないこと、③当委員会からの指摘を受けてはじめて正しい事実の説明がなされるということが頻繁に繰り返された
RE: c.osumiakari.jp/notes/a8f5yj65pymvi6tq

0

Unwinding on a Friday evening by having a drink and letting myself hyperfocus a little on engineering management

It's approximately two weeks since I had the realization (as a result of three adjacent conversations that week) that doing engineering management well is deeply aligned with things that I value, and I was preferring to aim for non-management types of leadership specifically due to fear and not alignment with my values or skills

I believe I was first asked if I wanted to manage the team I was on a decade ago. I refused, at the time I said I didn't want to, but privately I was too afraid to even examine the reasons for my refusal

On the other hand, I've found that all of the best things I have done are due to genuine caring and compassion, whether for myself or others, whether for the technical details or for the ways in which humans engage with the work

I think those fears were twofold:

One, that I can never be technical enough, that if I ease up on Hard Technical Skills, I will be deemed useless and thus unemployable. Let's admit it, this is harder for women in tech -- but after some reflection I had to admit that I've been even harder on myself than the world has been

Two, for some of us, wielding power has felt impossibly dangerous. I didn't have models for using power in fair and confident ways. I also wasn't shown how to respond with grace when my use of power was criticized. This has affected me in other ways in life, but it is especially relevant when considering taking on management roles

As opposed to a decade ago, management roles are fewer and more demanding. That's okay. Difficulty makes things meaningful. I'll grow into this

0

One of the last missing pieces from Hackers' Pub's original roadmap is an algorithmic timeline. I've been thinking about how to build one that respects privacy and fediverse values—would love to hear thoughts from the community!

The key idea: only use explicit user actions (reactions, shares, follows) as signals, never track clicks, scrolling, or dwell time. What do you think?

6
0
0
0
0
0
0

Brand new and modern CP/M-80 computers!

With USB keyboard, SD card floppies, fixed disk... and all Z80 code (OK 600 MHz ARM host underneath but you wouldn't know unless you poked inside).

bleeve.me/eZ80/index.html

I have five of them, and 10 more with hardware fix "soon".

Anyone (or two) interested in having one, in exchange for putting a few hours on one and doing a modest review? And report any errors?

These are turn-key boxes (OK, board only for now) and full source and Kicad PCB for download. There's a solid collection of tools and a ton of work in them. I intend these to be solid and reliable daily drivers (sic).

If there's any interest I'll sell assembled and tested boards for cost, probably $60 or so (Teensy 4.1's are $30).

Website downloads are sketchy, complain and I'll fix.

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

Ahoy friends. The world needs more . If the weekend means a chance to relax or just more work/stress we're back to help you thru.

As a gift to old friends, for others to get a tiny taste of what was all about, and because times require comfy measures, we've popped up the Comfy Channel as it was for the month of June.

comfy.radiofreefedi.net

And at our festival venue in the lead up to

party.radiofreefedi.net

Support each other and indie artists!

🐹 ❤️

0
0
0

FLUX.1 Kontext - 텍스트와 이미지를 결합한 실시간 생성·편집 AI 모델
------------------------------
- Black Forest Labs의 *FLUX.1 Kontext* 는 *텍스트와 이미지를 동시에 입력* 해 맥락을 이해하고, 기존 이미지의 특징과 스타일을 유지하며 *즉시 수정·생성이 가능한* 최신 생성형 AI 모델
- 기존 텍스트-이미지 생성 알고리듬 대비, *문자·객체 일관성* 과 *로컬 편집* , *스타일 참조* , *고속 응답* 등에…
------------------------------
https://news.hada.io/topic?id=21194&utm_source=googlechat&utm_medium=bot&utm_campaign=1834

0
0