이곳에는 매주 공유할 가치 있는 기술 콘텐츠를 기록하며, 금요일에 발행됩니다.
이 잡지는 오픈소스 이며, 기고를 환영합니다. 또한 《누가 채용하나요》 서비스가 있으며, 프로그래머 채용 정보를 게시합니다. 협력 문의는 이메일로 연락 주시기 바랍니다 ([email protected])。
표지 이미지는

홍콩屯门码头, 바다의 밤색입니다。(via)
정보는 당과 같이 중독성이 있습니다
산업 혁명은 인류가 당을 대량 생산할 수 있게 한 결과 중 하나로, 그것은 많은 사람들이 알지 못합니다

고대에는 당 주로 사탕수수와 꿀에서 생산되었고, 대량 생산하기 어려웠습니다. 그래서 고대 사람들은 요리에 당을 넣지 않았고, 주로 음식 자체의 단맛에 의존했습니다. 고대의 대부분의 음식, 특히 일상 음식은 맛이 좋지 않았을 것이라고 상상할 수 있습니다
당이 대량 생산되자, 인류는 그것을 매우 사랑하게 되었습니다

우리는 당을 좋아합니다. 오늘날 대부분의 음식에는 당을 추가해야 합니다. 예를 들어 음료수, 과자, 유제품, 심지어 치킨 덮밥의 양념에도 당이 포함되어 있습니다 당 중독은 이미 흔한 질병이 되었습니다. 바이키피디아에는 " 당 중독

" 항목이 있으며, 중독 원인을 "단맛이 사람들에게 즐거운 느낌을 준다"고 설명합니다__JHSNS_SEG_5a9ba68d_25__ 과학자들은 생각합니다,설탕은 도파민 분비를 증가시켜 뇌를 흥분시키고 배고픔을 느끼지 못하게 합니다일반적으로 말하면, 당이 당신에게 즐거움을 주어 더 먹고 싶게 만들고, 심지어 이미 많이 먹었더라도 그렇게 합니다.
설탕 과량 섭취는 체중 증가의 근본 원인입니다.설탕 자체는 단맛을 주는 첨가물에 불과하며 영양은 없고 오직 열량만 있습니다, 마지막에는 체내 지방으로 전환되어 점점 더 비만해지게 합니다. 세계보건기구는 계속해서 호소하고 있습니다.설탕을 적게 먹기。

하지만, 오늘 내가 이야기하고 싶은 것은 당면이 아니라 최근 보았던 글입니다.기사, 그 안에는 매우 흥미로운 관점이 하나 있습니다:정보는 당처럼 사람을 중독시킵니다。
작가는 정보와 당의 유사점을 나열했다.
(1) 저렴한 비용의 대량 생산 . 정보 혁명 이후 인류는 당을 생산하듯이 정보를 대량 생산한다.
정보는 생산 비용이 낮고, 확산 비용은 더 낮으며, 소비자에게 거의 무료로 도달할 수 있다.
(2) 중독 메커니즘이 동일하다 . 2019년 캘리포니아 대학 버클리의 연구에서 정보도 뇌에 다나뮤린을 자극하여 당과 같은 작용 메커니즘을 가진다는 것을 발견했다.
따라서 매력적인 정보를 보는 것은 달콤한 디저트를 먹는 것과 같은 만족감을 준다. 정보에 중독되어 계속 보고 싶어지며, 구체적인 표현은 스마트폰을 놓지 못하고 계속 스크롤하는 것이다.

(3) 폐기물 정보의 퍼지 . 폐기물 식품의 인기와 같이, 인류가 정보에 중독되는 결과로 폐기물 정보의 대량 공급이 발생한다.
제조사는 최대한 다이나믹을 자극하는 정보가 가장 많은 조회수를 가지고 있으며, 더 많은 돈을 벌 수 있다는 것을 발견했습니다. 그래서 스팸 정보가 대량으로 생산되어 어디에나 널려 있습니다.
인간은 이미 이러한 상황에 빠져들었습니다. 가장 쉽게 얻을 수 있는 음식은 저품질 음식이고, 가장 쉽게 접할 수 있는 정보는 스팸 정보입니다.
(4) 사고의 "비만" . 저품질 음식이 몸에 비만을 유발하듯이, 스팸 정보도 사고에 비만을 유발합니다.
스팸 정보는 당신의 사고 수준을 낮추고, 무의미한 내용을 당신의 뇌에 가득 채우며, 당신의 주의를 분산시키고, 사고를 막고, 당신의 사고를 느려지게 하고, 판단력을 떨어뜨립니다.
요약하자면, 정보 중독은 당당과 같은 해악이 있으며, 적극적으로 예방하고 치료해야 합니다. 건강한 생활은 단순히 당을 적게 먹는 것뿐만 아니라 스팸 정보에 적게 접하는 것도 필요합니다.
하지만 당을 피할 수 없듯이, 일상생활에서 스팸 정보를 피할 기회가 전혀 없습니다. 우리는 자기 통제를 하고, 반복적으로 자신에게 경고하며, 스팸 정보를 멀리서 피하고, 정보 중독을 예방할 수밖에 없습니다.
기술 동향
1, 카메라 감정 탐지
영국 역사의 카메라는 새로운 기술을 사용하여 역사를 감시하고 있습니다.

이는 얼굴 인식을 하지 않고 감정 인식을 합니다.
이는 얼굴 표정을 바탕으로 각 사람의 감정을 판단합니다. 기쁨, 슬픔, 혹은 분노일 수 있습니다. 만약 감정이 이상하다면 의심스러울 것이며, 그럴 경우 직원에게 알림을 보내 검토하게 됩니다.
이는 우리에게 공공장소에 들어갈 때 자신의 표정에 주의해야 한다는 것을 상기시킵니다. 그렇지 않으면 문제를 일으킬 수 있습니다.
2, PCIe 광 통신
현재 컴퓨터 내부에서는 CPU와 주변 장치가 PCIe 인터페이스를 사용하여 통신합니다.

PCIe 인터페이스와 장치 사이에서는 구리 손가락을 사용하여 데이터를 전송합니다.

그러나 황금 손가락은 물리적 제한이 있어, 일정 수준에 도달하면 전송 속도가 더 이상 높아지지 않습니다.
이번 달 초에, 미국의 한 회사가 PCIe 7.0 버전의 인터페이스 프로토타입을 발표했는데, 황금 손가락을 포기하고 광섬유를 이용해 데이터를 전송하며, 현재主流인 PCIe 4.0 버전보다 8배 빠릅니다.

위 그림의 노란선이 광섬유로, 이를 통해 장치를 메인보드에 연결합니다. 앞으로 대역폭이 높은 통신은 모두 황금 손가락 대신 광섬유를 사용할 수 있습니다.
3. 파랑새의 비디오 채팅
미국 과학자들이 파랑새와 비디오 채팅하는 실험을 했습니다.

과학자들은 사료함 안에 태블릿을 두어, 두 마리의 파랑새가 태블릿을 통해 만나 서로 통화(짹짹거리기)합니다.

과학자들은 파랑새들이 비디오 채팅을 매우 좋아하며, 몇 시간 동안 스크린과 계속 상호작용한다는 것을 발견했습니다.
가장 신기한 점은, 그들이 서로를 부를 방법을 배우면 자신만의 태블릿을 켜고 스스로 상대방과 이야기하기 시작한다는 점입니다.


이 일이 무지막지한 동물들이 모두 인터넷 중독을 할 수 있다는 것을 보여주는 걸까요?
4. 경련 치료
경련은 신경계의 흔한 질병으로, 발작 시 몸이 조절을 못 하고 떨리고 의식을 잃습니다.
이것의 원인은 뇌 전파의 이상으로, 뇌 안에 이상적인 전류가 생겨 신경계를 통해 의식과 행동이 이상해집니다.
최근, 영국은 세계 최초로 뇌 심장 수술을 통해 경련을 치료했습니다. 환자는 매일 여러 번 심한 발작을 겪는 소년입니다.

의사는 그의 뇌 안에 3.5cm x 3.5cm의 신경 자극기를 심고, 전극을 통해 뇌 신경과 연결했습니다.


이 장치는 끊임없이 신경계에 전류를 방출하여 이상적인 뇌파 신호를 방해함으로써 경련의 발생을 줄입니다. 소년이 수술 후에 발생 횟수가 크게 감소했다고 합니다.
마스크가 진행 중인 '뇌-컴퓨터 인터페이스'를 연상하며, 인간의 뇌와 컴퓨터의 물리적 연결이 곧 현실이 될 것이라는 느낌을 받습니다.
기사
1, GitCode 전체 이전 GitHub(중국어)
국내 코드 저장소 서비스 GitCode가 GitHub을 전체적으로 이전하여 후자의 저장소를 정확히 자신의 웹사이트에 배치했습니다.

오픈 소스 코드는 이전할 수 있지만, 작성자 계정까지 함께 이전하는 것은 너무 심하게 느껴집니다.
2, new URL() 문제(영어)

JS의 URL()는 URL을 분석하는 데 사용되며, 잘못된 문자열을 만나면 오류를 발생시킵니다. 저자는 이것이 매우 나쁜 설계라고 생각하며 해결 방법을 제시했습니다.
3, t 검정은 어떻게 생겨났는지 (영어)

《사이언스 아메리칸》지의 기사에서 영국의 맥주 공장이 어떻게 통계학적 t 검정의 탄생을 촉진했는지, 그 의미는 무엇인지 소개합니다. 조금 어렵게 읽힐 수 있지만 잘 쓰여졌습니다.
4, HTML 속성과 DOM 속성 (영어)

프론트엔드 초보 튜토리얼, HTML 요소의 속성(attribue)과 DOM 노드의 속성(property)의 차이를 소개합니다. 여기서는 쉽게 혼동될 수 있습니다.
5,Bun의 JavaScript 꼬리 호출 최적화(영어)

JS 언어의 서버 실행 환경은 현재 세 가지가 있습니다: Node, Deno와 Bun. 앞의 두 가지는 V8 엔진을 사용하지만, Bun은 Safari의 JavaScriptCore 엔진을 사용합니다.
그들의 "꼬리 호출 최적화" (TCO) 동작은 일치하지 않으며, 오직 Bun만 지원합니다. 본 글의 저자가 테스트를 진행했습니다.
6、악의적인 IP 주소의 시각화(영어)

저자의 서버는 매일 수천 번의 악의적인 접근을 받습니다. 본 글에서 저자는 이러한 IP 주소의 물리적 위치를 시각화하는 방법을 설명합니다.

파이썬은 많은 실용적인 작은 도구를 내장하고 있어 스크립트를 작성하지 않고도 명령줄에서 직접 사용할 수 있습니다.
도구
1) Figma Slides

Figma 회사가 최근 출시한 슬라이드 제작 도구입니다.
2) Planka

Trello의 오픈 소스 대체품으로, 자신이 구축하여 프로젝트 관리를 할 수 있습니다.
3) Flow

브라우저 기반의 Epub 리더로, 자신이 배포할 수 있습니다.
4) Librum

오픈 소스 데스크톱 소프트웨어로 전자 책을 관리하는 데 사용됩니다.
5. Plasmic

React 프레임워크의 코드 없이/낮은 코드 개발 도구로 시각적 방식으로 사이트와 애플리케이션을 생성합니다.
6. Notesnook

엔드 투 엔드 암호화된 오픈 소스 노트북으로 웹 버전과 플랫폼 간의 데스크톱 버전이 있습니다.
7. LogoFast

로고 디자인 도구입니다.

D3.js 팀이 출시한 새로운 차트 라이브러리로, 선형 그래프를 만들기 위해 사용되며, 문법을 크게 단순화했습니다.
9、Wasp

React + Prisma(데이터베이스의 ORM 라이브러리)를 포장한 Node.js 전栈 프레임워크로, 설계 목표는 Rails와 같이 쉽게 사용할 수 있도록 하는 것입니다.
10、Oxlint
JS의 Linter 코드 검사 도구로, ESLint를 대체할 수 있습니다. Rust로 작성되었으며, ESLint보다 50-100배 빠르다고 알려졌습니다.
AI 관련

무료 온라인 AI 로고 제작 도구입니다。(@ddewfrefref 기여)

개방형 웹 애플리케이션으로, AI를 통해 빠르게 React 컴포넌트를 생성하여 프론트엔드 효과를 미리보기 위해 사용됩니다。(@bravekingzhang 기여)
3、효율 보조

개방형 Windows 데스크톱 애플리케이션으로, 다양한 AI 모델을 연결하여 채팅, 텍스트에서 이미지 생성, 텍스트 음성 변환, 기계 번역 기능을 제공합니다。(@Richasy) 제출)
자원

본 글은 코드 예제를 통해 여러 사람이 실시간으로 협업하는 알고리즘 CRDT에 대해 자세히 설명합니다.
2、IGloo

이곳은 블록체인 회사의 홈페이지로, 전체가 3D로 제작되어 매우 멋지습니다.
3、수학 미니 게임(영어)

이 웹사이트는 아이들이 즐길 수 있는 다양한 수학 게임을 모아두고 있습니다.
이미지
1995년, 윈도우 95가 출시될 시점에, 사용자 인터페이스가 큰 업그레이드를 거쳤으며 이전 버전인 윈도우 3.2와는 완전히 달랐습니다.
マイクロソフト는 새로운 인터페이스를 사용자들이 받아들이도록 하기 위해 특별히 "マイクロソフト・ボブ"라는 애플리케이션을 출시했으며, 새로운 윈도우를 어떻게 사용하는지 가르쳐주었습니다.

프로그램을 열면 작은 개가 가이드로서 역할을 하며, 당신을 한 집으로 안내합니다.
그 집의 거실에는 다양한 물건들이 놓여 있습니다.

작은 개는 당신에게 각 물건을 차례로 클릭하도록 하여, 해당 프로그램이 뜨도록 하여 사용법을 익히게 합니다.
예를 들어, 데스크탑의 노트북을 클릭하면 텍스트 상자가 뜨며, 편지를 쓸 수 있게 합니다.

아래는 "일정"을 클릭했을 때 뜨는 프로그램입니다.

또한 다른 방으로 들어갈 수 있으며, 게임실에는 몇 가지 작은 게임이 있습니다.

이 소프트웨어는 전반적으로 이렇게 되어 있지만, 마이크로소프트는 실수를 했다: 무료로 제공하는 것이 아니라 돈을 내고 구매해야 한다.
이 소프트웨어의 판매량과 평가는 매우 나빴을 수 있다. 그 정도로 1996년 초, 이 프로젝트는 폐지되었고, 수명은 한 해도 채 되지 않았을 것이다. 이것은 아마도 공식 출시된 마이크로소프트 제품 중 가장 짧은 수명을 가진 제품일 수 있다.
스페인 예술가 콘차 가르시아 사에라(Concha García Zaera)는 작년에 93세로 세상을 떠났다.

그녀는 생전에 Windows 내장 그림 그리기 프로그램(Paint)을 사용해 그림을 그렸다.

그녀의 작품은 섬세하고 맑고 아름다워서 관객들은 어려운데, 이 모든 작품이 할머니가 마우스로 한 픽셀, 한 픽셀씩 그린 것이라는 사실을 알기 어려웠다.



요약
인터넷 산업계에는 10x(10배 효율) 엔지니어를 찾는다는 공감대가 있습니다.

이런 엔지니어를 찾기는 어렵고 현실에서는 반드시 만날 수 없으며, 오히려 -10x(음10배 효율) 엔지니어를 만날 수 있습니다.
-10x 엔지니어란, 팀에 시간을 절약하는 것조차 불가능하며, 오히려 주간 400시간의 팀 작업 시간을 낭비시키는 사람을 의미합니다.
-10x 엔지니어는 다음과 같은 특징을 가집니다.
(1) 그는 많은 무의미한 작업을 만듭니다. 가장 흔한 것은, 그가 아무런 의미 없는 프로세스를 만들도록 촉진하고, 사람들을 슬라이드, 차트, 보고서, 작업 단위 관리 등에 매달게 만드는 것입니다.
(2) 그는 팀이 우아함을 추구하도록 유도하는 대신 실용주의를 포기하도록 합니다.
(3) 그는 팀이 어떤 결정도 단번에 내릴 수 없도록 만듭니다.
(4)그는 긴 메시지/파일을 작성하고 최대한 많은 사람들에게 공유하여 모두가 의견을 표명하고 참여하도록 합니다.
(5)그는 매우 느린 프로그램을 작성합니다. 예를 들어 데이터베이스 인덱스를 피하고, 16코어 머신에서 단일 스레드 프로그램을 실행하고, 파일을 압축하지 않습니다.
(6)그는 자신만 이해할 수 있는 스크립트를 작성하고 문서화하지 않습니다.
(7)그는 느린 빌드와 느린 테스트를 작성합니다.
(8)그는 의미 없는 테스트 케이스를 작성합니다.
(9)그는 많은 시간을 유지보수해야 하는 종속성을 추가하여 엔지니어들이 각 라이브러리를 개별적으로 학습하도록 강요합니다.
(10)그는 10명의 엔지니어를 어려운 프로젝트에 갇히게 하여 그들의 재능을 유인하고 낭비합니다.
(11)그는 관리진이 프로젝트의 난이도를 낮게 평가하고 프로젝트의 실용성을 과대 평가하여 마지막에 지연되거나 전혀 완료하지 못하게 합니다.
(12)그는 다른 생산성이 전혀 없는 엔지니어를 고용했다.
발언
1、
PCRE는 Perl 언어의 정규식 라이브러리로, 작가 Philip Hazel이 1998년에 이 라이브러리를 만들었는데, 그때 그는 54세였다.
오늘, 그는 80세가 되었지만 여전히 이 라이브러리를 유지하고 있다. 그는 후계자를 찾고 있으며, 업무를 이어받을 준비를 하고 있다. 그는 이 프로젝트에서 계속 일해야 할 것이라는 꿈에도 못 그렸다고 말했다.
-- 《자유 소프트웨어가 Philip Hazel의 삶을 어떻게 해치웠다》
2、
Kubernetes와 마이크로서비스는 모두 무거운 도구로, 당신의 소프트웨어를 더 무겁게 만들게 한다.
이들을 사용하기 전에 반드시 명심해야 합니다. 그들이 가져올 추가적인 무게, 운영 비용, 공사 비용을 처리할 수 있는지 여부를 생각해 보세요.
3
너무 비관적이라면, 실제로 존재하지 않는 위험을 줄이려고 불필요한 희생을 할 것입니다.
-- 《극단적인 가정은 더 극단적인 결과를 초래할 수 있습니다》
4、
애플公司는 대부분의 사용자가 Mac 컴퓨터와 iPad를 함께 가지고 있다는 것을 발견했습니다.
그래서 두 기기의 하드웨어가 거의 동일하더라도, 애플은 iPad가 macOS 시스템을 실행할 수 있도록 결정하지 않습니다. 그러나 그렇게 하면 사용자들이 iPad만 구매하고 Mac을 더 이상 구매하지 않을 수 있기 때문입니다.
-- 《macOS는 결코 iPad에 등장하지 않을 것이다》
5、
회사의 CEO가 업무장소 문화에 대해 이야기할 때, 실제로 이야기하는 것은 업무장소 통제이다.
-- 《흠잡을 데 없는 CEO가 원격 근무를 두려워하는 이유》
작년 회고
제 259호(2023 #259)
프로그래머는 어떤 사람인가(2022 #209)
게임 개발자의 연봉(2021 #159)
Podcast의 가치(2020 #109)
(끝)












