- 개발/관리도구
- EditorConfig - EditorConfig helps developers define and maintain consistent coding styles between different editors and IDEs.
- Pets vs. Cattle - The servers in today's data center are like puppies
- VisuAlgo.net - visualising data structures and algorithms through animation
- Study guide and introduction to the modern front end stack.
- Tabs, spaces and your salary - how is it really?
- Programmers who use spaces to indent aren’t just better. They’re richer, too.
- 015년 한국 개발자 현황 (급여, 야근, 처우 등)
- 다른 개발자들은 어떻게 살고 있을까?
- Do You Really Know Your Response Times?
- A pythonic way of writting latex.
- Vue.js 입문서 - 프론트엔드 개발자를 위한
- Automated Testing of (RESTful) API Documentation
- Where we're going, we don't need headphones!
- POST != Create and PUT != Update
- Stardust: GPU-based Visualization Library
- We analyzed thousands of technical interviews on everything from language to code style. Here’s what we found.
- 10 awesome features of Python that you can't use because you refuse to upgrade to Python 3
- 암호화 이것만 알면 된다.
- 파이썬 3에 뛰어들기
- Sultan is a Python package for interfacing with command-line utilities
- like ~~grep~~ UBER, but for binaries
- 리액트 네이티브(React Native) 프로젝트에서 생각해야할 것들
- HTTPie—aitch-tee-tee-pie—is a command line HTTP client with an intuitive UI, JSON support, syntax highlighting, wget-like downloads, plugins, and more.
- Code boilerplate: Is it always bad?
- 고성능 서버/데이터베이스
- timescale - SQL made scalable for time-series data.
- Architectural Overhaul: Ad Serving @Spotify Scale
- 초보를 위한 도커 안내서 - 도커란 무엇인가?
- The MySQL High Availability Landscape in 2017 (The Elders)
- Evolution of Dropbox’s Edge Network
- Some things you should know before using Amazon’s Elasticsearch Service on AWS
- Why Your Encrypted Database Is Not Secure
- “즉각 채용”을 부르는 클라우드 기술 3가지
- Running 10M PostgreSQL Indexes in Production
- Distributed Systems Theory for Practical Engineers
토요일, 6월 24, 2017
[B급 프로그래머] 6월 3주 소식(개발/관리도구, 고성능 서버/데이터베이스 부문)
토요일, 6월 17, 2017
[B급 프로그래머] 6월 2주 소식(빅데이터/인공지능, 읽을거리 부문)
- 빅데이터/인공지능
- Data Science Workflow: Overview and Challenges
- SK이노베이션, 업계 첫 '스마트 플랜트' 도입
- '스마트'해야 살아남는다…탈바꿈하는 철강업계
- (Tesla) Full Self-Driving Hardware on All Cars
- DeepMind Open Source Datasets
- Google releases new TensorFlow Object Detection API
- [Start-up] 구글의 알파고 뛰어넘는 새로운 인공지능 만든다
- 알파고 채용한 현대제철, '꿈의 자동차 강판' 뽑아냈다
- Deep Learning AMI, AWS 서울 리전 출시
- MNIST FOR ML BEGINNERS: THE BAYESIAN WAY
- Scaling Machine Learning to Modern Demands
- Benchmarking CNTK on Keras: is it Better at Deep Learning than TensorFlow?
- ImageNet: VGGNet, ResNet, Inception, and Xception with Keras
- This guide should help fellow researchers and hobbyists to easily automate and accelerate there deep leaning training with their own Kubernetes GPU cluster.
- DLTK is a neural networks toolkit written in python, on top of Tensorflow.
- The Automation Paradox
- "더 빠르고, 더 간편하게" 딥 러닝의 미래
- 딥러닝 기반 기상 예측 모델 연구 사례 (1) : Convolutional LSTM
- guild.ai - Real time TensorFlow™ visualization
- “데이터 입력, 지능 출력” 알기 쉽게 설명하는 머신러닝 파이프라인
- 유영민 미래부 “실체 있는 4차 산업혁명 만들겠다”
- Can Neural Networks Crack Sudoku?
- Top 20 Python Machine Learning Open Source Projects, updated
- ENGINEERING EXTREME EVENT FORECASTING AT UBER WITH RECURRENT NEURAL NETWORKS
- DeepMind Shows AI Has Trouble Seeing Homer Simpson's Actions
- Microsoft Machine Learning for Apache Spark
- Six Points On The Map Of Emerging Tech
- '더 쉽고 빠르게' 딥러닝의 다음 행보는?
- Generative Adversarial Networks for Beginners
- [A.I. Plus] 우리나라 A.I. 기업 현황 조사 보고서 Ver 1.0
- 머신러닝 시스템 프로세스와 아키텍쳐
- Exploring LSTMs
- 텐서플로우를 기초부터 응용까지 단계별로 연습할 수 있는 소스 코드를 제공합니다
- '인더스트리 4.0을 향해' 산업용 IoT에 필요한 5가지 기술력
- RNN을 이용한 한글 자동 띄어쓰기
- Google Brain Residency
- AI will be able to beat us at everything by 2060, say experts
- Audi is the first to test autonomous vehicles in New York
- (한글 번역) Anyone Can Learn To Code an LSTM-RNN in Python (Part 1: RNN)
- Tuning Your DBMS Automatically with Machine Learning
- Q&A with Greg Kurtzer from the GPU Technology Conference
- Singularity containers let users run applications in a Linux environment of their choosing.
- An Introduction to the CAN Bus: How to Programmatically Control a Car
- The End of Human Doctors – The Bleeding Edge of Medical AI Research (Part 2)
- You can probably use deep learning even if your data isn't that big
- Experts Predict When Artificial Intelligence Will Exceed Human Performance
- Using Stanford CoreNLP from the command line
- 3Blue1Brown: 멋진 수학 채널(유튜브)
- Alphabet’s Waymo begins testing self-driving trucks
- Easily visualize cnn layer activations and filters on tensorboard.
- What Intelligent Machines Need to Learn From the Neocortex
- DeepFix: Fixing Common C Language Errors by Deep Learning
- 읽을거리
- If you can’t explain something in simple terms, you don’t understand it
- The purpose of life is to be a nobody
- 회사를 떠나는 것이 아니다. 상사를 떠나는 것이다.
- Modifying Microsoft Flight Simulator 4 to run on three immersive monitors
- The lost genius of the Post Office
- ‘신뢰가 모자랍니다’
- Why You Can’t Help But Act Your Age - The surprising relationship between mindset and getting old.
- A Mathematician's Secret: We're Not All Geniuses
- 서경배의 성공을 부른 습관 3가지
- 잔디밭 밟는 것 막고 싶다고? 한가운데 길을 내라
- [36.5] 시간 빈곤자들의 도시
- How highly advanced hackers (ab)used satellites to stay under the radar
- How not to build a ship: the USS Ford
- Cache: A Place for Concealment and Safekeeping
- "매일 10분이라도 글 써야 생각을 하게 돼"
- [만물상] "써야 생각한다"
- 이직에 대한 단상
- 블록체인은 성능이 개판인가?
- The IBM PC, Part 1
- Unlimited Horizons: Design and Development of the U-2
- Popular People Live Longer
- [카드뉴스] 세계 최대 방산업체가 만든 비행 시뮬레이션 게임
- John Grisham’s Do’s and Don’ts for Writing Popular Fiction
[독서광] 친절한 과학 그림책(랜들 먼로의)
오늘은 과학(?) 그림책을 하나 소개드리려 한다. 지난 번에 소개드린 위험한 과학책을 집필한 랜들 먼로가 다시 한 번 여러분을 웃겨드리기 위해 후속적인 '친절한 과학 그림책'을 들고 나왔기에 느긋한 마음으로 읽어봤다.
이 책의 가장 큰 특징은 전문용어를 배제하고 단어 천 개 만으로 사물을 설명하는 데 있다. 예를 들어, 랩탑 컴퓨터를 설명할 때 우리는 의식적으로 CPU, RAM, USB, LCD, Power Supply와 같은 공학적인 용어를 사용하기 마련인데, 이 책에서는 생각 상자, 기억 상자 등등으로 모든 것을 처리한다. 하지만 여전히 어른(중학교 3학년 이상)을 위한 그림책이라는 사실에 주의해야 한다. 일상 용어를 사용했다고 해서 복잡한 개념이 쉬워지지는 않을테니까. 기계나 자연의 원리를 손쉽게 설명한 내용을 읽다보면 기존 교과서나 과학 서적이 왜 그렇게 복잡한 용어와 개념으로 우리를 머리 아프게 했는지 조금 이상하게 느껴질지도 모르겠다.
이 책에서 다루는 사물은 국제 우주정거장, 동물 세포, 원자력 발전소, 화성 탐사 로봇, 인체 기관, 세탁기와 건조기, 지구의 지형도, 자동차 엔진, 헬리콥터, 미국 헌법, 미 군함 콘스티튜션, 전자레인지, 좌물쇠, 엘리베이터, 잠수함, 식기세척기, 지각판, 기상도, 나무, 핵폭탄, 화장실과 세면대, 데이터 센터, 세턴 5호, 제트 엔진, 비행기 조종실, 대형강입자충돌기, 배터리, 시추선, 탄광, 다리, 노트북, 태양계, 카메라, 펜과 연필, 스마트폰, 전자기 스펙트럼, 밤하늘, 주기율표, 태양, 측정 단위, 병원 침대, 경기장, 지질학적 연대기, 진화계통수, 고층 빌딩으로 일상에서 쉽게 볼 수 있는 물건부터 눈에 보이지 않는 작은 세상까지 곳곳을 탐험한다.
실제 어떻게 구성되어 있는지 _원자력 발전소_(본문에는 _무거운 쇠붙이로 전기를 만드는 빌딩_)를 예로 들어드리겠다. 본문 내용을 보면 알겠지만, 정교한 그림, 유머러스한 해설, 과학적인 고증이 잘 맞아 떨어지므로 과학적인 개념을 잡는 과정에 많은 도움을 줄 것이다.
결론: 과학에 관심이 많은 호사가들이라면 심심풀이로 이 책을 읽어보시면 어릴 때 백과사전을 보면서 상상의 나래를 펼치던 때가 생각날 것이다. 하지만, 의외로 모르는 구조나 동작 원리를 알게되어 깜짝 놀랄 가능성이 높다!
주의: 복잡한 그림을 가독성 높게 배치하려다 보니 판형이 238 * 339로 일반 책보다 훨씬 커졌기에 들고 다니면서 읽을 생각은 처음부터 접기 바란다.
EOB토요일, 6월 10, 2017
[B급 프로그래머] 6월 1주 소식(개발/관리도구, 고성능 서버/데이터베이스 부문)
- 개발/관리도구
- Prometheus vs. Grafana vs. Graphite - A Feature Comparison
- 중급 파이썬: 파이썬 팁들
- A Brief History of the UUID
- Memory layout of multi-dimensional arrays
- Software Companies Tech Competency Matrix
- duplicacy - A new generation cloud backup tool
- Cache: A Place for Concealment and Safekeeping
- A day without Javascript
- [번역]2017년 iOS를 위한 나의 개발 툴 셋
- APFS is currently unusable with most non-English languages
- Open Source Survey
- WebAssembly 101: a developer's first steps
- FASTER, BETTER, CHEAPER—THE ART OF MAKING SOFTWARE
- Human Interface Guidelines for Apple
- The 30 Highest Velocity Open Source Projects
- Making Photos Smaller Without Quality Loss
- ManualsLib – Search For Manuals Online.
- Linux Containers Internals (Part I)
- High Efficiency Image File Format (HEIF)
- The Evolution of Container Usage at Netflix
- 모던 자바스크립트 애플리케이션 해부학
- Vue를 만드는 여정은 개발자로 성장하는 여정이었다 - 비전공자가 Vue.js를 창작하기까지
- node.js에서 Heapdump를 이용한 메모리 누수 추적하기
- A list of practical projects that anyone can solve in any programming language.
- The Modern JavaScript Tutorial
- A hands-on introduction to video technology: image, video, codec (av1, h264, h265) and more (ffmpeg encoding).
- Does Conway’s Law apply to Linux?
- Accidentally destroyed production database on first day of a job, and was told to leave, on top of this i was told by the CTO that they need to get legal involved, how screwed am i?
- Network protocols - For programmers who know at least one programming language
- Modern Django — Part 2: REST APIs, Apps, and Django REST Framework
- A Practical Road to SaaS in Python
- Hunting Performance in Python Code – Part 3. CPU Profiling (scripts)
- How Developers Stop Learning: Rise of the Expert Beginner
- Benchmarks Don't Have to Die
- Putting Your App on a Diet with Meteor 1.5’s Bundle Visualizer
- Reducing Image File Size at Etsy
- 툴을 쫓는 사람들 (원제: Chasing Tools)
- Why do so few people major in computer science?
- The state of JavaScript modules
- Don’t Read Your Logs
- Matplotlib Tutorial: Python Plotting
- Top 7 JavaScript Frameworks
- Switching From React To Vue.js
- slap - Sublime-like terminal-based text editor
- Updates to Google Chrome DevTools
- Why Kotlin Is Better Than Whatever Dumb Language You're Using
- CHROME WON
- AWS X-Ray, AWS Lambda 지원 공식 출시
- 고성능 서버/데이터베이스
- UUID or GUID as Primary Keys? Be Careful!
- Local and distributed query processing in CockroachDB
- Announcing Citus 6.2: a multi-tenant database for a civilized age
- You Are Not Google
- PG-Strom is a custom-scan provider module for the PostgreSQL database using GPU.
- HTTPS on Stack Overflow: The End of a Long Road
- DNS Infrastructure at GitHub
- Amazon Athena – 10가지 성능 향상 팁
- MySQL 8.0: Retiring Support for the Query Cache
- Follow the CAPEX: Cloud Table Stakes
- Scio: Moving Big Data to Google Cloud, a Spotify Story
- The Drawbacks of Serverless Architecture
- What About ProxySQL and Mirroring?
- How to Set up Nginx High Availability with Pacemaker, Corosync, and Crmsh on Ubuntu 16.04
토요일, 6월 03, 2017
[B급 프로그래머] 5월 5주 소식(빅데이터/인공지능, 읽을거리 부문)
- 빅데이터/인공지능
- Google Builds Artificial Intelligence Inception, While Alexa Owns Smart Homes, and More News in AI This Week
- 알파고 vs 알파고 대국 … 프로기사들 “4차원 수 충격적”
- AI, THE HUMANITY! - AlphaGo’s victory isn’t a defeat for humans — it’s an opportunity
- Essential Cheat Sheets for Machine Learning and Deep Learning Engineers
- DeepStack - Expert-Level Artificial Intelligence in Heads-Up No-Limit Poker
- Azure N-Series: General availability on December 1
- 아마존, AI 전문가 4000명 … 한국은 이통3사 합쳐 500명
- 삼성 "빅스비, 2020년 모든 가전에 적용" 네이버 "인공지능 번역 등에 5000억 투자"
- Deep Voice 2: Multi-Speaker Neural Text-to-Speech
- (Mckinsey) Harnessing automation for a future that works
- pix2code: Generating Code from a Graphical User Interface Screenshot
- CS231N Lecture 8: Deep Learning Software: 실제 코드 중심의 강의 자료
- What Self-Driving Cars See
- AlphaGo vs AlphaGo: self play games
- Blockchains from the ground up: Part 1
- How Bayesian inference works
- 김진철의 How-to-Big Data | 빅데이터 수집에 관한 생각 (3)
- 범용 AI 내건 알파고의 난제…프라이버시
- 엔비디아 부사장 “GPU는 인공지능 가속기”
- 현대차 “저가형 자율차가 우리 킬러 콘텐츠”
- '머신러닝 분야 GPU 독점 깬다'··· AMD, 베가와 ROCm으로 엔비디아의 도전
- 이세돌 "알파고 더 세졌지만… 2점 깔면 인간이 이긴다"
- LSTM by Example using Tensorflow
- Advice for applying Machine Learning
- 데미스 하사비스가 말하는 AI — ‘기계에 깃든 정신’ (번역)
- 딥러닝 프레임워크 비교
- Google now knows when its users go to the store and buy stuff
- Meet Calendar.help - You're too busy to schedule meetings. Let us take care of it for you.
- Build and train machine learning models on our new Google Cloud TPUs
- The AI Revolution: The Road to Superintelligence
- Don't use Hadoop - your data isn't that big
- Google’s AlphaGo AI defeats the world’s best human Go player
- Chaos Computer Clubs breaks iris recognition system of the Samsung Galaxy S8
- 인공지능이 소프트웨어 개발자 모두를 먹어 치울까?
- 인간-AI 리턴매치…2차 바둑 대결 승자는?
- Google Just Made Email a Heckuva Lot Easier to Deal With
- THE QUANTS RUN WALL STREET NOW
- As Profit Dwindles, Ford Is Said to Replace Its C.E.O.
- Fast R-CNN Object detection with Caffe by Ross Girshick(Microsoft Research)
- 구글이 웃는 이유.."인공신경망 번역 덕에 한국어 사용자 75% 증가"
- 정구민 국민대학교 교수 - 미래 이동성과 자율주행에 따른 업체 동향 및 향후 전망
- Open Source TensorFlow Models (Google I/O '17)
- 인간 뇌에 심는 칩…감각까지 느낀다
- [카카오AI리포트] 사진에서 사람을 읽다
- 머신러닝 새 도전…“클라우드를 벗어나라"
- Google I/O 2017: It's Really About AI And Machine Learning, People
- A notebook to fetch Energy Monitor time-series data from thingspeak and run LSTM time-series learning and prediction routine
- 읽을거리
- How Developers Stop Learning: Rise of the Expert Beginner
- 인텔, 18코어 36스레드 갖춘 코어 i9 칩 발표 "AMD 쓰레드리퍼와 전면전"
- The Deceptions of Luck - Nature makes chance, humans make luck.
- Mary Meeker’s 2017 internet trends report: All the slides, plus highlights: PDF
- Benchmarks Don't Have to Die
- 미국 5대 테크 기업의 매출 창출원, 애플은 iPhone이 63%이고 페이스북은 광고가 97%
- Your summer 2017 reading list, provided by Bill Gates
- Intel Announces Skylake-X: Bringing 18-Core HCC Silicon to Consumers
- Mossberg: The Disappearing Computer
- How to Sleep - Should you drink more coffee? Should you take melatonin? Can you train yourself to need less sleep? A physician’s guide to sleep in a stressful age.
- 초심자를 위한 100명 규모의 행사 매뉴얼
- 정규직 일자리는 이제 없다.
- Why Germany Still Has So Many Middle-Class Manufacturing Jobs
- AlphaGo's next move
- 美 IT기업, 세계 1~5위 휩쓸었다
- “뉴스도 상품, 팔리지 않으면 죽는다”
- 우수 인재를 오래 붙들고 싶으면 ‘동맹'을 맺어라
- '1兆 클럽' 작년 영업익 73조… 고용은 1만5000명 줄어
- America’s car market has stalled
- Why It’s So Hard to Admit You’re Wrong
- 권력의 심리학 - 권력자는 목표지향적이고 열성적이지만 타인의 관점에서 생각하지 못하고 이기적으로 행동할 수 있어
- You Still Need Your Brain
- ‘The Internet Is Broken’: @ev Is Trying to Salvage It
- We Aren’t Built to Live in the Moment