.NET 10 FBA가 정말 좋은 이유는, Ollama만 설치되어있으면 아래 명령어 만으로 바로 Demo가 실행되기 때문입니다. (진짜로 그렇습니다.)
curl -L -o - https://shorturl.at/BVlhj | dotnet run -
@hongminhee@hackers.pub · 929 following · 648 followers
Hi, I'm who's behind Fedify, Hollo, BotKit, and this website, Hackers' Pub! My main account is at
@hongminhee洪 民憙 (Hong Minhee).
Fedify, Hollo, BotKit, 그리고 보고 계신 이 사이트 Hackers' Pub을 만들고 있습니다. 제 메인 계정은:
@hongminhee洪 民憙 (Hong Minhee).
Fedify、Hollo、BotKit、そしてこのサイト、Hackers' Pubを作っています。私のメインアカウントは「
@hongminhee洪 民憙 (Hong Minhee)」に。
.NET 10 FBA가 정말 좋은 이유는, Ollama만 설치되어있으면 아래 명령어 만으로 바로 Demo가 실행되기 때문입니다. (진짜로 그렇습니다.)
curl -L -o - https://shorturl.at/BVlhj | dotnet run -
어떤 조건문을 만족하는 원소의 집합을
그럼
이 때, 공집합
따라서 공집합의 원소는 모든 조건문을 만족합니다
공허한 참(Vacuous truth)은 사실 좀더 포괄적인 개념입니다
가정이 거짓이면 명제는 항상 참이다라는 개념입니다
공허한 참이라고 부르니 어렵게 느껴지죠?
저는 항상 한국어 한정으로 '니 말이 진짜면 내일 해가 서쪽에서 뜨겠다' 참으로 이름을 바꿔야한다고 주장해왔습니다
가정(니 말)이 거짓이니 결론(해가 서쪽에서 뜨는 것)이 참이든 거짓이든 명제는 참이 되죠
이걸 공집합의 원소는 모든 명제를 만족한다 에 적용시켜볼까요?
이 명제를 좀더 조건문처럼 쓰기 위해 만약 (가정)이라면 (결론)이다 형태로 바꿔보죠
그럼 a가 공집합에 포함된다면, a는 모든 명제를 만족한다 가 됩니다
그런데, a가 공집합에 포함된다 는 거짓이죠?
따라서 해당 조건문은 가정 자체가 거짓인 공허한 참입니다
재미 삼아, Cairo를 백엔드로 하는 쉽게 그래픽 처리를 할 수 있는 간단한 언어를 하나 만들고 있다.
전체적으로 Lua나 Visual Basic에게 영감을 받아 쉽게 읽을수 있는 문법을 가지게 만들려고 생각중이다.
#레퍼럴프로젝트
@kodingwarriorJaeyeol Lee 할아버지의 지혜에 힘입어 클라우드플레어 터널을 버리고 caddy를 사용하도록 바꿨습니다.
오늘 6시 전까진 깃헙 레포로 공개할 수 있을 것 같습니다.
https://github.com/bglgwyng/nix-x-cabal
한달간의 삽질끝에 Nix + Haskell 빌드 프레임워크를 완성했다. 늘 Nix, Haskell에 기여하고 싶었지만, 솔직히 이걸 내가 직접해야하는 상황이 올줄은 몰랐네. Nix 디버깅하느라 정말 개고통이었다..
재미 삼아, Cairo를 백엔드로 하는 쉽게 그래픽 처리를 할 수 있는 간단한 언어를 하나 만들고 있다.
전체적으로 Lua나 Visual Basic에게 영감을 받아 쉽게 읽을수 있는 문법을 가지게 만들려고 생각중이다.
Ailrun (UTC-5/-4) replied to the below article:
박준규 @curry@hackers.pub
하스켈의 `all` 함수에 빈 리스트를 넣었을 때 왜 `True`가 반환되는지에 대한 의문을 "공허한 참(Vacuous truth)"이라는 개념을 통해 탐구합니다. 흔히 '구현이 그렇게 되어 있으니까'라고 생각할 수 있지만, 저자는 이 현상을 논리적으로 분석합니다. `all` 함수의 구현 방식과, 빈 리스트에 대한 연산 결과가 전체 결과에 미치는 영향을 설명하며, 공집합의 모든 원소가 짝수라는 명제가 참인 이유와 유사한 논리적 근거를 제시합니다. 이를 통해 코드와 수학 간의 연결고리를 발견하고, 마지막으로 ChatGPT가 생성한 유머러스한 이미지를 곁들여 독자에게 즐거움을 선사합니다.
Read more →
@curry박준규 all을 다음과 같이 정의하면 문제가 무엇일까요?
all p [] = False
all p [x] = p x
all p (x:xs) = p x && all xs
이 질문에 대한 대답 중 all의 의미에 관한 것이 있을 겁니다. 논리적으로 "모든 ...에 대해"를 어떻게 이해해야 하는냐에 대한 것 말이지요.
공집합을 직접 사용하는 것이 가장 간단한 예시겠지만, 좀 더 논리학에서 자주 사용되는 예시로는 "20세기의 모든 프랑스 왕은 대머리다"가 있겠습니다. 이는 무의미하게 (Vacuously) 참인데요, 왜냐면 19세기를 마지막으로 프랑스에는 더 이상 왕이 없기 때문이지요. 즉, 일반적으로 "모든 ...에 대해"에서 "..." 부분이 (결과적으로) 공집합일 경우 "모든 ..."에 의해 수식된 본문이 어떤 문장인지와는 상관 없이 참이라고 이해한다는 것이지요.
WSL 관두고 우분투 깔아서 멀티부팅 써버려...?
노트북 개발환경 세팅하다가 어이없이 하루를 다 날리고(데브 컨테이너가 안 켜져서 별 짓을 다해봤는데 Execute In WSL 옵션이 꺼져 있어서 그런 거였다... ... ...) 에러만 모아놓은 블로그라도 만들까 (n번째로) 생각한 일요일... 삽질을 안 하는 날이 없다
OpenAI의 gpt-oss 모델에 이어, RAG (검색 증강 생성)에서 매우 중요한 역할을 하는 임베딩 모델을 Google에서 새롭게 오픈 소스로 공개헀습니다.
EmbeddingGemma라는 이름의 임베딩 모델로, 고성능 하드웨어 없이도 RAG를 구현할 수 있으면서, 한국어, 중국어, 일본어를 포함한 수많은 언어를 지원하도록 개발된 모델이어서 의미가 있습니다.
그래서 재빨리 File-based App과 Semantic Kernel용으로 개발된 sqlite-vec 확장 모듈을 붙여서 프로토타입 코드를 만들어봤는데, 잘 작동하는 것 같네요! :-D
#embeddinggemma #RAG #AI #SemanticKernel #Google
https://forum.dotnetdev.kr/t/google-embeddinggemma-ollama-sqlite-vec-rag/13754
이번 주에는 출퇴근하면서 스티브 울프람의 람다 대수 관련 글을 읽어봐야겠다. 읽을 게 쌓여간다... https://writings.stephenwolfram.com/2025/09/the-ruliology-of-lambdas/
洪 民憙 (Hong Minhee) shared the below article:
박준규 @curry@hackers.pub
하스켈의 `all` 함수에 빈 리스트를 넣었을 때 왜 `True`가 반환되는지에 대한 의문을 "공허한 참(Vacuous truth)"이라는 개념을 통해 탐구합니다. 흔히 '구현이 그렇게 되어 있으니까'라고 생각할 수 있지만, 저자는 이 현상을 논리적으로 분석합니다. `all` 함수의 구현 방식과, 빈 리스트에 대한 연산 결과가 전체 결과에 미치는 영향을 설명하며, 공집합의 모든 원소가 짝수라는 명제가 참인 이유와 유사한 논리적 근거를 제시합니다. 이를 통해 코드와 수학 간의 연결고리를 발견하고, 마지막으로 ChatGPT가 생성한 유머러스한 이미지를 곁들여 독자에게 즐거움을 선사합니다.
Read more →뭔가 재밌는걸 만들고 싶은데,, 재밌는게 떠오르지 않는다.
레딧 보니까 이제 아키하바라에 전자제품 귀여운거 별로 없다는데,.... :(
하루종일 퍼져서 누워있는 중.... Zzz
여러 분들의 도움으로 대충 리퍼럴 사이드 프로젝트의 모양이 점점 더 갖춰지고 있습니다...
이제 https://referral.akaiaoon.dev/t/malkoG 하면 malkoG 깃허브 핸들에 추천사를 작성하실 수 있고요, https://referral.akaiaoon.dev/u/malkoG 하면 malkoG 깃허브 핸들에 추천하신 분들의 추천사를 작성하실 수 있습니다.
다음에는 /t/ 엔드포인트용 뱃지 이미지를 만들까봐요... buy me a coffee 처럼 말이죠. 예를 들면:
뭐 이런 이미지가 있으면 더 좋지 않을까요.
어제 밋업 재밌었어요!
@catyouvin유빈집사 안녕하세요! 반갑습니다!
역시 마니악한 주제로 라이트닝 토크하는 행사를 추가로 만들어야겠다
어젯밤에 그냥 갑자기 필 받아서 만든 것 전에 TUI 애플리케이션을 디버깅하다가 혈압 뻗쳐서 겨우겨우 디버깅했었는데
이게 갑자기 생각나서 Unix Socket 기반의 로거 라이브러리와 서버를 하나 만들었다.
https://github.com/makachanm/flogger-server https://github.com/makachanm/flogger-lib
깃헙 보안정책 때문에 깃헙 리드미에서 svg에서 이미지 외부링크를 하면 안되는구나...
클로드님 알려주셔서 감사합니다.
또다른 팝업 광고창 지옥도가 열리는 건 아닐련지...
이번 주말은 정말 만족스러웠다. 가벼운 마음으로 월요일을 맞이한 것도 오랜만인듯
man hier와 https://www.pathname.com/fhs/ 를 옛날에 알았다면 Unix 입문이 조금 더 편했을텐데...
오는 11월 8일 토요일 오전 10시, 광운대학교에서 열리는 FOSS for All 컨퍼런스에 여러분을 초대합니다.
FOSS for All 컨퍼런스는 "Free and Open Source Software for All"이라는 슬로건 아래, 모두를 위한 오픈 소스 컨퍼런스를 목표로 하는 비영리 오픈소스 커뮤니티 주도의 컨퍼런스입니다.
FOSS for All 컨퍼런스는 오픈소스 소프트웨어와 커뮤니티에 관심 있는 누구나 참여할 수 있으며, 개발자, 기여자, 디자이너, 번역가, 기획자 등 다양한 역할의 사람들이 경험과 지식을 공유하는 장으로 기술 발표, 커뮤니티 부스, 패널 토크 등 다양한 프로그램이 마련될 예정입니다.
많은 후원과 참여를 부탁드리겠습니다. 고맙습니다. :-D
洪 民憙 (Hong Minhee) shared the below article:
AmaseCocoa @cocoa@hackers.pub
This post guides you through building a simple ActivityPub bot in Python using the `apkit` library. The bot listens for mentions and schedules reminders for users. It covers setting up the project, generating cryptographic keys for secure communication, defining the bot's identity as an ActivityPub Actor, and initializing the `apkit` server. The tutorial walks through the core logic for parsing reminder commands, sending notifications, and defining necessary web endpoints like `/actor` and `/inbox`. It also details how to handle incoming activities, such as `Follow` and `Create` events, and how to run the application using `uvicorn`. While the example uses in-memory storage for simplicity, the post suggests improvements like persistent storage and robust task queuing for production environments. This tutorial provides a solid foundation for building more complex ActivityPub applications.
Read more →apkitで簡単なBotを作る記事みたいなのを書くかも
해커스퍼블릭 짱 재밌었당..진작에 개발 공부할 걸 그랬음 저번 파이콘도 그렇고 비슷한 결을 가진 사람들을 많이 만나고 알 수 있어서 좋았다
안녕하세요! 반갑습니다! 저도 Neovim 정말 좋아해요!
@rlaisqls김은빈
오늘 옛날옛적 트위터 얘기도 좀 했었는데... 곰곰이 생각해보니 해커스 펍에서 2009년에 트위터 처음 할 때 분위기가 좀 나는 것 같기두 👀
발표 들어주시고 소소한 얘기에 호응해주신 분들 감사합니다.
덕분에 발표가 너무 즐거웠어요.
다음에는 리스너로 참여하겠습니다!
편한 분위기여서 생각 나는 대로 막 질문하고, "저 개념이 없습니다"를 부끄러운 줄 모르고 막 쏴댔네요. 해커스펍 매일 들어오지만, 페디파이 뭔지 잘 모릅니다. 지금 만들고 있는 서비스가 페디파이 지원하면 좋지 않을까 막연히 생각 중이었는데, 귀한 답을 해주신 분들 감사합니다.
튜사 입장 11시 30분 / 행사 준비 시작 2시 / 행사 시작 3시 / 행사 종료 6시 / 서베이 작성 완료 9시 / 감사 메일 발송 10시 15분 / 외부 연사자 추천 서베이 초안 작성 11시 20분
이렇게... 하루가 끝났다...
협동조합을 만든다고 한 지 벌써 반 년이 지났습니다. 그동안 아무런 소식이 없어 많은 분들이 흐지부지됐거니 하고 생각하셨을 것 같습니다. 죄송합니다.
변명을 하자면, 협동조합이 왜 필요한지에 대해 깊이 고민하는 시간을 가졌습니다. 단순히 공동 운영이나 법인화가 목표라면 협동조합 이외에도 가능한 형태는 많으니까요.
긴 고민 끝의 결론은, '플랫폼은 컨텐츠를 만드는 사람들이 소유하고 운영해야 한다' 였습니다.
저는 플랫폼의 가장 큰 가치는 사용자와 이야기, 즉 사용자들이 만들어 낸 세계라고 생각합니다.
그러나, 회사가 운영하는 플랫폼들은 결국 수익을 가장 중요한 목적으로 삼고, 수익의 극대화를 위해서라면 사용자들이 만든 세계를 거리낌 없이 파괴하기도 합니다.
광고 수익을 높이기 위해 자극적이고 혐오적인 글을 알고리즘을 통해 추천하는 트위터가 단적인 예시입니다.
그래서 동인이 소유하고 운영하는 협동조합을 만드려고 합니다. 동인이니만큼 더더욱, 우리들이 만들어 낸 세계는 소중합니다.
많은 관심 덕분에 Hackers' Pub 모임이 성공적으로 마무리되었습니다! 🎉
1회차 발표 주제들은 아래 이미지에서 확인하실 수 있구요, 다음 밋업을 더욱 흥미롭게 만들 연사자도 모집 중입니다! 전문지식·시행착오·독특한 경험까지 환영합니다!
https://forms.gle/1qM2fQmZciZu3erAA
많은 관심 부탁드립니다!
해커스퍼블릭 너무너무 재밌었어요! 전산언어학 and/or 자연어처리 덕질했던 저로선
@jakeseo 님 발표 들으면서 비속어 처리 같은 걸 어떻게 하셨을까 궁금해서 질문드렸었는데 상세하게 답변해주셔서 감사드리면서 또 재밌게 들었고, 달고나님 발표는 처음에 딱 들으면서 속으로 '옛한글 폰트도 지원하시려나?' 했는데 고려 중이라고 해서 자언어 덕후[1]로서 내심 기뻤습니다...뒤에 깜짝 라이트닝 토크들도 재밌었고요! 무엇보다 따뜻하고 재밌는 분위기에 정말로 즐겁게 참여할 수 있었어요. 행사 진행하시느라 고생하셨던 운영진분들께 수고와 감사의 말씀 전해드립니다. 다음 해커스퍼블릭도 꼭 갈게요!
조합 창립을 준비하기 위해 정관 초안을 작성하고, 조합과 관련된 논의를 하게 될 디스코드 서버를 만들었습니다.
정관 초안은 https://docs.google.com/document/d/1_X-VykHlE-YrJG4abOIe49wiWJA81iQBtmBL5hGbgio , 디스코드 초대 링크는 https://discord.gg/SV28NM8rGS 에서 확인하실 수 있습니다.
기묘한 버그를 만들었다... 뭔가 부스트한게 갑자기 해커스펍에서 원본글 취급이 되어서 부스트를 부스트하는 바람에 이 계정 목록에서는 작성자가 둔갑당하고 링크의 아이디도 둔갑당했지만 누르거나 인용하면 원작성자로 뜬다... https://hackers.pub/@robin_maki@planet.moe/0199488c-1fa7-7354-8ddb-fa8912cf55a2
다녀왔습니다! 발표도 재밌게 잘 들었어요!!
2회차때는 쫌더 펍냥이가 다이나믹하게 움직일 수 있도록 만들겠읍니다
튜사 측에서 포스터를 스샷 말고 https://public.hackers.pub 을 띄워놨으면 움직여서 더 귀여웠을텐데... 아쉽🥲
오늘 Pyodide 정기 모임에서 다양한 분들의 활동을 듣고 같이 이야기해서 재밌었다. 세상은 과연 넓다...한편으로는 좁기도 하다. 다만 Hackers' Public이랑 시간이 겹쳐 아쉬웠다...
@z9mb1wwj
@catamorphicCata @msy윤민석
@joonnotnotJoon
@d01c2Hyunjoon Kim
@icecream_mable구슬아이스크림
@minju2996bbang @2chanhaeng초무
@lionhairdino
@akastoot악하
@jihyeokJihyeok Seo
@linea
@woaol벨
@theeluwin제이미
@rangho우주해커 끄적끄적 랭호 📝 @robin
@1ho1호
@nebuletoHaze @morealLee Dogeon
@harei106Hannah Reinecke
@realfishbread최윤희
@jcha0713joohoon
@hyunjoon
@krepe90남기현 (Krepe)
@cetaceanightskyCetacea
@aiooAhn Kiwook
@ink_punctuation책 읽는 프로그래머
@yg1ee밀
오늘 Hackers' Public 행사 첫번째 모임에 와주셔서 정말 감사합니다! 정말 즐거웠습니다! 잘 들어가세요!
발표란 건 많이 해봐야 느는 거니까... 다음에는 준비를 해서 발표를 할거에요
기습발표의 효과: 심박수 경고
해커스펍 모임 다들 좋은 시간 되세요!
이번에는 좀 더 범용성 있는 무언가를 만들고 있다.....
역시 코딩의 재미는 차력쑈에 있다. 코드 골프, Reactive Programming, TypeScript같은 언어에서 타입으로 이상한짓 하기 등...