read: fail

GHC Wasm 백엔드에서의 JavaScript FFI 기능 - Cheng Shao

이 문서는 GHC Wasm 백엔드에서 JavaScript와의 상호 작용을 가능하게 하는 FFI(외부 함수 인터페이스) 기능에 대해 설명합니다. 특히, 개발자들이 JavaScript 라이브러리를 활용할 수 있게 해주는 중요한 기술적 세부사항을 다루고 있습니다.

FOSS 운동, 독점 소프트웨어와의 공존을 어떻게 받아들여야 할까?

FOSS(자유 및 오픈 소스 소프트웨어) 운동이 변화하는 풍경 속에서 독점 소프트웨어와의 공존에 점점 더 중점을 두고 있습니다. BSD 라이선스와 같은 허용적 라이선스가 인기를 얻으면서, FOSS 철학은 강력한 옹호자의 부재로 약화될 수 있습니다. 브루스 페렌스는 '포스트-오픈' 접근 방식을 제안하며, 이는 FOSS의 배포 및 유지 방식에 변화를 가져올 수 있습니다.

구글 이후의 세계

구글이 온라인 디스플레이 광고의 소프트웨어와 시스템을 통제하는 것에 대한 세 번째 주요 반독점 재판을 앞두고 있습니다. 이번 재판에서 구글이 패소할 경우, 광고 기술 사업을 독립 회사로 분할하고 서비스 간 사용자 데이터의 결합을 제한하는 것과 같은 해결책이 제시될 수 있습니다. 이는 혁신과 경쟁의 기회를 열 수 있습니다.

뉴욕 타임즈, 텔레그램을 '범죄자, 극단주의자, 테러리스트의 놀이터'로 지목

뉴욕 타임즈가 분석한 320만 개의 텔레그램 메시지에 따르면, 텔레그램은 범죄자, 테러리스트, 사기꾼들이 대규모로 조직하고 당국의 감시를 피할 수 있는 기능을 제공합니다. 불법 약물, 무기 판매, 아동 성학대 자료가 유통되고 있으며, IS와 하마스와 같은 무장 단체가 활동하고 있습니다.

WebP: 웹 페이지 압축 포맷

웹사이트 방문자에게 부드러운 경험을 제공하기 위해, 페이지 로딩 시간을 최적화하는 것이 중요합니다. WebP 이미지 포맷은 gzip이나 Brotli보다 효율적인 손실 없는 압축을 제공하여 웹 페이지의 크기와 지연 시간을 줄일 수 있습니다. 이 포맷은 예측 변환과 맞춤형 허프만 코딩을 사용하여 뛰어난 압축 성능을 달성합니다.

마인크래프트에서 1,000개 이상의 자율 AI 에이전트가 협력하는 시뮬레이션, Altera가 선보이다

Altera AI는 디지털 인간을 만들어 우리와 함께 살고, 돌보며, 성장하는 것을 목표로 합니다. 이들은 마인크래프트 세계에서 1,000개 이상의 자율 AI 에이전트가 협력하는 최초의 시뮬레이션을 선보였으며, 이 에이전트들은 자체 경제, 문화, 종교, 정부 체계를 개발하기 시작했습니다. 이 프로젝트는 마인크래프트에서 시작되었지만, 이미 그 이상을 넘어서고 있습니다.

30년 전 ANC의 비밀 통신 코드 해독하기

남아프리카 공화국의 아파르트헤이트 시대 동안 사용된 ANC(아프리카 국민 의회)의 암호화된 통신 코드가 30년 만에 해독되었습니다. 이 코드는 PowerBASIC으로 작성되었으며, DTMF 톤, 음향 커플러, 그리고 일회용 패드를 사용했습니다. 해독 과정은 ZipCrypto 스킴에 대한 알려진 평문 공격을 통해 이루어졌습니다.

터미널에서 해커 뉴스 탐색하기

emscripten에서 일부 브라우저의 성능 문제를 해결하기 위한 커밋이 2022년 3월 13일에 이루어졌습니다. 이는 특정 브라우저에서 emscripten 사용 시 발생하는 성능 저하를 개선하기 위한 것입니다.

리처드 파인만과 커넥션 머신 (1989)

리처드 파인만은 처음에는 백만 개의 프로세서로 병렬 컴퓨터를 만드는 아이디어에 회의적이었지만, 결국 Thinking Machines Corporation에서 여름을 보내며 이를 개발하는 데 도움을 주었습니다. 그는 라우터 회로 분석과 새로운 접근 방식 제안, 기술 혁신 기여 등을 통해 팀을 이끌었고, 생애 마지막까지 지적 퍼즐 해결에 몰두했습니다.

시그널, 단순한 암호화 메시징을 넘어서다: 감시 자본주의에 도전장

시그널은 단순한 암호화 메시징 앱을 넘어서, 감시 자본주의에 맞서는 주요 플랫폼으로 자리 잡았습니다. 비영리 조직으로서 광고나 사용자 데이터 수집 없이 운영되며, 메러디스 휘태커 대통령의 리더십 아래 독립적이고 광고 없는 모델을 유지하고자 합니다. 이는 기술 생태계에 새로운 방향을 제시할 수 있는 중요한 사례입니다.

PERQ 컴퓨터

PERQ 컴퓨터에 대해 알아보세요! 사용자가 요청을 확인하기 위해 CAPTCHA를 완료하라는 간단한 지시가 포함되어 있습니다. 이 작은 도전을 통해 디지털 세계에서의 당신의 여정이 시작됩니다.

'당신의 몸을 위한 수리권': DIY, 해적 의약품의 부상

Four Thieves Vinegar Collective는 DIY EpiPen, MicroLab 화학 반응기, 낙태 카드 등의 작업으로 다양한 매체에 소개되었습니다. 이들은 건강과 안전을 강조하며, 관련 기사와 인터뷰를 보고 참여 방법을 알아보길 권장합니다.

GitHub Actions와 오타스쿼팅 위험성

GitHub Actions를 통해 개발자들은 소프트웨어 빌드와 테스트를 자동화할 수 있습니다. 그러나 Orca Security의 연구에 따르면, 오타를 이용한 오타스쿼팅 공격이 큰 위험을 초래할 수 있습니다. 이는 소프트웨어 공급망 공격으로 이어질 수 있는 저비용 고위험 공격 방식입니다.

금속 벤치마크

Apple GPU 마이크로아키텍처에 대한 자세한 설명을 제공하는 '금속 벤치마크' 문서는 GPGPU 성능, ALU 명령어 지연 시간, 캐시 크기, 명령어 파이프라인 수 등을 다룹니다. 또한, Apple 실리콘과 AMD, Nvidia 마이크로아키텍처를 비교하며 Apple의 설계 선택이 전력 효율을 어떻게 향상시키는지 검토합니다.

텔레그램 CEO 듀로프, 익명 정자 기증으로 100명 이상의 자녀를 두다

텔레그램의 창립자인 39세의 러시아 출신 억만장자 파벨 듀로프가 익명 정자 기증을 통해 최소 100명의 자녀를 두었다고 주장했습니다. 듀로프는 자신의 DNA를 '오픈 소스'로 공개하여 생물학적 자녀들이 서로를 쉽게 찾을 수 있게 하고자 하며, 정자 기증의 낙인을 없애고 아이를 갖기 어려운 가정에 더 많은 선택지를 제공하고자 합니다.

Java Visual Studio Code 확장 프로그램 업데이트

Oracle의 Java Visual Studio Code 확장 프로그램 버전 22.1.2가 출시되어 Visual Studio 마켓플레이스에서 사용 가능합니다. 이번 업데이트는 OpenJDK 23의 초기 접근 빌드를 지원하며, 여러 버그 수정 및 개선 사항을 포함하고 있습니다. 자동 업데이트가 활성화된 경우, 새로운 버전이 자동으로 업데이트됩니다.

ESA, 우주에서 최초로 3D 금속 부품 인쇄 성공

유럽우주국(ESA)이 국제우주정거장(ISS)에서 처음으로 3D 금속 부품을 인쇄하는 데 성공했습니다. 이는 장기 우주 임무를 위한 필수 부품과 도구의 생산을 가능하게 하는 중요한 발전입니다. 이 기술은 우주 잔해를 재활용하는 가능성도 탐구하고 있어, 미래의 우주 탐사에 큰 변화를 가져올 수 있습니다.

C++26의 새로운 기능들 (1부)

C++26에서는 함수 삭제 이유 명시, 이름 없는 변수 사용, 조건문에서의 구조화된 바인딩 선언, 사용자 정의 static_assert 메시지 등이 도입되어 코드의 가독성을 높이고, 더욱 명확하고 표현력 있는 코드 작성을 가능하게 합니다.

보수적 GC가 정밀 GC보다 빠를 수 있는 이유

일반적으로 정밀 GC가 더 우수하다고 여겨지지만, 보수적 GC가 더 빠른 시스템을 결과할 수 있는 이유가 있습니다. 보수적 GC는 런타임 데이터 구조를 유지하는 오버헤드가 없고, 컴파일러 최적화에 더 유리할 수 있습니다. 실제 사례로, Apple의 JavaScriptCore에서 보수적 스택 스캐닝이 더 나은 성능을 보인 경우도 있습니다.

스타링크, 전체 활성 위성의 약 3분의 2 차지

스페이스X가 배치한 7,000번째 스타링크 위성으로, 지구 주변의 활성 위성 대부분이 이제 단일 메가컨스텔레이션의 일부가 되었습니다. 스타링크는 이제 저지연 광대역 접속을 지구 어디에서나 제공하며, 가장 가까운 경쟁자보다 훨씬 큰 규모입니다.