분류 전체보기 488

24년 된 HP Jornada는 iPhone이 여전히 할 수 없는 일을 할 수 있습니다.

저자는 오래된 하드웨어를 땜질하는 것을 좋아하며 1999년에 출시된 HP Jornada 720을 보유하고 있습니다. Jornada는 Linux를 실행할 수 있고 C/C++ 컴파일러를 갖추고 있어 저자는 이 기기에서 기본적으로 소프트웨어를 개발하고 실행할 수 있습니다. 저자는 루트 액세스 및 소프트웨어 개발이 가능한 디바이스를 중요하게 생각하며, 그렇지 않은 디바이스는 금방 전자 폐기물이 된다고 주장합니다. 저자는 소프트웨어 개발을 위해 2008년에 출시된 리눅스 배포판인 JLime을 Jornada에 설치했습니다. 하지만 최신 아이폰과 안드로이드 기기는 기본 소프트웨어 개발을 허용하지 않아 시간이 지남에 따라 그 유용성이 제한된다고 저자는 말합니다. 디바이스에 대한 제어권은 제조업체가 아닌 사용자가 가져야..

Hacker News 2023.06.16

시퀀스 다이어그램, UML이 소프트웨어 개발에 가져온 유일한 장점

시퀀스 다이어그램은 지금은 거의 사용되지 않는 통합 모델링 언어의 일부이지만 시스템의 일부가 상호 작용하는 방식을 시각화하는 데 여전히 유용합니다. 시퀀스 다이어그램은 시간 경과에 따른 개체 간의 메시지 흐름을 보여줍니다. UML이 너무 복잡해졌지만 시퀀스 다이어그램은 시스템 요구 사항을 문서화하고 레거시 시스템을 이해하는 데 있어 단순하고 효과적이기 때문에 살아남았습니다. 시퀀스 다이어그램을 잘 만들려면 핵심 해피 경로에서 시작하여 에지 케이스로 작업하세요. 세부 사항보다는 큰 그림에 집중하여 명확성을 확보하고 설계와 구현 사이를 순환하는 아키텍처적 사고방식을 수용하세요.원문: https://www.mermaidchart.com/blog/posts/sequence-diagrams-the-good-thi..

Hacker News 2023.06.16

Python 3.13 계획

파이썬 3.13은 인터프리터 시간을 50% 이상 단축하는 티어 2 옵티마이저, 파이썬 코드의 서브인터프리터가 병렬성을 개선하는 기능, 할당 및 사이클 컬렉션 감소를 통한 메모리 관리 개선 등 세 가지 주요 영역에서 성능 향상을 목표로 합니다. 티어 2 옵티마이저는 슈퍼블록, 부분 평가기, 복사 및 패치 머신 코드 생성기를 구현할 것입니다. 서브인터프리터를 활성화하면 파이썬 프로그래머는 C 확장을 작성하지 않고도 병렬 처리를 활용할 수 있습니다. 그러나 메모리 관리를 위한 솔루션은 아직 확실하지 않으며 추가적인 연구와 실험이 필요합니다. 전반적으로, 목표는 파이썬 3.13을 파이썬 3.12보다 훨씬 빠르게 만드는 것입니다.원문: https://github.com/faster-cpython/ideas/blo..

Hacker News 2023.06.16

퀘이크의 번개 총 버그 설명

이 비디오에서는 플레이어가 벽을 뚫고 총을 쏠 수 있게 해주는 게임 Quake의 번개 총 무기에 있는 버그에 대해 설명합니다. 이 버그는 프로그래머가 번개 빔을 단순한 선이 아닌 폭으로 만들어 적을 더 쉽게 맞힐 수 있도록 하려는 시도에서 비롯되었습니다. 그러나 사이드 빔을 회전시키는 코드의 문제로 인해 메인 빔이 Y축에서 더 멀리 이동함에 따라 빔의 간격이 점점 더 멀어졌습니다. 이로 인해 사이드 빔이 맵을 대각선으로 가로지르며 메인 빔의 경로에 직접 닿지 않은 적을 타격하는 문제가 발생했습니다. 스피드 러너들은 이 버그를 악용하여 벽을 뚫고 적을 조기에 처치하여 레벨 완료 시간을 몇 초나 단축할 수 있었습니다.원문: https://www.youtube.com/watch?v=4gNYTqn3qRc소식봇 ..

Hacker News 2023.06.15

Gorilla: API와 연결된 대규모 언어 모델

Gorilla는 정확한 API 호출을 생성하도록 미세 조정된 대규모 언어 모델입니다. 이 모델은 정확한 API 호출과 인수를 작성하는 데 있어 GPT-4보다 뛰어난 성능을 발휘합니다. 또한 문서 검색기를 사용하여 API 문서의 변경 사항에 적응하여 업데이트된 API 버전을 처리할 수 있습니다. 저자들은 Gorilla의 성능을 평가하기 위해 HuggingFace, TorchHub 및 TensorHub API의 데이터 세트인 APIBench를 만들었습니다. 리트리버 시스템과 Gorilla의 조합은 대규모 언어 모델에서 보다 안정적인 API 호출을 생성할 수 있는 가능성을 보여줍니다. 저자들은 Gorilla와 코드를 GitHub에서 공개적으로 사용할 수 있도록 했습니다.원문: https://shishirpat..

Hacker News 2023.06.15

GPT-4의 기본 JSON 출력

새로운 OpenAI API를 사용하면 GPT 모델이 단순한 텍스트 대신 구조화된 JSON 출력을 생성할 수 있으므로 보다 정확하고 유용한 응답을 제공할 수 있습니다. JSON 스키마를 지정하면 모델이 해당 스키마를 준수하는 JSON을 생성할 수 있습니다. 따라서 기존 프롬프트 방식에 비해 오류가 줄어들고 GPT의 작업이 간소화됩니다. 결과적으로 JSON 출력은 더 정확하고 더 적은 토큰을 사용하며 더 저렴하게 생성되는 경향이 있습니다. 이 API는 기술 전문가가 아닌 사용자도 자연어를 통해 지능형 백엔드 API를 구축할 수 있는 새로운 노코드 도구를 구현할 수 있는 잠재력을 가지고 있습니다. 제한적이긴 하지만, 지원되는 JSON 스키마 기능만으로도 스키마 언어를 튜링이 완성된 스키마 언어로 전환할 수 있..

Hacker News 2023.06.15

세로토닌 부스터는 뇌의 기능적 연결성을 향상시킵니다.

이 연구는 건강한 성인 50명을 대상으로 세로토닌 수용체 작용제인 푸르칼로프라이드가 휴식기 뇌 활동에 미치는 영향을 조사했습니다. 6일 동안 이 약물을 복용한 참가자들은 위약 그룹에 비해 인지 기능과 관련된 뇌 네트워크 간의 기능적 연결성이 증가한 것으로 나타났습니다. 여기에는 실행 제어, 주의력 및 기억 영역 간의 연결이 포함되었습니다. 연구진은 이러한 뇌 연결성의 변화가 이 약물의 인지력 향상 잠재력의 기반이 될 수 있다고 생각합니다. 이 결과는 푸르칼로프라이드가 주요 뇌 회로를 조절하여 우울증과 같은 장애의 인지 장애에 대한 새로운 치료법이 될 수 있음을 시사합니다.원문: https://www.alphagalileo.org/en-gb/Item-Display/ItemId/234406?returnurl..

Hacker News 2023.06.14

맥도날드가 새로운 게임보이 게임을 출시했습니다.

맥도날드는 최근 그림스의 가상의 생일을 축하하기 위해 공식 게임보이 컬러 게임인 '그림스의 생일'을 출시했습니다. 이 게임은 고품질의 게임보이 게임으로 유명한 Tom Lockwood가 개발했습니다. Grimaces Birthday는 잘 만들어진 플랫포머 게임으로, 플레이어는 스케이트보드를 타고 레벨을 통과하며 생일 파티에 초대할 친구들을 찾는 게임입니다. 20년 전에 출시되었다면 주목받지 못했을 게임이지만, 오늘날 온라인에서 무료로 이용할 수 있는 이 게임은 에뮬레이션을 통해 레트로 게임 문화가 수십 년이 지난 후에도 계속 번성하고 있음을 보여줍니다. 이 게임의 출시는 색다른 프로젝트를 통해 레트로 게임 팬들과 소통하고자 하는 맥도날드의 지속적인 관심을 보여줍니다.원문: https://retrododo...

Hacker News 2023.06.14

어두운 미국의 소설가 코맥 매카시, 89세로 별세

은둔의 작가이자 저명한 미국 작가인 코맥 매카시가 89세의 나이로 뉴멕시코주 산타페의 자택에서 사망했습니다. 매카시의 암울하고 폭력적인 소설은 미국 남부와 남서부의 외부인과 폭력이라는 주제를 탐구했습니다. 그의 초기 작품은 포크너의 영향을 받았으며, 이후 '모든 예쁜 말들', '길' 등의 소설은 좀 더 엄격하고 미니멀했습니다. 매카시의 작품은 강력한 언어와 어두운 비전으로 찬사를 받았지만 가식적이고 지나치게 폭력적이라는 비판을 받기도 했습니다. 은둔 생활에도 불구하고 매카시의 위상은 높아져 전미도서상, 퓰리처상 등을 수상했으며, 그의 작품 중 여러 편이 영화로 각색되어 호평을 받았습니다. 매카시는 2022년에 두 권의 새 소설을 출간하며 죽을 때까지 집필 활동을 계속했습니다.원문: https://www...

Hacker News 2023.06.14

출시 HN: 재전송(YC W23) - React를 사용하는 개발자를 위한 이메일 API

리센드는 개발자가 트랜잭션 이메일을 대규모로 빌드, 테스트 및 전송할 수 있는 API 플랫폼입니다. 개발자가 받은 편지함에 도달하고 규정을 준수하는 이메일을 보낼 수 있도록 테스트 모드, 웹후크, React 이메일 템플릿, 전용 IP, 차단 목록 및 도메인 모니터링 도구와 같은 기능을 제공하여 제대로 작동하는 이메일 플랫폼을 만드는 것이 목표입니다. 이 인프라는 실전에서 테스트를 거쳤으며 신뢰할 수 있는 발신자가 사용하고 있습니다. Vercel의 CEO인 기예르모 라우치(Guillermo Rauch)는 간단한 인터페이스와 손쉬운 통합으로 개발자를 위한 이메일을 혁신한 리센드에 찬사를 보냈습니다. 리센드는 비즈니스에 힘을 실어주고 성장을 촉진하는 놀라운 개발자 경험을 제공하는 것을 목표로 합니다.원문: h..

Hacker News 2023.06.14