- 빅데이터/인공지능
- Trending Research - Papers with Code in Machine Learning
- IT 업계의 떠오르던 스타 데이터 과학자, 최근 들어 주춤
- Google’s new reCAPTCHA has a dark side
- [ART Lab] 그 많던 인공지능 스타트업들은 왜 사라졌을까
- Jupyter Notebook Extensions
- Monopoly Voice Banking Electronic Family Board Game for Ages 8 & Up
- 역전파 알고리즘 완전정복 A Step by Step Backpropagation
- 네이버랩스 "자율주행기술 뒤지면 데이터까지 뺏긴다"
- PowerPoint gains an AI-powered presenter coach and beefed-up design suggestions
- 워싱턴대, AI 스피커 활용한 심장마비 감지 기술 개발
- Portable Computer Vision: TensorFlow 2.0 on a Raspberry Pi (Part 1 of 2)
- 중앙선 넘고 러버콘 밟고…장관·시장 탄 5G 자율주행차 ‘벌점’
- 10 Simple hacks to speed up your Data Analysis in Python
- "AI가 막아내는 사기 거래, 연간 250억 달러 규모" 비자
- Tesla Model 3 Spoofed off the highway – Regulus Navigation System Hack Causes Car to Turn On Its Own
- Infusing data analytics and AI
- 무료 파이썬 노트북 서비스 5종류 비교 (feat.머신러닝)
- Python Machine Learning Projects — A DigitalOcean eBook
- 머신러닝에 파이썬 노트북을 사용해야 하는 10가지 이유 (feat.클린코드)
- PowerPoint will listen to rehearsals to help you stop swearing and stuttering
- A curated list of applied machine learning and data science notebooks and libraries across different industries.
- 세상에 없는 얼굴 만들기
- [전문가의 세계-뇌의 비밀](11) 뻔한 감각신호 “그냥 무시할 거야”
- Deep learning for recommender systems
- Adobe’s prototype AI tool automatically spots Photoshopped faces
- Inside Uber's secret self-driving car testing facility
- AI Experiments by Google
- R vs. Python for Data Science
- wav2letter++: Facebook's Fast Open-Source Speech Recognition System
- Machine Learning Engineering - A New Yet Not So New Paradigm
- Amazon Personalize – 실시간 개인 맞춤 추천 API 서비스 정식 출시
- 구글 머신러닝 스터디잼 (심화) 가이드라인
- The New York Times has a course to teach its reporters data skills, and now they’ve open-sourced it
- 지속 가능한 데이터 분석하기
- AI Platform Notebooks now supports R in beta
- 칼럼 | 하둡, 위기에 직면하다
- How to detect anomalies in Audio Signal Processing of the heart with sound coming from mobile phone
- 공공 인공지능 오픈 API·DATA 서비스 포털
- 판다스 코드 속도 최적화를 위한 초보자 안내서
- Over 1,400 self-driving vehicles are now in testing by 80+ companies across the US
- Build Custom Image Classification Models for Mobile with Flutter, ML Kit, and AutoML
- 고객 행동 기반 실시간 딥 뉴럴 추천 시스템 : ForYou
- 민감도와 특이도 (sensitivity and specificity)
- MATLAB–Python–Julia cheatsheet
- "가능성과 역량 사이" 인텔 아이스 레이크의 AI 시연 현장
- 아는 만큼 표현한다··· 엑셀을 데이터 시각화 툴로 활용하기
- 해석학하는 만화 [1]: 두 번 미분하기
- 퀀텀블랙, 분석 프레임워크 '케드로' 오픈소스 전환
- overlooked no more alan turing condemned code breaker and computer visionary
- verything you know about word2vec is wrong.
- Amazon Textract - 상용 버전 정식 출시
- PyTorch image models, scripts, pretrained weights -- (SE)ResNet/ResNeXT, DPN, EfficientNet, MixNet, MobileNet-V3/V2/V1, MNASNet, Single-Path NAS, FBNet, and more
- 암호화폐/블록체인
- Regulators Have Doubts About Facebook Cryptocurrency. So Do Its Partners.
- '현금없는사회'는 신기루…빅브라더 막을 현금
- '블록체인으로 금융 시장 노크' 페이스북의 도전과 야망
- 리브라 백서를 읽어보았습니다 (Notes on Libra)
- “흔히 저지르는” 기업의 블록체인 실수 7가지와 예방법
- All the Big Questions We Have About Facebook's New Digital Currency
- Facebook Plans Global Financial System Based on Cryptocurrency
- "블록체인, 모든 산업의 기반 기술로…" 페덱스 경영진 전망
- Line Co-CEO Says Fintech Business May Break Even in 1 to 2 Years
- 블록체인 선택한 스타벅스, "원두부터 커피까지 투명성 제공"
- 미국 FDA, '블록체인·AI' 무장··· "지능형 식품 안전 시대 연다"
- 블록체인, 부동산 거래로 영역 확대··· 투자활성화 기대
- 읽을거리
- Work-Life Balance Is a Myth. Do This Instead
- Boeing’s 737 Max Software Outsourced to $9-an-Hour Engineers
- 화분 식물이 죽는 다양한 경우
- ‘일잘러’는 이런 사람… 빅데이터로 알아보는 성공하는 직원의 비밀 | 인터비즈
- 걸어서 10분 안에 있는 1차, 2차 술집
- 1 in 5 Employees Is Highly Engaged and at Risk of Burnout
- 업을 바꾼 과정 - 거절에 익숙해지기
- ‘왕관 병뚜껑’ 톱니 수는 왜 모두 21개일까
- Google Speaker Request Form
- The great ‘unnewsed’ struggle to participate fully in democracy
- The long, long history of long, long CVS receipts
- F-35 Hit With Cluster Bomb Of Damning Reports As Pentagon Eyes Full Rate Production
- How Nuclear Bomb Tests Are Helping to Identify Art Forgeries
- Mary Meeker’s 2019 internet trends report
- 돈의 관점에서 플랫폼의 이해
- 버핏은 89세에도 '학습기계'…"대성공 비결은 독서"
- Everyone Fails. Here’s How to Pick Yourself Back Up.
- Undervalued Software Engineering Skills: Writing Well
토요일, 7월 27, 2019
[B급 프로그래머] 7월 4주 소식(빅데이터/인공지능, 암호화폐/블록체인, 읽을거리 부문)
(오늘의 짤방: 치과 종이컵 via @minor0304)
EOB
금요일, 7월 26, 2019
[B급 프로그래머] 7월 4주 소식(개발/관리도구, 고성능 서버/데이터베이스 부문)
(오늘의 짤방: O(1)에 직업 찾기 @mzp)
- 개발/관리도구
- 칼럼 | '복잡성의 지옥' 쿠버네티스도 하둡처럼 사라질까
- pyxel - A retro game engine for Python
- The Computer Science of Knitting
- Announcing AWS Toolkit for Visual Studio Code
- (Can’t) Picture This 2 - An Analysis of WeChat’s Realtime Image Filtering in Chats
- 구글, 개발자 실무 면접용 도구 바이트보드 공개
- How to build a calendar with CSS Grid
- AWS Cloud Development Kit (CDK) Is Generally Available, Enhancing Coding Cloud Infrastructure
- Things I Learnt The Hard Way (in 30 Years of Software Development)
- 아폴로 11호의 통제불능에 빠진 컴퓨터
- History and effective use of Vim
- 웹 UI 시각적 계층구조 이해하기
- TINYGO - A GO COMPILER FOR SMALL PLACES
- How can phone companies detect tethering (incl. Wifi hotspot)
- Galileo constellation outage
- Apollo's Code: Meet the Computer Programmer Who Landed Us on the Moon
- 3 emerging trends tech leaders should watch
- React Native로 성공적인 MVP 개발하기
- Modern Code Review: A Case Study at Google
- “10x engineers”: Stereotypes and research
- 크롬 브라우저의 스크린샷을 잡는 더 똑똑한 방법
- Programming and Programming Languages (2018)
- Self Hosting a Million-Lines-Per-Second Parser
- Top Libraries + Tech to Learn in 2019 for Full Stack Developers
- [B급 프로그래머] C에 대해서 잘 아시나요?(본인이 쓴 글)
- iframe 영상 반응형으로 삽입하기
- Developers don't understand CORS
- Raspberry Pi admits to faulty USB-C design on the Pi 4
- I have found an excellent programmer named Steve Wozniac
- cicada - A bash-like Unix shell written in Rust
- Python Tutorial for Beginners [Full Course] 2019
- 2019 카카오 블라인드 공채 2차 오프라인 코딩 테스트 문제 해설
- 10 tips for reviewing code you don’t like
- Clear is better than clever
- Pillman boot sector game, a yellow thing eats pills and is chased by monsters.
- MapSCII is a Braille & ASCII world map renderer for your console - enter => telnet mapscii.me <= on Mac and Linux, connect with PuTTY on Windows
- How to write idempotent Bash scripts
- Announcing the Wolfram Client Library for Python
- 고성능 서버/데이터베이스
- 카카오 개발자가 본 '요즘 클라우드 흐름' 세 가지
- 버티브, 미래의 데이터센터 설문 조사 보고서 ‘데이터센터 2025’ 발표
- Reliability Pillar - AWS Well-Architected Framework
- AWS Named as a Leader in Gartner’s Infrastructure as a Service (IaaS) Magic Quadrant for the 9th Consecutive Year
- AWS 비용 최적화 – 1. 리디북스의 예약 인스턴스 활용 사례
- Operating a Large, Distributed System in a Reliable Way: Practices I Learned
토요일, 7월 20, 2019
[B급 프로그래머] 7월 3주 소식(빅데이터/인공지능, 암호화폐/블록체인, 읽을거리 부문)
(오늘의 짤방: Trust the process: 계획 수립 잘했다면 그거 믿고 최대한 빨리 밀고 나가기. 당장은 뭐 나오는거 없어보이지만 계획을 믿고 추진. 그래야 나중에 그게 망해도 배우는게 있음. via @zedoring)
- 빅데이터/인공지능
- Foundations of Data Science(전자책)
- Python Data Science Handbook (주피터 노트북으로도 제공되므로 추천)
- 윔블던 하이라이트 '자동 생성 AI'의 편향성을 제거한 방법
- netron - Visualizer for neural network, deep learning and machine learning models
- Elon Musk unveils Neuralink’s plans for brain-reading ‘threads’ and a robot to insert them
- 최초의 GPU 슈퍼컴 ‘타이탄’의 퇴역과 해체 “비싸고 오래 걸리는 프로젝트”
- 리뷰 | AMD 영광의 시대 열어줄 역대급 수작, 라데온 RX 5700과 5700 XT
- Cloud TPU Pods break AI training records
- A Setback in the Move towards a Driverless World
- DeepRacer and DeepLens, Machine Learning for Fun! (and Profit?)
- No limit: AI poker bot is first to beat professionals at multiplayer game
- Google Releases Deep Learning Containers into Beta
- Introducing Deep Learning Containers: Consistent and portable environments
- Enable receipt understanding with Form Recognizer’s new capability
- 독거 노인, AI 스피커와 ‘정서적 대화’ 일반인의 3배 넘어
- The AI Talent Shortage
- Getting Started with Artificial Intelligence (PDF) by O'Reilly
- 피눈물 나는 ‘데이터 구하기’ 현장 : 데이터 정제·가공 ‘막노동’은 데이터 저널리스트의 숙명(언론진흥재단 신문과 방송)
- “또 한번 게임의 판도를 바꾼다” 엔비디아 지포스 RTX 2060 슈퍼 및 RTX 2070 슈퍼 리뷰
- 10 Best Content Moderation Datasets for Machine Learning
- 딥러닝 개론 - 이용이 / SOSLAB
- Tesla's Full Self-Driving computer retrofit program could roll out this year, Musk says
- Google Analytics Konferenz 2018_Machine Learning / AI mit Google_Lukman Ramsey (Google US)
- 리뷰 | 텐서플로우 2, "더 쉬워진 머신러닝"
- Microsoft makes AI debugging and visualization tool TensorWatch open source
- New Flaw In Boeing 737 Forewarns Emergency Procedure Bugs In Driverless Cars
- Facebook’s image outage reveals how the company’s AI tags your photos
- '촬영하면 영어로 말해준다'··· 마이크로소프트, '리드 마이 월드' 프로젝트 공개
- A Visual Intro to NumPy and Data Representation
- [공개SW 2019 상반기결산 ①]엔터프라이즈 중심의 AI 투자 및 오픈소스화 지속
- Update: Nvidia VP Says Next-Gen GPUs Will Be Made by TSMC and Samsung
- Animal-AI Olympics now released into the wild!
- 딥러닝의 한 갈래 '지도학습'이란?
- 바이두, 첫 中 정부 '최고 등급' 자율주행 번호판 받아
- State of AI Report 2019
- 암호화폐/블록체인
- [단독]페이스북, 韓특허청에도 '리브라' 상표출원
- Facebook’s testimony to Congress: Libra will be regulated by Swiss
- 국내 3대 커피전문점 작년 매출 2조원
- Keep Big Tech out of Finance Act: Discussion Draft (Facebook Libra)
- 칼럼 | 블록체인으로 할 수 있는 것과 할 수 없는 것
- Launch HN: Stacks (YC S14) – The first SEC-qualified crypto token offering
- US SEC Approves Blockstack Token Offering Under Regulation A+
- 금융위는 왜 페이스북 리브라 분석 보고서 냈을까
- Libra, 2 weeks in
- 정부 리브라에 첫 반응…금융위 “금융 시스템 안정성 저해 우려” (보고서 링크 포함)
- '아이폰을 암호화폐용 월렛으로?'··· 애플이 '크립토키트'를 개발한 이유
- [공개SW 2019 상반기결산 ②]기업들의 다양한 블록체인 플랫폼 개발 전쟁 및 오픈소스로 시장 선점 가열
- 읽을거리
- 빌게이츠가 극찬한 성공방정식 ‘마인드셋’
- Your Professional Decline Is Coming (Much) Sooner Than You Think
- Boeing 737 MAX Grounding Could Stretch Into 2020
- olive - Free open-source non-linear video editor: Davinci Resolve도 참고하시길...
- TAKATA’S DEADLY AIRBAGS: AN ENGINEERING OMNISHAMBLES
- Take Control of Your Career: A Personal Growth Framework
- 중소기업 기술로드맵 전략 사업별 통합보고서
- 인스턴트 커피에 숨겨진 과학
- Research Note: Disintermediating your friends(데이트 상대는 어디서 찾을까?)
- Microsoft might crush Slack like Facebook crushed Snapchat
- When Millions Can’t Afford to Retire, the U.S. Needs a Better Option
- 집 없어도 차는 산다는 2030 욜로족, 이젠 차도 안 산다
- 업데이트 : AMD 라이젠 3000 리뷰 | 인텔의 시대를 끝내러 왔다
- It's Never Too Late to Be Successful and Happy
- It’s Never Going to Be Perfect, So Just Get It Done
- How to Launch Without Launching — Advice From the Founder of Superhuman
- Boeing 737 Max's Autopilot Has Problem, European Regulators Find
- 비판할 땐 상대의 강점 파고들어라, 약점 탐닉하면 하수
- For Smart Animals, Octopuses Are Very Weird
- A Unicorn Lost in the Valley, Evernote Blows Up the ‘Fail Fast’ Gospel
- Vice Ventures wants to fund ‘bad’ industries like weed, booze, and vaping
- When Passion Leads to Burnout
토요일, 7월 13, 2019
[B급 프로그래머] C에 대해서 잘 아시나요?
C는 상당히 까다로운 프로그래밍 언어다. 특히 언어 명세 과정에서 몇 가지 어두운 구석이 존재하기 때문에 깜짝 놀랄만한 결과를 실행 시점에서 얻고 대략 난감할 수도 있다. 먼저 So you think you know C?에 들어가서 문제를 풀어보자. 스포일러 방지를 위해 문제를 풀고 나서 스크롤 하시라!
문제를 다 푸시고 [See the score] 버튼을 누르면 채점표와 함께 아래에 해설이 나오는데 몇 가지 추가 설명을 드리겠다.
- 1번. 이 문제는 포인터를 조금만 알고 계시면 바로 맞출 수 있다. 32비트와 64비트에 따라 포인트 크기가 달라지므로 미정의가 된다.
- 2번. C에서는 아키텍처에 따라 타입마다 정해진 크기가 다를 수 있고, 형 변환 과정에서 어떻게 될지 모르므로 미정의가 된다.
- 3번. 이 문제는 너무 잘 알아도 틀리는 문제다. ' '가 십진수 32이며, 여기에 13을 곱하면 256을 넘어가므로 오버플로우가 발생할 것으로 예상해서 답을 -96으로 적고 싶지만... char 타입 크기를 정확하게 모른다는 문제가 있다. 따라서 미정의가 된다.
- 4번. 이 문제는 상당힌 트릭을 발휘하고 있어서 맞추는 분들이 적을 것이다. 하지만 컴파일러는 답을 알고 있다.
여기서 최신 gcc 컴파일러에서는 자체 비교는 항상 참이라는 경고가 나오는데(결국 어떻게 해도 참이 될 것이다), 구식 컴파일러는 int 크기로 인해 이해할 수 없는 상황을 맞이할 수 있다. - 5번. 이 문제는 워낙 유명해서 아마 많은 분들께서 맞추셨을 것이다.
여기서 시퀀스 포인트는 모든 식의 평가가 완료되는 지점이며, 시퀀스 포인트 사이에서 식의 값은 한 번만 수정될 수 있다. 이 문제는 시퀀스 포인트 사이에서 여러 차례 식의 값이 변경되므로 컴파일러 입장에서는 미정의가 된다.
그렇다고 C 프로그래밍이 몹쓸 언어라는 말은 아니다. 여러 가지 제약 사항을 알고, 플랫폼마다 차이가 난다는 사실을 이해하고 있으면 대부분 큰 문제없이 함정을 피할 수 있을 것이다.
EOB
일요일, 7월 07, 2019
[B급 프로그래머] 7월 1주 소식(개발/관리도구, 고성능 서버/데이터베이스 부문)
(오늘의 짤방: Converted your monolithic app to a container? via @richcampbell
- 개발/관리도구
- 신입 채용 거의 안하는 이유 - 회사가 여유가 없음
- So you think you know C?
- Building Standalone Python Applications with PyOxidizer
- The Dhall configuration language - The non-repetitive alternative to YAML
- One Program Written in Python, Go, and Rust
- 비주얼 스튜디오 알짜 팁, 트위터에서 '#vstip' 해시태그로 찾으세요
- 소프트웨어 환멸감
- A Visual Intro to NumPy and Data Representation
- D as a C Replacement
- 모든 파이썬 프로그래머를 위한 20가지 실용적인 파이썬 라이브러리
- The Official Raspberry Pi Beginner's Guid (2nd Edition)
- The cost of JavaScript in 2019
- lazydocker - A simple terminal UI for both docker and docker-compose, written in Go with the gocui library.
- C 프로그래밍 언어가 여전히 최고인 이유 : 개발언어 일대일 비교
- Ultimate List of Best Java Blogs in 2019
- Flutter 코드랩 가이드라인
- Amazon EC2 Instance Connect 소개
- Python in Visual Studio Code – June 2019 Release
- From python to Go to Rust: an opinionated journey
- Google Cloud Scheduler is Now Generally Available
- mimalloc is a compact general purpose allocator with excellent performance.
- Announcing the Visual Studio Code Installer for Java
- Node js versus Python 3 fastest programs
- Simple techniques to optimise Go programs
- Vue 3 set to change in a big way – Current Syntax to be deprecated
- Day in the Life of a Google Tech Lead Manager
- GOOGLE TO REIMPLEMENT CURL IN LIBCRURL
- JavaScript Proficiency
- Watchtower - A container-based solution for automating Docker container base image updates.
- Nefarious LinkedIn - A look at how LinkedIn exfiltrates extension data from your browser.
- Things I Learnt The Hard Way (in 30 Years of Software Development)
- 웹 마스터용 공유 가이드(페북)
- 오픈 그래프 개체 디버거(페북)
- 링크 공유 FAQ(페북)
- Cleaning Code in Go
- rga: ripgrep, but also search in PDFs, E-Books, Office documents, zip, tar.gz, etc.
- 자바 애플리케이션의 보안 검수 방법 살펴보기
- 안드로이드의 신규 보안 업데이트 설정 '프로젝트 메인라인'에 관한 진실
- “숨어있지만 알면 편리한” 윈도우10 2019년 5월 업데이트의 신기능
- NSA가 만든 무료 리버스 엔지니어링 툴, "기드라" 사용 방법
- Learn git concepts, not commands
- GitLab 12.0 released with Visual Reviews and Dependency List
- "The mother of all demo apps" — Exemplary fullstack Medium.com clone powered by React, Angular, Node, Django, and many more
- Formatting floating point numbers
- small - Smallest possible syntactically valid files of different types
- 019 HackerRank - Developer Skills Report
- sunsama - The daily task manager for elite professionals.
- The Rise of Hybrid Productivity Software
- A Comparative Case Study on the Impact of Test-Driven Development on Program Design and Test Coverage
- 메모리 취약점:과거, 현재, 미래 (1) 개요
- Comparing Serverless Architecture Providers: AWS, Azure, Google, IBM, and Other FaaS Vendors
- What’s New in Apple Filesystems
- sourcegraph - The new standard developer platform
- Logux is a new way to connect client (webapp, mobile app) and server.
- Emulator basics: a stack and register machine
- 지메일 지원 빠진 IFTTT의 대안 5가지
- '비주얼 스튜디오 코드' 필수 확장 기능 10선
- THE CLEVER CRYPTOGRAPHY BEHIND APPLE'S 'FIND MY' FEATURE
- Package 개발, 배포 전략 (MonoRepo?)
- [GCP]처음 시작하는 이를 위한 Google Cloud Platform 과 Decision Tree 1/2
- A GCP flowchart a day
- Inkdrop is a note-taking app with robust Markdown editor, built for developers.
- UNIX 50 - H Y S T E R I C A L ~ U N I X ~ S Y S T E M S
- Who put Python in the Windows 10 May 2019 Update?
- 59 Linux Networking commands and scripts
- On the Impact of Programming Languages on Code Quality
- ELB의 Classic Load Balancer에서 HTTP 트래픽을 HTTPS로 리디렉션하려면 어떻게 해야 합니까?
- Kivy - Open source Python library for rapid development of applications that make use of innovative user interfaces, such as multi-touch apps.
- 도커 컴포즈를 활용하여 완벽한 개발 환경 구성하기 - 컨테이너 시대의 Django 개발환경 구축하기
- Concurrency with Python: CSP and Coroutines
- What does ==$0 (double equals dollar zero) mean in Chrome Developer Tools?
- “오랜 프로그래머로부터의 조언”
- Cloud API 디자인 가이드(by 구글)
- Compiling C to WebAssembly without Emscripten
- 코딩 스타일에 대해 논쟁하는 이유
- CPU 보안 취약점을 공격하는 아주 구체적인 원리
- AT LEAST ONE VIM TRICK YOU MIGHT NOT KNOW
- Password expiration is dead, long live your passwords
- Are long JavaScript tasks delaying your Time to Interactive?
- Undervalued Software Engineering Skills: Writing Well
- dnSpy - .NET debugger and assembly editor
- git-secrets - Prevents you from committing secrets and credentials into git repositories
- 고성능 서버/데이터베이스
- Gartner Says the Future of the Database Market Is the Cloud
- "첫 번째 쥐는 덫에 걸리고 두 번째 쥐가 치즈를 차지한다" 오라클의 클라우드 차별화 전략
- Justin.Tv's Live Video Broadcasting Architecture
- Cloudflare outage caused by bad software deploy (updated)
- Web Framework Benchmarks
- How Fast can A Single Instance of Redis be?
- HAProxy 2.0 and Beyond
- 통계로 살펴보는 인디스쿨
- HTTP/2 성능 향상을 위한 NGINX 구조 개선
- Google Cloud Networking Incident #19009
- 장애와 관련된 XtraBackup 적용기
- Amazon Aurora Serverlee를 위한 Data API 정식 출시