惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

人人都是产品经理
人人都是产品经理
宝玉的分享
宝玉的分享
小众软件
小众软件
有赞技术团队
有赞技术团队
月光博客
月光博客
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
MyScale Blog
MyScale Blog
Engineering at Meta
Engineering at Meta
Stack Overflow Blog
Stack Overflow Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
N
Netflix TechBlog - Medium
D
Docker
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
MongoDB | Blog
MongoDB | Blog
WordPress大学
WordPress大学
J
Java Code Geeks
罗磊的独立博客
V
Visual Studio Blog
雷峰网
雷峰网
H
Help Net Security
T
The Blog of Author Tim Ferriss
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
大猫的无限游戏
大猫的无限游戏
F
Fortinet All Blogs

Stonecharioteer on Tech

I Traced My Traffic Through a Home Tailscale Exit Node What Was I Reading Last? In Three Not-So-Easy Pieces Dogfooding Is Hard Code blocks in your books, finally GoForGo v0.9.0 Merrilin - We built an app to read books I use a Macbook now Data Structures & Algorithms - Preparing for Interviews Using a local DNS namespace for local service discovery Direction KOllector - Publishing KOReader Highlights gbt: branches touched in the last 24 hours A Soiree into Symbols in Ruby Some Smalltalk about Ruby Loops Ruby Blocks Returning from Ruby Blocks, Procs and Lambdas My Linux Laptop Finally Works: How Claude Helped Me Fix Years of Annoyances TIL: Watchexec - Modern File Watching for Development Workflows A Less Busy Mind GoForGo - Learn Go through live examples Migrating My Old Blog to Hugo with Claude The Qtile Window Manager: A Python-Powered Tiling Experience Read the RFCs that Built the Internet Py-x-Protobuf - Or How I Learned to Stop Worrying and Love Protocol Buffers Python Reverse a List New Beginnings Leaving ChainSafe Systems Screen Lock for Cinnamon Desktop using Zenity and Terminal Commands Crews Not Teams A System for Getting Better at LeetCode
TIL: Virtual Machine Implementation, Data Visualization, ...
2020-08-16 · via Stonecharioteer on Tech

Computer Science Fundamentals

Virtual Machine Implementation

  • Write your own Virtual Machine
  • Comprehensive tutorial on building a virtual machine from scratch
  • Implements the LC-3 (Little Computer 3) instruction set
  • Covers CPU simulation, memory management, and instruction execution
  • Excellent educational resource for understanding computer architecture
  • Hands-on approach to learning how computers work at the lowest level

Creative Data Visualization

  • Stock Market Chart Landscape Art
  • Creative approach to transforming financial data into artistic landscapes
  • Demonstrates intersection of data science and creative arts
  • Shows how data visualization can be both informative and aesthetically pleasing
  • Example of unconventional approaches to data presentation

Personal Finance and Productivity

You Need a Budget (YNAB)

  • You Need a Budget
  • Popular budgeting software with strong methodology
  • Focuses on zero-based budgeting principles
  • Emphasizes giving every dollar a purpose before spending
  • Strong community and educational resources
  • Subscription-based but highly regarded for effectiveness

Cheat Command-Line Tool

Key Takeaways

Learning Through Implementation

  • Building a virtual machine teaches fundamental computer science concepts
  • Hands-on projects provide deeper understanding than theoretical study alone
  • Complex systems become understandable when built step by step

Creative Applications of Technical Skills

  • Data visualization can be both functional and artistic
  • Technical skills can be applied to creative and personal domains
  • Cross-disciplinary thinking leads to innovative approaches

Tool Selection and Productivity

  • Offline tools provide reliability and speed
  • Good methodology often matters more than specific tools
  • Investment in learning tools pays long-term dividends