TWIS/2020-03 4주차

— 3 minute read

Devs permalink

  • MeiliSearch

    • repo
    • 엘라스틱서치를 대체할 수 있는 러스트 기반의 무설정 검색엔진
    • 검색하다보니 예전 이슈들에서 MeiliDB라는 이름으로 쓰인걸보니 바뀐거같은데 이유는 모르겠다
    • 이런 텍스트 엔진들은 보통 충분히 발전하고 나서야 CJK 지원을 하니까 안될꺼같은데 일본식 한자(Kanji) 지원이라고 되어있어서 검색하다 커밋을 봤는데 한글 자모 구분, 공용 한자, 전각/반각 카타카나 등 검색은 몰라도 토큰 구분은 잘 될듯
    • #rust #elasticsearch #meilisearch
  • CMU CS Academy

    • CMU에서 운영하는 온라인 프로그래밍 입문 코스. CS0(중학생 대상, 40시간), CS1(고등학생 대상, 120시간)의 코스로 브라우져에서 파이썬으로 그래픽과 애니메이션 다루는 법을 배우는데 선생님 계정은 매일 온라인세미나도 지원
    • #course
  • What happens when the maintainer of a JS library downloaded 26m times a week goes to prison for killing someone with a motorbike? Core-js just found out

    • "일주일에 2600만 다운로드되는 라이브러리 개발자가 오토바이로 사람을 치어죽인걸로 감옥에 가면 어떻게 될까?"라는 이상한 제목의 기사인데, core-js의 실제 사례
    • 오토바이를 타다 2명을 쳐서 한명이 사망한 사고로 감옥에 가게 되었고, 1.5년형이라는 이야기를 찾았는데 기사에도 없고 다른 소스는 못찾음. 릴리즈 권한이 한명에게만 있어서 1월 이후로 릴리즈가 없는걸로봐서 그 사이에 수감된걸로 예상.
    • 오픈소스 프로젝트가 업데이트를 못하게 되면 어떤 문제가 생길까? 라는 관점으로 jsrsasign에 대한 설명도 있는데, 모질라와 MS의 프로젝트 등 350여개 프로젝트가 의존하는 암호화 라이브러리가 2018년 4월 후로 손을 놔버려서 취약점을 고치지 못하고 있다.
    • 그 외에 left-pad 사태에 대한 거론도 있는데, 상표권 분쟁으로 이름을 빼앗기자 npm에 공개했던 라이브러리를 모두 삭제하는 바람에 거기 의존된 모든 라이브러리에 문제가 생겼고 그후로 한번 공개된건 삭제해도 당분간 저장소에 유지되도록 정책이 변경되었다.
    • 기사 외에 스칼라 진영에서 유명했던 사건이 있는데, 지금이야 대안들이 한둘 있지만 당시 거의 유일하다시피한 GraphQL 라이브러리인 sangria의 개발자가 갑자기 사망하는 바람에 아직도 github org 권한 해결을 못하고 다른 org를 만들어서 이어나가는 중
    • 버스 팩터(Bus Factor, 혹은 Truck Factor)에 대한 이야기는 언제봐도 어렵다
    • #corejs #busfactor #jsrsassign #sangria
  • GraphQL Mesh

News permalink

misc permalink