- 개발/관리도구
- Open-source illustrations for every project you can imagine and create
- 고양시 전용서체 - 고양체(!)
- 아파치 모듈로 개발된 API 서버, 이음 베이론을 소개합니다. (댓글이 더 재미있음)
- JSONPlaceholder - Fake Online REST API for Testing and Prototyping
- Web Almanac - HTTP Archive's annual state of the web report
- Build an 8-bit computer from scratch
- appium - Automation for iOS, Android, and Windows Apps.
- The idea of RosettaGit is to present solutions to the same task in as many different programming languages as possible.
- CoreUI Icons - Premium designed free icon set with marks in SVG, Webfont and raster formats.
- Decided I should see if the V210 worked, only got it 4 months ago. (모노크롬 모니터에 나오는 폰트가 아주 멋짐)
- Age - A simple, modern and secure encryption tool with small explicit keys, no config options, and UNIX-style composability.
- [B급 프로그래머] Pycharm에서 anaconda의 python.exe를 base interpreter로 사용하려면? (본인이 쓴 글)
- 10 networking guides for Linux sysadmins
- Hacking your keyboard with karabiner
- 자바스크립트 이벤트 제대로 이해하기 (Part 1)
- 윈도우에서 원드라이브 제거하는 방법
- 스타트업 서비스 개발에 도움을 줄 수 있는 Javascript 오픈 소스들
- Dropbox Transfer - 대용량 파일 전송
- Kaboom: an unusual Minesweeper
- mathpix - Extract LaTeX from PDFs or handwritten notes in seconds just by taking a screenshot.
- eris provides a better way to handle, trace, and log errors in Go
- Designing accessible color systems
- 기획자, 디자이너, 퍼블리셔의 경계를 허무는 물건, Figma
- 구글 드라이브 vs. MS 원드라이브, 양대 개인 클라우드 스토리지 항목별 전격 비교
- Go Micro is a framework for microservice development.
- What Are the React Team Principles?
- How to undo (almost) anything with Git
- My Business Card Runs Linux
- 훌륭한 프로그래머가 되고 싶다면 만들어야할 앱 8선 [번역본]
- IT 개발자의 영어 필살기 - 11가지 영문서 유형으로 공략하는 IT 업계 맞춤형 영어 학습법 (본인이 쓴 글)
- Efficient cache for gigabytes of data written in Go.
- Million WebSockets and Go
- Spring Boot in Visual Studio Code
- BPF Theremin, Tetris, and Typewriters
- Go + Services = One Goliath Project by Khan Academy
- A JavaScript library for WebSockets
- V8 JavaScript Engine 8.0 Reduces Heap by 40%, Adds Optional Chaining and Null Coalescing
- 좋은 git commit 메시지를 위한 영어 사전
- 나쁜 소프트웨어 디자인은 군함도 충돌하게 만든다
- Tesseract.js is a pure Javascript port of the popular Tesseract OCR engine.
- Bugjail, a completely new way of debugging
- 조직의 실행 속도를 높일 수 있는 천억짜리 조언 – 당근마켓 김재현 대표님과의 대화
- Simple, zero-dependency garbage collection for C
- How Shopify Manages API Versioning and Breaking Changes
- Top 10 Python libraries of 2019
- 텍스트 입력기로 본 Wayland의 현주소
- The #1 bug predictor is not technical, it's organizational complexity
- A Failed SaaS Postmortem
- Eller's algorithm creates 'perfect' mazes
- BEST SINGLE BOARD COMPUTERS OF 2019
- Uber's Go Style Guide Official Translation in Korean.
- 프론트엔드 개발환경의 이해: 웹팩(기본)
- 0.7KB로 Vue와 같은 반응형 시스템 만들기
- Clean Architecture with GO
- A new cycle-stepped 6502 CPU emulator
- Tuning the sensitivity of the Lenovo TrackPoint on Ubuntu
- Writing a Simple Garbage Collector in C
- JavaScript Visualized: the JavaScript Engine
- (고급) JavaScript 질문 목록
- CS 144: Introduction to Computer Networking, Fall 2019
- Challenging projects every programmer should try
- sizle - Browser Based PowerPoint Alternative
- 고성능 서버/데이터베이스
- Load Balancer 비교
- GCP Comes Out Swinging Against AWS and Azure in 2020 Cloud Report
- LINE의 인프라 비용을 절감한 6가지 사례
- 메인 데이터베이스 IDC 탈출 성공기
- Google Brass Set 2023 as Deadline to Beat Amazon, Microsoft in Cloud
- Announcing Message DB: Event Store and Message Store for PostgreSQL
- The Architecture of a Large-Scale Web Search Engine, circa 2019
월요일, 12월 30, 2019
[B급 프로그래머] 12월 4주 소식(개발/관리도구, 고성능 서버/데이터베이스 부문)
금요일, 12월 27, 2019
[B급 프로그래머] Pycharm에서 anaconda의 python.exe를 base interpreter로 사용하려면?
간만에 노트북을 교체하느라 윈도우 10 기반에서 기존 설치된 모든 개발 환경을 손보고 있는데, anaconda(2019년 10월 버전)를 먼저 설치한 다음에 PyCharm Community 버전(2019.3.1 버전)을 설치해서 base interpreter를 Anaconda에 있는 python.exe를 지정하는 순간 사고가 나버렸다.
pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.
조금 더 자세히 소개하자면, 두 가지 문제가 발생하는 데 하나는 conda 또는 anaconda에 기본으로 설치된 pip로 다른 어떤 패키지 설치도 불가능(심지어 pip 자신도 불가능)하고 다음으로 콘솔 연결이 거부되는 현상을 목격했다. 콘솔 로그를 보니까 PyPI가 TLS 버전을 높이는 동시에 강제화하고 있지만 아직 conda의 pip는 그렇지 못했기 때문이었다. pip 부트스트래핑 업그레이드로 해결할 수도 있다고 구글 검색 결과가 유혹을 했지만, 콘솔 연결 거부도 함께 해결해야 하므로 conda 패키지 구성에서 근본적인 해법이 없는지 잠시 동안 고민하다가 뭔가 낌새가 이상해서 "Anaconda+PyCharm"이라는 키워드로 구글을 검색해보니 PyCharm for Anaconda라는 제품이 Professional과 Community 버전으로 나와있다는 사실을 알게 되었다. 따로 나온 이유가 무엇인지는 감이 오시리라...
기존 PyCharm Community Edition을 삭제하고 Anaconda 지원 Pycharm Community Edition을 설치한 다음에 Project Interpreter 설정 화면에서 miniconda를 지정하니까 miniconda를 설치하라는 버튼이 보여서 콕 누르고 설치할 동안 잠시 기다리니... 우선 miniconda 패키지를 로컬에 설치한 다음에 conda로 다음 화면과 같은 의존성을 설치했다. ca-certificate, certifi, openssl 등이 기본으로 들어있음을 알 수 있다.
2019년 12월에 PyCharm을 설치하시는 분들은 두 가지 옵션 중 하나를 택해야 한다. i) PyCharm 기본 버전과 Python 공식 패키지 또는 ii) PyCharm Anaconda 패키지
혹시 비슷한 문제로 고생하시는 분들이 계실까봐 메모로 남겨본다. 즐거운 파이썬 생활!
EOB수요일, 12월 25, 2019
[B급 프로그래머] 12월 3주 소식(빅데이터/인공지능, 읽을거리 부문)
- 빅데이터/인공지능
- VisualizeMnist - This project is real-time visualization of a network recognizing digits from user's input.
- Why Your Brain Needs Exercise
- AMD ROCm Release Notes v3.0
- 머신러닝 엔지니어링 실무지침서
- Tesseract.js is a pure Javascript port of the popular Tesseract OCR engine.
- Container NVIDIA CUDA GPU
- 축구 영상·데이터 분석 서비스로 13개국 450여개 팀을 사로잡다
- Getting to Know Deep Java Library (DJL)
- The Real Trouble With Silicon Valley
- “월매출 1000만원 나던 매장, 인공지능 MD로 10배 수익 올렸죠”
- 세계 1위 배달앱 기업, 배민의 'AI 노하우' 원했다
- BMW shares AI algorithms used in production, available on GitHub
- 청춘 되찾은 老배우의 비결은, AI
- 10 Books on Thinking About Thinking
- What facial recognition steals from us
- THE AGE OF INSTAGRAM FACE
- 읽을거리
- The weird criticism that Big Tech is too digital
- [유현준의 도시 이야기] 공원과 스타벅스의 차이
- '첫 직장이 중요하다'… 통계가 증명했다
- 언더독
- “외로움은 새 사회적 질병”…남몰래 외로운 젊은이들
- [독서광] 10배의 법칙(본인이 쓴 글)
- 소프트웨어 인재 양성 보금자리 ‘이노베이션 아카데미’ 오픈
- 떴다 하면 완판, 年5조원 ‘왕훙 경제’… 中공산당까지 러브콜
- 철강 생산공정 및 용어 초간단 야매 정리(+ 업계 이야기 조금)
- The Essential Guide to Electronics in Shenzhen(PDF)
- Ultraprocessed Food Consumption and Risk of Type 2 Diabetes Among Participants of the NutriNet-Santé Prospective Cohort
- How Pixar Fosters Collective Creativity
- The Time Value Of Money Formula
- Birds use cigarette butts for chemical warfare against ticks
- Fender is reinventing itself for the future of music while holding onto its past
- BBC Sound Effects
- Many Strategies Fail Because They’re Not Actually Strategies
토요일, 12월 21, 2019
[독서광] 10배의 법칙
사업을 하다보면 여러 가지 복잡한 고민에 빠지게 되는데 이럴 경우 다른 사업가들은 무슨 생각을 하는지 이야기를 들으면 도움이 되는 경우가 있어서 온라인에서 평이 좋았던 10배의 법칙을 읽어봤다.
이 책의 핵심은 "생각을 10배하고 활동도 10배 더 한다"로 요약할 수 있다. 무조건 열심히를 강조하기 보다는 사고방식을 바꾼 다음에 열심히를 강조하고 있으며, 평균에서 벗어나 탁월한 위치로 가기 위한 자신의 경험을 다소 독선적으로 정리하고 있다. 평범한 자기계발서에서 이 책을 차별화하는 포인트는 제 21장 "10배의 법칙 실행하기"라고 볼 수 있다(21장을 가장 흥미롭게 읽었다). 21장에서는 어떤 일을 성사시키기까지 얼마나 머리 아픈 여정을 소화해야 하는지 자신이 직접 발로 뛰는 경험을 기술하는데, 의외로 결말이 실패(응?)로 끝난다는 아주 특이한 형태를 보여준다. 일반적인 책에서는 나오지 않는 날 것이 들어있기 때문에 이 책을 손에 집어들면 조금 식상한 내용이 나오더라도 참으면서 21장까지 읽어보기 바란다.
바쁘신 분들을 위해 이 책 내용을 요약하는 내용을 소개한다.
그리고 본문에 나오는 몇 가지 좋은 문구를 정리해보았다.
시작 단계에서 명심할 몇 가지 사항은 다음과 같다.
1. 목표를 적을 때 절대로 목표의 수를 줄이지 마라.
2. 현재의 시점에서 그 목표들을 어떻게 성취할지 구체적인 내용을 생각하느라 옆길로 새면 안 된다.
3. "이 목표들에 더 가까워지기 위해 오늘 내가 할 수 있는 활동은 무엇인가?"라고 스스로에게 물어봐라.
4. 어떤 것이 되었든, 어떤 기분이 들든, 머리 속에 떠오른 활동들을 모조리 수행하라.
5. 활동 결과에 대해 너무 성급하게 가치를 평가하지 마라.
6. 하루하루 그 날의 결과를 뒤돌아보고 목표 리스트를 재검검하라.
성공에서 흥미로운 점은 그것이 호흡과 같다는 것이다. 다시 말해 마지막 호흡이 중요하긴 하지만, 살아 있으려면 다음 호흡이 훨씬 더 중요하다는 사실이다.
성공 수준을 스스로 한정하기 시작하면, 성공을 위해 필수적으로 요구되는 일들에도 한계를 긋게 될 것이고, 현상 유지를 위해 해야 할 일들조차도 제대로 하지 않게 될 것이다.
대부분의 사람들에게 일이 노동으로 느껴지는 이유는, 지금까지의 성공이 꽤 충분하지 않으며 일이 '일'이 아닌 것으로 느껴질 정도로 큰 승리를 거두지 못하기 때문이다.
(사업에 뛰어든 후) 이전 직장과 동일한 액수의 월급을 손에 쥐기까지는 거의 3년이 걸렸다. 예상했던 것보다 12배 더 오랜 시간이 걸린 것이다.
목표를 낮추는 대신 활동량을 늘여라.
당신의 제품이나 아이디어를 시장에 진입시키는 데 들어가는 시간을 줄이고 싶다면, 더 짧은 기간 동안 더 많은 사람들과 더 많은 공간에서 접촉할 수 있도록 당신이 추진하는 모든 활동을 10배 더 높여야 한다.
일정 기간 동안 제대로 된 활동을 끊임없이 취한 결과로 얻게 되는 게 바로 성공이다.
"성공은 과정이지 결과가 아니다" 따위의 성공의 중요성을 간과하는 듯한 '사탕발림'의 말이 너무나 많다.
누군가의 성공은 모든 이에게 또 하나의 가능성의 문을 열어주는 것이므로 궁극적으로 모두에게 긍정적인 기여를 하는 셈이다.
인생에서 가고자 하는 지점에 도달하기 위해서는, 당신의 세계에서 '무슨 일이 일어나든' - 좋은 일이든 나쁜 일이든, 혹은 아무 일도 발생하지 않든 - 그것은 당신에 의해 초래된 것이라는 관점을 받아들여야 한다.
그들이 물러서서 활동을 접게끔 만드는 진짜 원인은 대게 실패와 거절 자체가 아니라 그것에 대한 그들 나름의 해석과 기분이다.
왕성한 활동은 사실상 새로운 문제들을 일으키는 수준의 활동을 말한다. 그러니 새로운 문제들이 생겨나지 않는다는 것은 대단히 왕성한 활동을 제대로 수행하고 있지 않은 셈이다.
왕성한 활동을 한다는 것은 때론 다소 비합리적인 선택을 하고 훨씬 더 많은 활동을 하는 것을 의미한다.
평균은 실패로 가는 계획이다!
평균은 모든 일이 변동 없이 안정적으로 돌아간다는 가정을 전제로 하고 있지만, 이는 당연히 잘못된 가정이다.
평균적인 생각과 활동은 오로지 고통과 불확실성 및 실패만 보장하게 될 뿐이다.
내 생각에 중산층은 그 그룹의 사고방식과 행동에 의해 가장 큰 피해를 입고, 경제적 불안정과 고통에 가장 대첵 없이 노출되는 집단이다.
원하는 것들에 집착하기 바란다. 그러지 않든다면 원했던 인생을 얻지 못한 데 대해 변명을 지어내는 일에 사로잡혀 인생을 허비하게 될 것이다.
문제가 계속 출현한다는 것은 당신이 향상되고 있으며 올바른 방향으로 가고 있다는 증거다.
성공한 사람들과 그렇지 못한 사람들 사이의 주된 차이점들 중 하나는 전자는 해결할 문제를 '찾아다니는' 반면, 후자는 문제를 '회피하기'위해 온갖 시도를 다 한다는 점이다.
"이만하면 충분히 했다"고 조언하거나 휴식 또는 여행을 권하는 사람들을 특히 조심하라.
경쟁과 불확실성에 대한 걱정에서 해방될 수 있는 가장 좋은 방법은, 불을 아주 크고 뜨겁게 지펴서 경쟁자를 비롯한 세상의 모든 사람들의 '당신의' 불을 쪼이려고 그 주변에 둘러 않도록 만드는 것이다.
불안감을 야기하는 대상에게 시간을 더 많이 들일수록 불안감은 더 강력해진다.
두려움이 엄습해온다면 행동을 취할 최적의 시간이 바로 그 순간이라는 신호로 해석하면 된다.
비판을 받는다는 것은 목표 지점에 거의 다 이르렀다는 명백한 신호라는 점이다.
비판은 관심을 얻은 결과로 자연스럽게 생겨나는 현상이다.
성공은 인기투표가 아니라는 점을 기억하라.
결론: 늘 평균적인 삶을 살면서 왜 내 삶은 평균밖에 안 되지?라는 질문이 드는 분들께 추천한다.
EOB토요일, 12월 14, 2019
[B급 프로그래머] 12월 2주 소식(개발/관리도구, 고성능 서버/데이터베이스 부문)
- 개발/관리도구
- Three ways to reduce the costs of your HTTP(S) API on AWS
- huginn - Create agents that monitor and act on your behalf. Your agents are standing by!
- Hydrogen is an interactive coding environment that supports Python, R, JavaScript
- nteract and create with data, words, and visuals.
- INTRO TO WEB DEV V2 - VIDEOS ON FRONTEND MASTERS
- Git from the inside out
- Meet the ZedRipper – a 16-core, 83 MHz Z80 powerhouse as portable as it is impractical.
- Preventing Tracking Prevention Tracking
- 2020: THINGS YOU SHOULD READ TO BECOME A BETTER HUMAN & DEVELOPER
- informer - A Telegram Mass Surveillance Bot in Python
- A Recap of Frontend Development in 2019
- Managing your game dev career, from early to late stages
- Using Makefile(s) for Go
- Concise, consistent, and legible badges in SVG and raster format
- Epsilon: The JDK’s Do-Nothing Garbage Collector
- 대학생도 딸 수 있는 AWS Solutions Architect Associate 시험 후기
- JavaScript 알고리즘 및 자료 구조
- What's New for Node.js in 2020
- How to write better (game) libraries
- Transform your Windows desktop with Cairo
- Building RESTful APIs in Golang
- 프로그래머 관점에서의 Surface Pro X 벤치마크
- ITkonekt 2019 | Robert C. Martin (Uncle Bob), Clean Architecture and Design
- The Product-Minded Software Engineer
- Low-Cost VPS Testing
- W3C RECOMMENDS WEBASSEMBLY TO PUSH THE LIMITS FOR SPEED, EFFICIENCY AND RESPONSIVENESS
- Space Invaders in C
- Instructions per cycle: AMD Zen 2 versus Intel
- Is Arm ready for server dominance?
- NGINX와 quiche로 HTTP/3 시험해 보기
- The Amazon Builders' Library: How Amazon builds and operates software
- Performant Python
- pyhttptest - A command-line tool for HTTP tests over RESTful APIs✨
- SwiftLaTeX, a WYSIWYG Browser-based LaTeX Editor
- Amazon CodeGuru (Preview) - Automate code reviews, Identify your most expensive lines of code
- The Principles of Versioning in Go
- Octoverse 2019: Python slithers past Java to become GitHub’s second most popular language
- How to RiiR(Rewrite it in Rust)
- Understanding the JDK’s New Superfast Garbage Collectors
- Floating Point Math
- HTTP API Design Guide(for Heroku Platform API)
- Dot-to-ASCII – Graphviz to ASCII Converter
- Garbage Collection
- 고성능 서버/데이터베이스
금요일, 12월 13, 2019
[B급 프로그래머] 12월 1주 소식(빅데이터/인공지능, 암호화폐/블록체인, 읽을거리 부문)
- 빅데이터/인공지능
- 검색 결과로 보는 최고의 인기제품?··· 구글, ‘구글 쇼핑 100’ 사이트 오픈
- "내년 AI면접 무료사이트 개설…구직자 부담 줄어들 것"
- The AI Index Report by Stanford Univ.
- Interpreter, Google’s real-time translator, comes to mobile
- 머신러닝 단기집중과정: 텐서플로우 API 사용 - Google의 실용적인 머신러닝 속성 입문 과정
- A Survey on Transfer Learning
- We analyzed 16,625 papers to figure out where AI is headed next
- Probability Distribution Explorer
- 2019’s Top Machine and Deep Learning Research Papers
- Financial Time Series Forecasting with Deep Learning : A Systematic Literature Review: 2005-2019
- Train/Test Split and Cross Validation in Python
- A Framework for Understanding Unintended Consequences of Machine Learning
- [초점] AWS, 업무 혁신과 개선 위한 새로운 5가지 머신러닝 서비스는?
- "23억 운행 중 사건사고 비율은..." 우버 안전 보고서 첫 공개
- Detectron2 Tutorial (한국어 버전)
- shrynk - Using Machine Learning to learn how to Compress
- hash - Build simulations in minutes
- PyTorch: An Imperative Style, High-Performance Deep Learning Library
- Biased Algorithms Are Easier to Fix Than Biased People
- Robots in Finance Could Wipe Out Some of Its Highest-Paying Jobs
- Practical AI - A practical approach to machine learning.(학습 사이트)
- [독서광] 세상에서 가장 재미있는 통계학(본인이 쓴 글)
- The Future of Data Engineering
- THE 7 QUESTIONS YOU NEED TO ASK TO OPERATE DEEP LEARNING INFRASTRUCTURE AT SCALE
- A guideline for building practical production-level deep learning systems to be deployed in real world applications.
- DeepSpeech 0.6: Mozilla’s Speech-to-Text Engine Gets Fast, Lean, and Ubiquitous
- "Python already replaced Excel in banking"
- Excel vs Python: How to Do Common Data Analysis Tasks
- Introducing SafeLife: Safety Benchmarks for Reinforcement Learning
- Time Series Prediction - A short introduction for pragmatists
- Deep Learning for Time Series Forecasting
- Metaflow, A framework for real-life data science - Metaflow makes it quick and easy to build and manage real-life data science projects.
- Amazon SageMaker Autopilot – Automatically Create High-Quality Machine Learning Models With Full Control And Visibility
- A new algorithm makes editing video as easy as editing text
- 탐욕스럽고, 불안정하며, 이해하기 어렵고, 피상적인 딥러닝
- <배수연의 전망대>'21세기 트래이딩 룸'과 특이점(singularity)
- Amazon’s Alexa Can Now Remind You When To Take Your Medications
- 도커에서 데이터과학까지, 오픈소스가 '또 한 번' 세상을 바꾼 방법
- 암호화폐/블록체인
- 읽을거리
- Myers-Briggs Type Indicator와 직업 상담
- Declines in vocabulary among American adults within levels of educational attainment, 1974–2016
- Operations and Internal Communication Strategies For Effective CEOs
- Without women the novel would die: discuss
- Why You Should Have (at Least) Two Careers
- 재계 게임 체인저는 신기술 아닌 ‘소비자 행동 훔치기’
- 포털을 떠나지 못하는 사람들
- 한국 청년이 만약 100명이라면
- 지혜와 인격의 핵심
- CoScreen™ turns your secondary display into your joint team desktop.
- ATEM Mini - 유뷰브 등 비즈니스 프레젠테이션에 필요한 전문 멀티 카메라 프로덕션 구축 도구
- 1위는 볼 필요없는 동영상앱···연령·성별 '2위 싸움' 불붙었다
- Anki - Powerful, intelligent flash cards. Remembering things just became much easier.(강력한 암기 도구)
- [청론직설] "국내 스타트업 생태계 취약점은 살 만한 기술기업이 없다는 것"
- Apple, Google, and Netflix don't require employees to have 4-year degrees, and this could soon become an industry norm
- 짐 시몬스, 사상 가장 뛰어난 돈 버는 기계
토요일, 12월 07, 2019
[독서광] 세상에서 가장 재미있는 통계학
오늘은 간만에 독후감을 하나 올려본다. 머신러닝 관련 작업을 하다보니까 통계에 대한 기초를 다시 한 번 짚고 넘어갈 필요성이 생겼는데, 대학교 때 배우던 통계책을 보려니까 아픈 기억(?)이 되살아나서 대안을 찾으려 교보문고에 가서 뒤적거리다 발견한 '세상에서 가장 재미있는 통계학'을 처음부터 끝까지 읽고 말았다.
우선 이 책은 만화로 구성되어 있다는 사실을 짚고 넘어간다. 그렇다고해서 어린이용 학습서라는 이야기는 결코 아니다. 그림을 그린 사람이 『세상에서 가장 재미있는 세계사』를 만든 래리 고닉이라는 사실을 알면 아마 이 책을 다시 평가하게 될지도 모르겠다. 이 책은 통계에 대해 모든 것을 설명하지는 않지만(그랬다가는 책 두께가... T_T), 통계에 꼭 필요한 기본적인 개념을 이해하기 쉬우면서도 정확하게 소개하는 특징이 있으므로 고등학교를 졸업하고(대학에서 교양(?)으로 확률과 통계를 배우신 분에게 더 적합할지도...) 사회에서 갑자기 통계에 대해 뭔가 기초 지식이 필요할 경우에 딱 맞는 특성이 있다.
이 책은 사람들이 통계에서 많이 어려워하는 몇 가지 개념을 정면으로 돌파하기 때문에 정신을 조금 차리고 읽을 필요가 있다. 다음 문제를 한 번 볼까?
1개의 주사위를 네 번 굴려서 6이 한 번 나오는 경우와 2개의 주사위를 24번 굴려서 동시에 6이 한 번 나오는 경우 중 어느 쪽이 확률이 더 높은가?
드 메레라는 도박사가 이 문제를 놓고 머리가 아팠던 이유는 상식선에서 생각하면 둘 다 확률이 2/3처럼 보이지만 실제 현장에서 겪어보면 두 번째 도박에서 패배할 확률이 높았기 때문이었다. 이 문제는 드 메레의 친구인 파스칼(여러분이 알고 있는 바로 그 수학자다)이 체계적으로 정리했다. 이미 눈치챈 분도 계시겠지만 조건부 확률과 특별 곱셈 정리를 동원하지 않으면 제대로 풀지 못한다. 이 책에서는 유머러스하게 공식을 유도하고 정리하면서 드 메레의 골칫거리를 정리해준다.
또한 수업 시간에 늘 햇갈린 중심극한정리에 대해 명쾌하게 짚고 넘어간다(나는 지금까지 내 머리가 나쁜줄 알고 있었는데, 이 책을 읽고 나서 수업 시간에 왜 이렇게 쉽게 가르쳐주지 않았는지에 대해 의아해하고 있다. T_T). 평균의 표본분포와 관련해 표본평균의 추정량도 역시 근사적으로 정규분포를 따른다는 이론인데 중심극한정리에 대해 제대로 이해하고 넘어가야 뒤에 나오는 t분포와 신뢰구간이 머리에 들어오게 된다. 공식만 댑다 외워서 언제 뭘 쓰는지 몰라서 시험칠 때마다 틀렸는데 진작 이렇게 제대로 정리해줬으면 얼마나 좋았을까 후회하고 있다.
베이즈 정리와 잘못된 양성반응과 관련한 내용도 상당히 잘 정리되어있다. 만화라는 장점을 극대화해서 2x2 조건 표를 만든 다음에 산식으로 확률을 계산하는 방법을 보고 있으면 뭔가 속이 시원해지는 느낌이 올 것이다.
결론: 통계 관련 기초 내용을 빠르고 쉽고 정확하게 이해하고 싶은 분들께 추천한다. 단, 가장 처음 보는 입문용으로는 곤란하다.
EOB토요일, 11월 30, 2019
[B급 프로그래머] 11월 4주 소식(개발/관리도구, 고성능 서버/데이터베이스 부문)
- 개발/관리도구
- An Overview of Cryptography
- Home Assistant - Open source home automation that puts local control and privacy first.
- NHN FORWARD 2019 후기
- zephyrproject - A SMALL, SCALABLE OPEN SOURCE RTOS FOR IOT EMBEDDED DEVICES
- Eternal Terminal (ET) is a remote shell that automatically reconnects without interrupting the session.
- borgbackup - Deduplicating archiver with compression and encryption
- Reverse Engineering for Beginners
- HTTP에서 HTTPS로 전환하기 위한 완벽 가이드
- Computer Architecture – ETH Zürich – Fall 2019
- Qt binding for Go (Golang)
- Gitlab On-call Run Books
- Are we Wayland yet?
- 윈도우 재해복구 툴킷을 만드는 방법
- Microsoft REST API Guidelines
- How does a video codec work?
- awesome-selfhosted - A list of Free Software network services and web applications which can be hosted locally.
- Testing Microservices: Six Case Studies with a Combination of Testing Techniques - Part 3
- Can Google’s New Open Source Tool Make Kubernetes Less Painful?
- Tea provides an Elm inspired functional framework for interactive command-line programs.
- JMAP is the developer-friendly, open API standard for modern mail clients and applications to manage email faster.
- Developer Roadmaps
- HTTP Headers for the Responsible Developer
- A Python Interpreter written in Rust
- Myths Programmers Believe about CPU Caches
- UNIX VERSION 0, RUNNING ON A PDP-7, IN 2019
- Ultimate list of all tools we used to create a hit HTML5 game on Steam
- The Early History of Usenet, Part I: The Technological Setting
- How To Run Your Own Mail Server
- Sourcetrail is now free and open-source software
- Build a Go package that annotates errors with stack traces.
- How containers work: overlayfs
- cash - An absurdly small jQuery alternative for modern browsers
- Full Stack Python
- 34 Amazing Python Open Source Libraries for the Past Year (v.2019)
- Handling null and undefined in JavaScript
- '바이트코드 얼라이언스' 출범··· "웹어셈블리를 브라우저 밖으로"
- Joplin - an open source note taking and to-do application with synchronization capabilities
- Coding the Future Coders
- Attempt to recreate a blender like toolbox in Qt
- Infectious Executable Stacks
- Using multi-arch Docker images to support apps on any architecture
- Kore4 and Python
- Who can use this color combination?
- 고성능 서버/데이터베이스
[B급 프로그래머] 11월 3주 소식(빅데이터/인공지능, 암호화폐/블록체인, 읽을거리 부문)
- 빅데이터/인공지능
- 유튜브는 어떻게 내가 좋아할 다음 영상을 추천해주는 것일까? – 알기 쉽게 설명한 구글 최신 논문
- 김진철의 How-to-Big Data | 빅데이터의 미래 (1)
- “컴퓨터 비전 필수화 추세, 리더 기업 4곳은...” 포레스터, 4분기 CV 보고서 발간
- '마케팅이 AI를 만났을 때' 아디다스·리얼리얼·페이서스 사례
- [세상읽기] AI로 뭔가 해보라고?
- 구광모의 AI 드라이브…손정의 펀드에 200억 투자
- Machine Learning on Encrypted Data Without Decrypting It
- 데이터센터가 AI의 전력 소비에 대비하는 8가지 방안
- Interactive Linear Algebra
- Introducing the TFX interactive notebook
- AI 개발을 위한 최적의 프로그래밍 언어 6+2선
- AI in 2019: A Year in Review: The Growing Pushback Against Harmful AI
- Sorting Marshmallows with AI - Using Coral and Teachable Machine
- EfficientDet: Scalable and Efficient Object Detection
- [이코노미스트] 스타벅스코리아 1호 데이터 사이언티스트 차현나 파트너
- Nvidia earnings: When will a new product arrive for the data center?
- [채용정보] 딥러닝 전문기업 보이저엑스, 대학생 인턴 모집
- Statisticians say the darndest things
- How Spotify’s Algorithm Knows Exactly What You Want to Listen To
- '항공산업의 파괴적 혁신, 데이터 통합에서 출발' 에어버스 CIO
- The Deep Learning Revolution and Its Implications for Computer Architecture and Chip Design
- 디지털 지도와 오픈 데이터를 바라보는 몇 가지 관점
- Neural Code Comprehension: A Learnable Representation of Code Semantics
- YOLO V3 Trained on Open Images Data Detect and localize objects in an image
- AI Poised to Impact High-Skill U.S. Jobs, Including Finance
- 이것이 ′자동주행의 12계명′이다
- 20 Great Articles about AI
- Fire and smoke detection with Keras and Deep Learning
- [서울 세계수학자대회 개막] "수학은 금융·유전학 난제 해결사…수학자 몸값 점점 높아져"
- Don’t Miss out on these 24 Amazing Python Libraries for Data Science
- AWS Data Exchange 서비스 출시 – 데이터 기반 서비스 구독 및 활용 (서울 리전 포함)
- 의료계에도 'AI' 바람…수술실부터 진료보조까지 영역확장
- Democratizing agriculture intelligence: introducing Azure FarmBeats
- AI에서 단일, 이중, 다중, 혼합 정밀도 컴퓨팅의 차이는 무엇인가?
- The Most Underrated Python Packages
- Effectively Using Matplotlib
- 수학 교육: 수학 포기해도 되는 나이는 언제?
- Distilling knowledge from Neural Networks to build smaller and faster models
- The Most Important Court Decision For Data Science and Machine Learning
- Introducing the Next Generation of On-Device Vision Models: MobileNetV3 and MobileNetEdgeTPU
- Naïve Bayes for Machine Learning – From Zero to Hero
- Why scientists need to be better at data visualization
- John Carmack Working on Artificial General Intelligence
- History as a giant data set: how analysing the past could help save the future
- Thousands of Tesla Owners Share Their Close Calls With Autopilot
- The problem with Google’s health care ambitions is that no one knows where they end
- Why Computerized Medical Records Are Bad for Both You and Your Doctor
- Google’s ‘Project Nightingale’ Gathers Personal Health Data on Millions of Americans
- 인공지능, 머신러닝, 딥러닝에 기초 개념에 대해서 이론 뿐만 아니라 Keras 코드로 학습할 수 있게 만든 초보자를 위한 Tutorial 입니다.
- TensorFlow for Java 설치
- PyTorch at Tesla - Andrej Karpathy, Tesla
- 암호화폐/블록체인
- 읽을거리
- [조영학의 번역과 반역] 번역의 멸종
- 업데이트 | '짐 챙기기부터 와이파이 검색까지' 안드로이드 여행 필수 앱
- 2019년 사회조사 결과(복지, 사회참여, 문화와 여가, 소득과 소비, 노동)
- 품격 있는 사람이란?
- Nine Secrets I Never Knew About Airports Until I Worked at LAX
- Why some people are impossibly talented
- When Women Stopped Coding
- It’s time to stop designing “minimum viable products”
- [마음 읽기] 오해가 습관인 사람들과 살지 않는 행복
- [Cover Story] 스타트업, 성장 파도에 올라타려면…`제품`만큼 `전략`도 중요
- [이범 칼럼] 대중의 ‘대입 정시 확대론’에는 합리적 이유가 있다
- 'the elephant in the room'은 어떻게 해석하나요?
- (웹툰) 새벽날개: 제 7화 매우 조심스럽게
- 2020년, `외로움`을 팔아라
- Compared “to” or Compared “with”?
- Lydia Davis: Ten of My Recommendations for Good Writing Habits
- What Separates Elite Achievers From Average Performers?
- What Leaders Really Do
- The Secret of Employee Engagement
- If You’re Busy, You’re Doing Something Wrong: The Surprisingly Relaxed Lives of Elite Achievers
- 레이 달리오의 대형 부채 위기 번역글
- What Half of iPhone Users Don’t Know About Their Privacy: New Poll
- 리뷰 | 에어팟 프로 "애플 '열일'했다, 아이폰 사용자에게는 최고의 선택"
- The Dark Psychology of Social Networks - Why it feels like everything is going haywire
- 최신 인덕션 쿠커의 작동 원리 이해하기,
- Before you can be with others, first learn to be alone
- 운명은 받아들일 때 운명적이 된다
토요일, 11월 16, 2019
[B급 프로그래머] 11월 2주 소식(개발/관리도구, 고성능 서버/데이터베이스 부문)
- 개발/관리도구
- 7 Top Tools for Vue.js Development
- 11 new Python web frameworks
- 커밋 히스토리를 이쁘게 단장하자
- Always Squash and Rebase your Git Commits
- Flutter Tutorial - Learn Clean Architecture & Test Driven Development
- The Front-End Tooling Survey 2019 - Results
- "고"할 것인가 "파이썬"할 것인가, 비교 선택 가이드
- Google plans to give slow websites a new badge of shame in Chrome
- 7digital Tech Manifesto
- A Complete Guide to JavaScript Tooling Systems
- 문서 엔지니어링과 API 문서화
- My Python Development Environment, 2020 Edition
- Founder's Guide to Building a Developer Tools Business: Part 1
- VSCode 이슈 유형: 기술 부채 항목이 있음!
- Floating point oddity (C/C++)
- When your data doesn’t fit in memory: the basic techniques
- Project Based Learning
- Unix(TM) for Poets
- gprof, Valgrind and gperftools - an evaluation of some tools for application level CPU profiling on Linux
- xincapio - Get IP address, MAC address and Disk Serial Number(Python implementation)
- paged.js is an open-source library to paginate content in the browser.
- IBM System/360 Principles of Operation
- RealWorld Example Applications
- Sandboxie runs your programs in an isolated space which prevents them from making permanent changes to other programs and data in your computer.
- Really fast Markov chains in ~20 lines of sh, grep, cut and awk
- A reason for unexplained connection timeouts on Kubernetes/Docker
- WebAssembly.sh is pretty awesome. A WASM/WASI sandboxed terminal in the browser.
- A fast image processing library with low memory needs.
- Go Turns 10
- bad_json_parsers - Exposing problems in json parsers of several programming languages.
- IBM, sonic delay lines, and the history of the 80×24 display
- My Personal Linklog - Written by Maria Saavedra
- Go Modules: v2 and Beyond
- How to build a JSON API with Python
- You Don't Have to Migrate to Python 3
- Design better data tables - The ingredients of a successful data table UI
- Introducing C++ Build Insights (Visual Studio)
- *Really* Small Java Apps :: Mar 4, 2019
- 최신 Windows Terminal 설치하기
- An analysis of performance evolution of Linux’s core operations
- Tool to automatically replace import * imports with explicit imports (Python)
- localstack - A fully functional local AWS cloud stack. Develop and test your cloud & Serverless apps offline!
- illumos is a Unix operating system which provides next-generation features for downstream distributions
- XP Minimal-Requirement-Test
- The World Is Our Interface - the Evolution of UI Design
- Build your own X
- 7 Software Development Trends 2020 Revealed
- An Exercise to Help Your Team Feel More Comfortable with Conflict
- SSH Handshake Explained
- Games with Go
- Python adopts a 12-month release cycle
- LINE의 장애 보고와 후속 절차 문화
- Homebrew Cray-1A
- 고성능 서버/데이터베이스
- usql - Universal command-line interface for SQL databases
- Introduction to modern network load balancing and proxying
- The Next 50 Years of Databases
- Discovering Hard Disk Physical Geometry through Microbenchmarking
- Write-Ahead Log for Dummies
- At GitHub we do not use foreign keys, ever, anywhere.
- Best Practices for Using AWS Lambda with RDS/RDBMS Solutions (SRV301-R1) - AWS re:Invent 2018
- PostgREST is a standalone web server that turns your PostgreSQL database directly into a RESTful API.
- Microsoft’s Cloud Win Over Amazon Is a ‘Turning Point,’ Analyst Says
- 퍼블릭 클라우드 빅4 지배력 확대… 올 3분기 72%로
- Choose Your EC2 Instance Type Wisely on AWS
- build-your-own-x - Build your own (insert technology here)
토요일, 11월 09, 2019
[B급 프로그래머] 11월 1주 소식(빅데이터/인공지능, 암호화폐/블록체인, 읽을거리 부문)
- 빅데이터/인공지능
- "누구나 활용하는 웹기반 머신러닝 툴"··· 구글, 티처블 머신 2.0 공개
- "우편 데이터 처리 10배 ↑"··· 엔비디아, USPS에 AI 시스템 및 기술 제공
- 프로젝트 코텍스 : MS 이그나이트에서 공개된 기업 지식 관리의 미래
- Delays in Boeing Max Return Began With Near-Crash in Simulator
- Visual Concepts and Compositional Voting
- Why xHamster Is So Much Better at Content Moderation Than Facebook
- In the age of AI(PBS documentary)
- DeepLearning Through Various Processes
- Far From the Spotlight, a Boeing Partner Feels the Heat
- Kaggle Winning Solutions
- AI Basics & AI Latest News: Must-Read Machine Learning Articles
- Design better data tables
- I Got Access to My Secret Consumer Score. Now You Can Get Yours, Too.
- Light Commands: Laser-Based Audio Injection Attacks on Voice-Controllable Systems*
- 구글, 머신러닝 실험 공유 플랫폼 베타 공개
- "레이싱 차량에 자율주행 적용해보니..." 폭스바겐 데이터:랩, 연구 사례 발표
- Natural image reconstruction from brain waves: a novel visual BCI system with native feedback
- Clone a voice in 5 seconds to generate arbitrary speech in real-time
- Why I don’t love Light Rail transit
- Boffins don bad 1980s fashion to avoid being detected by object-recognizing AI cameras
- The 50 Best Free Datasets for Machine Learning
- Deezer source separation library including pretrained models.
- Scientists Now Know How Sleep Cleans Toxins From the Brain
- An Extended Version Of The Scikit-Learn Cheat Sheet
- Please Stop Explaining Black Box Models for High-Stakes Decisions
- StreamAlert is a serverless, real-time data analysis framework which empowers you to ingest, analyze, and alert on data from any environment, using data sources and alerting logic you define.
- PlaidML is a framework for making deep learning work everywhere.: MacOS X 설치 방법
- Attractive People Get Unfair Advantages at Work. AI Can Help.
- Think you’re creative? No, those are mental errors
- How Lyft Designs the Machine Learning Software Engineering Interview
- 딥러닝 AI가 쉽게 속는 이유(1/2)
- 딥러닝 AI가 쉽게 속는 이유(2/2)
- This Company Wants Photos of Your Poop. For Science.
- AlphaStar: Mastering the Real-Time Strategy Game StarCraft II
- Six cars aced new pedestrian detection tests
- Google AI beats top human players at strategy game StarCraft II
- Alphabet In AI: How Google Went From A Search Engine To An $800B Global AI Powerhouse
- A neural algorithm for a fundamental computing problem
- What does it mean for a machine to “understand”?
- DEVIEW 2019 1일차(AI 부문) 자료
- Prediction Algorithms in One Picture
- Data Visualization Project
- “소매업체 약 56%, 제품 추천 서비스에 AI 및 ML 도입” 루시드웍스 발표
- 막돼먹은 엔지니어의 머신러닝 개발: 딥러닝 모델링 & 강화학습 알고리듬
- 암호화폐/블록체인
- 기존 화폐에 고정 가치 둔 '스테이블코인'··· 새 국면 맞는 암호화폐
- 새 블록체인 토큰 규격 발표∙∙∙ 공동 참여한 IBM∙인텔∙JP모건∙MS
- 블록체인 거 쓸만하긴 해요?
- Quipper is an embedded, scalable functional programming language for quantum computing
- ICT Spot Issue (2018-02호) 양자컴퓨터 개발 동향과 시사점
- 2020년 블록체인 화두는 '통합'과 '상호 운용성'
- “비트코인 결제 25.71%, 해커 송금·외화 환전·증여 등 비 거래 목적” 나우앤서베이
- 읽을거리
- 참치캔 만들어지는 과정.jpg
- SoftBank Reveals $6.5 Billion Loss From Uber, WeWork Turmoil
- Why Microsoft and Warner Bros. Archived the Original ‘Superman’ Movie on a Futuristic Glass Disc (EXCLUSIVE)
- In the Salary Race, Engineers Sprint but English Majors Endure
- [웹툰작가를 만나다] 곽백수 작가, 내일 봐요
- [인터뷰] 후지필름 CEO "경영‘실패하면 죽는다' 각오로 나선다”
- TSMC 5-Nanometer Update
- “귀동냥으로 견적 내지 마라, 개발 외주 맡기기 전 이 정도는 꼭 알고 가라”: 위시켓 장수룡 매니저 인터뷰
- 부산의 유명 돼지국밥집
- Where the Most Groceries Are Bought Online: 1위는 당연히... 한국
- American Airlines flight attendants stand up to Boeing CEO on 737 MAX
- The Man Who Solved the Market — how Jim Simons built a moneymaking machine
- 타다, 택시, 카카오 그리고 소비자의 사정
- Is There a Good Solution to the Uber Crunch at Airports?
- Facebook shares rise on strong Q3, users up 2% to 2.45B
- The World’s Largest 3D Metal Printer Is Churning Out Rockets
- WiFi Is Illegal in This American Town. (And Yes, People Actually Live There.)
- 김연아의 평범한 하루
- 더 빠르고 제대로 배우는 사람들의 비밀은 무엇일까?
- 플랫폼 의존도
- “슈퍼컴퓨터로 게임 한다고요?”…밤새 기상청에 무슨 일이
- “내 상처에 언어가 생긴 것 같다”
- [유머] 어떤 온라인 게임에서 인플레이션이 일어난 과정
- 올 영업익 78%가 날아갔다···'엄지쇼핑'에 저격당한 대형마트
토요일, 11월 02, 2019
[B급 프로그래머] 10월 5주 소식(개발/관리도구, 고성능 서버/데이터베이스 부문)
- 개발/관리도구
- StreamAlert is a serverless, real-time data analysis framework which empowers you to ingest, analyze, and alert on data from any environment
- htop explained - Explanation of everything you can see in htop/top on Linux
- alf.io - The open source ticket reservation system
- '그 전제는 틀렸다'··· 프로그래머들의 흔한 착각 리스트업
- Better NPE Messages in JDK 14
- Learn and use fork(), vfork(), wait() and exec() system calls across Linux Systems
- corkscrew - A tool for tunneling SSH through HTTP proxies
- FastSpark: A New Fast Native Implementation of Spark from Scratch
- Gin is a HTTP web framework written in Go (Golang).
- Text Editing Hates You Too
- jq is a lightweight and flexible command-line JSON processor.
- qrterminal - A golang library for generating QR codes in the terminal.
- Cool New Features in Python 3.8
- 겪어보지 않으면 모른다.바닥부터 만들기.
- 능력있는 개발자는 어떻게 알아 볼 수 있나?
- 당장 실행할 수 있는 애자일 실천법
- Deview 2019 2일차 발표자료
- The story of the team behind the chip that launched a revolution
- Recent Study Estimates That 50% of Websites Using WebAssembly Apply It for Malicious Purposes
- Exploit for CVE-2019-11043 (nginx + php-fpm)
- An Illustrated Guide to Some Useful Command Line Tools
- Software Is Hard: 소프트웨어 개발이 어려운 이유
- KAFKA 한국 사용자 모임 1회 밋업 자료
- Full Stack Monitoring of JVM Applications, Using Micrometer
- Never trust a programmer who says he knows C++
- john-carmack-plan-archive 1996
- Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
- HOW SSH PORT BECAME 22
- Concurrency is not parallelism
- V 프로그래밍 언어
- [TUHS] Recovered /etc/passwd files
- Windows 10 네이티브 방식으로 SSH Key와 Git 연동 설정하기
- 스포카에서 신입 개발자가 적응하는 법: 부트캠프 후기
- LINE 서버 개발자가 되기까지 내가 준비한 것들
- Yes, You Should Estimate Software Projects: 일정 추정은 늘 어려운 문제
- 코딩 인터뷰 – part 4
- 30 Helpful Python Snippets You Should Learn Today
- igloo - A small, but powerful terminal app for Windows
- Lesser Known Coding Fonts
- Working with Errors in Go 1.13
- Roadmap to becoming a Vue.js developer in 2018
- 고성능 서버/데이터베이스
토요일, 10월 26, 2019
[B급 프로그래머] 10월 4주 소식(빅데이터/인공지능, 암호화폐/블록체인, 읽을거리 부문)
- 빅데이터/인공지능
- 넷플릭스 "취향 예측에 위치, 나이, 성별은 쓰레기다"
- Road to Viz Expert (2) - Plotly & Seaborn
- polynote - The polyglot notebook with first-class Scala support.
- Understanding searches better than ever before
- Would You Like Fries With That? McDonald’s Already Knows the Answer
- 타다 (TADA) 서비스의 데이터 웨어하우스 : 태초부터 현재까지
- Quantum Supremacy Using a Programmable Superconducting Processor
- Amazon CloudWatch 이상 탐지 기능 출시 (서울 리전 포함)
- 프로덕션 환경에서 연구하기
- TF-KR 3차 오프라인 발표 자료
- Building a simple neural network using Keras and Tensorflow
- "AI 기사 현실로"...中 '디디' 자율주행 택시 운영
- Mathematics for Machine Learning
- Install packages from within a notebook(for Azure Notebook)
- OctConv: A flexible, efficient alternative to standard convolution
- ML From Scratch, Part 1: Linear Regression
- Microsoft’s visual data explorer SandDance open sourced
- Python in Visual Studio Code – October 2019 Release
- 막돼먹은 엔지니어의 머신러닝 개발기
- cortex - Deploy machine learning models in production
- 2018 Research on 100 Million Tweets: What it Means for Your Social Media Strategy for Twitter
- “한국형수치모델, 독자성보다도 예보에 쓸 수 있다는 점이 중요”
- Make Jupyter notebooks sharable
- Tree-based Methods for R
- Audi, MIT, Allen Institute for Cell Science, Finnish Meteorological Institute 등에서 사용 가능한 새로운 AWS 퍼블릭 데이터 세트
- DEEP LEARNING WITH PYTORCH: A 60 MINUTE BLITZ
- Detectron2: A PyTorch-based modular object detection library
- 암호화폐/블록체인
- '허문다, 다시 세운다'··· 양자 컴퓨터와 암호화 보안 이야기
- Google Claims To Achieve Quantum Supremacy — IBM Pushes Back
- (Elliptic curve cryptography - Quantum computing attacks
- IBM casts doubt on Google’s claims of quantum supremacy
- “돈 재발명” 외친 저커버그 ‘화폐 쿠데타’ 실패하나
- Bitcoin Energy Consumption Index
- SEC blocks the Telegram ICO — what this means, and what happens now
- 가트너가 말하는 '블록체인 활성화에 필요한 5가지'
- 읽을거리 부문
- Intel Introduces Tremont Microarchitecture
- AMD Rome – is it for real? Architecture and initial HPC performance
- J.S. Bach the Rebel
- Bad News for the Highly Intelligent
- Is Amazon Unstoppable?
- Building China's Comac C919 airplane involved a lot of hacking, report says
- Getting Started with Live Coding (OBS)
토요일, 10월 19, 2019
[B급 프로그래머] 10월 3주 소식(개발/관리도구, 고성능 서버/데이터베이스 부문)
- 개발/관리도구
- What nobody tells you about documentation
- The Power of Ten –Rules for Developing Safety Critical Code
- 클라우드 파운드리의 진화
- Python in Visual Studio Code – October 2019 Release
- Gridsome - A Vue.js framework forStatic Websites
- THE EARLIEST UNIX CODE: AN ANNIVERSARY SOURCE CODE RELEASE
- I created the exact same app in React and Vue. Here are the differences. [2019 Edition]
- Apple ][a
- Replacing Docker with Podman — Power of Podman — Cloudnweb
- The Apple icons you see today have surprisingly ancient roots
- Welcome - The Naming Convention Project
- Two kernel mysteries and the most technical talk I've ever seen
- JavaScript Promises: Zero To Hero Plus Cheat Sheet
- jovian - Make Jupyter notebooks sharable
- Why we build a visual web scraper?
- 파이썬(Python) 3.8 릴리스와 주요 변경 사항
- What’s New In Python 3.8
- How I hacked 50+ Companies in 6 hrs
- C, the Enduring Legacy of Dennis Ritchie
- Just Bought a Mac? 14 Essential Apps You Should Install
- Welcome to Learn Git Branching
- A Code Glitch May Have Caused Errors In More Than 100 Published Studies
- Zstandard - Fast real-time compression algorithm
- Uber Go Style Guide
- 개발자를 위한 OS X(>= Catalina) 설정
- 문제를 해결할 때 사고가 중요한 이유
- uPlot - An exceptionally fast, tiny time series chart
- 프로그래밍 언어를 웹에서 실행하고 공유도 가능한 사이트
- Small C Compilers
- Ken Thompson's Unix password
- An early look at HTTP/3
- 효율적인 도커 이미지 만들기 #1 작은 도커 이미지 만들기
- VS Code Remote Development
- PyPy's new JSON parser
- Eight Habits of Expert Software Designers: An Illustrated Guide
- cloc counts blank lines, comment lines, and physical lines of source code in many programming languages.
- Compact Disc Structure
- Collapse OS
- Why we think Flutter will help us scale mobile development at Nubank
- Facebook Open-Sources Hydra to Simplify Configuration Management in Python Programs
- The Beginner’s Guide to Chart.js
- ODC를 구축한 기술
- Google Enables Continuous Testing Using the Android Emulator
- No More Mixed Messages About HTTPS
- Google - polling like it's the 90s
- Why software developers (quite honestly) hate Agile
- 고성능 서버/데이터베이스