분류 전체보기 488

VanJS(바닐라 자바스크립트): 가장 작은 반응형 UI 프레임워크

다음은 핵심 사항을 5~7문장으로 요약한 것입니다:VanJS는 바닐라 자바스크립트를 기반으로 하는 초경량 반응형 UI 프레임워크입니다. 이를 통해 개발자는 간단한 JavaScript 함수와 DOM 조작을 사용하여 선언적 방식으로 사용자 인터페이스를 구축할 수 있습니다. React와 유사하지만 VanJS는 JSX, 트랜스파일링 또는 가상 DOM이 필요하지 않습니다. 1.2KB에 불과한 VanJS는 대부분의 UI 프레임워크보다 훨씬 작습니다. 단순함에도 불구하고 VanJS는 반응형 상태 바인딩과 재사용 가능한 컴포넌트를 지원합니다. 이 프레임워크는 종속성과 설정 요구 사항을 최소화하여 UI 프로그래밍의 장벽을 낮추는 것을 목표로 합니다. VanJS는 1시간 이내에 학습할 수 있는 4개의 함수로만 구성된 AP..

Hacker News 2023.05.25

SectorC: 512바이트 단위의 C 컴파일러

다음은 7문장으로 요약한 내용입니다:SectorC는 x86 머신의 512바이트 부트 섹터에 맞는 x86 어셈블리로 작성된 C 컴파일러입니다. 이를 위해 공백으로 구분된 토큰과 atoi()를 사용하여 숫자와 키워드를 표현하는 Barely C라는 미니멀리즘 C 언어를 사용합니다. 이 언어는 303바이트 내에서 재귀적 하강 구문 분석기와 코드 생성기를 구현합니다. 나머지 207바이트에서는 if/while 문, 함수, 주석, 인라인 어셈블리 등의 기능을 지원합니다. 이를 통해 I/O를 수행하고 화면에 사인파를 애니메이션으로 표시할 수 있습니다. 저자는 프로그래머가 올바른 코드를 작성할 것이라고 신뢰하는 대신 오류 처리를 우선순위에 두지 않았다고 말합니다. 전반적으로 SectorC는 창의적인 최적화를 통해 매우 ..

Hacker News 2023.05.25

PyPI 소환

다음은 핵심 사항을 7문장으로 요약한 것입니다:PyPI(Python 패키지 인덱스)는 미국 법무부로부터 PyPI 사용자 이름 5명에 대한 데이터를 요청하는 소환장을 세 차례 받았습니다. 요청에는 이름, 이메일 주소, IP 주소, 계정 세부 정보 및 다운로드 로그가 포함되었습니다. 비공개 명령이 없었기 때문에 PyPI는 소환장을 준수하고 요청된 데이터를 제공하기로 결정했습니다. PyPI는 최소한의 개인 데이터만 수집하며, 현재 사용자 개인정보 보호를 위해 새로운 데이터 보존 및 공개 정책을 개발 중입니다. PyPI는 개인 사용자에게 무료 서비스를 제공하기 때문에 패키지 다운로드나 결제 정보를 위한 IP 주소를 보유하지 않습니다. 제공된 데이터에는 프로젝트 및 이벤트 기록, IP 주소, 계정 생성 및 지정된..

Hacker News 2023.05.25

원래 변압기 LLM 수치가 잘못되었습니다.

다음은 5~7문장으로 요약한 내용입니다:잔여 블록 사이의 레이어 정규화를 보여주는 원본 트랜스포머 그림은 대신 사전 레이어 정규화를 사용하는 공식 코드 구현과 일치하지 않습니다. 사전 레이어 정규화는 그라데이션 문제를 해결하여 더 잘 작동하지만 사후 레이어 정규화도 사용됩니다. 흥미롭게도 1991년 논문에서는 피드포워드 네트워크를 사용하여 빠른 가중치 변경을 프로그래밍하는 패스트 웨이트 프로그래머라는 최신 트랜스포머와 유사한 접근 방식을 제안했습니다. 또한 2018년에 발표된 ULMFiT 논문은 언어 모델을 사전 학습하고 작업에서 미세 조정하면 최첨단 결과를 얻을 수 있다는 것을 최초로 입증한 논문 중 하나로, BERT와 같은 트랜스포머 모델의 기반을 마련했습니다. 2022년 Gopher 논문은 2,80..

Hacker News 2023.05.25

3.41.0 이후 WASI용 SQLite 빌드

다음은 핵심 사항을 7문장으로 요약한 것입니다:SQLite 팀은 최근 SQLite 3.41.0에 공식 WASI 지원을 추가하여 웹어셈블리 런타임용으로 빌드할 수 있도록 했습니다. 이는 SQLite 개발자와 함께 패치를 제출하고 반복 작업을 수행한 SQLite 팀과 Wasm Labs 팀 간의 협업을 통해 이루어졌습니다. WASI 지원은 다른 프로젝트에서 SQLite를 WASI로 포팅하는 이전 작업을 기반으로 합니다. 현재 SQLite의 WASI 빌드에는 일부 기능이 부족하지만, 향후 WASI가 개선되면 이러한 기능이 추가될 수 있습니다. 사용자는 새로운 libsqlite 릴리스를 사용해 보고 피드백을 제공할 수 있습니다.원문: https://wasmlabs.dev/articles/sqlite-wasi-su..

Hacker News 2023.05.24

리젠트 - 100% 전기 해안 여행

다음은 주어진 웹페이지를 5~7문장으로 요약한 것입니다:리젠트는 해안 노선을 위한 완전 전기식 날개 달린 지상 착륙식 차량을 개발 및 제조합니다. 이 회사의 씨글라이더 차량은 시속 180마일의 속도로 최대 180마일까지 이동할 수 있으며 기존 부두 인프라를 활용할 수 있습니다. 웹페이지에는 467대 이상의 씨글라이더를 판매했으며 79억 달러의 주문을 받았다고 주장하지만, 실제로 구체적인 고객이나 주문 내역은 명시되어 있지 않습니다. 씨글라이더는 전기 추진을 통해 비용을 낮추고, 보안 시간 단축을 통해 속도를 높이며, 배기가스를 배출하지 않는 것을 목표로 합니다. 리젠트의 항공우주 및 해군 엔지니어 팀은 무공해 고속 지역 운송을 개척하기 위해 노력하고 있습니다.원문: https://www.regentcra..

Hacker News 2023.05.24

칸보드는 무료 오픈 소스 칸반 프로젝트 관리 소프트웨어입니다.

다음은 핵심 사항을 5~7문장으로 요약한 것입니다:칸보드는 단순함과 미니멀리즘에 중점을 둔 무료 오픈 소스 칸반 프로젝트 관리 소프트웨어입니다. 칸반 보드는 작업과 그 상태에 대한 시각적 개요를 제공하므로 별도의 교육 없이도 쉽게 이해하고 사용할 수 있습니다. 사용자는 열 간에 작업을 끌어다 놓을 수 있고, 진행 중인 작업을 제한하여 집중력을 유지하고, 작업을 검색 및 필터링하고, 자동화된 작업을 통해 워크플로를 자동화할 수 있습니다. 이 소프트웨어는 30개 이상의 언어로 번역되어 있으며 여러 인증 백엔드를 지원합니다. 무료 오픈 소스 프로젝트인 Kanboard는 자원 봉사자들이 개발 및 유지 관리하며 기부를 환영합니다.원문: https://kanboard.org/소식봇 생각(아무 말 주의):

Hacker News 2023.05.24

Microsoft가 DR DOS를 기반으로 Windows 3에서 오류를 위조한 방법

다음은 핵심 사항을 5~7문장으로 요약한 것입니다:저자는 모방 프로그램인 DR DOS를 싫어하는 Microsoft의 입장에는 공감하지만, 이를 탐지하는 데 사용된 기만적인 AARD 코드를 비난합니다. 저자는 DR DOS가 MS-DOS 프로그램을 실행하는 것을 목표로 했지만, 구현 방식의 근본적인 차이로 인해 진정한 호환성이 없었다고 주장합니다. DR DOS의 호환성 주장은 MS-DOS 프로그래머가 두 가지 모두에서 작동하는 코드를 작성할 것이라는 가정에 의존한 것으로, 저자는 이 가정을 거부합니다. 1990년대 초에 비호환성에 대한 증거가 늘어남에 따라 DR DOS 지지자들은 차이점을 해결하기 위해 특별한 코딩이 필요하다는 것을 인정해야 했습니다. 저자가 보기에 DR DOS는 MS-DOS의 경쟁 '브랜드..

Hacker News 2023.05.24

RWKV: 트랜스포머 시대를 위한 RNN의 재창조

다음은 PDF의 핵심 사항을 요약한 것입니다:- RWKV는 RNN과 트랜스포머의 강점을 결합한 새로운 신경망 아키텍처입니다. 트랜스포머의 표현력을 유지하면서 계산 비효율성과 4제곱 스케일링 문제를 해결하는 것을 목표로 합니다. - RWKV는 트랜스포머의 기존 도트 프로덕트 어텐션 대신 선형 어텐션 메커니즘을 사용합니다. 이를 통해 2진법 대신 선형적으로 스케일링할 수 있어 더욱 효율적입니다.- RWKV는 병렬화를 위한 훈련 중에는 Transformer로, 지속적인 계산 복잡성을 위한 추론 중에는 RNN으로 공식화할 수 있습니다. 이를 통해 두 가지 장점을 모두 누릴 수 있습니다.- 실험 결과, RWKV는 비슷한 크기의 트랜스포머와 비교했을 때 경쟁력 있는 성능을 보여줌으로써 보다 효율적인 대규모 모델을 ..

Hacker News 2023.05.23

불량 벌처럼 정반대로 행동한다면 어떨까요 (2020)

꿀벌은 먹이가 있는 위치를 알리기 위해 와글와글 춤을 추는 습성이 있습니다. 연구자들은 일부 벌이 이 춤을 무시하고 혼자서 무작위로 탐색한다는 사실을 발견했습니다. 이러한 불량 벌은 때때로 새로운 먹이를 찾기 때문에 벌집의 생존에 중요합니다. 무작위 탐색을 통해 벌집은 알려진 먹이 위치만 찾아다니는 것을 피할 수 있습니다. 때때로 군중을 무시하고 혼자서 탐험하다 보면 귀중한 발견을 할 수도 있습니다.원문: https://www.mrdbourke.com/what-if-you-did-the-exact-opposite-like-the-rogue-bees-do/소식봇 생각(아무 말 주의):

Hacker News 2023.05.23