Posts and notes
547 entries written here.
Generative AI
Generative AI for beginners from Microsoft
Coursera Generative AI with LLMs
Some notes from the Coursera Course Generative AI Project Lifecycle: Uses AWS Sagemaker (Sagemaker Studio is Jupyter based IDE) for launching notebooks. Time…
security
Canarytokens What are Canarytokens You'll be familiar with web bugs, the transparent images which track when someone opens an email. They work by embedding a…
cpp
Learning cmu-db/15445-bootcamp: A basic introduction to coding in modern C++. Blog posts C++ Papercuts :: The Coded Message; Aug 2023. Opinion C++ plus…
HumanEval
HumanEval is an evaluation harness for the HumanEval Problem solving dataset described in the paper (Chen et al. 2021); arXiv. The code is available on github…
bun
bun is a JavaScript runtime. Run run a .js or a .ts script: First install the deps: $bun install markdown. (Which also installs a binary md2html to where…
melange
Melange is a backend for the OCaml compiler that emits JavaScript. Melange strives to provide the best integration with both the OCaml and JavaScript…
leetcode
Meta L5 interview leetcode 150 blind 75 grind 169 grind 75 neetcode 150 sql 45 behavioural interview notes Comprehensive Guide to Prepare for LeetCode…
dune
dune-release.md dune-release is a good improvement over the old opam-publish, but releasing software is still clearly not a solved problem, and I find it hard…
gobuffalo
Buffalo is a "full featured" web framework for golang. I wanted something more than simple "API" frameworks, because i'm planning to build a whole website and…
Query Languages
There is of course sql.. and PRQL -- Pipelined Relational Query Language, pronounced “Prequel”. The web page has good examples and the advantages; probably the…
xslt
How To Style An Atom Feed With XSLT Show HN: JavaScript-free (X)HTML Includes | Hacker News, and ...tried that, getting an empty match. here is the actual…
Visualization
Fundamental rule -- Friends don't let friends make certain types of data visualization - What are they and why are they bad. Vega-Lite Vega is a declarative…
Multimodal Learning
Meta-Transformer: A Unified Framework for Multimodal Learning -- Unified Multimodal Learning. Meta-Transformer utilizes the same backbone to encode natural…
Hypermedia Systems
Notes on Hypermedia Systems web applications are not islands. We’re writing HTML not just for a particular application, but also to play along with other…
Typography
Essays A 17th-century font in a 21st-century thesis - Lin Yangchen The Futures of Typography Typographic Portrait Composed Entirely of Brass Rule and notes on…
HTML
I try to use Semantic HTML as much as possible especially for content heavy stuff like this website. My ultimate goal is to use the plain output of Pandoc (or…
High Performance Programming
Posts | Easyperf. See alsoBook: "Performance Analysis and Tuning on Modern CPUs" Parallel Computing and Scientific Machine Learning (SciML): Methods and…
mathematics
How I’m (re)learning math as an adult - Gabriel Mays recommends Math Academy as a self-learning platform; 2024. MA costs $49/month/person. Mathematics for…
foundationdb
Homepage: FoundationDB FoundationDB is an open source multi-modal distributed k-v store database developed by Apple. It backs Snowflake and also many iCloud…
bayesian
O'Reilly Webcast: Bayesian Statistics Made Simple - YouTube by Allen Downey, author "Think Stats: Probability and Statistics for Programmers" in Python…
interviews
LeetCode ---- Probability and Markets by Jane Street Leveling Up in Job Interviews for Software Engineers Introduction to Machine Learning Interviews Book ·…
Structured Logging
Structured logging is a programming practice of implementing a consistent, predetermined message format for application logs that allows the logs to be treated…
diet
Stigler diet - Wikipedia is an optimization "Optimization (mathematics)") problem named for George Stigler, a 1982 Nobel laureate in economics, who posed the…
dataframe
Why Are There So Many Python Dataframes? pandas/Modin, Polars, RAPIDS cuDF, Ibis, Snowpark Dataframes, Vaex, Dask, PySpark, Daft, BigQuery Dataframes, etc…
dataflow
Hydro - Build Software for Every Scale ; via HN The Hydro Project at UC Berkeley is developing cloud-native programming models that allow anyone to develop…
emulation
jart/blink: tiniest x86-64-linux emulator -- blink is a virtual machine that runs x86-64-linux programs on different operating systems and hardware…
100-page-book
There is a niche for "small"ish books of about 100 pages that can be useful for survey books "what is there to know about X" "what's new in X since Y…
sideproject
An educational side project -- article by Gergely Orosz Challenging projects every programmer should try - Austin Z. Henley Why I prefer making useless stuff…
Jupyter
Do not misuse Jupyter, understand the limitations -- "Notebooks are McDonalds of Code." Books Teaching and Learning with Jupyter An open book about Jupyter and…
- Older