프로그래머를 가스라이팅하라
There is an English version of this post. 서론 야생의 프로그래머들은 위험하다. 대부분의 프로그래머들은 그 언어의 (엄밀한 의미에서의) 구문(syntax)1과 의미(semantics)2를 완전히 이해하지 않고 ‘사용할 수 있는 결과물’을 원한다. 그리고 이것은 전혀 나쁜 것이 아니며 오히려 프로그래밍 언어의 설계자...
There is an English version of this post. 서론 야생의 프로그래머들은 위험하다. 대부분의 프로그래머들은 그 언어의 (엄밀한 의미에서의) 구문(syntax)1과 의미(semantics)2를 완전히 이해하지 않고 ‘사용할 수 있는 결과물’을 원한다. 그리고 이것은 전혀 나쁜 것이 아니며 오히려 프로그래밍 언어의 설계자...
한국어 버전이 있습니다. Introduction Wild programmers are dangerous. Most programmers desire a ‘usable output’ without fully understanding the syntax1 and semantics2 (in the strict sense) of the language....
C++ is often criticized for its complex and sometimes cryptic syntax. However, there’s a “hidden” layer of syntax that many modern developers have never encountered. If you ever see a C++ file that...
Introduction Secure Multi-Party Computation (SMC or MPC) is a subfield of cryptography that enables multiple parties to jointly compute a function over their private inputs without revealing those...
Introduction In the previous post, we discussed the expected number of steps to collect all verification codes. In this post, we will calculate the variance of the number of log-in tries to collec...
Introduction When I try to log into my university’s SSO system, it gives me a two-digit verification code that I must select on my cellphone. For instance, in the images below, the website (on the...
마우스 없이 컴퓨터를 다룬다는 것은 있을 수 없는 일이다. 하지만 가정용 PC에 마우스를 지원한 것은 1983년1이라는 것을 아는가? 그럼 그 이전 사람들은 대체 어떻게 프로그래밍을 했을까? 그 시대의 대표적인 텍스트 편집기인 vi(와 그 후속작들)의 여러 매커니즘을 알아보고 어떻게 VSCode 등 다양한 현대 텍스트 에디터에 적용할 수 있는지 알아보...

경찰청 철창살은 외철창살이고 검찰청 철창살은 쌍철창살이다. 잰말놀이를 할 때만큼은 재미있지만, 저런 단어를 일상에서 발음하기란 여간 피곤한 게 아니다. 하지만 다행히도 당신과 나, 그리고 언중은 당연히 복잡한 발음을 기피하려는 경향이 있다. ‘학문’의 ‘ㄱ’을 살려서 발음해 보자. 받침인 불파음 ‘ㄱ’에서 비음 ‘ㅁ’으로 전환하려면 우선 조...
이 소설은 출판된 지 얼마 되지도 않았는데도 영국에 선인세로 수출되기도 하는 등 인기를 끌고 있다. 대체 어떤 소설이길래 이렇게 잘 팔리는 걸까? 궁금한 나머지 도서관에서 빌려 읽어 보았다. 윤정은, 메리골드 마음 세탁소, 북로망스, 2023. 서사(序詞) 소설의 첫 부분에 나오는 서사는 이러하다. 겨울이 없고 불행도 없는 초능력...