- 개발/관리도구
- 신규 통합 CS 시스템 관리 개발기 # 설계편
- Every 7.8μs your computer’s memory has a hiccup
- CR(\r), LF(\n)이란 무엇인가?
- Detecting Argument Selection Defects: 구글 연구에 따르면 메소드 매개변수 수는 5개 이하가 되어야 마땅하다!
- Bash scripting cheatsheet
- MyScript - 손글씨를 인식해서 여러 문서로 바꿔주는 사이트
- tus.io - Open Protocol for Resumable File Uploads
- Fast Google Fonts with Cloudflare Workers
- Gitless - a simple version control system built on top of Git
- amp - A complete text editor for your terminal.
- 삼성전자, 대졸공채에 '파이썬' 도입..."오픈소스로 생태계 선점"
- 파이썬Python 강의에 사용되는 소스코드Source Code와 강의 자료들을 모은 repository 입니다.
- Why Do All Websites Look the Same?
- Ask HN: Have you ever regretted working on a product?
- Docker Basic(한국어)
- jabcode - color bar code
- Shamir's Secret Sharing Scheme
- Want To Recruit Better Engineers? Open Source Your Code
- TECHNOLOGY RADAR by ThoughtWorks
- 한글과 유니코드
- Essential Go(free ebook)
- 확장앱(Add-On, Extention) 개발기 (Chrome, Firefox 차이 설명)
- Command-Line Snippets
- The History, Controversy, and Evolution of the Goto statement
- MIT 파이썬 무료 강좌에 한글 자막까지.. 갓 블래스 유.. !!(MIT OpenCourseWare YouTube)
- Fibers Are the Right Solution(for Ruby)
- GitHub's Annual Report Reveals This Year's Top Contributor: Microsoft
- The State of JavaScript 2018
- Spark Application Performance Monitoring Using Uber JVM Profiler, InfluxDB and Grafana
- AMD Discloses Initial Zen 2 Details
- Introducing Amazon Corretto, a No-Cost Distribution of OpenJDK with Long-Term Support
- Unscii is a set of bitmapped Unicode fonts based on classic system fonts
- 클린 코드 정리
- Amazon Web Services in Plain English
- The State of the Octoverse: top programming languages of 2018
- mtime comparison considered harmful
- The Case Against Quantum Computing
- Python has brought computer programming to a vast new audience
- Evan You Previews Vue.js 3.0
- Amazon S3 Block Public Access – Another Layer of Protection for Your Accounts and Buckets
- [B급 프로그래머] 소프트웨어 엔지니어가 되는 것이 뭔지 아무도 알려주지 않은 내용(본인이 쓴 글)
- Official support for Windows 10 on ARM development
- C Portability Lessons from Weird Machines
- 2018년 10월 윈도우 10 업데이트 "섬세함으로 완전함을 구현하다"
- NES.css - NES-style CSS Framework.
- Twisted를 이용한 네트워크 서버 개발
- How to become an effective software engineer
- A Software Engineering survival guide
- There’s a Hole in the Bottom of the C: On the Effectiveness of Allocation Protection
- A Better Way to Implement Bit-Fields
- Python 3 Patterns, Recipes and Idioms
- MS, 비주얼 스튜디오 코드용 파이썬 확장 기능 공개
- COPYING OBJECTS IN JAVASCRIPT
- Lighthouse는 웹 앱의 품질을 개선하는 오픈 소스 자동화 도구입니다.
- With actionable guidance and analysis, web.dev helps developers like you learn and apply the web's modern capabilities to your own sites and apps.
- incubator-skywalking - A distributed tracing system, and APM ( Application Performance Monitoring )
- The JavaScript Handbook
- Beyond console.log()
- HomelabOS - A set of Ansible scripts to configure a Docker based Homelab server with all sorts of goodies.
- XSStrike is a Cross Site Scripting detection suite equipped with four hand written parsers, an intelligent payload generator, a powerful fuzzing engine and an incredibly fast crawler.
- To www or not to www – Should you use www or not in your domain?
- Some notes on running new software in production
- Linkers and Loaders
- Introspected REST: An alternative to REST and GraphQL
- Stevey's Google Platforms Rant
- Building Resilience in Netflix Production Data Migrations: Sangeeta Handa at QCon SF
- OpenCensus is a single distribution of libraries that collect metrics and distributed traces from your services
- 고성능 서버/데이터베이스
- AWS 장애를 바라보며. 클라우드에 대한 단상
- AWS 장애를 바라보며. 클라우드에 대한 단상
- Multi-threaded Access to an SQLite3 Database
- Blb is a distributed object storage system designed for use on bare metal in cluster computing environments.
- China’s underused regional data centres stir overcapacity fears
- q - Text as Data
- Google May Have to Get Used to Third Place in the Cloud
- The New Kid on the Block: Spring Data JDBC
- Demystifying MySQL Replication Crash Safety
- MySQL 8.0 Performance: Scalability & Benchmarks
- Google Cloud Networking Incident #18018
- About Pool Sizing for HikariCP
- 퍼블릭 클라우드 성능, “지역마다 서비스 업체마다 다르다”
- 최신 네트워크 로드 밸런싱 및 프록시 소개
- 1 Thing You Can Do To Make Your Internet Safer And Faster
토요일, 11월 24, 2018
[B급 프로그래머] 11월 3주 소식(개발/관리도구, 고성능 서버/데이터베이스 부문)
금요일, 11월 23, 2018
[B급 프로그래머] 데이터 과학자로 취직하려면 남들처럼 하지 마라.
오늘은 To get hired as a data scientist, don’t follow the herd라는 흥미로운 글을 소개해드리겠다. 데이터 과학자로 취직하기 위한 방법은 무엇일까?
대부분의 사람들은 다음과 같은 과정을 (무한) 반복한다.
- 먼저 기초 지식(파이썬+sklearn+Pandas+SQL이나 다른 뭔가)를 배운다
- 그리고 나서, 판에 박은 MOOC를 수강한다
- 몇몇 직무 기술서를 보고 나서, 자격 조건에 미달한다는 사실을 걱정한다
- 다른 MOOC를 듣거나 실제로 지원해본다
- 소득이 없다(잘 해봐야 몇몇 면접에서 폭탄을 맞을테다)
- 좌절해서 석사 과정에 대해 생각하면서 더 많이 지원한다.
- 결정의 시간이 왔다: 다른 뭔가를 기대하면서 2번부터 7번까지 반복해야 하나?
하지만 다른 사람들도 다 하기 때문에 명백히 밟아야 할 코스라면 피해야 마땅할 것이다. 그렇다면 어떤 전략을 구사해야 할까? 다음 다섯 가지 전략이 유효하다.
- 논문을 따라해보자: 특히 딥러닝을 할 경우에 유용한 방법이다. 다른 사람들이 이렇게 하지 않는 이유는 손쉽게 데이터를 가져다가 판에 박은 알고리즘에 적용하는 과정에 비해 어렵기 때문이다. 관심 있는 (기왕이면 최신) 논문을 읽고 이해하고 따라해서 블로그에 올려보자.
- 안전 구역에서 편안하게 지내지 말자: 프로젝트를 새로 시작한다면, 새로운 프레임워크/라이브러리/도구를 배우는 편이 좋다.
- 따분한 일을 배우자: 어느 누구도 따분한 일은 좋아하지 않기 때문에 사람들은 따분한 일을 하지 않늕다. 도커 사용법, Flask를 사용한 앱 개발 방법, AWS나 구글 클라우드에 모델 배포하는 방법 등은 회사가 지원자에게 간절히 원하는 기술이지만, 대다수 지원자들은 이를 저평가한다.
- 짜증나는 일을 하자. 지역 데이터 과학자 밋업에 논문을 제출하거나 최소한 참석이라도 해보자. 링크드인에 들어가서 모르는 사람에게 메시지를 보내보자. 스터디 그룹을 시작하자.
- 미친 듯이 보이는 일을 하자. 사람들은 미리 가공된 몇몇 주식 데이터셋을 사용해 프로젝트를 만들 것이다. 그러지 말고 웹 스크래핑 라이브러리 사용 방법을 배우거나 직접 데이터셋을 구축하기 위해 몇몇 저평가된 API를 활용하자. 데이터는 저절로 얻어지지 않으며, 회사는 종종 엔지니어들이 직접 수집한 데이터에 의존할 필요가 있다. 여러분의 목표를 정리하자면... 작업을 마치기 위해 필요하다면 빌어먹을 데이터셋을 직접 구축할만큼 데이터 과학에 미친 광인이 되어야 한다.
추가: 단순 예제만 반복하다가 끝나는 경우를 많이 목격했다. 학원이나 MOOC나 독서가 중요하긴 하지만 정말 자신이 풀고 싶은 문제를 하나 정해서 데이터 수집부터 분석과 시각화에 이르는 일련의 과정을 밟아볼 필요가 있다. 혹시 이 블로그 애독자 여러분들 중에서 데이터 과학자가 되기 위해 열심히 뭔가를 해봤지만 여전히 방향을 잡지 못하는 분들이 계시면 댓글이나 이메일로 도움을 요청하시라. 작지만 조금이라도 도움을 줄 수 있는 방법이 있으면 도와드릴테니까...
EOB토요일, 11월 17, 2018
[B급 프로그래머] 11월 2주 소식(빅데이터/인공지능, 암호화폐/블록체인, 읽을거리 부문)
- 빅데이터/인공지능
- 머신러닝 실패 사례에서 배우는 다섯 가지 교훈
- Estimating the chances of something that hasn’t happened yet
- Real-Time Noise Suppression Using Deep Learning
- Colaboratory 사용하기
- 엔비디아, “엔비디아 GPU 가속기 기반 슈퍼컴퓨터 1년 새 50% 증가”
- HOW MULTI-BEAM FLASH LIDAR WORKS
- Tensorflow 2.0: models migration and new design
- 웨이모, 유료 자율주행차 서비스 12월 출시
- Neural network 3D visualization framework, build interactive and intuitive model in browsers, support pre-trained deep learning models from TensorFlow, Keras, TensorFlow.js
- A Complete Machine Learning Walk-Through in Python: Part Two
- Waymo to Start First Driverless Car Service Next Month
- Artificial Intelligence
- Introducing Apache Spark 2.4 - Now available on Databricks Runtime 5.0
- Voice tech like Alexa and Siri hasn’t found its true calling yet: Inside the voice assistant ‘revolution’
- 구글, AI 허브·쿠베플로 파이프라인 발표··· "AI 활용을 더 간단하게"
- 왕년의 체스 챔피언 가리 카스파로브가 전하는 '인공지능과 미래'
- Why Drugs for Alzheimer’s Are So Hard to Develop
- Using a Keras Long Short-Term Memory (LSTM) Model to Predict Stock Prices
- Journal Club: Researchers catch the mouse brain in the act of learning something new
- 5 Realities of Tech in China
- AMD, 라데온 인스팅트로 데이터센터용 GPU 시장 공략…CUDA 극복이 과제
- Key Papers in Deep RL
- Chart of the Decade: Why You Shouldn’t Trust Every Scientific Study You See
- Simpson’s Paradox: How to Prove Opposite Arguments with the Same Data
- Simpson’s Paradox: a cautionary tale in advanced analytics
- Scaling Machine Learning at Uber with Michelangelo
- Why Jupyter is data scientists’ computational notebook of choice
- Real time numbers recognition (MNIST) on an iPhone with CoreML from A to Z
- “시스템도 운전자” 자율주행규제 30개 개선
- iCNN: image reconstruction from CNN features
- 데이터셋 - KRX 시가총액 데이터
- Andrew Ng의 신경망 강좌(한국어 자막)
- 암호화폐/블록체인
- 2019년의 블록체인··· '돈, 부동산, 현물 자산'의 토큰화 시대 열릴까?
- The rise and fall of Ethereum
- ICO 허용하면 어떤 문제가 있는 걸까
- ‘두 마리 토끼 모두 잡는’ 기업용 퍼블릭 블록체인 올까?
- 이더리움, 업그레이드로 트릴레마 극복하나
- 과기정통부-관세청, 블록체인 통관 시범 사업 진행
- 이더리움서 서브스크립션 가능케 하는 기술 주목하는 이유
- 블록체인과 행복회로
- The difference between a Private, Public & Consortium Blockchain.
- You Don't Need a Blockchain (Interactive implementation of the NIST Blockchain use case flow chart )
- 오라클 블록체인 클라우드, SaaS로 확장
- Proof of Stake or Proof of Work, What's the Difference?
- 읽을거리
- The chip card transition in the US has been a disaster
- How Much are You Really Worth?
- Indonesia 737 crash caused by “safety” feature change pilots weren’t told of
- "하이퍼레저 패브릭 써도 IBM 종속 없다"
- “컨센서스를 이루지 말고 의사 결정을 내려라”(1)
- Boeing Withheld Information on 737 Model, According to Safety Experts and Others
- Google goes down after major BGP mishap routes traffic through China
- The Most Important Skill Nobody Taught You
- Visualizing Near Surface Air Temperature
- The cult of creativity is making us less creative
- '월 160만원' 공유주방 실험…백종원·캘러닉, 한명은 운다
- Google, Facebook, and Amazon benefit from an outdated definition of “monopoly”
- WHEN NO ONE RETIRES
- Rainbow Hunt - Making rain simulation as real as possible
- 라면: 미국 감옥에서 담배보다 귀한 이것...라면에 대해 몰랐던 흥미로운 사실
- SNS 속 타인의 삶을 매일 확인...부러움의 시대에 살아가기
- Why Sweden's cashless society is no longer a utopia
- Tech C.E.O.s Are in Love With Their Principal Doomsayer
- When Queen Took ‘Bohemian Rhapsody’ to Live Aid
- Sundar Pichai of Google: ‘Technology Doesn’t Solve Humanity’s Problems’
- OLPC’S $100 LAPTOP WAS GOING TO CHANGE THE WORLD — THEN IT ALL WENT WRONG
- 부러움의 시대를 이기는 방법
- How Hyundai Motor, once a rising star, lost its shine
- Like everything else, classical music is getting faster
- 정점 지난 IT… 스마트폰 시장 8% 줄고, 반도체 성장률 반토막 예고
- 셰프처럼 구워보자, 스테이크
금요일, 11월 16, 2018
[B급 프로그래머] 소프트웨어 엔지니어가 되는 것이 뭔지 아무도 알려주지 않은 내용
Things Nobody Told Me About Being a Software Engineer라는 재미있는 글이 올라와서 몇 가지를 요약해서 독자 여러분들께 소개드리겠다.
- 양산 코드보다 테스트 코드 행이 훨씬 더 길기 마련이다.
- 초기 경력을 쌓을 때 vi 이외에 다른 옵션이 없었기에 여기서 결코 벗어나지 못하고 있다.
- 엄청난 시간을 빌드, 릴리즈, 일반적인 전용도구 구축 작업에 소비한다. 종종 코딩 보다 더 많은 시간을 쓸지도 모르겠다.
- 코드 작성은 양산 소프트웨어를 서비스로 가는 여정의 일부에 불과하다.
- 오래된 모든 것은 새로 부활한다. 마이스페이스에서 페북으로, IRC에서 슬랙으로. PHP도 다시 한번 멋질 수 있고, 함수형 프로그래밍도 유행이다.
- 능력있는 사람들의 기술은 몇몇 사람의 관점에서 내 기술을 의심스럽게 만든다.
- 같은 일을 할 때 작은 스타트업이냐 대기업이냐에 따라 두 배 이상 연봉이 차이날 수 있다.
- 일반적인 사람들이 보기에 소프트웨어 엔지니어링 역할은 그게 그거다.
- 작은 스타트업에서 큰 돈을 벌기를 기대하지 마라. 돈이 필요하면 큰 회사에 가라.
- CSS는 가장 복잡한 현대적인 프로그래밍 언어다
- 최고의 기술이 항상 승리하지는 않는다. 실제로 종종 패배한다.
- 15년 동안 직장에서 기여한 바를 꼽자면... 동료들에게 더 많은/좋은 테스트를 하게 만들고 서로 이야기를 많이 나누도록 옆구리를 찌른 것 밖에 없다.
- 첫 번째 시도에서 테스트를 통과하면 의심하라.
- 지구를 지탱하는 것은 (거북이가 아니라) 사람이다. 물론 거북이처럼 귀엽지만 등껍질이 없다.
토요일, 11월 10, 2018
[B급 프로그래머] 11월 1주 소식(개발/관리도구, 고성능 서버/데이터베이스 부문)
- 개발/관리도구
- [독서광] 구글의 아침은 자유가 시작된다(본인이 쓴 글)
- 플레이스테이션 에뮬레이터는 합법? 체면을 구긴 소니의 선택은...
- Application-Layer DDoS Attack Protection with HAProxy
- Cloud Computing without Containers by Cloudflare
- HOW MANY COMPUTERS ARE IN YOUR COMPUTER?
- Time to look beyond Oracle's JDK
- How to Design Software Good
- '클라우드 업체도 가세' 현재 잘 나가는 APM 툴 10선
- JDK 12 베타, 자바 12에 적용되는 새로운 기능
- AWS Fargate, 서울 리전 출시
- Blazor: C# Running in the Browser via WebAssembly
- gotify - A REST-API for sending and receiving messages in real-time per web socket. (Includes a sleek web-ui)
- JDK 9, 10, 11 and Beyond: Delivering New Feature in the JDK
- goboy - Multi-platform Nintendo Game Boy Color emulator written in go
- How People Used to Download Games From the Radio
- 단일 리포지터리의 좋은 점
- 안전한 SSL/TLS를 운영하기 위해 알아야 하는 것들
- what rr(record & replay debugger) does
- errorx - A comprehensive error handling library for Go
- Password must meet complexity requirements
- Programming Paradigms for Dummies: What Every Programmer Should Know
- Byobu is a GPLv3 open source text-based window manager and terminal multiplexer.
- depends - The missing linker for the JVM.
- ProcDump-for-Linux - A Linux version of the ProcDump Sysinternals tool
- Why Google Stores Billions of Lines of Code in a Single Repository
- Intel CPUs fall to new hyperthreading exploit that pilfers crypto keys
- David A. Wheeler's 6502 Language Implementation Approaches
- Creating a QR Code step by step
- How to implement strings
- MEETING MINUTES - HOW NASA USES A WIKI TO REDUCE EMAIL
- [번역] 자바스크립트 피로감을 줄여주기 위한 학습 계획
- SimpleSSR is a way to do server-side rendering at scale, while reducing operational complexity and decreasing page load times.
- The Architecture No One Needs
- Compare career levels across companies - SE level(Google vs Facebook vs Microsoft)
- 오픈소스의 네이밍 특징들
- 1000 개의 코드 리뷰를 통해 배운 점 (What I learned from doing 1000 code reviews)
- October 21 post-incident analysis
- 왜 45세 정년이 될 수 밖에 없는가 (기술기업의 관점에서)
- 텍스트 에디터 비교표
- 레고블록화 하는 세상, 보완재의 인생전략
- Attacking Google Authenticator
- Book Review: A Philosophy of Software Design
- How to Write Code That Documents Itself
- 애플리케이션 캐시 사용하기
- The Future of Java is Today: CodeOne (née JavaOne) Keynote Highlights
- The Road to Micronaut 1.0: A JVM-Based Full-Stack Framework
- Fear, trust and JavaScript: When types and functional programming fail
- 고성능 서버/데이터베이스
- Design Review: Key-Value Storage
- Intel Optane SSD Microbenchmark
- Why NOT to Build a Time-Series Database
- 네이버 메인 페이지의 트래픽 처리
- #1 Microsoft Beats Amazon In 12-Month Cloud Revenue, $26.7 Billion To $23.4 Billion; IBM Third
- To Backup MySQL Databases to Object Storage with Percona on Ubuntu 16.04
- 클라우드가 기업용 DB 혁신을 이끄는 방법
- Instagration Pt. 2: Scaling our infrastructure to multiple data centers
[독서광] 구글의 아침은 자유가 시작된다
오늘은 구글의 사람운영(일반적으로 인적자원이라고 부르는...) 부서를 맡고 있는 라즐로 복이 구글의 인재상과 사내 문화를 정리한 책인 "구글의 아침은 자유가 시작된다"를 소개하겠다. 한국어 번역서 제목이 조금 이상해서(회사 출근 = 자유???) 원서 제목을 살펴보니까 "Work Rules!: Insights from Inside Google That Will Transform How You Live and Lead"이었다. 유감스럽게도 원서 제목이 훨씬 더 책 내용을 정확하게 표현한다. 물론 출판사 마케팅 측면에서 그렇지 않을지는 모르겠지만... 이 책은 구글 내부의 규칙을 중심으로 규모가 커짐에도 불구하고 계속해서 직원들의 사기를 북돋으면서 높은 생산성을 유지하는 방법을 소개하는 책이다. 일반적인 회사는 직원이 늘어남에 따라 운영면에서 심각한 위기를 몇 차례 겪기 마련이지만 구글은 직원 규모에 비례해서 매출과 생산성이 같이 늘어나는 신기한 마법을 보여주므로 도대체 어떤 일이 내부에서 벌어지고 있는지 많은 사람들이 관심을 갖기 마련이다. 이 책은 100%는 아니지만 구글의 독자적인 사람운영(!) 비법에 대해 살짝 힌트를 준다.
이 책을 읽는 과정에서 조금 주의해야 하는 사항이 하나 있는데... 성공적인 사람운영이 구글이라는 맥락에서 성공을 거둔 부분과 그렇지 않은 일반적인 부분을 나눠서 생각해야 한다. 기업에서 실패 요인은 대부분 그대로 전철을 밟다보면 실패로 이어지기 마련이지만 성공 요인은 그 기업 특유의 맥락과 연계가 되어 효과가 발휘되는 경우가 많기 때문에 따라하더라도 성공은 커녕 실패로 이어질 가능성에 대해서도 특별히 주의해야 할 필요가 있다.
본문에서 몇 가지 눈여겨봐야 하는 내용을 정리하면 다음과 같다:
- 산소 프로젝트(p294): 구글이 통 크게 자신들의 인적자원 경험을 공유하기 위해 만든 re:Work 사이트에도 정리된 내용이지만 구글은 2009년도부터 팀장을 대상으로 정량적인 자료를 수집해 좋은 리더의 조건을 정립해왔다. 그 중에 여덟 가지 관리자 특성을 정리해보면 다음과 같다.
- 좋은 코치가 된다
- 직원에게 권한을 넘기고 지나칠 정도로 시시콜콜 간섭하지 않는다
- 직원의 성공과 개인 복지에 관심을 가진다
- 매우 생산적이고 결과 지향적이다
- 소통을 잘한다. 즉 정보를 청취하고 공유한다
- 직원이 경력 개발을 할 수 있도록 돕는다
- 팀이 나아갈 방향에 대해 명확한 전망과 전략을 가진다
- 팀과 직원에게 도움이 될 조언을 할 수 있는 직무상의 기술 능력을 가진다
- 행동을 바꾸는 프로그램에 투자(p342): 흔히 학습 내용의 70퍼센트는 직무 경험을 통해, 20퍼센트는 코치나 멘토를 통해, 나머지 10퍼센터는 강의실 교육을 통해 습득해야 한다는 주장이 보편화되어 있는데, 구글에서는 이런 모호한 학습 방식 대신에 업무 수행에 얼마나 도움이 되며 회사의 생산성 향상에 얼마나 기여하는지에 초점을 맞춘 학습 프로그램을 설계하고 있다. 반응 평가, 학습 평가, 업무 수행 평가, 결과 평가를 통해 정상적인 학습이 이뤄지고 있는지를 지속적으로 점검한다. ==> 이 부분은 상당히 중요하므로 별도 글로 올려드리겠다.
- 개인의 성과는 정규분포가 아니라 멱함수분포를 따름(p374): 노동집약적이고 기술이 제한되어 있으며 공간저인 이유로 최소/최대 생산이 제한되는 산업 분야에서는 직원이 기록하는 성과는 정규 분포의 양상을 띄고 있다. 당연히 특정 직원이 아주 높은 성과를 내기가 대단히 곤란한 상황인 것이다. 하지만 소프트웨어 분야에서는 멱함수 분포가 일반적이다. 어느 정도냐 하면... 전체 생산의 10퍼센트는 상위 1퍼센트에서 나오고, 26퍼센트는 상위 5퍼센트에서 나온다. 다시 말해 상위 1퍼센트에 해당하는 직원이 평균적인 직원 열 명 몫을 하고, 상위 5퍼센트에 해당하는 직원은 평균적인 직원 네 명 몫을 한다. 따라서 최고의 직원에게는 최고의 보상이 이뤄질 수 밖에 없다(그렇지 않으면 열 명을 추가로 고용해야 하니까...).
- 기회, 절차, 분배의 공정성(p382): 사람은 공정성을 위해서는 자기 개인을 희생할 정도로 민감하게 반응한다. 구글의 캐스린 데카스는 공정성이 틀어질 때 생기는 해악을 다음과 같이 묘사한다:
공정성 인식은 매우 강력한 힘을 발휘한다. 이 인식은 업무 현장의 거의 모든 것, 즉 자기가 얼마나 가치 있는지, 자기 업무에 얼마나 만족하는지, 상사를 얼마나 신뢰하는지, 그리고 자기가 조직에 얼마나 헌신하는지 등에 대해 사람들의 생각에 영향을 준다.
구글은 분배 공정성이나 절차 공정성을 담보하지 못한 보상 프로그램을 다른 것으로 대체하거나 폐지했다. 그리고 금전적인 보상보다는 특별한 경험 차원의 보상을 제공해 공개적으로 인정해주고 성과급과 주식의 제공 규모를 차별화해 사적으로 보상하는 방법을 택하고 있다.
결론: 회사 인적 자원 운영은 가장 중요한 요소이지만 생산성이 낮은 대다수 회사는 이를 가볍게 여기는 성향이 있다(물론 겉으로는 인사가 만사라고 입버릇처럼 이야기하기는 한다). 여러 가지 사정으로 인해 구글처럼 따라할 수는 없지만, 중요한 몇 가지 사안에 대해서는 생각해볼 가치가 있을 것이다. C 레벨 임원분들은 물론이고 팀장들에게 추천한다.
보너스: 저자인 라즐로 복이 책 내용을 요약한 슬라이드를 한국어로 번역한 슬라이드
EOB
토요일, 11월 03, 2018
[B급 프로그래머] 10월 5주 소식(빅데이터/인공지능, 암호화폐/블록체인, 읽을거리 부문)
- 빅데이터/인공지능
- [독서광] IT 트렌드 스페셜 리포트 2019(본인이 쓴 글)
- DeOldify - A Deep Learning based project for colorizing and restoring old images
- How Facebook Failed To Build A Better Alexa (Or Siri)
- The 5 Basic Statistics Concepts Data Scientists Need to Know
- Three Popular Clustering Methods and When to Use Each
- Here’s how you can get a 2–6x speed-up on your data pre-processing with Python
- My Weaknesses as a Data Scientist
- BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding
- Waymo granted permit to test fully driverless cars in California
- Building a fly brain in a computer
- Google introduces more customizable, less annoying reCAPTCHA v3 to stop bots
- Whom should self-driving cars protect in an accident?
- 김진철의 How-to-Big Data | 빅데이터 조직과 시스템 (1)
- THE AI COLD WAR THAT THREATENS US ALL
- China’s robot uprising
- Machine learning methods (infographic)
- 5 Reasons why Businesses Struggle to Adopt Deep Learning
- Machine learning — Is the emperor wearing clothes?
- Need Help Getting Started with Applied Machine Learning?
- How Much Data Do We Create Every Day? The Mind-Blowing Stats Everyone Should Read
- An end to end implementation of a Machine Learning pipeline
- Autopilot Retrofit on Classic P85
- Korean translation of machine learning yearning book by Andrew Ng.
- Smile! The Secretive Business of Facial-Recognition Software in Retail Stores
- Comparison of top data science libraries for Python, R and Scala [Infographic]
- Euro NCAP의 새로운 테스트(테슬라 #1)
- An invitation to category theory
- Computer Stories: A.I. Is Beginning to Assist Novelists
- Soviet Tesla: Mass-Produced Electric Lada from 30 Years Ago
- Is machine learning anything more than an automated statistician?
- Will Tech Leave Detroit in the Dust?
- Lip Reading - Cross Audio-Visual Recognition using 3D Architectures
- Build Graph Nets in Tensorflow https://arxiv.org/abs/1806.01261
- 암호화폐/블록체인
- 퍼블릭 블록체인, 엔터프라이즈 시장도 파고드나
- [고란의 어쩌다 투자]게임?소셜?...블록체인의 아마존은 어디에
- Blockchain's next big market opportunity by Barclays
- ICO 대신 대세로 떠오른 IEO, 무엇인가?
- The Prophets of Cryptocurrency Survey the Boom and Bust
- 가상화폐 가격은 '뚝'…블록체인 기술자 몸값은 고공행진
- 토큰 이코노미 설계 입문을 위한 필수 아티클 Top 9
- 이오스는 왜 도박앱 투성일까
- 블록체인 혁명은 '현재진행형'··· “2023년 매출 규모 106억 달러 창출”
- 이더리움 콘스탄티노플 하드포크, 내년 1월로 연기
- 읽을거리
- The Digital Gap Between Rich and Poor Kids Is Not What We Expected
- At Netflix, Radical Transparency and Blunt Firings Unsettle the Ranks
- 경부고속도로의 기능, 그리고 그 속에 녹아 있는 권력에 대한 상상
- A decade of data reveals that heavy multitaskers have reduced memory, Stanford psychologist says
- 실리콘 밸리의 어두운 현실: 더 많은 단기계약자들을 이용한 이익 창출
- When It Comes to Volatility, Tech Stocks Are the New Bitcoin
- AI 시대, EQ 높은 엔지니어가 필요하다
- Waking up early won’t change your life—but it’s awesome for capitalism
- 전문가들이 전하는 채용 시 경고 신호 11가지
- What Emails Reveal About Your Performance At Work
- 구맹주산(狗猛酒酸), 포악한 측근은 없는가.
- 장칼국수로 만든 투움바 파스타
- The man who brought us the lithium-ion battery at the age of 57 has an idea for a new one at 92
- 내가 일하는 방식(디자이너 관점)
- Fast Food: It’s What’s for Dinner. And Lunch. And Breakfast.
- 서울지역 짜장면집 130곳 순례기.
- Want To Keep Your Brain Sharp? Take Care Of Your Eyes And Ears
- Companies are on the hook if their hiring algorithms are biased
- It's Official: Open Plan Offices Are Now the Dumbest Management Fad of All Time
- When there is turbulence on a plane, why is it unsafe for flight attendants to serve the coach class while it’s safe for them in first class?
- Is machine learning anything more than an automated statistician?
- Another technological tragedy
금요일, 11월 02, 2018
[독서광] IT 트렌드 스페셜 리포트 2019
원래는 전혀 계획이 없었는데, 갑자기 출판사 요청으로 9월 초에 잠깐 동안 집필을 하게 되어버렸다. 2018년도에도 이미 읽어보신 분들이 계실지도 모르겠는데, 바로 유망한 IT 기술 동향을 정리하는 IT 트렌드 스페셜 리포트다. 2018년 판에는 ① AR/VR/MR, ② 스마트자동차, ③ 인공지능 비서(지능형 앱), ④ 블록체인, ⑤ AI 챗봇, ⑥ 사물인터넷, ⑦ 인공지능을 다뤘는데 2019년 판에는 ① 인공지능, ② 5G, ③ 로봇, ④ 드론, ⑤ 대화형 플랫폼, ⑥ 실감형 미디어, ⑦ 블록체인을 다루고 있다. 유일하게 제목도 그래도 남은 분야가 블록체인과 인공지능이라는 사실을 눈여겨보자.
각 부문별로 비즈니스 가치와 시장 흐름을 정리한 비즈니스 리포트와 실제 현업의 목소리를 듣는 테크 리포트를 포함하고 있으므로 큰 그림을 파악한 다음에 구체적인 사례를 확인할 수 있게 구성되어 있다. 필자는 인공지능 부문에서 비즈니스 리포트를, 블록체인 부문에서 테크 리포트를 각각 하나씩 작성했는데 특히 인공지능 부문의 비즈니스 레포트를 작성하기 위해 기존에 이 블로그에 정기적으로 올려드린 정보 이외에도 현재 동향을 이해하는 데 도움을 주는 여러 가지 정보를 수집했으므로 기대하셔도 좋겠다.
인공지능 부문과 블록체인 부문은 2018년에 이어 2019년에도 뜨거운 관심을 불러일으킬 가능성이 상당히 높기 때문에 현재 하고 있는 업무와 무관하더라도 한번씩 짚고 넘어가면 어떨까? 현재 예스 24를 비롯해 여러 온라인 시점에서 예약 판매 중이므로 많은 성원 부탁드리겠다.
EOB토요일, 10월 27, 2018
[B급 프로그래머] 10월 4주 소식(개발/관리도구, 고성능 서버/데이터베이스 부문)
- 개발/관리도구
- DigitalOcean Survey Results Reveal the State of Open Source
- One Windows Kernel
- A Great Old-Timey Game-Programming Hack
- Atari Asteroids: Creating a Vector Arcade Classic
- Microsoft and Azul Systems bring free Java LTS support to Azure
- { 고퀄리티⚡️개발 컨텐츠 모음 }
- Unicorn is a lightweight multi-platform, multi-architecture CPU emulator framework.
- 30 Seconds of CSS
- Solving Algorithmic Problems: Find a Duplicate in an Array
- Zip Trees
- gRPC-Web is going GA
- 자바의 새로운 도약: OpenJDK(Feat. 자바 라이센스)
- Mac 에서 git 사용시 한글 파일명 문제
- Windows 8 , 8.1, 10 / 시작 프로그램에서 타사 프로그램 내리기 (클린부팅 방법)
- One package manager to rule them all
- Apache Kafka: Ten Best Practices to Optimize Your Deployment
- WebAssembly’s post-MVP future: A cartoon skill tree
- (번역) CockroachDB blog / 왜 Go가 CockroachDB에 올바른 선택인가
- Lazy Loading Images with Vue.js Directives and Intersection Observer
- Microservices - A journey through microservices
- October 21 Incident Report
- Protocol is a simple command-line tool to quickly generate ASCII RFC-like header diagrams for their own custom protocols
- How to Check for Broken Links in Jekyll
- The Single Board Computer Database
- JVM Ecosystem Report 2018
- Course: Building a HackerNews Clone in VueJS
- Smalltalk built on the JVM
- 33 Concepts Every JavaScript Developer Should Kno
- The Myth about Golang Frameworks and External Libraries
- Why is MySQL not written in Java?
- Stop building websites with infinite scroll!
- Camelot: PDF Table Extraction for Humans
- From launch to landing: How NASA took control of its HTTPS mission
- Assessing software engineering candidates
- Encrypted SNI Comes to Firefox Nightly
- The UNIX system begins to take shape
- Goto and the folly of dogma
- The C10K problem
- 10 Tips to Become a Better Java Developer in 2018
- A Hacker From South Africa Rescued the First NASA Computer in Space
- [B급 프로그래머] 초급 개발자가 알아야 하는 12가지 기술(본인이 쓴 글)
- The Coders Programming Themselves Out of a Job
- How Do Bullets Work in Video Games?
- Let’s talk about PAKE(Password Authenticated Key Exchange)
- Beyond Interactive: Notebook Innovation at Netflix
- I Don't Like Notebooks
- nbdime – diffing and merging of Jupyter Notebooks
- Visual C++ Language Conformance
- The Road to Micronaut 1.0: A JVM-Based Full-Stack Framework
- 왜 43%의 프론트엔드 개발자들은 Vue.js를 배우고 싶어하나?
- The source code from the third edition of Effective Java, with minor additions as necessary to make it runnable.
- Python's New Package Landscape
- PNG tools overview (benchmark)
- Modern Microprocessors A 90-Minute Guide!
- List some great resources to learn Golang
- How you can change the world by learning Data Structures and Algorithms
- GitHub Release Developer Workflow Tools: Actions, Suggested Changes & Security Alerts for .NET/Java
- GitHub Actions - Focus on what matters: code
- RHYTHM IN WEB TYPOGRAPHY
- A familiar HTTP Service Framework
- A Gentle Introduction To Graph Theory
- if(kakao)dev 2018 자료 아카이브
- 5 alerting and visualization tools for sysadmins
- 3 simple tricks for smaller Docker images
- Future of Software: Developers at the center of the universe
- RISC-V: More Than A Core
- [번역] 아무도 말하지 않는 PHP의 좋은 점
- std::optional: 언제, 어떻게, 그리고 왜
- Tink is a multi-language, cross-platform library that provides cryptographic APIs that are secure, easy to use correctly, and hard(er) to misuse.
- 점진적인 레거시 웹 애플리케이션 개선 과정
- CSS Layout cookbook
- LanguageClient-neovim - Language Server Protocol (LSP) support for vim and neovim.
- 고성능 서버/데이터베이스
- EC2 Packets per Second: Guaranteed Throughput vs Best Effort
- PipelineDB 1.0.0 - High-Performance Time-Series Aggregation For PostgreSQL
- 아마존 클라우드 잡겠다는 오라클, 내년 서울에 데이터센터 세운다
- 포스트그리SQL 11 버전 공개··· "LLVM·병렬 처리 더 빨라졌다"
- Why Firebase sucks
- PostgreSQL 11 Released!
- Rethinking Netflix’s Edge Load Balancing
- [이슈분석]외국계 클라우드 기업 진출 3년, 韓 시장 향방은?
- High Volume Space Exploration Time-Series Data Storage in PostgreSQL
- Modern SQL: Slides
토요일, 10월 20, 2018
[B급 프로그래머] 10월 3주 소식(빅데이터/인공지능, 암호화폐/블록체인, 읽을거리 부문)
- 빅데이터/인공지능
- Uber’s secret weapon is its team of economists
- 모든 Liner를 위한 데이터 분석 웹 인터페이스 개발기
- Stop Installing Tensorflow using pip for performance sake!
- Forecasting at Uber: An Introduction
- How to rapidly test dozens of deep learning models in Python
- The Chairman of Nokia on Ensuring Every Employee Has a Basic Understanding of Machine Learning — Including Him
- NVIDIA GPUs htop like monitoring tool
- How Transportation Network Companies Uber and Lyft collectively have affected roadway congestion in San Francisco
- Building the Software 2.0 Stack by Andrej Karpathy from Tesla
- Why Doctors Reject Tools That Make Their Jobs Easier
- 머신러닝을 실패로 이끄는 6가지 방법
- Jeff Hawkins Is Finally Ready to Explain His Brain Research
- 기억해두면 유용한 통계지표 사이트 12곳
- Stephen Hawking left us bold predictions on AI, superhumans, and aliens
- Bayes’ Theorem in the 21st Century
- Tesla’s Model 3 Passes the 100,000 Mark
- DARPA wants to teach and test ‘common sense’ for AI
- NVIDIA Announces RAPIDS, Medical Image Application, and a Driving Simulator for Autonomous Vehicles.
- TEARING APART GOOGLE’S TPU 3.0 AI COPROCESSOR
- Machine Learning for Visualization - Let’s Explore the Cutest Big Dataset
- Getting Better at Machine Learning - Moving Beyond model.fit(X, y)
- Peeling back the curtain - How the Economist is opening the data behind our reporting
- Under the hood: Facebook Marketplace powered by artificial intelligence
- 5 TensorFlow and ML Courses for Programmers
- 2080 Ti TensorFlow GPU benchmarks - 2080 Ti vs V100 vs 1080 Ti vs Titan V
- 엔비디아, 빅데이터 분석과 머신 러닝용 RAPIDS GPU 가속 플랫폼 공개
- Hard-to-read fonts can help boost your memory
- Uniqlo replaced 90% of staff at its newly automated warehouse with robots
- A Taco Truck On Every Corner... or Not?
- Amazon Reportedly Killed an AI Recruitment System Because It Couldn't Stop the Tool from Discriminating Against Women
- The Pentagon’s Push to Program Soldiers’ Brains
- How Google’s new Home Hub compares to the Echo Show and Facebook Portal
- Artificial intelligence: when humans coexist with robots
- 머신러닝, 이론과 실제의 간극 메우려면…
- Notes from the AI frontier: Modeling the impact of AI on the world economy
- 기업 가치, 주가 데이터 비율이 결정한다
- How Do Artificial Neural Networks Learn?
- Illustrated Guide to Recurrent Neural Networks: Understanding the Intuition
- 2018 최고의 오픈소스 소프트웨어 : 머신러닝
- Weekly Machine Learning Opensource Roundup – Oct. 4, 2018
- 암호화폐/블록체인
- “블록체인과 비트코인은 세계 최대의 사기극” 경제학자 누리엘 루비니
- GraphSense - A Scalable Cryptocurrency Analytics Platform built on Apache Spark and Cassandra
- Blockchains won’t fix internet voting security – and could make it worse
- 블록체인의 스마트 컨트랙트란 무엇인가, 그리고 보안
- 국회, ICO 합법화 탄력...관련법 통과 기대↑
- 스마트컨트랙트를 비상케할 오라클 무작정 이해해 보기-2
- NISTIR 8202 - Blockchain Technology Overview
- (돈 쉽게 버는) 토큰이코노미 구성과 설계 방법
- 베일벗은 카카오 블록체인 플랫폼 '클레이튼'…테스트넷 공개
- 읽을거리
- Paper Airplane Designs
- The Intel 9th Gen Review: Core i9-9900K, Core i7-9700K and Core i5-9600K Tested
- Paul Allen leaves a lasting legacy both at Microsoft and in Seattle
- Irreversibility - 시간이 지날수록 “가속하고(=accelerating)”, 절대로 “가역할 수 없는(=irreversible)” 성질을 찾아서...
- Repair is as important as innovation
- 하루를 충실하게 보내고 싶으세요? 다음 13가지 원칙을 잊지 마세요.
- A Neurobiologist's Guide to Mind Manipulation(추천!)
- Earnings Insight by Factset
- 무엇이 조직을 움직이는가? - 패트릭 렌치오니
- YC Top Companies List – 2018
- Here's where Uber and Lyft would rank among the decade's most valuable VC-backed IPOs
- Money Can Buy Happiness
- Paul G. Allen, Microsoft’s Co-Founder, Is Dead at 65
- How astronauts survived the Soyuz’s near-disaster
- The 10 best Quartz at Work stories about managing your career
- 지속가능한 행복을 위해 ‘엉뚱함’이 필요하다
- 무엇을 읽는지가 중요합니다
- The lost art of concentration: being distracted in a digital world
- Bad News for People Who Can’t Remember Names
- From Clockworks to Computers on Our Wrists
- Blame BP for Deepwater Horizon. But Direct Your Outrage to the Actual Mistake.
- Growing up in a house full of books is major boost to literacy and numeracy, study finds
- [인터뷰 | 문병로 (주)옵투스자산운용 대표] “주식투자 ‘시간의 횡포’ 견뎌라”
- Morgan Stanley: "We Have Hit The Tipping Point"
- A startup tries to revive train travel in America
- [게임별곡] 평생을 게임에 바친 '버블보블' 아버지 MTJ
- The Internet’s keepers? “Some call us hoarders—I like to say we’re archivists”
- 40년 동안 보이저 호를 관리하고 있는 이들(1/2)
- 에어비앤비·드롭박스 키워낸 YC "미친 생각이야 비웃음 받아도 도전해야 좋은 창업가"
[B급 프로그래머] 초급 개발자가 알아야 하는 12가지 기술
트위터를 읽다가 발견한 글이 있어 간단하게 정리해보았다.
초급 개발자가 알아야 하는 12가지 기술은?(순서 무관)
- 관계형 데이터베이스 동작 방식(언제나 유용)
- 일반적인 HTTP 동작 방식
- 특정 언어에서 코드 디버깅 방법(다른 언어에서도 엇비슷하므로 지식을 재사용할 수 있다)
- 코드를 찾는 방법(IDE나 명령행에서 grep을 사용)
- 정규 표현식 기초(직전 항목에서 코드를 찾는 방법에도 적용 가능)
- 검색 엔진으로 직면한 문제의 해법을 찾는 방법
- git 운영 방법(다른 형상 관리 시스템이라도 큰 문제 없음)
- 질문할 가치가 없다고 생각할 때에도 질문하기
- 시간대(TZ) 동작 방식(농담이 아님. 많은 개발자들이 혼동을 겪는 부분임)
- 유니코드와 UTF-8 동작 방식
- 캐시 동작 방식(CPU, 메모리, 디스크)
여기에 IDE 사용 방법(자유자재로...)과 셸/CMD 기초 사용법, 네트워크 관련 일반 지식이 더해지면 초급 개발자로서 한 몫을 다 하리라 생각한다.
EOB금요일, 10월 19, 2018
[독서광] 안드로이드는 전기양의 꿈을 꾸는가?
작년 이맘 때 쯤 개봉한 블레이드 러너 2049와 올해 재개봉한 블레이드 러너를 즐겁게 봤는데 드디어 원작인 '안드로이드는 전기양의 꿈을 꾸는가?'를 재미있게 읽었다. 어디서부터 기억이 잘못 심어진지(!)는 모르겠지만, 원작 분량이 아주 짧은 단편으로 알고 있었는데, 막상 배송 받은 책(폴라북스 판 412페이지) 내용 전체를 차지해서 깜짝 놀랐다. 재미있게 읽느라 시간 가는 줄 몰랐다.
개봉한 영화와 여러 가지 면에서 다르기 때문에 독립적인 책으로 봐도 무방할 정도인데 요즘과 같이 인공지능이 뜨는 세상에서 인간의 감정과 지능이 무엇인지에 대해 여러 가지 각도로 생각하게 만들어준다는 점은 동일하다. 특별한 배경 지식 없이 접했을 경우 1968년에 출간되었다는 사실을 믿지 못할 분들도 많으리라. 책 제목(원서: Do Androids dream of electric sheep?)이 상당히 중요한데, 안드로이드, 양, 꿈 이 세 단어가 이 소설의 전반을 관통하는 핵심이기 때문이다. 안드로이드들이 힘든 화성 생활을 피해 더 나은 삶을 _꿈_꾸며 도망쳤다는 설정, 핵전쟁 이후 실제 동물에 집착하는 사람들, 안드로이드처럼 무감각한 인간들과 인간처럼 감정 이입하고 싶은 안드로이드가 내용을 풍성하게 만들어준다. 영화와는 달리 책은 안드로이드들이 엄청나게 높은 지능과 완력을 발휘하지 못한다고 묘사하므로 현실감을 더욱 높여주고 있는데, 그럼에도 불구하고 손에 땀을 쥐게 만드는 심리전이 전개되므로 독서에 앞서 스포일러는 읽지 마시기 바란다.
결론: SF 소설의 기념비적인 이 책을 꼭 읽어보시기 바란다. 저주받은 걸작(?)으로 알려진 영화 두 편도 혹시 재개봉하면 극장에서 보시면 더욱 좋으리라...
EOB토요일, 10월 13, 2018
[B급 프로그래머] 10월 2주 소식(개발/관리도구, 고성능 서버/데이터베이스 부문)
- 개발/관리도구
- The Illustrated TLS Connection
- If Supermicro boards were so bug-ridden, why would hackers ever need implants?
- create a webpage with just markdown
- Top 12 Raspberry Pi alternatives (October 2018 edition)
- A brief history of the numeric keypad
- 쿠팡 서비스 클라우드 마이그레이션 통해 배운것들
- Announcing Camelot, a Python Library to Extract Tabular Data from PDFs
- percollate - A command-line tool to grab web pages as beautifully formatted PDFs
- Stop writing lambda expressions in Python
- 긴 비밀번호가 비밀번호 문제의 "해답"일까
- Dark Reader - Dark theme for every website, care for your eyes
- biscuit - Biscuit research OS
- Largest small system emulator
- Asterisks in Python: what they are and how to use them
- What's a CPU to do when it has nothing to do?
- Protobuffers Are Wrong
- Tampered Chinese Ethernet port used to hack ‘major US telecom,’ says Bloomberg report
- Weapon Systems Cybersecurity: DOD Just Beginning to Grapple with Scale of Vulnerabilities
- WebGL Water
- 10배 뛰어난 개발자 되기
- 서버 ‘스파이 칩’ 사태의 진정한 교훈과 남은 의문점
- Choosing to stay out of the community
- Memory Allocators 101 - Write a simple memory allocator
- Penrose is a platform that allows people to create beautiful diagrams just by typing mathematical notation in plain text.
- Google GKE vs Microsoft AKS vs Amazon EKS
- gist를 이용하여 기기 간 vscode 설정 동기화
- Flatpak - a security nightmare
- 🔩 Like builtins, but boltons. Constructs/recipes/snippets that would be handy in the standard library. Nothing like Michael Bolton.
- Bomb Jack Dissected
- Why every beginner front-end developer should know publish-subscribe pattern?
- The 2018 DevOps RoadMap
- Calls between JavaScript and WebAssembly are finally fast
- How new-lines affect the Linux kernel performance
- bpftrace (DTrace 2.0) for Linux 2018
- 단축어 사용 설명서 (iOS 12 shortcut)
- 12 Factor CLI Apps
- 3 open source distributed tracing tools
- Why should Chaos be part of your Distributed Systems Engineering?
- Apple’s latest Watch is crashing and rebooting due to Daylight Saving Time bug
- The Internet’s keepers? “Some call us hoarders—I like to say we’re archivists”
- What is ngrok? - ngrok exposes local servers behind NATs and firewalls to the public internet over secure tunnels.
- Django의 배신(주니어 개발자의 Django 삽질기)
- Client for the South Korean korail railway API.
- lib2p2 - A modular network stack.
- Desktop Linux Platform Issues
- A Primer in Web Performance
- Ansible Styleguide
- PROGRAMMERS: PLAY WITH MINECRAFT'S INNER WORKINGS!
- Understanding Compilers — For Humans (Version 2)
- 10 Algorithms and Programming Courses to Crack Coding Interviews
- The Big Hack: How China Used a Tiny Chip to Infiltrate U.S. Companies
- Making sense of the Supermicro motherboard attack
- The First Rule of Microsoft Excel—Don’t Tell Anyone You’re Good at It
- libnop: C++ Native Object Protocols
- Ultima Online: Kingdom Reborn Design Document
- 10 JDK 10 Features to Revisit, Before you Welcome Java 11
- Block-breaking game in vim 8.0
- Breaking Codes, Designing Jets and Building Teams
- Design Microservice Architectures the Right Way
- Open Source Guides For The Enterprise
- Open Source Guides(한국어)
- Spring Framework 5.1 Ships with Java 11 Support
- Step Back – Going Back in C++ Time(Visual Studio)
- Practical Guide to Building an API Back End with Spring Boot
- Django ORM Cookbook 한국어판
- The world beyond batch: Streaming 101
- The world beyond batch: Streaming 102
- 2018 최고의 오픈소스 소프트웨어 : 클라우드 컴퓨팅
- Why Are Enterprises So Slow?
- Scaling Percona Monitoring and Management (PMM)
- RAM Doubler 2
- 2018 최고의 오픈 소스 소프트웨어 : 소프트웨어 개발
- GhostDNS: New DNS Changer Botnet Hijacked Over 100,000 Routers
- 서비스 분석, 어디까지 해봤니?
- Sourcegraph is now open source
- List of applications and tools that make my macOS experience even more amazing
- Absolute vs Relative Imports in Python
- Information Theory: A Tutorial Introduction
- 50+ Data Structure and Algorithms Interview Questions for Programmers
- Slack 대안 오픈소스 Mattermost를 소개합니다
- a simple 2d game framework
- Python REMote Interface library. Platform independent. In about 100 Kbytes, perfect for your diet.
- The original sources of MS-DOS 1.25 and 2.0, for reference purposes
- 고성능 서버/데이터베이스
- 공식 한국어 분석 플러그인 “노리”
- Amazon S3 Increases Request Rate Performance and Drops Randomized Prefix Requirement
- Dropbox traffic infrastructure: Edge network
- New in Postgres 11: Monitoring JIT performance, Auto Prewarm & Stored Procedures
- Facebook Open Sources LogDevice - a Distributed Data Store for Log Storage
- UnQLite is a in-process software library which implements a self-contained, serverless, zero-configuration, transactional NoSQL database engine.
토요일, 10월 06, 2018
[B급 프로그래머] 10월 1주 소식(빅데이터/인공지능, 암호화폐/블록체인, 읽을거리 부문)
- 빅데이터/인공지능
- How to deliver on Machine Learning projects A guide to the ML Engineering Loop
- NVIDIA RTX 2080 Ti vs 2080 vs 1080 Ti vs Titan V, TensorFlow Performance with CUDA 10.0
- 2018 최고의 오픈소스 소프트웨어 : 데이터 스토리지 및 애널리틱스
- 딥러닝이 탐구하지 못한 언어와 5가지 태스크
- What I learned from interviewing at multiple AI companies and start-ups
- GM’s Super Cruise just beat out Tesla’s Autopilot in Consumer Reports ranking
- Why Do Computers Use So Much Energy?
- The Real Reason behind all the Craze for Deep Learning
- Help! I can’t reproduce a machine learning project!
- New AI Strategy Mimics How Brains Learn to Smell
- Simple Method of Creating Animated Graphs - Data Science Toolkit
- Understanding Boxplots
- 2018 SAS,R, Python 선호도 조사...Burtch Works
- Netflix Keystone Real-Time Stream Processing Platform
- Honda will use GM’s self-driving technology, invest $2.75 billion
- Intelligent Machines - New autonomous farm wants to produce food without human workers
- PointNet++: Deep Hierarchical Feature Learning on Point Sets in a Metric Space
- 개발자가 알아두면 좋을 5가지 AWS 인공 지능 깨알 지식 - 윤석찬 (AWS 테크 에반젤리스트)
- A Brief History of Machine Learning Models Explainability
- 'AI의 블랙박스화' 막겠다··· 오픈소스로 알고리즘 공개 선언한 IBM
- The 3 Tricks That Made AlphaGo Zero Work
- 서비스 분석, 어디까지 해봤니?
- Improving Search for the next 20 years
- 미국 가정 24% 스마트 스피커 보유
- GE shifts strategy, financial targets for digital business after missteps
- 평가 이야기(학습한 모델을 어떻게 평가할 것인가?)
- Why GE Digital Failed
- 포스코, 철강업계 최초 AI 경진대회 '인더스트리얼 AI 솔루션 챌린지' 성료
- Autonomous-vehicle technology is advancing ever faster
- ‘하다보니’ 수학자가 된 남자 “수학은 적당함을 찾는 과정”
- Data mining reveals the hidden laws of evolution behind classical music
- Introduction to Machine Learning for Coders: Launch
- 딜링룸서 이메일ㆍ팩스 사라진다…블록체인 실험
- Why Walking through a Doorway Makes You Forget
- 김진철의 How-to-Big Data | 빅데이터와 인공지능 (4)
- "한 번 사면 3년인데" 엔비디아 지포스 RTX 2080 Ti Vs. GTX 1080 Ti, 무엇을 살까
- Notes from the AI frontier: Applications and value of deep learning
- 2018 AI predictions - 8 insights to shape business strategy
- Attacking Object Detectors via Imperceptible Patches on Background
- The say of the land
- China's 'Big Brother' surveillance technology isn't nearly as all-seeing as the government wants you to think
- AI 스피커 직접 만들고 써보니
- Why it doesn't get dark when you blink
- AI learns to decipher images based on spoken words—almost like a toddler
- Why building your own Deep Learning Computer is 10x cheaper than AWS
- Google Details, and Defends, Its Use of Electricity
- United States Data Center Energy Usage Report
- Efficient tuning of online systems using Bayesian optimization
- Meet Horovod: Uber’s Open Source Distributed Deep Learning Framework for TensorFlow
- Data centers get fit on efficiency
- Deep Learning Achievements Over the Past Year
- Faster Data Science Education
- Amazon just pulled an Apple on the smart home
- TensorFlow Hub
- Machine Learning Confronts the Elephant in the Room
- Deep Learning with Electronic Health Record (EHR) Systems
- AI Company Accused of Using Humans to Fake Its AI
- 암호화폐/블록체인
- 수십억 들여 공인인증서 대체한다더니…소비자 외면받는 뱅크사인
- 월스트리트저널 암호화폐 발행한다. 언론사 최초
- Ethereum 2.0 Prysm Demo Release v0.0.0
- 이더리움 가상머신(EVM) 2.0: 이더리움의 심장이 교체된다
- "블록체인, 아마존·MS에 수십억달러 기회"
- [잘 나가던 암호화폐 왜 곤두박질 치나] “블록체인 굳이 필요하나” 의구심 점점 커져
- Implementing Privacy by Design in Hyperledger Indy
- Welcome to Solid - Solid was created by the inventor of the World Wide Web, Sir Tim Berners-Lee.
- "이더리움 대체 않고 보완"...옵스, 한국 공략 가속
- Voting Machine Used in Half of U.S. Is Vulnerable to Attack, Report Finds
- Bitcoin hard fork nightmare becomes reality after testnet splits
- 3세대 블록체인 플랫폼 경쟁 가열...'테라' 품은 '옵스' 급부상
- Evaluating Hyperledger Composer
- 읽을거리
- The Big Hack: How China Used a Tiny Chip to Infiltrate U.S. Companies
- Making sense of the Supermicro motherboard attack
- This Is the Number 1 Sign of High Intelligence, According to Jeff Bezos
- '암수살인' 김태균 감독 인터뷰
- How to be Strategic
- Fitbit may have helped catch a killer, again
- Quite a Stretch - Stretching science shows that a stretching habit isn’t doing much of what people hope
- 라면 반기지 않던 아내도 반했다, 이 것 넣어 끓였더니
- The Spy Who Came Home
- QnA by Patrick Collison
- How to write the perfect sentence
- 소개/정보 | DP 케이블 쓰시는 분들 혹시 20핀 유무 확인하시나요?
- 美 인터넷-스마트폰, 포화 상태 달했나
- I got your cheese right here
- DuckDuckGo Traffic
- When the Supply of Uber and Lyft Drivers Rises, Their Earnings Fall
- How China Systematically Pries Technology From U.S. Companies
- 디플레이션 부채 사이클의 단계
- Apple stole Qualcomm chip secrets and gave them to Intel, Qualcomm claims
- Facebook is hiring moderators. But is the job too gruesome to handle?
- (행운 없이도) 부자가 되는 방법
- One small change to New York’s intersections is saving pedestrians’ lives
- "절반은 사표 품고 다녀" 삼성 최초 여성 부사장 고백
- Inside the eight desperate weeks that saved SpaceX from ruin


















