염산하

@[email protected] · 18 following · 15 followers

A software engineer in Seoul, and a father of a kid.

신간 IT서적 알림봇's avatar
신간 IT서적 알림봇

@[email protected]

LLM 프로덕션 엔지니어링 - 프롬프트, RAG, 파인튜닝으로 설계하는 신뢰성 높은 생성형 AI 시스템 구축 전략 (루이-프랑수아 부샤르, 루이 피터스 (지은이), 김태헌 (옮긴이) / 제이펍 / 2025-09-11 / 36,000원) feed.kodingwarrior.dev/r/irLhqs

aladin.co.kr/shop/wproduct.asp

염산하

@[email protected]

만년필 쓰시는 분들이라면 https://airbridge.tumblbug.com/h1jbf8

푸른곰's avatar
푸른곰

@[email protected]

애플뮤직에 새롭게 등장한 Sollos, 음악과 과학의 만남

애플뮤직이 단순한 음악 감상을 넘어, 과학적 웰니스 경험을 제공하기 시작했습니다. 그 주인공은 바로 “Sollos”입니다. 음악을 통해 집중, 이완, 숙면을 돕는 새로운 컬렉션으로, 일상 속 음악의 가치를 한 단계 끌어올렸습니다. Sollos란 무엇인가 Sollos는 유니버설 뮤직 그룹(UMG)이 과학자, 프로듀서, 오디오 엔지니어와 협업하여 만든 음악-웰니스 브랜드입니다. 인지과학(Cognitive Science)과 정신음향학(Psychoacoustics) 같은 학문적 기반을 토대로, 단순한 배경 음악이 아니라 …

purengom.com/2025/08/28/%ec%95

염산하

@[email protected] · Reply to Woojin Kim's post

@me 결국 둘 다 하는...

Zen's avatar
Zen

@[email protected]

📂 you've
📂 got
📂 𝗆̶𝖺̶𝗂̶𝗅̶ folders

Shahar Amir's avatar
Shahar Amir

@[email protected]

React is Simple!

Think React state is easy? One wrong move and your counter breaks.

Why It Happens

React batches state updates.
Using setState(state + 1) can overwrite updates with stale values.
The functional form setState(prev => prev + 1) ensures correctness.

Don't

const [count, setCount] = useState(0);

setCount(count + 1);
setCount(count + 1); 
// ❌ Result: count = 1

Do

const [count, setCount] = useState(0);

setCount(prev => prev + 1);
setCount(prev => prev + 1);
// ✅ Result: count = 2

Explanation

  • setCount(count + 1) → uses an old snapshot of state.
  • setCount(prev => prev + 1) → React passes the freshest value.

Updating state without prev is like asking for “one more slice” 🍕…
but the box already got emptied. Always ask from the current box.

geeknews_bot's avatar
geeknews_bot

@[email protected]

Ask HN: 소프트웨어 설계를 배우기에 좋은 최고의 코드베이스는 무엇인가요?
------------------------------
- 소프트웨어 설계 능력을 향상시키고자 노력하고 있는데, 기존의 잘 설계된 코드베이스를 연구해 보라는 권유를 받았음
- 공개적으로 접근 가능한 코드베이스 중 소프트웨어 설계의 골드 스탠다드로 여겨지는 것은 어떤게 있는지 궁금함
## 1\. *추천 코드베이스*
- *대형/대표 프로젝트*
- Git, Postg…
------------------------------
https://news.hada.io/topic?id=22729&utm_source=googlechat&utm_medium=bot&utm_campaign=1834

Jaeyeol Lee's avatar
Jaeyeol Lee

@[email protected]

https://github.com/Avik-creator/manim-mcp

3b1b가 애니메이션 만들때 사용하는 라이브러리 manim이 있는데, 이걸 이용해서 애니메이션 깎는 코드를 생성하도록 도와주는 MCP 서버도 나왔다... 세상 신기하네...

boltless.me's avatar
boltless.me

@[email protected]

요즘 새로 배운 이것저것...

  • gerrit이라는 10년 전부터 존재하던 rebase, stacked-pr workflow를 지원하는 git remote가 있다
  • 커널 개발하는 변태들이 쓰는 mailing-list workflow는 사실 rebase, stacked-pr workflow와 매우 유사하다
  • EU쪽에도 jj 기반의 탈 github 개발자 허브를 만들려는 움직임이 있는듯. (개인적으론 tangled.sh가 더 유력해보임)

가장 놀랐던건 mailing-list workflow... 이거 진짜 생각보다 나쁘지 않은 것 같기도, tangled.sh에서 mailing-list를 지원할 수 있다면, gh 같은 별도의 cli 툴 없이도, 협업까지 터미널에서 처리할 수 있어보임.

Simon Willison's avatar
Simon Willison

@[email protected]

Some notes on the insecurity baked into Perplexity's Comet "AI Browser" - the Brave security team reported serious prompt injection vulnerabilities in it, but Brave themselves are developing a similar feature that looks doomed to have similar problems simonwillison.net/2025/Aug/25/

Zen's avatar
Zen

@[email protected]

📂

염산하

@[email protected]

오랜만에 anki 앱으로 불태우고 있는데 hard 선택해도 2년 후에 다시 나온다는 카드가 나왔다. 우와... (내건데 막 놀라움 ㅋㅋ)

이적행위's avatar
이적행위

@[email protected]

남성이 직면한 문제는 두가지다. 첫째, 남성들은 축구친구, 술친구, 직장동료 등 친구들이 있긴 하지만 친밀감이 부족한 경향이 있다. 2019년 유고브You Gov 조사에 의하면 남성 다섯명 중 한명은 가까운 친구가 없다고 한다. 모벰버 재단Movember Foundation의 2018년 조사에서는 세명 중 한명으로 나타났다. 남성에게 돈, 일, 건강 등의 진지한 주제에 대해 의논할 수 있는 친구가 몇명인지 물었을 때, 거의 절반이 아무도 떠오르지 않는다고 답했다.
두번째 문제는 사회학자들이 주로 쓰는 말로 '네트워크 축소'다. 남성과 여성은 모두 나이가 들어가면서 친구 수가 감소하지만, 여성은 기존의 관계를 유지하거나 심화하는 데 더 능하고 새로운 친구를 잘 사귀기 때문에 여성의 사교관계망은 덜 축소된다. 한 연구에 따르면 남성과 여성 모두 사교 네트워크가 20대 중후반에 정점을 찍고 축소되는데, 특히 남성에게서 더욱 급격한 감소세를 보인다.

염산하

@[email protected]

엄청난 적독가(?)가 있었네... https://youtu.be/ZqfSy340KoA?si=Q8rLKH64e9nXeunC

염산하

@[email protected]

채사장의 지대넓얕 13권. 철학의 역사.

염산하

@[email protected]

웹툰 야옹이와 흰둥이 1권. 잠시 눈물 닦고...

염산하

@[email protected] · Reply to Woojin Kim's post

@me 치사량의 요오드가 핏속을 흐르고 있는 한국인을 무시하다니 !

이찬행's avatar
이찬행

@[email protected]

😂

디스코드 채팅방 목록 중 세 명의 유저와 유저의 상태. 첫번째 유저는 VSCode, 두번째 유저는 Neovim, 세번째 유저는 Emacs 를 하는 중이라고 나와있다.
염산하

@[email protected] · Reply to 푸른곰's post

@purengom 나 위키가 AI 봇을 막을 이유가 있는 걸까요? (제가 맥락을 잘 이해한건지..^^;)

sukchen kang's avatar
sukchen kang

@[email protected]

새로 세팅된 TF가 두 달동안 UT 252개 & coverage 90%. agent 사용은 자유로우나 full agent code를 하진 않음. 그래도 코어 아키텍처가 안깨질것이란 믿음이 있고 전반적인 플젝 이해도와 제어권이 관리 가능한 선이 유지되고 있다는 팀 컨센서스가 있어서인지 iteration 회고 때 만족도가 높다.

그리고 제어 가능한 선에서 사람들이 딱히 시키지 않아도 특정 파트에 대해 full agent coding 을 할 용기(?) 를 내며 알아서 실험들 시도. 팀에서의 core practice 를 unit test 와 review (10-4시 집중근무 시간 뒤 1시간이 매일 팀 리뷰 시간) 를 정착시킨게 긍정적인 결과가 이끌어진듯.

염산하

@[email protected]

•	Personal Memory must be enabled to utilize this feature.

퍼스널 메모리를 끄고도 프로젝트 메모리는 사용할 수 있으면 안될까... 아쉽네.

https://fedi.simonwillison.net/@simon/115074838011977157

Simon Willison's avatar
Simon Willison

@[email protected]

ChatGPT just shipped the exact memory feature I've always wanted - automatic memory that's scoped to a specific project simonwillison.net/2025/Aug/22/

염산하

@[email protected]

그래 기능이 오류나서 동작을 안하면 기능을 없애면 된다. 문제해결!

AK's avatar
AK

@[email protected]

AI 에이전트와 도구를 결합하는 방법 중 하나인 "재귀적 신경신호 제어 역전(recursive neuro-symbolic IoC) 패턴"에 대해 정리했다. 이름이 너무 거창해서 마음에 쏙 들지는 않지만 정확한 명명이라서 그냥 그렇게 정했다. https://wiki.g15e.com/pages/Recursive Neuro-Symbloic Inversion of Control

신간 IT서적 알림봇's avatar
신간 IT서적 알림봇

@[email protected]

실무로 통하는 웹 API - 파일 처리, 애니메이션, 음성 인식, 저장소, 웹 컴포넌트까지 기능으로 배우고 구현으로 완성하다 (조 아타디 (지은이), 김태곤 (옮긴이) / 한빛미디어 / 2025-09-01 / 27,000원) feed.kodingwarrior.dev/r/BQrjtk

aladin.co.kr/shop/wproduct.asp

이적행위's avatar
이적행위

@[email protected] · Reply to 이적행위's post

왜 그런가 하면, 능력주의는 성공한 사람들이 그들의 성공을 그들 자신이 이룬 것으로 보고, 자신의 성공을 너무 깊이 받아들이며, 성공에 이르는 길에서 그들에게 도움을 준 행운과 요행을 잊어버리고, 당신이 묘사한 것처럼 그들이 성공할 수 있게 해준 사람들에게 빚을 지고 있다는 사실을 잊도록 부추기기 때문입니다.
'능력주의'라는 말을 만들어낸 마이클 영Michael Young은 이를 잘 알고 있었습니다. 그는 능력주의를 이상적인 것이 아니라 위험한 것으로 보았지요. 그 위험은 정확히 이런 겁니다. 능력주의는 승자들뿐만 아니라 패자들 사이에서도 성공에 대한 일정한 태도를 키워 우리를 분열시킵니다. 능력주의는 승자들에게는 오만을, 뒤처진 이들에게는 수치심을 키워주지요. 뒤에 남겨진 사람들은 그들의 실패와 고투가 그들 자신의 잘못 때문이라는 말을 듣고, 아마도 그렇게 설득될 겁니다. 이는 우리 사회가 최근 몇십 년 동안 제가 '향상의 수사'로 일컫는 것으로 불평등에 대응합니다.

염산하

@[email protected]

맥용 ChatGPT 앱이 물건이었구나... Android Studio에 AI가 안 붙어 있어도 붙어있는 거나 마찬가지처럼 일할 수 있네...

염산하

@[email protected]

https://v.daum.net/v/20250820050715992 한국에서 카톡은 그냥 핸드폰 내장 SMS나 전화 대체 같은 느낌인데 왜... 딴 회사 과장님이나 교수님 사생활 알고 싶지 않아요라는 생각이 먼저 들었다.

염산하

@[email protected] · Reply to Woojin Kim's post

@me 하 구글이랑 ms가 한 걸 똑같이 하네요. AI 기능 따로 돈 받으면 아무도 안사요.

AK's avatar
AK

@[email protected]

올해 4월부터 약 5개월 간 진행한 에이전트 기반 코딩 실험에 대해 회고를 해봤다: https://wiki.g15e.com/pages/Retrospective of agentic coding experiments

Older →