Geek news
- https://news.hada.io/topic?id=18397
- https://news.hada.io/topic?id=18376
- 효과적인 Agent 설계법
- 에이전트(Agents): LLM이 작업 수행 및 도구 사용을 동적으로 제어
- https://news.hada.io/topic?id=18379
- GN⁺: FindMy.py - 애플의 FindMy 네트워크를 파이썬으로 호출하기
- https://news.hada.io/topic?id=17816
- Staff 엔지니어
- Glue work가 필요함
- 핵심은 아니지만 업무의 진행을 위해 필요한 일
- https://news.hada.io/topic?id=17639
- GN⁺: WebSocket 때문에 AWS 비용으로 $1M(13억) 내다가 절감한 방법
- 원래 RTC 를 사용했어야 했는데 websocket 을 사용 하던 case
- https://news.hada.io/topic?id=16952
git absorb
- 자동화된
git commit --fixup
- https://news.hada.io/topic?id=17963
- https://news.hada.io/topic?id=17838
- GN⁺: 싱글 페이지 앱 외에는 인터랙티브 웹 앱을 구축할 수 없다는 오해
- SPA 도 Service worker 의 도움이 있다면 SPA 에서 가능한 거의 모든 일을 해낼수 있다.
- 뭐든 필요에 따라서 써야 한다.
- https://news.hada.io/topic?id=17771
- GN⁺: 보이스피싱범의 시간을 낭비하는 AI 할머니 데이지
- AI 기술을 활용한 안티 보이스 피싱
- 말상대 하는 AI 를 보이스 피싱에 사용
- https://news.hada.io/topic?id=17820
- GN⁺: 좋은 소프트웨어 개발 습관
- 작은 커밋 유지
- 지속적 리팩토링
- 코드 배포
- 프레임워크의 기능 Test 하지 않기
- 새 모듈 생성
- 모듈을 덕지덕지 붙이지 말것
- 원래의 목표에서 벗어나면 새 모듈을 만들것
- TDD 의 유연한 적용
- 디자인 변화 수용
- 복붙은 한번만 허용
- 어설프게 공통화 하는것보다는 그냥 복붙이 나을수 있음.
- https://news.hada.io/topic?id=17832
- GN⁺: 스타트업을 위한 셀프 호스팅 Wiki 설정 방법
- 그냥
wiki.js
라는 엔진 홍보임
- 댓글로 비슷한 소프트웨어의 소개가 있음.
- https://news.hada.io/topic?id=17842
- bpftune - BPF를 사용한 리눅스 자동 튜닝 도구
- https://news.hada.io/topic?id=17848
- https://news.hada.io/topic?id=17862
- GN⁺: MailCatcher로 초간단 SMTP 서버 운영하기
- 유지 보수가 중단 됨
- https://news.hada.io/topic?id=17724
- Clace - 내부 도구들을 위한 웹앱 관리 서버
- https://news.hada.io/topic?id=17941
- 제품 속도에 대한 원칙
- 덜하기가 필요함
- 바보모드가 효과 적임
- 모두 고려 하지 말고 동작 하도록 만들어야 함.
- 모든 문제가 중요한게 아님
- 때로는 그냥 만들어야 함.
- 재작성은 필요할떄만 하면 된다.
- https://news.hada.io/topic?id=17746
- 신한캐피탈, 이유없이 창업자에게 15%의 연이자로 투자금 반환 소송을 걸다
- 한국스타트업 투자의 안좋은 면을 보는것 같음.
- https://news.hada.io/topic?id=17932
- GN⁺: 암흑의 숲 이론과 인터넷
- 철학적인 내용의 글 한번 읽어 보면 좋음
- https://news.hada.io/topic?id=17939
- https://news.hada.io/topic?id=17928
- Show GN: 인터넷 연결 없이 클라이언트에서 간편결제 QR코드 만들기
- 디미고에서 만든 간편 결제 경험담
- https://news.hada.io/topic?id=18127
- Flow - AI 에이전트 제작을 위한 경량 태스크 엔진
- 3가지 원칙
- 동시 실행: 작업이 자동으로 병렬 실행
- 동적 스케줄링: 작업 실행 중 새 작업 추가 가능
- 스마트 의존성: 이전 작업의 결과를 기다려서 처리
- https://news.hada.io/topic?id=18070
- https://news.hada.io/topic?id=18076
- Grab, LLM-Kit으로 LLM 어플리케이션 개발 가속화
- https://news.hada.io/topic?id=18057
- GN⁺: HN 공개: Markwhen: 타임라인을 위한 Markdown
- 마크다운과 유사한 저널 언어로, 로그, 간트 차트, 블로그, 피드, 노트, 저널, 일기, 할 일 목록, 타임라인, 캘린더 등 시간에 따라 발생하는 모든 것을 기록하는 데 사용됨
- 써봤는데, 아무래도 Text editor 나 Viewer 에서 지원하지 않으면 쓰기 어려움
- github issue 에서는 render 를 지원하지 않아서 사실상 plain text 일뿐인데 이게 그리 유용하지 않음
- wikinote 에 통합을 하는것을 고민해 보는게 좋을지도…
- https://news.hada.io/topic?id=18096
- GN⁺: Egoless 엔지니어링
- “에고”를 배제한 엔지니어링
- 꽤 길지만 읽어 볼만함.
- 여기에 요약하기에는 너무 길어서 해당 Link 를 읽는것이 나을듯.
- https://news.hada.io/topic?id=18540
- GN⁺: Static Search Trees : 이진 검색보다 40배 빠르게
- https://news.hada.io/topic?id=16311
- Postgres에서의 전문 검색: Elasticsearch vs. 대체제들
- https://news.hada.io/topic?id=16363
- GN⁺: Dasel - JSON, TOML, YAML, XML 및 CSV 데이터 선택, 삽입 및 삭제 도구
- https://news.hada.io/topic?id=16334
- YTCH - 만약 유튜브가 실제 채널이 있다면
- 랜덤 유튜브를 보여주는 사이트
- https://news.hada.io/topic?id=13877
- GN⁺: 폴 그레이엄에게, 쿠키 배너 법이 없습니다
- 쿠키배너에 대한 불만을 누구에게 표출해야하는가에 대한 내용
- https://news.hada.io/topic?id=16323
- GN⁺: 구문 강조 기능을 내장한 폰트
- font 를 이용 해서 구문 강조를 구현할수도 있음.
- 단점은 font 를 바꿔야 한다는 것임.
- Opentype 을 지원하는 곳에서만 사용할수 있음.
- https://news.hada.io/topic?id=16280
- 오픈 소스의 미래
- 오픈 소스에 대한 철학적인 내용.
- 여러 내용이 한 Article 에 담겨있음.
- https://news.hada.io/topic?id=15456
- 메시지 큐 기반 아키텍처가 요즘 인기가 떨어지는 이유는 뭔가요?
- 답: 그냥 그정도까지는 필요 없고, 대부분은 redis 수준에서 해결되어서..
- kafka 는 너무 대규모를 위한 것임.
- 도구의 일종인데 모든 상황에서 그것을 쓰는것이 옳지 않음.
- https://news.hada.io/topic?id=14721
- GN⁺: xkcd의 “Machine” 개발 노트
- https://chromakode.com/post/the-rise-of-self-hosted-apps/
- https://news.hada.io/topic?id=16249
- GN⁺: Stack Auth – Auth0/Clerk 의 대안 오픈소스
- 잘 모르겠음. 수많은 대안들이 나타나지만 그냥 one of them 이 되어가는 것을 보았음.
- https://news.hada.io/topic?id=16292
- GN⁺: Apple의 요구 사항이 곧 Patreon의 크리에이터와 팬들을 강타할 것
- Apple 의 인앱 결제 강제에 대한 글
- https://news.hada.io/topic?id=16294
- Gitopper - 쿠버네티스 없이 Gitops 하기
- 그냥 흔한 대체제
- 복잡한 case 에서는 분명 탈이 날것 같음.
- https://news.hada.io/topic?id=16341
- https://news.hada.io/topic?id=18239
- GN⁺: Electric (Postgres 동기화 엔진) 베타 출시
- https://news.hada.io/topic?id=18068
- GN⁺: Ask HN: 배울 수 있는 훌륭한 시니어 없이, 엔지니어로 어떻게 성장할 수 있을까요?
- 회사의 한계를 넘는 법?
- https://news.hada.io/topic?id=18153
- https://news.hada.io/topic?id=18077
- GN⁺: 손글씨가 뇌의 광범위한 연결성을 촉진함
- https://news.hada.io/topic?id=18162
- 2024년 꼭 봐야 할 기술관련 TED 강연들
- https://news.hada.io/topic?id=18071
- GN⁺: 페이스북의 Little Red Book
- 페이스북의 본질과 비전을 유지시키기 위한 핸드북
- https://news.hada.io/topic?id=18147
- GN⁺: 신임 관리자로서 저지를 수 있는 6가지 실수
- https://news.hada.io/topic?id=18110
- GN⁺: 의존성 관리의 피로함: React를 버리고 Go+HTMX+Templ 를 선택한 이유
- https://news.hada.io/topic?id=18017
- Show GN: 홉스 — AI와 대화하면서 어드민을 만들수 있는 서비스
- 14일 트라이얼임
- https://news.hada.io/topic?id=18113
- https://news.hada.io/topic?id=18627
- 2025년 디자이너를 위한 새로운 프론트엔드 기능들
- https://news.hada.io/topic?id=18648
- GN⁺: Rust로 게임 개발: 1년 후 현황
- https://news.hada.io/topic?id=18635
- GN⁺: 대규모 기존 코드베이스에서 엔지니어들이 저지르는 실수
- https://news.hada.io/topic?id=18655
- LogLayer - 여러 Javascript 로깅 라이브러리 위에서 동작하는 통합 로거
- https://news.hada.io/topic?id=18651
- Bolt.diy - 아무 LLM으로 풀스택 앱 만들기
- https://news.hada.io/topic?id=18649
- GN⁺: 기본으로 돌아가기: 웹소켓 대신 롱폴링을 선택한 이유
- SSE 를 두고 굳이?
- https://news.hada.io/topic?id=18639
- https://news.hada.io/topic?id=18621
- https://news.hada.io/topic?id=18578
- GN⁺: B-Trees: 예상보다 더 많은 정보를 담고 있는 데이터 구조