BetterDev #160 - How does Linux's display work
Better Dev #160 Jul 13, 2020
Hi everyone, Welcome to issue #160. Let’s get straight to our link this week.
Linux has an amazing yet frustrated at the same time about display. Xorg, Xserver, X11, KDE, Gnome, Xfce…The full dekstop environment can easily swap out. That multitude can be overwhelming or confusing when we don’t have the full picture. There are multiple documentations for each side of the Linux’s display system, but globally how does it work exactly?
Your phone is a mini computer with low power consumtion, and if you add the SIM, it maybe come a great device to be always online. What if we run a web server on that device and open it to the internet. What kind of programming language will be easily to be deploy and run on the phone.
Categorize concurent transaction issue: Dirty Read, Dirty Write, Read Skew, Lost Update, Write Skew.
Key exchange is fundamental in any secure connection, at some point it will have a key exchange that only two partners know so no one can see what they are communicate. This post is an attempt to explain this process in a simpler way.
Cloudflate TV is like a TV show where you tune in to watch their engineers talk about programming. Cloudflare has great blog posts we link many time in the past too. They want a solution as simple as joining a Zoom call. They laid out technical challens when building an infrastructur for that.
This is probably a post for mobile dev. However, most of time the one who setup build/release for a mobile app maybe a devops/backend engineer. Therefore, understanding code signing process on iOS is really important. Even if you don’t have to deal with this at all, it’s still a good read to understand how iOS control this process.
SIMD (Single Instruction Multiple Data) is an instruction set available mostly on all current processors. SIMD instructions give data-level parallelism on a unit (vector of data). A single instruction is executed in parallel on multiple data points as opposed to executing multiple instructions. That improves the performance. People use SIMD to parse JSON faster or process image. In this post, we learn about 3 use cases to make use of SIMD for great peformance
A replayable arcade shooter with a focus on build theorycrafting. Use a massive skill tree, many classes and ships to create your own builds and defeat an ever increasing amount of enemies. The tutorial includes 15 parts: game loop, room and areas, player stats and attacks, enemies, skill tree and more.
touched upon various concepts, strategies, and design heuristics to consider when we venture into the world of microservices, more specifically when we try to break a monolith into multiple domain-based microservices
Understanding the fundamental building blocks(😉) of Bitcoin can be daunting for some developers. I find it difficult to meaningfully understand a system without knowing how everything fits together. Someone on Hacker News also wrote a toy implementation of the Bitcoin algorithm in Node so you can even test mining in browser.
Code to read
A darknet implementation of MobileNetv2-YOLOv3-SPP detection network. Basically face detection.
PythonAIa logging tool for python programs. It let’s you add logs to your running python programs without restarting the program, redeploying the program, or modifying the code in any way.
Pythonbuild reactive, real-time frontend UI components in your Rails application using pure Ruby. The change is all render server side and push to client via ActionCable.
RubyNode.js implementation of Google’s HighwayHash. SIMD intrinsics (AVX2, SSE4.1) will be used when available at runtime.
JavaScriptVideo
Conflict-free Replicated Data Types (CRDTs) are an increasingly popular family of algorithms for optimistic replication. They allow data to be concurrently updated on several replicas, even while those replicas are offline, and provide a robust way of merging those updates back into a consistent state. CRDTs are used in geo-replicated databases, multi-user collaboration software, distributed processing frameworks, and various other systems.
Tools
quick way to compare EC2 instance price. Available as curl via JSON too. Basically give you an API to check ec2 price, compare on-demand, spot price
a simple Kubernetes RBAC static analysis tool. It identifies potential security risks in K8s RBAC design and makes suggestions on how to mitigate them
A web app for writing and running SQL queries and visualizing the results. Supports Postgres, MySQL, SQL Server, ClickHouse, Crate, Vertica, Presto, SAP HANA, Snowflake, BigQuery, SQLite, and many others via ODBC
You can view this issue in web browser.
If you have any suggestion/feedback, do tell me by replying to this email. I read them all.
No longer want to receive these emails? Unsubscribe
Older messages
BetterDev #159 - Scaling Linux Services: Before accepting connections
Monday, July 6, 2020
Better Dev #159 Jul 06, 2020 Hi everyone, Welcome to issue #159. If you like this newsletter, please help forward this email to a friend, tweet, or shout from a rooftop. It goes a long way :-). Scaling
BetterDev #158 - Learning operating system development using Linux kernel and Raspberry Pi
Monday, June 29, 2020
Better Dev #158 Jun 29, 2020 Hi everyone, Welcome to issue #158. If you like this newsletter, please help forward this email to a friend, tweet, or shout from a rooftop. It goes a long way :-).
BetterDev #157
Monday, June 22, 2020
Better Dev #157 Jun 22, 2020 Hi everyone, Welcome to issue #157. Let's get straight to our links this week. Fast Subnet Matching Determining if a subnet contains a given IP is a fundamental
BetterDev #156 - How Controllers Maximize SSD Life
Monday, June 15, 2020
Better Dev #156 Jun 15, 2020 Hi everyone, Welcome to issue #156. Let's get straight to our links this week. How Controllers Maximize SSD Life MLC flash has a lifetime of only 10000 erase/write
BetterDev #155 - Papers with code and Preparing Applications for IPv6
Monday, June 8, 2020
Better Dev #155 Jun 8, 2020 This week, I want to share a quick shell trick to check if a port open or not without using any external tool like telnet or nc . And it's a one liner: echo > /dev/
You Might Also Like
JSK Daily for Nov 27, 2024
Wednesday, November 27, 2024
JSK Daily for Nov 27, 2024 View this email in your browser A community curated daily e-mail of JavaScript news JavaScript Certification Black Friday Offer – Up to 54% Off! Certificates.dev, the trusted
Ranked | The World's Biggest Importers of Goods 🌎
Wednesday, November 27, 2024
As Trump tariffs are anticipated to disrupt global trade and push up prices for consumers, we show the world's biggest importers of goods. View Online | Subscribe | Download Our App >> 📱Book
Daily Coding Problem: Problem #1621 [Easy]
Wednesday, November 27, 2024
Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Google. A regular number in mathematics is defined as one which evenly divides some
Spyglass Dispatch: The Xitter Bail Out • OpenAI Tender • Grokking Grok • Smartphone Sales • Fischer Random Chess • Scott Bessent for Treasury
Wednesday, November 27, 2024
The Xitter Bail Out • OpenAI Tender • Grokking Grok • Smartphone Sales • Fischer Random Chess • Scott Bessent for Treasury The Spyglass Dispatch is a free newsletter sent out daily on weekdays. Feel
The Long Road Home: A Story of Loss, Learning, and Renaissance - PART 4
Wednesday, November 27, 2024
Top Tech Content sent at Noon! How the world collects web data Read this email in your browser How are you, @newsletterest1? 🪐 What's happening in tech today, November 27, 2024? The HackerNoon
Top Tech Deals 🏷️ PS5 Slim, 4K TVs, 10th Gen iPad, and More!
Wednesday, November 27, 2024
The Black Friday madness is here! How-To Geek Logo November 27, 2024 Top Tech Deals: PS5 Slim, 4K TVs, 10th Gen iPad, and More! The Black Friday madness is here! Black Friday sales are here, and we
The 165+ best Black Friday deals
Wednesday, November 27, 2024
Windows Super God Mode; Bluesky starter packs; Tech gifts under $100 -- ZDNET ZDNET Tech Today - US November 27, 2024 Black Friday 2024 live blog Best Black Friday deals 2024: 165+ sales live now
⚙️ Neuralink's new trial
Wednesday, November 27, 2024
Plus: Zoom is becoming an AI-first company
Matrix Botnet Exploits IoT Devices in Widespread DDoS Botnet Campaign
Wednesday, November 27, 2024
THN Daily Updates Newsletter cover The AI Value Playbook ($35.99) FREE for a Limited Time Business leaders are challenged by the speed of AI innovation and how to navigate disruption and uncertainty.
The Sequence Chat: Why are Foundation Models so Hard to Explain and What are we Doing About it?
Wednesday, November 27, 2024
Addressing some of the interpretability challenges of foundation models and the emerging fields of mechanistic interpretability and behavioral probing. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏