- 빅데이터/인공지능
- 전문 번역에서 고객 대응까지··· NLP 성공 사례 5선
- “매일 10시간씩 활주시간 단축” 세계 최대 항공사의 애널리틱스 실전 노하우
- 하이퍼오토메이션, 하이퍼의 진짜 가치는 ‘인간 조수’
- “개발자의 친구인가 적인가” AI 코딩 도구로 변화되는 개발 환경 살펴보기 - Tech Report(사이트 회원 가입 필요)
- Deepfake audio has a tell and researchers can spot it
- Philosophy of mathematics — a reading list
- Makerpad - Build an app without writing code.
- 100 days of no code - Start learning to no-code the right way.
- ML YouTube Courses
- Number theory explained from first principles
- AI 프로젝트는 안녕한가··· ‘인공지능 ROI’ 측정하는 법
- Datastream for BigQuery
- AI/ML 학습용 데이터, 어느 정도가 충분한 것일까
- Did GoogleAI Just Snooker One of Silicon Valley’s Sharpest Minds?
- Bayesian Optimization for a Better Dessert
- [Book review] Gödel, Escher, Bach: an in-depth explainer
- 페이스북, 인공지능으로 60명의 직원 무작위 해고
- AI 스타트업 유감
- Ecocoru is a puzzle game where you have to solve compass and ruler construction problems
- The Map Is Not the Territory
- Data Visualization Types: Everything a Marketer Needs to Know
- A Good Memory or a Bad One? One Brain Molecule Decides.
- Purring Is a Love Language No Human Can Speak
- 압도적인 '데이터 과학자'가 필요하다··· 전문가들이 전하는 ‘채용·유지’ 전략
- 택시 기사 반발에 '기밀' 내놓은 카카오, '배차 알고리즘' 문제 없었다
- A Deep Dive into Transformers with TensorFlow and Keras: Part 1
- Google Published Results on How ML-Enhanced Code Compilation Could Improve Developers’ Productivity
- The big idea: why relationships are the key to existence
- Leon - Your open-source personal assistant.
- Hot Chips 34 – Tesla’s Dojo Microarchitecture
- pico.js - 200줄 JS로 만든 얼굴 감지 라이브러리 (nenadmarkus.com)
- Upscayl - 오픈소스 AI 이미지 업스케일러 (github.com/upscayl)
- A Hormone May Boost Cognition in Down Syndrome
- Uber Freight Carrier Metrics with Near-Real-Time Analytics
- Same Energy : 비쥬얼 이미지 검색 엔진 (same.energy)
- LAION-5B: A NEW ERA OF OPEN LARGE-SCALE MULTI-MODAL DATASETS
- 실시간 데이터 시대 핵심 기술⋯이벤트 기반 아키텍처의 이해
- 2022년 RPA 시장 “여전히 20% 성장 전망” : 가트너 매직쿼드런트
- Responding to recruiter emails with GPT-3
- Are GPUs Worth it for ML?
- 기호 수학(Symbolic Math)
- 읽을거리
- New Webb Image Captures Clearest View of Neptune’s Rings in Decades
- The race to reinvent the space station
- [손바닥문학상 가작 수상작] 양손은 무겁게, 마음은 가볍게
- Super Apps are Proliferating Across Emerging Markets
- America Is a Rich Death Trap
- 싸이월드 새옹지마
- Head-On Crash: 2009 Chevrolet Malibu vs ’59 Bel Air
- [산재 도사리는 낡은 산업단지][단독]시한폭탄 같은 일터로 출근합니다
- No, Most Books Don't Sell Only a Dozen Copies
- When Every Ketchup But One Went Extinct
- Why A4? – The Mathematical Beauty of Paper Size
- Why People Make Dumb Financial Decisions on Purpose
- Nuclear-Powered Cardiac Pacemakers
- Why Instagram is Losing Gen Z: We Asked 100 Users to Compare TikTok vs. Reels
- 1/499999: Here is an interesting division, 1/499999! If you divide 1 by 499999, you get all the powers of two up to six digits long.
- Is fruit eating responsible for big brains? Controversial study suggests diet, not social life, drove brain evolution
토요일, 9월 24, 2022
[B급 프로그래머] 9월 소식(빅데이터/인공지능, 읽을거리 부문)
수요일, 9월 21, 2022
[독서광] 안드로이드 뜻밖의 역사
이번 주는 안드로이드 뜻밖의 역사를 소개하겠다.
방송 스크립트는 전체 공개되어 있으며, 슬라이드셰어에서 보거나 다운로드 받을 수도 있다.
하이라이트를 요약 정리하면 다음과 같다:
- 00:00 도입
- 00:53 한 페이지 요약
- 03:15 이 책의 목차
- 03:47 무엇이 이 책을 흥미롭게 만드는가?
- 10:16 대상 독자
- 12:42 결론과 마무리
토요일, 9월 17, 2022
[B급 프로그래머] 9월 2주 소식(개발/클라우드/고성능 서버/데이터베이스 관련 소식 정리)
개발 관련 소식
- 팁과 유틸리티
- "아이폰을 집어 든 순간부터 느껴진다" 사용자 경험 바꿀 iOS 16의 5가지 기능
- “사이즈보다 더 중요한 것” 아이폰 14 vs. 아이폰 14 프로 결정 가이드
- glacier_deep_archive_backup is a backup solution that uses S3 Glacier Deep Archive for storage.
- “유심칩 없는 아이폰이 온다” 애플이 올인한 ‘eSIM’ 대한 모든 것
- 당신이 잘 몰랐던 iOS 16의 숨겨진 기능
- Twine is an open-source tool for telling interactive, nonlinear stories.
- Tipi — A personal homeserver for everyone
- youtube-dl has a JavaScript interpreter written in pure Python in 870 lines of code.
- 엣지의 새로운 사이드바 위젯이 쓸만한 이유
- 윈도우 파일 히스토리 리뷰 | 간편하고 효과적인 무료 CDP 도구
- 파워토이가 더 편리해졌다··· OCR 등 도구 3종 추가
- Wavvy - 웹기반 오디오 편집기 (Audacity 포팅) (wavvy.app)
- [Mac] iterm2 git 명령어 사용시 q를 눌러 빠져나온 후 실행결과가 사라지는 현상 방지 (keep git command outputs after quit)
- Top 10 Python program for daily basis work. 🧵:
- (gif) Fork is getting better and better day after day and we are happy to share our results with you.
- 10 must-know Excel shortcuts:
- 프로그래밍
- The Fullstack Tutorial for GraphQL
- WebTransport 실험하기
- NaN boxing or how to make the world dynamic
- What it Takes to Make a Game by Yourself
- The Best Command-Line-Only Video Games
- The Lost Ways of Programming: Commodore 64 BASIC
- (특허) 통신시스템에서 테더링 서비스 판단 방법 및 이를 위한 장치(PDF)
- JavaScript 알고리즘 및 자료 구조
- Why the number input is the worst input
- How do we generate unique IDs in distributed systems? How do we avoid ID conflicts?
- How do we design a permission system? The diagram below lists 5 common ways.
- A Whole Website in a Single JavaScript File, cont'd
- cloudflare가 nginx를 걷어내고 Rust로 HTTP Proxy(Pingora)를 만들어서 사용 (blog.cloudflare.com)
- Atkinson Hyperlegible Font - 저시력자를 위해 가독성을 높인 폰트 (brailleinstitute.org)
- DataLoader is a generic utility to be used as part of your application's data fetching layer to provide a simplified and consistent API over various remote data sources such as databases or web services via batching and caching.
- 읽어본 것 중 최고의 소스코드는? (news.ycombinator.com)
- Cake is a C23 compiler front end written from scratch in C.
- Git Internals PDF
- Facebook MemLab Helps Finding JavaScript Memory Leaks
- A pair of Rust kernel modules
- Software Component Names Should Be Whimsical And Cryptic
- Code Red: The Business Impact of Code Quality – A Quantitative Study of 39 Proprietary Production Codebases
- How to learn modern Rust
- Ladybird: A new cross-platform browser project
- Hyperscan is a regular expression engine designed to offer high performance, the ability to match multiple expressions simultaneously and flexibility in scanning operation.
- The Protobuf Language Specification
- dev.to의 깃허브 공식 페이지
- Coffee with Brian Kernighan - Computerphile
- 프로그래밍 무료 학습 자료 모음 (github.com/EbookFoundation)
- Shortest URLs on the Internet
- discussion: structured, leveled logging
- Implementing Container Manager
- Linux Sees A New Attempt At Threaded Console Printing
- Teaching C
- Enaml is a programming language and framework for creating professional-quality user interfaces with minimal effort.
- How random can you be?
- TCP Socket Listen: A Tale of Two Queues
- BigFAT - 파일크기 제한 없는 하위호환 가능 FAT 확장 (segger.com)
- Infinite Scrolling: When to Use It, When to Avoid It
- Transcending POSIX: The End of an Era?
- The technology that changed air travel
- HTTP/3 From A To Z: Core Concepts
- Variability and Reproducibility in Software Engineering: A Study of Four Companies that Developed the Same System
- Byte Magazine Volume 08 Number 08 - The C Language
- Dockerfile Best Practices for Developers
- VS 코드 1.71 출시··· “병합 편집기 개선 外”
- JDK 19 and JDK 20: What We Know So Far
- The Touhou PC-98 Restoration Project ("ReC98")
- The PHP Handbook – Learn PHP for Beginners
- The 100 PHP functions that you have to know
- How to Test a REST API with .NET and xUnit
- Concurrent Marking in G1
- Java 17 features: A comparison between versions 8 and 17. What has changed over the years?
- Project Valhalla – Java on the path to better performance
- Apple Watch용으로 Quake 1 포팅 (github.com/MyOwnClone)
- 애플, 깃허브로 ‘웹킷(WebKit)’ 이전
- 비주얼 스튜디오의 새로운 확장 모델 이해하기
- "개발 역량 안에서부터" 시민 개발자 자원을 개발하고 활용하는 방법
- Go Developer Survey 2022 Q2 Results
- This is not your grandfather’s Perl
- Accelerate Python code 100x by import taichi as ti
- 이스 이야기 - 왜 MSX판 이스1과 이스2의 속도는 달랐을까?
- ZoomIt은 응용 프로그램 데모를 포함하는 기술 프레젠테이션을 위한 화면 확대/축소, 주석 및 기록 도구입니다.
- Why haven’t PWAs killed native apps yet?
- TIL: You Can Access A User’s Camera with Just HTML
- Brave for desktop is built on top of the open-source Chromium project.
- he NodeJS SDK supports the use of the Nitric framework with NodeJS 12+.
- ByteByteGo Newsletter
- Adding color to bracket pairs
- The history of sending signals to Unix process groups
- Building a Distributed Task Queue in Python
- "Writing an app is like coding for LaserDisc"
- Copy Dialog Lunar Lander for Windows
- Google Design
- Let’s get rid of the stable ABI, but keep the limited API
- GraphQL
- Open Source Society University - Path to a free self-taught education in Computer Science!
- 용량을 각각 0.3MB, 0.7MB로 줄인 NotoSans-KR, NotoSerif-KR 가변 폰트.
- The Book of Secret Knowledge - A collection of inspiring lists, manuals, cheatsheets, blogs, hacks, one-liners, cli/web tools, and more.
- Alumina is an imperative, general-purpose, statically typed, compiled system programming language.
- Roaring bitmaps are compressed bitmaps. They can be hundreds of times faster.
- brew is a bad neighbor
- Typography in ten minutes
- DevOps
- For the love of god, stop using CPU limits on Kubernetes (updated)
- Access your local cluster like a managed Kubernetes engine
- Service Mesh: The best way to Encrypt East-West traffic in Kubernetes
- Setup Nginx HTTP3
- Cabot is a free, open-source, self-hosted infrastructure monitoring platform that provides some of the best features of PagerDuty, Server Density, Pingdom and Nagios without their cost and complexity. (Nagios, I'm mainly looking at you.)
- 캐시를 활용한 대용량 트래픽 처리 성능 향상
- Open-source APM - Understand issues in your deployed applications & solve them quickly
- Rearchitecting Kubernetes for a more resilient Container Orchestration
- Accidental complexity, essential complexity, and Kubernetes
- 한국 카프카 밋업 자료
- Kubernetes Was Never Designed for Batch Jobs
- 설계
- 하드웨어
- Korea’s Exports of Key Memory Chip Plummet as Demand Chills
- Backblaze thinks SSDs are more reliable than hard drives
- We Spoke With the Last Person Standing in the Floppy Disk Business
- Physical buttons outperform touchscreens in new cars, test finds
- Rethinking GPS: Engineering Next-Gen Location at Uber
- An Enthusiast’s Deep Dive Into Mechanical Keyboard Switches
- How Transistors Work
- 삼성이 Z 플립4의 외부 디스플레이를 '작게' 만든 이유
- “지속 가능한 스마트폰 만들기” 유럽연합, 업데이트와 수리할 권리 보장 추진
- AMD "라이젠 모바일 프로세서에 새로운 명명 체계 적용할 것"
- 애플, 신형 에어팟 프로 발표⋯"노이즈 캔슬링 성능 2배 향상"
- “PC·태블릿 출하량 2분기째 ‘내리막길’… 내년까지 지속” IDC
- 경력 관리와 개발문화
- 기업이 '조용한 퇴직'을 방지하기 위해 해야 할 일
- ‘짝퉁 애자일 기업’이 자신을 속이는 말 7가지
- 기업(그리고 임원)이 알아야 할 개발자 동기부여의 비밀
- How to lose a monopoly
- 빅테크 들은 어떻게 돈을 벌고 있나 (visualcapitalist.com)
- 누구나 원하는 개발자되기
- Managing people 🤯
- Build Your Career on Dirty Work
- Shifting from Passenger to Driver Mindset
- Github Copilot이 개발자의 생산성과 행복에 미치는 영향 (github.blog)
- Google Restricts Employee Travel to ‘Business Critical’ Trips
- Overview of technical writing courses
- Adopting Remote Development Environments at Slack
- The IKEA Effect - Why people fall in love with their own ideas
- 신입 이력서 작성 예
- 서비스 기획자를 위한 가이드
- 2022 삼성전자 세미나 - 박미정
- The most-regretted (and lowest-paying) college majors
- Nokia’s Burning Platform Memo
- On the Unhappiness of Software Developers
- 블록체인과 메타버스
- 핵심 개념부터 사용 방법까지... ‘암호화폐 지갑’ 시작하기
- GPU Mining No Longer Profitable After Ethereum Merge
- Flashbots is a potential mitigation against the so-called MEV problem.
- 넥슨, 버추얼 월드 커뮤니티 플랫폼 ’넥슨타운’ 시범 서비스 오픈
- THE SPECTACULAR COLLAPSE OF CRYPTOKITTIES, THE FIRST BIG BLOCKCHAIN GAME
- The Ethereum Merge Is Done, Opening a New Era for the Second-Biggest Blockchain
- "이중 지급 문제 해결사" 블록체인 합의 메커니즘 13가지
- 금융위, 연말까지 '증권형 토큰(STO) 가이드라인' 마련
- Design and evaluation of IPFS: a storage layer for the decentralized web
클라우드/고성능 서버/데이터베이스 관련 소식
- 보안
- “기업의 약 3분의 1, 클라우드서 민감 데이터 암호화 안해”
- Blocking Web Fonts for Speed and Privacy
- Ransomware gangs switching to new intermittent encryption tactic
- Awesome Web Security
- "지난 7년보다 더 많이 바뀐 6개월" 맥OS 보안 강화 약속은 진심이었다
- 삼성, 6개월 만에 두 번째 데이터 유출··· 이번엔 美 고객
- 인스타그램, 미성년 개인정보 규제 물결 와중 5,500억 원 벌금 폭탄
- ‘인앱 브라우저’ 쓰면 개인정보 싹쓸이? 보안 위협 속 돌파구는?
- 로그인의 미래?··· 애플 패스키 미리 써보니...
- 한 줄 코드가 낳았던 보안 위기··· 허트블리드 버그 A to Z
- Participate in early testing for Storage Partitioning
- AWS 클라우드 내 개인 파일 접근 가능하게 하는 모바일 앱 1859개 발견
- Peter Eckersley, may his memory be a blessing
- 클라우드
- 데이터베이스
- Pebble is a LevelDB/RocksDB inspired key-value store focused on performance and internal usage by CockroachDB.
- 레디스 구조/운영 발표 자료
- WunderBase - Serverless GraphQL Database on top of SQLite, Firecracker and Prisma
- SQL을 이용한 리텐션(retention) 구하기
- cachegrand is an open-source fast, scalable and modular Key-Value store designed from the ground up to take advantage of modern hardware
- Let’s make WordPress officially support SQLite
- Announcing AnnaDB - next-gen NoSQL database
- dblab - Interactive client for PostgreSQL, MySQL and SQLite3.
- Supabase Realtime - Listens to changes in a PostgreSQL Database and broadcasts them over WebSockets.
- SafeQL - Write SQL Queries With Confidence
- SQLite: Past, Present, and Future (vldb.org)
- Dolphie - An intuitive feature-rich top tool for monitoring MySQL in real time
보너스: 7 Essential Ingredients of a Metaverse. via @a16zcrypto
EOB수요일, 9월 07, 2022
[독서광] 물고기는 존재하지 않는다
이번 주는 물고기는 존재하지 않는다를 소개하겠다.
방송 스크립트는 전체 공개되어 있으며, 슬라이드셰어에서 보거나 다운로드 받을 수도 있다.
하이라이트를 요약 정리하면 다음과 같다:
- 00:00 도입
- 00:38 한 페이지 요약
- 03:52 이 책의 구성
- 06:04 무엇이 이 책을 흥미롭게 만드는가?
- 08:52 결론과 마무리
토요일, 9월 03, 2022
[B급 프로그래머] 8월 5주 소식(개발/클라우드/고성능 서버/데이터베이스 관련 소식 정리)
오늘의 짤방: 소설가 김영하 : 소설 쓰기에 가장 중요한 건 백업이야 백업해 - 이상 18만자 쓴 소설 날려본 글쟁이가 전달해드렸습니다 via @muntak_y)
개발 관련 소식
- 팁과 유틸리티
- Beeftext - An open-source text substitution tool for Windows.
- '원하는 검색 결과 더 빨리 찾는' 크롬 브라우저 고급 설정 팁
- 'PC 업그레이드 시 꼭 알아야 할 정보' RAM 종류 확인하는 방법
- thunk - The Modern Daily Thinking Tool
- 안드로이드 13 곳곳에 숨겨진 유용한 개선 사항 9가지
- Show HN: Wavvy – web-based audio editor (Audacity port)
- PianoChord.io - A Reference to a Comprehensive Collection of Piano Chords
- Use TouchID to Authenticate sudo on macOS
- "맥이라고 사파리가 항상 정답은 아냐" 다른 브라우저를 써야 하는 5가지 이유
- 갤럭시 탭을 보조 모니터로 설정하는 '세컨드 스크린' 사용법
- AltTab brings the power of Windows’s “alt-tab” window switcher to macOS.
- Conway's Multiplayer Game of Life
- 프로그래밍
- 다국어 환경에 맞게 타이포그래피 세팅하기 - 다국어 반응형 타이포그래피
- Interview on Rust, a Systems Programming Language Developed by Mozilla
- IIS의 훌륭한 대체 웹 서버, 마이크로소프트 케스트렐
- Learning Docker with Docker - Toying With DinD For Fun And Profit
- How we clone a running VM in 2 seconds
- Falsehoods programmers believe about email
- the WebKit project froze its Subversion tree and transitioned management and interaction with our source code to git on GitHub.
- 거의 모든 SW 개발의 필수⋯JSON 데이터 포맷의 이해
- The Markdown Guide is a free and open-source reference guide that explains how to use Markdown
- 구글, 안드로이드용 Cross Device SDK 공개 (android-developers.googleblog.com)
- Soketi - 간단하고 빠른 오픈소스 웹소켓 서버 (soketi.app)
- Devbox - 격리 쉘/컨테이너를 쉽게 만들어주는 CLI도구 (github.com/jetpack-io)
- JSON Crack - Seamlessly visualize your JSON data instantly into graphs.
- Debunking Container Myths 🧵
- Flutter vs React Native: Side-by-Side Comparison and When To Choose?
- 𝗚𝗿𝗮𝗽𝗵𝗤𝗟 𝘃𝘀. 𝗴𝗥𝗣𝗖 𝘃𝘀. 𝗥𝗘𝗦𝗧: 𝗖𝗵𝗼𝗼𝘀𝗶𝗻𝗴 𝘁𝗵𝗲 𝗿𝗶𝗴𝗵𝘁 𝗔𝗣𝗜
- 인프콘 2022 회고
- CodingBat is a free site of live coding problems to build coding skill in Java and Python.
- 우리팀이 JDK 17을 도입한 이유
- 딥링크의 모든것(feat. App Link, Universal Link, Deferred DeepLink)
- PLDB: a Programming Language Database
- UNIX Programming Enviornment by Brian W. Kernigan, Rob Pike
- 러스트 프로그래밍 입문
- Ushering out strlcpy()
- Heroicons 2.0 릴리즈 (heroicons.com)
- Why Slack’s free plan change is causing an exodus
- What happened when we disabled Google AMP at Tribune Publishing? Shockingly little. So you should try it, too
- LEARN TO CODE AWESOME WEBSITES IN HTML, CSS, AND JAVASCRIPT
- “현업이 직접 솔루션 관리”··· 오웬스 코닝의 ‘로우코드’ 활용기
- Devbox 📦 - Instant, easy, and predictable shells and containers
- Frontend Bootcamp View on GitHub by Microsoft
- 커비 개발자, 유튜브 채널 개설…“게임 개발을 더 재미있게”
- YaCy is free software for your own search engine.
- Crawlee - 웹스크래핑 & 브라우저 자동화 라이브러리 (crawlee.dev)
- [독서광] 책 vs 책 - 파이썬 신간 분석 (직접 작성한 글)
- WHY YOUR WEBSITE SHOULD BE UNDER 14KB IN SIZE
- 딥링크(Deeplink) : URI스킴, 유니버셜 링크, 앱링크 구분과 이해
- "자바 고속 직렬화의 진화" 마이크로스트림의 이해
- YAML의 숨은 오류를 미리 막아주는 7가지 팁
- Why do arrays start at 0?
- Beginners' Typescript tutorial
- The Future of NGINX: Getting Back to Our Open Source Roots
- 언어별로 구현해본 알고리듬 모음 (the-algorithms.com)
- Webhooks FYI - 웹훅 구현 및 사용을 위한 가이드 (webhooks.fyi)
- 초보자를 위한 40가지의 자바스크립트 프로젝트
- VS Code - What's the deal with the telemetry?
- Top Programming Languages 2022
- SSH commit verification now supported
- Typescript is terrible for library developers
- JPro - Java in the Browser
- Cosmopolitan v2.0 릴리즈 (github.com/jart)
- The Making of Prince of Persia [pdf]
- "데노 vs. Node.js" JS 런타임 선택 가이드
- Running Go on Docker — Comparing Debian vs Alpine vs Distroless vs BusyBox vs Scratch
- A General Overview of What Happens Before main()
- Software is in Decline - Jonathan Blow
- QEMU internals
- Flake8: Your Tool For Style Guide Enforcement
- What was Dennis Ritchie like?
- Python F-Strings Number Formatting Cheat Sheet by BrianAllan
- New #dataviz! The Earth's submarine fiber optic cable network, visualized in #RStats with #rayrender.
- gojq - Pure Go implementation of jq
- LibGen's Bloat Problem
- Using Java to Orchestrate Robot Swarms
- Why don't we do email verification in revers
- The Silence of Risk Management Victory
- Shared libraries as executables
- Brian Kernighan adds Unicode support to Awk
- This is a Python implementation of John Gruber's Markdown.
- Visual Sum of Cubes
- DevOps
- Log analytics using ClickHouse
- A beginner’s guide to Jaeger
- Kubernetes Failure Stories
- 데브옵스 시대는 끝났다
- Kubernetes from the ground up: the Kubelet
- The container orchestrator landscape
- Deploy Multiple NodeJS Apps on single Server with SSL, Nginx, PM2 - Part 1
- Full Stack Monitoring of JVM Applications, Using Micrometer
- 설계
- 글로벌을 향한 LINE 광고 플랫폼의 도전 | 라인개발실록
- Understanding Google’s File System
- DON’T THINK TO WRITE, WRITE TO THINK
- Chipping Away at the Monolith: Applying MVPs and MVAs to Legacy Applications
- Notes on Theory of Distributed Systems
- NGINX Modern Reference Architectures
- Patterns - 디자인 및 성능 패턴에 대한 최신 정보들을 제공합니다.
- 기술 분야의 성공을 이끄는 11가지 법칙 [67p PDF] (cbinsights.com)
- 하드웨어
- 경력 관리와 개발문화
- "연봉 높이는 경력 관리" 클라우드 네트워크 자격증 취득 가이드
- "여러 업무 공간 비슷하게 유지하라" 하이브리드 워크 생산성 관리 5계명
- ‘덜어야 더한다’··· 지친 리더를 위한 위임의 기술 6가지
- How I manage "underperformers"
- “美 IT 채용 시장, 올 상반기 내내 증가세” 다이스
- ‘효율성이 중요해진다’··· IT 리더가 취해야 할 8가지
- The Three F's of Open Source Development
- 원격 근무 가능한 스타트업이 최고의 인재를 확보하는 전쟁에서 승리할 것 (future.com)
- Developer Imposter Syndrome (medium.com)
- ‘신입사원에서 대표까지 20년’ 한국HPE 김영채 대표가 전하는 커리어 노하우
- “현장직의 37%, 6개월 내 퇴사 고려” 일선 직원 유지를 위한 해결책은?
- 인터뷰 | ‘SW 디자이너에서 앤젤 투자자로’··· FB '좋아요' 버튼 디자이너 솔레이오
- '취업 잘된다' 말에 배웠는데…"월급 말하기 부끄러워" 한숨
- How to pay your rent with your open source project
- Joining Onehouse
- 못하지 않는 개발자 되기 - 신입용
- 대퇴직 이어 '조용한 퇴직'에 주목하라
- 중국의 헤드헌터들은 중국 게임사들의 정리해고 물결 속에서 무엇을 보았나
- Global Code Time Report
- ‘코딩 시험’도 친다…교사 없는데 발표부터 “초·중 필수교육화”
- What don’t they tell you about retiring early?
- Nobody Wants to Teach Anymore - Everyone should know why.
- FE 취준생을 위한 포스트/자료 모음
- 블록체인과 메타버스
클라우드/고성능 서버/데이터베이스 관련 소식
- 보안
- 8,000만 명 데이터 유출한 메타-캠브리지 사태, 집단 소송 합의할 듯
- 전 세계 2,500만명 쓰는 비밀번호 서비스 ‘라스트패스’ 소스코드 해킹… 벌써 5번째
- 취약점 패치 품질이 악화하는 이유
- "올 6월까지 발견된 취약점, 전년 동기 대비 35% 많다" 트러스트웨이브 조사
- Why Xen wasn't hit by RETBleed on Intel CPUs
- 개인정보 강화 검색엔진 덕덕고, 이메일 포워딩 서비스 일반 공개
- Protect Your Inbox: DuckDuckGo Email Protection Beta Now Open to All!
- Protonmail Recommended Browsers
- Terms of Service Didn't Read
- 보안은 원래 어렵다, 쉬워지는 '기적'은 없을 터다
- 한 GCP 고객사, ‘사상 최대’ 디도스 공격 막아냈다
- “We Kill People Based on Metadata” and Other Metadata Things
- 애플, 프라이버시 기능으로 약해진 경쟁자를 제치고 자신만의 광고 제국을 건설하기 시작 (axios.com)
- iOS Privacy: Announcing InAppBrowser.com - see what JavaScript commands get injected through an in-app browser
- 클라우드
- 시끄럽고 추운 공간··· 데이터센터의 어제와 오늘, 그리고 내일
- 칼럼ㅣ네트워크 가용성, 적은 내부에 있다
- 한때 잘 나갔는데... ‘헤로쿠’가 시들해지는 이유
- “클라우드 사업 쉽지 않다” 세일즈포스도 실적 전망치 하향 조정
- 🧵Here are some quick observations on what I’m seeing within distributed systems in 2022
- AWS 사용자의 10가지 실수 – 이것만은 피하세요! | AWS Builders 온라인 시리즈 7월, 2022
- The Fall of Datacenter Software
- 애저 클라우드, 서버 2년 더 쓴다…기업도 서버 수명주기 연장 추세
- “데이터센터를 한 대의 시스템처럼” 고속 연결 기술 CXL의 이해
- "클라우드 비용이 새고 있다" 3가지 이유와 그 해결 방법
- “마이크로소프트 365도 옮겼다” 윈도우 앱을 컨테이너로 옮기는 방법
- DataDog의 Serverless 상태 보고서 (datadoghq.com)
- 데이터베이스
- Configure a Read Replica Database in Django
- AWS, 클라우드 데이터 풀(Pool) 서비스로 디지털 광고 시장 공세
- Open sourcing our fork of PgBouncer
- PostgreSQL 14 Internals book – Part II released
- The Rise of SQL
- Varlog is a strongly consistent distributed log storage.
- Parsing SQL
- SurrealDB - 분산 Document-Graph 데이터베이스 (github.com/surrealdb)
- Common pitfalls when migrating MySQL to Aurora using AWS DMS
- Turning SQLite into a distributed database
보너스: Basic JWT Auth Flow via @GuidesJava
EOB토요일, 8월 27, 2022
[B급 프로그래머] 8월 소식(빅데이터/인공지능, 읽을거리 부문)
- 빅데이터/인공지능
- 세상에서 색이 점점 사라져 가고 있다 (tumblr.macleodsawyer.com)
- 글을 쓰고, 그림을 그리고, 코드를 짜는 생성모델들이 가져오는 기회와 어려움
- 클라우드의 데이터 지배자 '아파치 아이스버그'
- Data is Living and Relational - Announcing the PostgresML Gym 🎉
- “내가 데이터의 힘에 매료된 사연은...” 애플 선임 데이터 과학자 대럴 강
- 테슬라 슈퍼컴 ‘도조’는 어떻게 자율차 훈련시키나
- The New Normal: The Coming Tsunami of Fakery
- Meta Develops Dataset Pruning Technique for Scaling AI Training
- Tesla Dojo Custom AI Supercomputer at HC34
- Why is Snowflake so expensive?
- AI-generated art illustrates another problem with technology
- Coping with Copilot
- Tell HN: A new way to use GPT-3 to generate code (and everything else)
- DALL-E, 메타버스, 그리고 한계비용 제로 콘텐츠 (번역)
- Visual Sum of Cubes
- GPT-3에 대한 종합적인 이해
- K-word : 일반적인 단어 3000여개를 구글플레이에서 검색해본다면. (k-word.web.app)
- Shazam turns 20
- Sematic - 오픈소스 ML 파이프라인 개발 툴킷 (github.com/sematic-ai)
- 직접 DALL-E 같은 AI 이미지 생성기 운영하기 (reticulated.net)
- PublicDataReader는 공공데이터포털, 서울 열린데이터 광장 등 기관에서 제공하고 있는 데이터 관련 OpenAPI 서비스를 파이썬으로 쉽게 이용할 수 있도록 도와주는 데이터 조회 라이브러리입니다.
- 테슬라는 슈퍼컴 강자…"GPU 기준 세계 7위"
- 데이터 플랫폼: 스타트업에서 이커머스 최강자로의 진화
- How to think about Quaternions without your brain exploding
- Your First Deep Learning Project in Python with Keras Step-by-Step
- 10 TWITTER STATISTICS EVERY MARKETER SHOULD KNOW IN 2022 [INFOGRAPHIC]
- 캐글 스터디 정리
- Time Series Analysis with Facebook Prophet: How it works and How to use it
- Habitual use of GPS negatively impacts spatial memory during self-guided navigation
- My matrix visualizations with MIT Gilbert Strang. I compiled the graphics in a short(14-page) PDF paper!
- A software engineer's circuitous journey to calculate eigenvalues
- Minerva: Solving Quantitative Reasoning Problems with Language Models
- Doctors using AI catch breast cancer more often than either does alone
- European or not, make sure your AI business sticks to EU data laws
- Using GPT-3 to explain how code works
- Google AI Open-Sourced a New ML Tool for Conceptual and Subjective Queries over Images
- 더 성숙해진 IDP 기술⋯종이시대 끝이 보인다
- 블로그 | 클라우드 기반 AI/ML이 온프레미스로 돌아오는 이유
- Waymo Shares Autonomous Vehicle Dataset for Machine Learning
- Facebook's AI Chatbot: ‘Since Deleting Facebook My Life Has Been Much Better’
- Snips NLU (Natural Language Understanding) is a Python library that allows to extract structured information from sentences written in natural language.
- Graph ML in 2022: Where Are We Now?
- Weights & Biases - 머신러닝 실험 시각화 & 트래킹 도구 (github.com/wandb)
- Can We Regist the Age of the Algorithm?
- StemRoller is the first free app which enables you to separate vocal and instrumental stems from any song with a single click!
- 데이터 과학자 채용 '하늘의 별 따기'··· CIO들의 해법은?
- "기지국 업그레이드만으로 도시 전체가 쓸 전력 아낀다"
- 현대차가 품을까? 자율주행 스타트업 ‘포티투닷’ 들여다 보니
- FauxPilot - 오픈소스 GitHub CoPilot 서버 (github.com/moyix)
- Why do tree-based models still outperform deep learning on tabular data?
- DALL·E 2 prompt book [pdf]
- Run BigQuery SQL using Python API Client: Step by Step from scratch
- 읽을거리
- Collections: Why No Roman Industrial Revolution?
- [36.5˚] ‘펌질’이 ‘비즈니스 모델’일 때
- What would actually happen if a nuclear missile self-destructs while it is in a silo?
- '개미투자자의 아버지' 번스타인 "서학개미, 네 가지 경고 기억해야"
- 현대차 직원이 본, '과거가 깨끗한' 테슬라의 강점
- The End of the Manual Transmission Is Near. Here’s Why.
- 2030이 페북 떠나는 이유...“직장 상사와 페친 되기 싫어서”
- 인구 최다 연령 '1971년생' 93만5176명..국민 평균 연령 43.7세
- Nobody Wants to Teach Anymore
- 저물어가는 소셜 네트워크의 시대 (번역)
- Apocalypse on the Runway: Revisiting the Tenerife Airport Disaster
- Welcome to Philip K. Dick’s dystopia
- 페이스북 국내 월 이용자 2년여만에 25% 줄어…정체·감소 지속
- Third-Polarizing-Filter Experiment Demystified — How It Works
- US teens have abandoned Facebook, Pew study says
- How to overcome worrying about your health
- Essential Climbing Knots — The Complete Guide
- Neither Confirm Nor Deny
- That time a Soviet Test Pilot Ejected Two Seconds Before the Crash of his MiG-29
- How Did Elevators Lose Their Music?
- 국내 스시 오마카세 맛집 리스트
- 읽기 쉬운 문장으로 고쳐 쓰기
- The Most Famous Paradox in Physics Nears Its End
- [고한석의 아시아 포커스] 대만을 둘러싼 미국의 ‘체스 전략’ vs 중국의 ‘바둑 전략’
- U.S. Army Camouflage Improvement Explained
- 원숭이두창 백신에 사용되는 ‘백시니아 바이러스’의 기원
- The Worst Dam Idea In The World
- US regulators will certify first small nuclear reactor design
목요일, 8월 25, 2022
[독서광] 책 vs 책 - 파이썬 신간 분석
이번 주는 클린 코드, 이제는 파이썬이다, 전문가를 위한 파이썬 프로그래밍, 파이써닉한 파이썬을 익히는 간결한 안내서를 소개하겠다.
방송 스크립트는 전체 공개되어 있으며, 슬라이드셰어에서 보거나 다운로드 받을 수도 있다.
하이라이트를 요약 정리하면 다음과 같다:
- 00:00 도입
- 01:13 오늘 다룰 파이썬 신간
- 02:22 서적별 소개 – 클린 코드 이제는 파이썬이다
- 04:15 서적별 소개 – 파이써닉한 파이썬을 익히는 간결한 안내서
- 06:58 서적별 소개 – 전문가를 위한 파이썬 프로그래밍
- 14:51 어떨 때 어떤 책을 읽어야 할까?
- 18:55 결론과 마무리
토요일, 8월 20, 2022
[B급 프로그래머] 8월 3주 소식(개발/클라우드/고성능 서버/데이터베이스 관련 소식 정리)
오늘의 짤방: Jeff Bezos recruitment email for Amazon $AMZN (1994) "Well-capitalized start-up seeks extremely talented C/C++/Unix developers to help pioneer commerce on the internet..." via @TickerHistory
개발 관련 소식
- 팁과 유틸리티
- 컴퓨터/윈도우를 정리/관리하는 방법 Ver 5.7 (2022-08-14 업데이트) (lunamoth.com)
- Resilio - Universal file delivery that powers the world’s most creative games
- Rallly - 미팅 날짜 선택을 도와주는 Doodle Poll 대체제 오픈소스 (github.com/lukevella)
- Tiny Helpers - A collection of free single-purpose online tools for web developers...
- SSH Tips and Tricks
- 아이폰 사파리에서 PDF 문서 만들기
- Rocket Drone, a lunar lander type game for the web
- Penumbra - 자연광을 기반으로 만든 색상구성표 (github.com/nealmckee)
- 안드로이드 타이핑 경험을 효과적으로 바꾸는 지보드 설정 7가지
- OBS 28.0 Beta 1 - 10비트/HDR 지원, Qt 6, 네이티브 애플 실리콘 지원 (github.com/obsproject)
- restic is a backup program that is fast, efficient and secure.
- Making a Video of a Single Window
- Mount a Linux disk in WSL 2
- Open AirPlay 2 Receiver
- 프로그래밍
- John Carmack: Best programming setup and IDE | Lex Fridman Podcast Clips
- Taotajima.jp WebGL deconstruction
- Removing HTTP/2 Server Push from Chrome
- Collection of best practices for providing and consuming webhooks
- Java Quiz
- What is Refactoring?
- Ten Java coding antipatterns to avoid: Worst practices #5 through #1
- No, C# Is Not Dying. But No Language Lives Forever
- 버티컬 슬라이스(Vertical Slice)란 무엇인가?
- FreeBSD - a lesson in poor defaults
- The Essence of Programming
- Persistence, Facades and Roslyn's Red-Green Trees
- Why Your Cached JavaScript Is Still Slow and Incurs Performance Overhead
- Programming breakthroughs we need
- SQLite-html : HTML을 쿼리,조작,생성하는 확장 (github.com/asg017)
- WebDevChallenge - A hopefully ever-growing list of web-development related challenges
- The impact of removing jQuery on our web performance
- Why Airbnb Dumped React Native?
- 9가지 프로그래밍 언어로 배우는 타입 이론
- .NET 6 is now in Ubuntu 22.04
- A robots.txt Problem
- Finding performance problems: profiling or logging?
- Big Changes Ahead for Deno
- 🦕 Astrodon - Desktop App Framework (not there yet!) for Deno, based on Tauri
- Labstack/echo: High performance, minimalist Go web framework
- 2022년 현재, 최고의 웹 스크래핑 도구는 무엇인가요? (news.ycombinator.com)
- Top 22 Github Repos for JavaScript Developers.
- oasis is a small linux system.
- Bitburner is a programming-based idle incremental RPG
- the {λ way} project - ( A simple text editor on the web where you can write and compute. )
- Full Stack Python - Learn to Build, Deploy and Operate Python Applications
- 구글이 안드로이드 앱 배포를 APK 대신 AAB로 바꾸는 이유
- UTC vs. UT1 time (and other nuances)
- Erg is a statically typed language that is Python-compatible.
- Tough times on the road to Starcraft
- PHP-FPM tuning: Using ‘pm static’ for max performance
- Optimizing resource loading with Priority Hints
- Priority Hints - What Your Browser Doesn’t Know (Yet)
- Deno’s Fresh Uses Server-Side Rendering for Faster Apps
- Tiny Core Linux 13.0 - full Linux desktop in 22 MB.
- "자바 앱 서버의 표준" 톰캣의 이해와 기본 활용
- Asdf Performance
- "정의부터 제각각" 설문조사로 본 앱 현대화의 현주소
- Switcher - The Macintosh's first multi-tasking environment
- [독서광] 클린 코드 이제는 파이썬이다 (본인이 쓴 글)
- Rob Pike: “Dotfiles” being hidden is a UNIXv2 mistake (2012)
- System.css - A design system for building retro Apple-inspired interfaces
- LIKE-DBG (LInux-KErnel-DeBuGger) aims at automating the boring steps when trying to set up a Linux kernel debugging environment.
- 직관만 믿고 까불었다가 망한 PM의 사연
- Stackflow is a project that implements Stack Navigation UX, which is mainly used in mobile devices (iOS/Android, etc.) in a JavaScript environment.
- Connect-Web : 브라우저에서 RPC 호출하는 TypeScript 라이브러리 (buf.build)
- Microsoft open-sources over 1,500 of its cute 3D emoji designs for anyone to use
- Vector graphics on GPU
- GraphQL은 좀 짜증나요 (news.ycombinator.com)
- JNumPy: writing high-performance C extensions for Python in minutes
- JSend is a specification that lays down some rules for how JSON responses from web servers should be formatted.
- 파이썬, 여전히 뜨겁다··· “티오베·Pypl 모두에서 또 1위”
- I Don’t Like Go’s Default HTTP Handlers
- Windmill - Scripts to internal apps and workflows in minutes
- yare.io is a real-time 2-player (1v1) strategy game where you control units with any input method you want.
- The Illustrated QUIC Connection
- Trealla Prolog - A compact, efficient Prolog interpreter with ISO Prolog aspirations.
- ARM 64 Assembly Series — Data Processing (Part 2)
- 25 Killer APIs For Your Next Web Development Project.
- Docker and the OCI container ecosystem
- Using Landlock to Sandbox GNU Make
- Sleep Sort – The King of Laziness / Sorting while Sleeping
- TCP over HTTP
- DevOps
- Benchmarking nftables
- Top 6 Best practices for Container Orchestration
- OpenTelemetry on Kubernetes
- Please do not ship work in progress to users
- HOW DISCORD SUPERCHARGES NETWORK DISKS FOR EXTREME LOW LATENCY
- Load Testing: An Unorthodox Guide
- Infrastructure-as-Code Goes Low Code/No Code
- Kubernetes StatefulSets are Broken
- 오픈소스를 이용한 다중 k8s 클러스터 환경의 모니터링 시스템 구축
- 설계
- How to Find the Value in Legacy Code
- 당근마켓 ‘매너온도’ 글로벌 수출기 (1)- 사용자조사로 유저의 목소리 듣기
- System Design Basics: Rate Limiter
- Armeria를 소개합니다
- What are non-functional requirements (NFRs) in project management?
- 로그인, 회원가입, ..회원 서비스 기획 너무 어렵다!
- 회원시스템 이벤트기반 아키텍처 구축하기
- Learning Patterns - 웹 앱 설계를 위한 패턴들 (patterns.dev)
- (쿠팡) 마이크로서비스 아키텍처로의 전환
- Gutenberg – a Publish-Subscribe Service for Datasets Created by Netflix
- 하드웨어
- 경력 관리와 개발문화
- A list of developer questions to ask prospective employers
- Why It's Easier to Manage 4 People Than It Is to Manage 1 Person
- InterviewThis is an open source list of developer questions to ask prospective employers during the hiring process.
- Dear junior developer, I don’t care about your portfolio
- 개발 실력이 눈에 보이는 이력서 작성법
- pathify - Curated path to help developers grow
- 개발자로서 영어 독해 능력을 어떻게 향상시킬 것인가?
- 음악학도, 코딩에 눈을 뜨다 : 오픈소스 문서 번역으로 기술을 노래하는 이수진 개발자
- 게임 수학, 어느 정도까지 배워야 할까?
- 히딩크가 바꿔놓은 체력훈련
- 6 Ways to Stay Focused While Working on Your Startup and Having a 9 to 5
- On being tired
- 마흔살 기획자 프로그래머 되다
- Advice to Prospective Book Authors by Scott Meyers
- JUNIOR SOFTWARE DEVELOPER DEMOGRAPHICS AND STATISTICS IN THE US
- An opinionated guide on how to become a professional Web/Mobile App Developer.
- Algorithms you should know before you take system design interviews
- From Novice to Master, and Back Again
- Why is recruiting developers so difficult?
- ApacheCon 2019 Keynote: James Gosling's Journey to Open Source
- how to stop being "terminally online"
- 블록체인과 메타버스
보안/클라우드/데이터베이스 관련 소식
- 보안
- “PLC를 무기화해 엔지니어링 워크스테이션을 해킹한다” 이블 PLC 공격의 위험
- 쿠버네티스용 오픈소스 보안 플랫폼 ‘쿠버스케이프'에 취약성 검사 기능 추가
- CVE-2022-38392 – Janet Jackson Song as vulnerability
- Signal says 1,900 users’ phone numbers exposed by Twilio breach
- JWT 인증 방식을 왜 사용해야할까?
- Windows 11 x64 security hardening guide
- 2022 CWE Top 25 Most Dangerous Software Weaknesses
- Hackers are targeting industrial systems with malware
- PyPI Package 'secretslib' Drops Fileless Linux Malware to Mine Monero
- "AWS vs. GCP vs. 애저" 클라우드 보안 기능 승자는?
- 인스타그램/페북은 인앱브라우저에서 하는 모든 일을 추적가능합니다 (krausefx.com)
- iOS Privacy: Instagram and Facebook can track anything you do on any website in their in-app browser
- Phishers who breached Twilio and targeted Cloudflare could easily get you, too
- “왜 마이크로소프트만 차단 안 해” 지적에…덕덕고, 개인정보 추적 차단 기능 강화
- "SW 버전 글리터 밤" 한 보안 전문가가 스패머를 골탕 먹인 방법
- 클라우드
- Amazon EBS 프로비저닝 IOPS – 10년간의 변화
- Architecting with Google Cloud
- Scanning for AWS Security Issues With Trivy
- DigitalOcean Data Centers (With addresses)
- The best ways to save money on Lambda
- Serving Netflix Video Traffic at 800Gb/s and Beyond [pdf]
- “94% 기업이 클라우드의 과잉 지출 중” 하시코프-포레스터 보고서
- 서버리스와 서버의 비용 비교
- Google Experiences Rare, Widespread Outage
- TensorDock - 저렴한 GPU 클라우드 ($0.29/hr) (tensordock.com)
- 데이터베이스
- Genji - Document-oriented, embedded, SQL database
- Enhance your Postgres skills
- Maximum number of database connections
- TSDB as a Service, TSCoke 개발기
- Redis Explained
- Introducing sqlite-http: A SQLite extension for making HTTP requests
- What's the logical order of SQL query operations? SQL Query Execution Order (Visualized).
- SQL Query Order of Execution
(보너스: Java collections framework in-depth view: via @GuidesJava)
EOB










