빵먹는고냐니
이찬행
@2chanhaeng@hackers.pub · 69 following · 54 followers
왜 나는 월드 와이드 웹을 무료로 세상에 내놓았는가
------------------------------
- *Tim Berners-Lee* 가 월드 와이드 웹을 만들고 이를 *무료로 공개* 한 이유를 설명
- 월드 와이드 웹은 *인터넷과 하이퍼텍스트* 를 결합한 단순한 아이디어에서 시작해 전 세계 창의성과 협업을 촉진할 수 있는 도구로 제안된 것
- 성공하려면 누구나 접근 가능해야 했기에, 1993년 *Cern이 지식재산을 공공…
------------------------------
https://news.hada.io/topic?id=23342&utm_source=googlechat&utm_medium=bot&utm_campaign=1834
Autumn Walk shaded comm for @vulpetite.bsky.social c:
오늘의 호야
고양이에게 침대 뺏기는 계절
LLM은… 가챠다
Auth.js가 이제 Better Auth의 일부가 됨
------------------------------
- *Auth.js(이전 명칭: NextAuth.js)* 가 이제 *Better Auth 팀* 에 의해 유지 및 관리됨
- *Auth.js* 는 JavaScript 생태계에서 가장 널리 사용되는 *오픈 소스 인증 라이브러리* 로 많은 유명 웹사이트에서 활용됨
- 이전에는 직접 인증과 세션 관리를 구현하는 데 어려움이 있었으며, 모든 현장에서 동일한 …
------------------------------
https://news.hada.io/topic?id=23316&utm_source=googlechat&utm_medium=bot&utm_campaign=1834
macOS Tahoe에서 일렉트론 애플리케이션이 말도 안되게 느렸던 이유는 Liquid Glass 도입으로 시스템에 전반적 연산이 늘어난게 아니라 Electron이 AppKit의 private API를 잘못 쓰면서 WindowServer에서 GPU를 미친듯이 쓴 것이었다.
애기네 애기!!!! 열여덟 살 먹은 애기야!!!
고양이인가 물개인가.
패스워드에 특수문자를 강제하면서, 쓸 수 없는 특수문자도 있음 (그래 참는다)
패스워드 입력에 가상키보드를 강제함 (힘들지만 참는다)
가상키보드에 있는 특수문자 중, 쓰면 안 되는 특수문자(*) 가 있음 <---- 이건 뭔 보법인가?
3년 전 파이콘 갔던 사진이 구글 포토에 추억 여행하라고 떴는데 ㄹㅇ 그때 파이콘은 엄청 부자였구나
그땐 그냥 파이콘에서 점심을 줬음ㅋㅋㅋ
@2chanhaeng이찬행 흔히 탭 완성이라고 하는 걸 구현하는 겁니다!
@hongminhee洪 民憙 (Hong Minhee) 아 그 Tab 누르면 디렉토리나 서브커멘드 뜨는 고런거 말씀하시는 건가요?
zsh
쓰지도 않고 써 본 적도 없는데 zsh
에서 완성(completion) 함수 어떻게 만드는지 배우고 있음…
@hongminhee洪 民憙 (Hong Minhee) 그게 뭔가요?(
zsh
쓰면서도 모르는 사람
현실 지인들 해준 일본어 썰중에 아직도 웃긴거 학원을 다녔는데 강사님이 출석을 부르는데 ‘긴뫄뫄상~’해서 답이없으면 ‘갯새끼데스네 (결석이군요)’ 그럼 수강생들이 ‘소오데스네(그러네요)’ 이랬다는
튜사 근처 맥주집을 미끼로 술 좋아하는 친구를 데리고 튜사 갔다 왔는데 아는 분이 하나도 안 계셔서 아쉬웠당 ㅋㅎ
지금은 집 가는 중
@2chanhaeng이찬행 축하드립니다 무한동력을 구현하는 가장 쉬운 방법을 깨우치셨군요
I heard green tea was good for memory.... 🍵
All aboard! 🚂🚃🚃🚃🚃🚃
AP vs ATproto 논쟁 끝내는 법
둘을 합친 또다른 오픈 쏘쌸 프로토콜을 만든다
이제 AP vs AT vs 또다른 프로토콜 논쟁이 됨\
해커스펍에 내 블스 계정으로 알티한 글이 너무 많이 올라와,,,
서재방 건담이 있던 자리는 마리 차지가 되었다.
요게 실제 털색이랑 좀 비슷한가. 🤔
누가 숫자를 이렇게 세요
최근 며칠간 WAH라는 이름의 WebAssembly 인터프리터를 만들고 있다. ~와! 샌즈!~
WAH의 특징이라면 C로 작성되어 있는데 헤더 하나로 구성되어 있다는 점과, 거의 대부분의 코드를 Gemini가 짰다는 것 정도일까? (Claude Code도 좀 사용했지만 코드 생성은 Gemini가 다 했다.) Gemini가 디버깅을 시키면 답답한 게 사실이라서 최대한 프롬프트에 정보를 많이 넣고 few-shot으로 생성하게 하는 걸 목표로 했는데 생각보다 잘 되었다. 예를 들어서 한 프롬프트는 다음과 같았다. 저 문장 하나 하나가 시행착오의 결과이다.
@wah.h 에 if~else~end 명령을 구현하고, 대응되는 test_*.c 파일들이 모두 성공하도록 (또는, 해당 테스트에서 잘못된 점이 있을 경우 그 원인을) 고쳐줘. 아직 loop 관련된 코드는 처리할 필요 없고 테스트 중에 그걸 테스트하는 게 있다면 주석 처리해(지우지는 마). 컴파일과 실행은 &&로 한 번에 하도록 해. 정확한 구현 방법은 이래야 해: if~else~end에서 마지막 end는 사라지고, if는 else 직후 명령으로 이동하는 conditional jump로 재활용하며, else는 unconditional jump로 바뀌어(즉 실행기 입장에서 br과 else의 동작은 똑같아야 해! else를 아예 없애고 br로 대체할지 말지는 알아서 정해). 그러니까, if A B C else D E F end G 같은 명령이 있다면 preparsing 이후에는 if <offset to D> A B B C else <offset to G> D E F G 형태가 되어야 한다는 뜻이야. WebAssembly 명세에 따르면 if 문에는 block type이 따르는데, 이 타입을 사용해서 validation을 진행하는 것도 정확히 구현해야 해(block type이 function type (T1..Tn)->(U1..Um)이면 현재 스택에 T1..Tn 타입이 들어 있고 end 이후에는 U1..Um 타입이 들어 있어야 하고, 일반 타입 T가 들어 있다면 ()->(T)와 동일하게 취급함). block type은 validation 이후 preparsing 과정에서 사라져서 런타임에는 반영되지 않도록 해.
솔직히 너무 많이 요구하는 거 아닌가, 안되면 validation 부분을 어떻게 뺄지 고민하고 있었는데 시도 세 번만에 800줄짜리 diff가 떡하니 나오고 일단 보기에는 틀린 부분이 없어서 놀랐다. 물론 삽질도 많이 했는데 가장 많이 한 삽질은 테스트를 작성할 때 수동으로 WebAssembly 바이너리를 짜면서 바이트 숫자를 잘못 세어서 오류가 나는 거랑, 분명 WebAssembly opcode를 사용해야 하는데 자기 마음대로 코드를 정해 버린다거나 하는... 그런 우스운 상황이었다.
우습기도 하고 놀랍기도 하지만 이 코드를 내가 직접 짜지 않는 이유는 귀찮아서...라기보다는 내가 이걸로 하고 싶은 일이 따로 있고 WebAssembly 인터프리터를 만드는 게 주 목표는 아니기 때문이다. (원래 하고 싶은 일은 나중에 언급할 듯.) WebAssembly 구현이라고 하면 기술적으로 복잡해 보이지만, 내 용도에서 유래하는 몇 가지 조건(대표적으로 결정론적인 동작)을 제약으로 걸면 기술적으로 복잡하다기보다는 그냥 노가다에 가까워지기 때문에 끌리지 않는 것도 있긴 하다. 이전의 Angel이 과연 얼마까지 바이브 코딩으로 할 수 있는지를 테스트하는 목표였다면, 이번에는 정말로 목표를 달성하는 수단으로 기능할지 실험해 볼 작정이다.
https://github.com/lifthrasiir/wah/ 정식으로 공개했다. 현재 4800여줄. WebAssembly 1.0 거의 완전 지원, 2.0은 SIMD를 포함해 8~90% 정도 지원하는 정도까지 왔다. 하지만 아직 API 문제를 완전히 풀진 못해서 모듈 링킹이 안 되는 치명적인 문제가 있다...
역시 최고의 장애대응은 롤백이다. (한달간의 내 코드 돌려내)
솔직히 요즘 아이폰도 RCS 지원 되고 웬만한 요금제로는 문자 무제한인데 이젠 슬슬 언럭키 SMS 아닌가
이번 카톡 업뎃 촌철살인 평가
Deno 2.5.2 has just been released https://github.com/denoland/deno/releases/tag/v2.5.2
`deno upgrade`
‘다름’과 ‘다양성’에 대한 존중을 강조한 이재명 대통령의 23일(현지시각) 첫 유엔 총회 기조연설에는 애초 ‘모든 사람은 인종, 국적, 성별, 지역, 종교와 관계없이 삶의 모든 현장에서 존중받아야 한다’는 문구가 포함됐던 것으로 확인됐다. 수정 2025-09-24 21:26 www.hani.co.kr/arti/politic...
[단독] 이 대통령 유엔 연설 초안에 ‘차별금지법’ 추...
URI is pronounced "yuri"
아오 손으로 외운걸 키보드로 치려니까 뇌 터지는 줄ㅋㅋㅋㅋ
그래도 색깔 패턴으로 어느 정도 외워놔서 다행이지 완전 손으로 외워뒀으면 걍 못 풀었을듯,,,,
디노 붐은 온다
아오 손으로 외운걸 키보드로 치려니까 뇌 터지는 줄ㅋㅋㅋㅋ
@2chanhaeng이찬행 ㅋㅋㅋㅋ 혹시 가입 가능하면 손님으로 가봐도?
@thx
Next 기본 시작 페이지 말고는 아직 뭐 업읍니다 계속 열었다 닫았다 하고 있기도 하고요ㅋㅋㅋ
@2chanhaeng이찬행 아니 타임라인에 광역기를
@nebuletoHaze 않이 저는 그냥 제가 사려고 검색해본 도메인이 등록만 되어 있고 링크 접속하면 아무것도 안 뜨길래 홧김에 한 말이엇는데,,,
@2chanhaeng@hackers.pub이찬행 욱으로 끝나지만 wook라고 적는 사람은 어쩌죠
@pbzweihander쯔방
이참에 개명을(?
@2chanhaeng이찬행 서버를 개설하는 맛이 있군요...
@thx
손님이 있어야 장사할 맛이 나죠ㅎㅎ
근데 문도 안 연 가게에 오는 손님은 밤손님밖에 없는디,,,
도메인 검색하면서 .uk
도메인 가격 볼 때마다 욱으로 끝나는 이름 가진 사람들은 자기 이름 달린 도메인 싸게 사겠지 싶어서 묘하게 부러움
요것이 진정한 Domain-Driven Development...
아 재밋다
근데 대체 누가 환경 변수를 저런 곳에 보관하지...?
얘 또 왔네
왜 자꾸 오는 것임?