- 빅데이터/인공지능
- PARROT USES ALEXA TO ORDER WATERMELON, LIGHTBULBS WHILE OWNER IS OUT
- Azure Machine Learning Services Now Generally Available
- Data Mining Reveals the Six Basic Emotional Arcs of Storytelling
- AI Transformation Playbook - How to lead your company into the AI era
- 조직의 ‘데이터 리터러시’가 미래를 결정짓는다
- 한국의 사회동향 2018 보도자료
- 20 Great Articles about AI
- Introduction to Applied Linear Algebra – Vectors, Matrices, and Least Squares
- A slashed tire, a pointed gun, bullies on the road: Why do Waymo self-driving vans get so much hate?
- 그 많던 일자리는 어디로 갔을까
- Now you can train TensorFlow machine learning models faster and at lower cost on Cloud TPU Pods
- Patent describes how Lyft’s self-driving cars might communicate
- GM의 변신은 무죄? 유죄?
- A practical approach to learning machine learning.
- Your Apps Know Where You Were Last Night, and They’re Not Keeping It Secret
- AI predictions for 2019 that you can’t afford to ignore
- 데이팅 앱 '틴더'의 매칭 개선 비결, 'AWS 이미지 인식 기술'
- 한국어 형태소 분석기 성능 비교
- AI-Assisted Code Completion Suggestions Come to C++ via IntelliCode
- 카카오, 택시수요예측 AI 개발…교통 불균형 해소
- What’s Slowing Down the Pace of AI Innovation?
- Simulating identification by zip code, sex, and birthdate
- Why New York Subway Lines Are Missing Countdown Clocks
- The Amazing Psychology of Japanese Train Stations
- The 50 Best Free Datasets for Machine Learning
- 커피회사야 은행이야…스타벅스, 1조 모은 핀테크
- Even self-driving leader Waymo is struggling to reach full autonomy
- Facial recognition: It’s time for action
- [바이오토픽] 구글 딥마인드의 최신병기 알파폴드(AlphaFold), 단백질의 3D 형태 예측
- Big tech has your kid’s data — and you probably gave it to them
- StateOfTheArt.ai
- Lyft files IPO documents with SEC
- 네이버랩스가 그리는 자율주행 미래는?
- Uber’s Self-Driving Cars Are Set to Return in a Downsized Test
- Transfer Learning with Convolutional Neural Networks in PyTorch
- Waymo One: The next step on our self-driving journey
- Waymo unveils self-driving taxi service in Arizona for paying customers
- Building the Enchanted Land by Grady Booch
- MS, 윈도머신러닝 AI추론엔진 오픈소스로 공개
- [특파원리포트] 자율주행차는 음주운전을 해도 될까?
- AWS Marketplace Offers Machine Learning Algorithms and Model Packages
- (보고서) 카드결제 데이터로 본 최근 자영업 동향
- The 50 Best Free Datasets for Machine Learning
- The State of AI Marketing
- [정보] 실질문맹률
- Time is Partial, or: why do distributed consistency models and weak memory models look so similar, anyway?
- The deepest problem with deep learning
- 엘리베이터 유지보수·예지정비에 'IoT+클라우드+머신러닝'을...
- 암호화폐/블록체인
- '거래 중개부터 담보 대출까지' 부동산에도 적용되는 블록체인
- "가장 뜨는 직종 1위는 블록체인 개발자"
- Results of the Gekko Plus Strategy Contest
- The Ethereum Price Drop: A Fundamental Analysis
- 카카오 블록체인 '클라이튼' 메인넷 출시, 내년 2Q로 연기
- AI & Blockchain from an Investment Perspective
- 블록체인 프로젝트의 '민낯'··· "모두가 결과를 함구하고 있다"
- Swift takes on fintechs with new payment system
- 5 books I loved in 2018
- Opinion: Bitcoin is close to becoming worthless
- Out of 43 Blockchain Startups, Zero Have Delivered Products
- 읽을거리
- 잘 끓인 닭육수, 열 요리 부럽지 않아!
- 서니 코브 코어 발표한 인텔, "10nm 공정 집착 버리고" 전체 과정 뜯어고친다
- Special Report: J&J knew for decades that asbestos lurked in its Baby Powder
- How Uber Makes Money
- 콘텐츠 투자 늘었는데 게임 투자는 오히려 줄고 있다
- How to Have Fewer Regrets
- 온라인거래 증가로 일자리 7만개 사라져
- Who Is Middle Class Anyway?
- 불량 상사가 보이는 '유독한' 특징들
- "내년 전세계 모바일 게임 매출액 95조원 육박... 전체 매출 중 60% 차지"
- What Straight-A Students Get Wrong
- "인텔 i5 U 시리즈 성능에 필적, 전력 소비는 절반"··· 퀄컴, 스냅드래곤 8cx 노트북 칩 발표
- Amazon’s Homegrown Chips Threaten Silicon Valley Giant Intel
- Boasting about how many hours you work is a sign of failure
- 우버, 기업공개 서류 제출…"이르면 내년 1분기 상장"
- 생활상식 해외직구 간략 가이드
- AWS RoboMaker – 지능형 로봇 앱 개발, 테스트, 배포 및 관리 서비스 출시
- Uber Joins Lyft in Race to Tap Investors
- 100 Best Restaurants in America: OpenTable Releases Its 2018 List
- Spooky Apollo: Apollo 8 and the CIA
- 삼성전자가 샌프란시스코로 간 까닭은?
- 직원의 퇴사를 시사하는 10가지 신호
- 본격 시사인 만화 - 아수리안 랩소디
- Better People Analytics
- Six Years With a Distraction-Free iPhone
- How a handful of tech companies control billions of minds every day
- [매경 MBA] 직원에 동기부여하고 싶나 `작은 전진` 맛보게 하라
- The Reason Many Ultrarich People Aren’t Satisfied With Their Wealth
- Every Company Is Now a Tech Company
- '약한 선'이라는 악
- [교육 팩트체크]①한국 공교육이 국·영·수 편중?
- [생생과학] 라면, 치킨과 튀김 방식 달라… 국수보다 저칼로리
- [3040 파워 이코노미스트]⑥ 장용성 연세대 교수, 거시경제 대표주자
- 초급 전문가도 연봉 1억 이상··· 2019년 수요 높을 IT 역량 13선
월요일, 12월 17, 2018
[B급 프로그래머] 12월 2주 소식(빅데이터/인공지능, 암호화폐/블록체인, 읽을거리 부문)
토요일, 12월 15, 2018
[독서광] 꽃은 피고 꽃은 지고
오늘은 전혀 예상치 못한 책을 한 권 읽고 독후감을 정리보았다. 출판사 사장님께서 직접 전달해주셨기에 지방 출장 다녀오면서 KTX 안에서 잽싸게 읽은 '꽃은 피고 꽃은 지고'다.
이 책은 불교에 귀의하는 과정과 도반(길을 함께 걷는 동반자이자 함께 수행하는 벗)의 투병을 옆에서 도와주는 두 가지 이야기가 낱줄과 씨줄처럼 얽혀있어서 불교에서 말하는 인연의 겁에 대해 다시 한 번 생각하게 만들어준다. 책을 읽다보니까 얼마나 내가 세속적인 욕심을 목표로 살았는지 많이 반성하게 되었는데... 종교에 귀의하신 분들을 정말 존경스러울 뿐이다.
이 책은 바쁘고 정신없이 지나간 2018년을 반성하면서, 매년 빠지지 않고 진행한 2019년 목표 수립에 많은 도움이 될 것 같다. 2018년도 보름 정도 남았는데, 독자 여러분들께서도 2018년 목표 달성 상황 점검과 2019년 목표 수립 작업을 한 번 진행해보심이...
EOB월요일, 12월 10, 2018
[B급 프로그래머] 12월 1주 소식(개발/관리도구, 고성능 서버/데이터베이스 부문)
- 개발/관리도구
- terminus - A terminal for a more modern age
- Book Review: Java by Comparison
- Apps, Trackers, Privacy, and Regulators - A Global Study of the Mobile Tracking Ecosystem
- [B급 프로그래머] 파이썬을 배우는 10가지 이유(본인이 쓴 글)
- FireHOL is a language (and a program to run it) which builds secure, stateful firewalls from easy to understand, human-readable configurations.
- C·C++ 개발자 노린다··· ‘러스트’ 언어란? 뜨는 이유는?
- 윈도우 10 앱이지만 유용한 무료 네트워킹 툴 10선
- Why did Apple's Copland fail when so many early-90s OS projects succeeded & dominate the world today
- 사례를 기반으로 한 소프트웨어 엔지니어의 공부법
- Amazon Announces Managed Streaming for Kafka in Public Preview
- Go Microservices with Go kit: Introduction
- 개발자를 위한 인프라 기초 총정리
- The Great Migration: From Monolith to Service-oriented
- 2019년 리눅스에 기대해도 좋을 것
- Google’s Plan Towards Go 2: Community Involvement Takes Center Stage
- Spark Application Performance Monitoring Using Uber JVM Profiler, InfluxDB and Grafana
- “허술한 보안 사고부터 황당한 시도까지” 2018년 IT 업계를 떠들썩하게 만든 이야기들
- ‘지루하지 않은 사내 교육’ 마이크로러닝이 뜨는 5가지 이유
- ngrok - Public URLs for testing on mobile devices.(한 번 더 기억!)
- The Friendship That Made Google Huge
- QEMU Advent Calendar: An amazing QEMU disk image every day!
- From Warfare to Outsourced Software Development
- Everything you need to know about pointers in C
- sso, aka S.S.Octopus, aka octoboi, is a single sign-on solution for securing internal services
- [번역] 웹 아키텍쳐 입문
- Portability of tar features
- REST and long-running jobs
- BSD vs Linux
- Redesigning the Office App Icons to Embrace a New World of Work
- How is having a degree in computer science more advantageous than being a self-taught programmer?
- Notion - All-in-one workspace
- Postman과 GitLab CI 연동하기
- How we spent two weeks hunting an NFS bug in the Linux kernel
- The Baseline Costs of JavaScript Frameworks
- 카카오헤어샵의 CleanCode
- Fortran is still a thing
- Monolithic Architecture vs. Microservices: Choosing the Right Architecture for the Project
- 7 open source platforms to get started with serverless computing
- Firecracker – Lightweight Virtualization for Serverless Computing
- New – AWS Transfer for SFTP – Fully Managed SFTP Service for Amazon S3
- 5 Lessons Learned From Writing Over 300,000 Lines of Infrastructure Code
- Data Serialization comparision
- 지메일 암호화의 한계와 대안 알아보기
- Zstandard - Fast real-time compression algorithm
- dive - A tool for exploring each layer in a docker image
- Ask HN: Resources for blind developers and sysadmins?
- Software Checklist
- nnn - The fastest terminal file manager ever written.
- 고성능 서버/데이터베이스
- Nondeterministic Functions in MySQL (i.e. rand) Can Surprise You
- At 22 years old, Postgres might just be the most advanced database yet
- 2019년 데이터센터와 클라우드에 대한 합리적인 예측 10가지
- 구조적 동시성에 대한 소고, 또는 Go 문의 해로움
- Visual Studio Code 1.29 Improves Search, Debug, and More
- PostgreSQL Streaming Physical Replication With Slots
- "코어 뱅킹까지 클라우드 이전"··· 호주 최대 은행, AWS와 계약
- Azure Database for MariaDB란?
- “보안, DB, 컴퓨팅, 스토리지... 우리는 차원이 다른 클라우드다” AWS CEO
- Learn Redis the hard way (in production)
- Recap of AWS re:Invent 2018 Announcements
- Amazon's cloud business is competing with its customers
- 대규모 서비스를 설계하는 기술 - 중급(일반편)
- LEARN HOW TO BUILD A DATABASE
- '1위에는 이유가…' AWS가 기업 고객을 사로잡은 11가지 방법
- Amazon Timestream
- How Postgres is more than a relational database: Extensions
- Instagram 에서 ID 샤딩하기
- aminal - Golang terminal emulator from scratch
- Django를 쓰지 않는 이유
- Spring, Kotlin and the Functional Way
- 100M으로 스케일링 Key-Value 저장소로 MySQL을 사용 NoSQL 이상의 퍼포먼스를 내자
- 아시아-태평양 서울 리전(AP-NorthEast-2)의 Amazon EC2 DNS 확인(Resolution) 이슈 요약
토요일, 12월 08, 2018
[B급 프로그래머] 파이썬을 배우는 10가지 이유
10 Reasons to Learn Python in 2018라는 글이 눈에 띄어서 핵심적인 사항을 정리해보았다.
2016년도부터 파이썬이 자바를 능가하는 프로그래밍 언어로 자리잡고 있는데, 2018년이 되어서도 유효할까? 다음과 같은 이유로 인해 여전히 배울 가치가 있어 보인다.
- 데이터 과학: 2018년에도 많은 프로그래머들이 파이썬을 배우는 단 한 가지 가장 큰 이유는 바로 데이터 과학이다. 다양한 데이터 과학용 라이브러리와 프레임워크를 제공할 뿐만 아니라 R에 비해 훨씬 더 많은 일을 할 수 있기 때문에 파이썬은 범용적인 목적으로도 활용 가능하므로 인기가 좋다.
- 기계 학습: 여러 해 동안 파이썬이 기계 학습에 많이 사용되어 왔으며, 다양한 라이브러리가 제공되므로 인기가 좋다.
- 웹 개발: 장고나 플라스크와 같은 훌륭한 라이브러리와 프레임워크는 웹 개발을 손쉽게 만들어준다. PHP로 몇 시간 걸릴 일을 파이썬은 몇 분에 끝내게 도와준다.
- 단순함: 초보자가 파이썬을 배우기 쉽다. 읽기도 쉽고 단순하며 설정 과정이 복잡하지 않으며 자바처럼 복잡하게 클래스 경로를 잡거나 C++처럼 컴파일러와 관련된 복잡한 문제도 없다.
- 방대한 공동체: 프로그래밍 언어를 학습하는 과정에서 도와줄 공동체가 강력하다.
- 라이브러리와 프레임워크: 자바와 마찬가지로 파이썬에도 엄청난 오픈 소스 라이브러리, 프레임워크, 모듈이 존재하므로 쉽게 비즈니스 논리에 집중할 수 있다.
- 자동화: 스크립트를 만들어 쉽게 자주 하는 작업을 자동화할 수 있다.
- 다목적: 파이썬은 맥가이버칼과도 같다. 한 가지 목적이 아니라 여러 목적으로 사용할 수 있으므로 많은 일을 할 수 있게 된다.
- 직업: 빠르게 직업을 얻고 경력을 강화하려면 파이썬이 좋다.
- 월급: 데이터 과학, 기계 학습, 웹 쪽은 월급도 높다.
여기까지가 해커눈 글에서 언급한 파이썬의 장점이었고, 단점도 존재하는데... 개인적으로 정리하면 다음과 같다.
- 마스터하기가 쉽지 않다: 초보자가 금방 배울 수 있다고 해서 언어를 속속들이 알기 쉽게 만들었다는 의미는 아니다. 파이썬스럽게 제대로 쓰려면 정말 힘들다.
- 서비스에 적용하기가 쉽지 않다: 자바는 처음부터 기업용으로 만들어져서 개발에서 서비스로 넘어갈 때 매끄럽지만 파이썬은 그렇지 않다.
- 성능을 개선하기 어렵다: 인터프리터 특성에 몇 가지 근본적인 문제로 인해 성능 개선이 상당히 까다롭다.
- 여전히 패키지 관리가 쉽지 않다: 프레임워크나 라이브러리에 의존하다 보면 패키지 관리 문제로 정말 뒷목 잡을지도 모른다.
아무쪼록 장단점을 잘 따져서 즐거운 파이썬 프로그래밍 되시길...
EOB토요일, 12월 01, 2018
[B급 프로그래머] 11월 4주 소식(빅데이터/인공지능, 암호화폐/블록체인, 읽을거리 부문)
- 빅데이터/인공지능
- 강화 학습, AI의 주류로 부상하다
- How Machine Learning Solutions are Transforming Financial Services: An Interview with Data Scientist Dr. Iain Brown
- Introduction to Statistics for Data Science: Advanced Level — Learning about Central Limit Theorem
- Lesser Known Python Libraries for Data Science
- Introducing Chartify: Easier chart creation in Python for data scientists
- Field Notes: Building Data Dictionaries
- Deploying a Python Web App on AWS
- The Matrix Cookbook(고급)
- 10 Craziest AI experiments to try online today
- 카카오의 딥러닝 기반 형태소 분석기
- 20세기 폭스에서 ML을 사용해 영화 관람객을 예측하는 방법
- Math and Analogies
- Battling Entropy: Making Order of the Chaos in Our Lives
- How to date someone out of your league
- BERT : Pre-training of Deep Bidirectional Transformers for Language Understanding(요약 정리 자료)
- 파괴적 망각(CF)이란? AI 개발에 어떤 영향 끼치나?
- 김진철의 How-to-Big Data | 빅데이터 조직과 시스템 (2)
- How Much AI Training Data Do You Need?
- Amazon’s own ‘Machine Learning University’ now available to all developers
- Product Manager를 위한 한국어 머신러닝 강의 동영상
- Pattern Recognition and Machine Learning: 요약 자료도 참고...
- Google Open-Sources BERT: A Natural Language Processing Training Technique
- What Computers Can Teach Us about Humans: Machine Learning in Marketing
- The cuts at GM are tough. The company's future without them would be even tougher
- EC2를 위한 인공 지능 기반의 자동 스케일링 기능 출시
- Best 20 AI and machine learning blogs to follow religiously
- Material used for Deep Learning related workshops for Machine Learning Tokyo (MLT)
- Tencent ML-Images
- What are the ethical consequences of immortality technology?
- Introduction to Optimizers
- To Make Sense of the Present, Brains May Predict the Future
- The strange link between the human mind and quantum physics
- [B급 프로그래머] 데이터 과학자로 취직하려면 남들처럼 하지 마라.(본인이 쓴 글)
- Finally, a Machine That Can Finish Your Sentence
- What's Going On In Your Child's Brain When You Read Them A Story?
- 세계 최초 의료용 AI 왓슨 '찬밥'..한국도 미국도 "수련이 부족해"
- Machine Learning by Analogy
- 자율주행·차량공유 … ‘모빌리티 동맹’ 경쟁 불붙었다
- They’re having fun… but are they learning?
- AI는 기술이 아니다, 이젠 플랫폼이다
- 요즘 누가 차 사요, 필요할 때 골라 타지
- Uber’s Secret Restaurant Empire
- Korean car number plate 822 images data share
- Varying Speaking Styles with Neural Text-to-Speech
- A deep neural network based self-driving car, that combines Lego Mindstorms NXT with the computational power of a Raspberry Pi 3.
- MIT 파이썬 무료 강좌에 한글 자막까지.. 갓 블래스 유.. !!(MIT OpenCourseWare YouTube)
- The Next Data Mine Is Your Bedroom
- Managing risk in machine learning
- 과대 광고로 인해 무너진 AI 신화?··· IBM 왓슨 헬스 신뢰도 ‘흔들’
- 암호화폐/블록체인
- 애저에서 블록체인을 구축하는 방법
- 블록체인 스마트폰 ‘핀니’ 모습 드러낸다… “암호화폐 지갑, 안전한 커뮤니케이션까지 지원"
- Amazon Quantum Ledger Database (QLDB)
- Stats and Facts - Take a look at the market and ICObench by the numbers.
- Amazon Managed Blockchain Easily create and manage scalable blockchain networks
- AWS, 블록체인 서비스 출시
- F2Pool "이달 들어 최대 80만 채굴업자 영업 중단"
- 美 웨스트 버지니아 주 “블록체인 기반 모바일 부재자 투표 성료”
- 팍스넷, 블록체인 사업 시동...메인넷·거래소 개발
- "블록체인 역량에의 관심 급감" 인디드닷컴
- suray - A set of utilities for exploring Solidity contracts
- SEC, 증권법 위반 ICO 관리 강화..환불 사례 쏟아질까?
- 읽을거리
- Queen High Quality Audio
- Queen HD Video
- The End of the Beginning by Andreessen Horowitz
- "보안수준 타협 없어도 노플러그인 결제·뱅킹 가능"
- “비효율 덜어내는 비법은...” 실무 IT 임원들이 전하는 16가지 팁
- NASA’s InSight Mission Has Touched Down on Mars to Study the Red Planet’s Deep Secrets
- How to balance full-time work with creative projects
- 자체 설계 보안 칩 T2, 애플에 또 한 번의 기회인 이유
- 마이크로소프트 서피스 프로 6 심층 리뷰 : 증명된 태블릿에 ‘쿼드 코어 성능’을 더하다
- Tom Griffiths: 3 ways to make better decisions -- by thinking like a computer | TED Talk
- The Past, Present, And Future Of Diablo
- Hail the maintainers
- How dealing with past trauma may be the key to breaking addiction
- What A Real Train System Looks Like
- Counterintuitive Trends in the Link Between Premarital Sex and Marital Stability
- 빚을 물려받지 않기 위해 알아두어야 할 것들
- The Art of Job Interviewing
- 왜 가장 유능한 젊은이들이 회사를 그만두는 걸까?
- 시나리오 작법의 비밀 알려줄까요
- 한국은 정말 공부에 갇혀 사는 것일까?
- Why We Should Let the Pantheon Crack
- How to Talk to People, According to Terry Gross
- Introducing NYPL's Best Books of 2018
- How to Acquire Your First 100 Customers
- Under-Management Is the Flip Side of Micromanagement — and It’s a Problem Too
- Don’t work “remotely”
- A Guide to Statistics on Historical Trends in Income Inequality
- 2018 벤 에반스 발표- The End of the Beginning 요약
- Who Is Telling The Truth About Prescription Opioid Deaths? DEA? CDC? Neither?
- The world’s most reviled financial product may save your retirement
- 리더는 무엇을 하는 사람인가?
- Samin Nosrat Wants Everybody to Cook
- Targeted Advertising Is Ruining the Internet and Breaking the World
- KARL OVE KNAUSGAARD’S SURPRISING SECRET FOR CURING WRITER’S BLOCK
- 피플 애널리틱스 업그레이드하기
- 불공평한 장점 Unfair Advantage
- Visualizing the World's Tech Giants 2018
- What the Lion Air Pilots May Have Needed to Do to Avoid a Crash
토요일, 11월 24, 2018
[B급 프로그래머] 11월 3주 소식(개발/관리도구, 고성능 서버/데이터베이스 부문)
- 개발/관리도구
- 신규 통합 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월 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


















