Some random links
Some of these I've saved through Reminders while browsing from my phone. Those usually end up with the source website as part of the name. Some are duplicates.
- Kerouac and Buddhism | Hacker News https://youtube.com/watch?v=UyktuCjOisc
- Distributed Systems Shibboleths | Hacker News https://news.ycombinator.com/item?id=31217802
- GitHub - microsoft/Web-Dev-For-Beginners: 24 Lessons, 12 Weeks, Get Started as a Web Developer https://github.com/microsoft/Web-Dev-For-Beginners
- Monarch: Google’s Planet-Scale In-Memory Time Series Database | Hacker News https://arxiv.org/abs/2001.06561
- Analog Spring Reverb : How it works | Anasounds https://anasounds.com/analog-spring-reverb-how-it-works/
- 21 Parameter Group Values to Change in Amazon RDS for MySQL https://hackmysql.com/post/21-parameter-group-values-to-change-in-amazon-rds-for-mysql/
- Cockpit Project — Cockpit Project https://cockpit-project.org/
- Dropbox - RIP Good times.pdf - Simplify your life, RIP Good times.pdf, https://www.dropbox.com/s/5db0iwb57zls7k7/RIP%20Good%20times.pdf?dl=0
- Vintage computer ads that show how far we’ve progressed, 1970-1990 - Rare Historical Photos https://rarehistoricalphotos.com/vintage-computer-ads/
- Why is the nuclear power industry stagnant? | Hacker News https://whatisnuclear.com/reactorhistory.html
- Leslie Lamport revolutionized computer science with math [video] | Hacker News https://news.ycombinator.com/item?id=31496816
- Basque–Icelandic Pidgin | Hacker News https://news.ycombinator.com/item?id=30873832
- Dashy – A self-hosted homepage for your homelab | Hacker News https://news.ycombinator.com/item?id=31636450
- Adventures in Electronic Music https://www.charlespetzold.com/etc/AdventuresInElectronicMusic/
- How Parents' Trauma Leaves Biological Traces in Children - Scientific American https://archive.ph/2022.06.19-074119/https://www.scientificamerican.com/article/how-parents-rsquo-trauma-leaves-biological-traces-in-children/
- bootstrap https://www.cssbed.com/bootstrap/
- Ask HN: What's is your go to toolset for simple front end development? | Hacker News https://news.ycombinator.com/item?id=32011439
- Modifiable areal unit problem - Wikipedia https://en.wikipedia.org/wiki/Modifiablearealunitproblem
- Data and the Forth Stack https://www.forth.com/starting-forth/1-forth-stacks-dictionary/
- A framework for audio software development | Hacker News https://noisecraft.app/608
- Laurence Tratt: How I Clean my Glasses https://tratt.net/laurie/blog/2022/howicleanmyglasses.html?utmsource=hackernewsletter&utmmedium=email&utmterm=learn
- How to build an Arduino synth | Use Arduino for Projects https://duino4projects.com/how-to-build-an-arduino-synth/
- Bela: The platform for beautiful interaction https://bela.io/
- GitHub - paxtonhare/demo-magic: A handy shell script that enables you to write repeatable demos in a bash environment. https://github.com/paxtonhare/demo-magic
- Ask HN: What's the best source code you've read? | Hacker News https://news.ycombinator.com/item?id=32798689
- Pair Locking your iPhone with Configurator 2 https://arkadiyt.com/2019/10/07/pair-locking-your-iphone-with-configurator-2/
- Learn TLA+ | Hacker News https://learntla.com/
- The Fundamentals of Control Theory | Hacker News https://news.ycombinator.com/item?id=33071119
- How Brian Eno Created "Ambient 1: Music For Airports" https://www.youtube.com/user/amuletsmusic
- How Brian Eno Created "Ambient 1: Music For Airports" https://www.youtube.com/user/Hainbach101
- How Brian Eno Created "Ambient 1: Music For Airports" https://www.youtube.com/channel/UCEh19R3rprrnPWx-QOy54Kg
- Stretch iPhone to its limit: 2GiB Stable Diffusion model runs locally on device | Hacker News https://news.ycombinator.com/item?id=33539192
- A Cypherpunk’s Manifesto (1993) | Hacker News https://everynoise.com/
- summertime score - Google Search https://www.el-atril.com/partituras/Gershwin/Summertime.pdf
- A Data-Centric Introduction to Computing https://dcic-world.org/2022-08-28/index.html
- Textbook for Electrical Engineering & Electronics https://www.allaboutcircuits.com/textbook/
- TripleA: An Open Source Turn Based Grand Strategy Game https://triplea-game.org/
- Show HN: Filmbox, physically accurate film emulation, now on Linux and Windows | Hacker News https://license.videovillage.co/buy/filmbox-lite-ofx/non-commercial
- Treasure Trove of Over 1700 Mechanical Animations https://kottke.org/15/04/treasure-trove-of-over-1700-mechanical-animations
- Music Theory Cheat Sheet: Keys, Scales, Chords, Notes & Intervals https://muted.io/cheat-sheet/
- Sequencer Party • Home https://sequencer.party/
- A CRITICAL FIELD GUIDE FOR WORKING WITH MACHINE LEARNING DATASETS https://knowingmachines.org/critical-field-guide
- Sweet Home 3D - Draw floor plans and arrange furniture freely https://www.sweethome3d.com/
- Kill switch extension cord. - HomemadeTools.net https://www.homemadetools.net/forum/kill-switch-extension-cord-85656
- Omniscient Debugging (2007) | Hacker News https://pernos.co/
- Word-As-Image for Semantic Typography https://wordasimage.github.io/Word-As-Image-Page/
- Launching Construct Animate - Construct Official Blog https://www.construct.net/en/blogs/construct-official-blog-1/launching-construct-animate-1612
- Freecad User Book EN https://bassmatifreecad.github.io/FreecadUserBook/en/index.htm
- Seventh Chords https://musictheory.pugetsound.edu/mt21c/SeventhChords.html
- Line 6 CustomTone https://line6.com/customtone/tone/113780/
- How to Make Chords From Scales – Flypaper https://flypaper.soundfly.com/write/how-to-make-chords-from-scales/
- OpenRefine https://openrefine.org/
- Hacker News https://github.com/SecureAI-Tools/SecureAI-Tools
- Modd.io - Make IO games. Play IO games https://learn.modd.io/
- Xenharmonic Wiki http://xenrhythmic.wikia.com/wiki/TheXenrhythmWikia
- Xenharmonic Wiki https://en.xen.wiki/w/MainPage
- Pulsar Synthesis | Nathan Ho https://nathan.ho.name/posts/pulsar-synthesis/
- Make 2D Games With GameMaker | Free Video Game Maker https://gamemaker.io/en
- Show HN: Teable – Open-Source No-Code Database Fusion of Postgres and Airtable | Hacker News https://github.com/teableio/teable
- GitHub - tonaljs/tonal: A functional music theory library for Javascript https://github.com/tonaljs/tonal
- GitHub - ExistentialAudio/BlackHole: BlackHole is a modern macOS audio loopback driver that allows applications to pass audio to, GitHub - ExistentialAudio/BlackHole: BlackHole is a modern macOS audio loopback driver that allows applications to pass audio to other applications with zero additional latency., https://github.com/ExistentialAudio/BlackHole
- Wired Elements https://wiredjs.com/
- Malabarba/elisp-bug-hunter: Hunt down errors in elisp files., , https://github.com/Malabarba/elisp-bug-hunter/
- Fuzzy Finding with Emacs Instead of Fzf | Hacker News, , https://news.ycombinator.com/item?id=38590164
- 16-bit Intel 8088 chip by Charles Bukowski - Comments & analysis: with an Apple Macintosh / you can't run Radio Shack programs
- Loadjitsu
- How I built my own Sega Mega Drive hardware dev kit from scratch - About 30 years ago, I reverse engineered my Sega Mega Drive and built my own hardware development kit from scratch. Read about how I did it
- I built my own Sega Genesis (Mega Drive) hardware dev kit from scratch | Hacker News
- MAKRO (beta version)
- Sketch - A Common Lisp framework for the creation of electronic art, visual design, game prototyping, game making, computer graphics, exploration of human-computer interaction, and more.
- Emil Cioran - Emil Mihai Cioran (Romanian: [eÀàmil tÕ° ÉoÀàran] (listen), French: [emil sj…î Å…ëÃÉ]; 8 April 1911 ‚Äì 20 June 1995) was a Romanian philosopher and essayist, who published works in both Romanian and French. His work has been noted for its pervasive philosophical pessimism, style, and aphorisms. His works frequently engaged with issues of suffering, decay, and nihilism. In 1937, Cioran moved to the Latin Quarter of Paris, which became his permanent residence, wherein he lived in seclusion with his partner, Simone Bou√©.
- Espanso - A Privacy-first, Cross-platform Text Expander
- CP/M for OS X - A z80 emulator + CP/M-80 reimplementation that intends to allow original CP/M software to be used under OS X.
- True Fans Translate: Fansubbing BookStory - A Japanese bookstore simulator is collaboratively translated into English after 24 years.
- Udemy has a few good tutorials, but on Youtube check out Tutemic's code architec… | Hacker News
- FoundationDB: A distributed, unbundled, transactional key value store [pdf] | Hacker News
- Wayfinder - A game of poetry and animated exploration across the land.
- qrencode -t utf8 'WIFI:T:WPA;S:network;P:password;;' | Hacker News
- Desystemize #1 - How hard is it to get counting right?
- counsel-jq - Traverse complex JSON and YAML structures with live feedback
- Polyend Tracker
- My current favorite music is the music of the western Sahara desert (mostly but … | Hacker News
- Theft! A History of Music
- Flipper Zero — Portable Multi-tool Device for Geeks
- Flipper Zero — Portable Multi-tool Device for Geeks
- Listen to radio stations from around the world | Hacker News
- VCV Rack - The Eurorack Simulator for Windows/Mac/Linux
- [ANN] Symbolics.jl: A Modern Computer Algebra System for a Modern Language - Package Announcements / Package announcements - JuliaLang
- Alien Signals | Hacker News
- Join the Penrose inner circle - We're looking to talk with authors, educators, and expert illustrators who might be interested in collaborating on building a Penrose library for their area of expertise. Fill in this form to express your interest!
Write to us at [email protected] with any questions. More information: https://penrose.ink/siggraph20.html
- Batteries included with Emacs - Emacs has a reputation for being borderline unusable out of the box, of being bloated but somehow surprisingly bare.
This is largely a discoverability problem1. The solution the Internet has settled on seems to be “Emacs distributions” like Doom, Spacemacs or Prelude that glue together dozens (sometimes hundreds) of addons to deliver a batteries included, finely tuned and user-friendly experience from first launch. While it’s not for me, this does work great 2, and many of these packages will probably make their way into the default Emacs experience in due time.
- mthom/scryer-prolog: A modern Prolog implementation written mostly in Rust.
- QuestDB | Time series data, faster
- IBM Z Xplore | IBM
- Free music composition and notation software | MuseScore
- tmux lets you select and copy text with your keyboard
- GNU Dr. Geo - Be a Geometer
- Beyond Loom
- ShellCheck - A shell script static analysis tool - ShellCheck, a static analysis tool for shell scripts
- Here is an HTTPS server in one line of posix shell and openssl¬π which also wor… | Hacker News
- Show HN: I made a tool to convert images of tables to CSV | Hacker News
- DuckDB - An in-process SQL OLAP database management system - DuckDB is an in-process SQL OLAP database management system. Simple, feature-rich, fast & open source.
- Life Dashboard - Heads up Display for every day life
- Anki - powerful, intelligent flashcards
- berty/berty: Berty is a secure peer-to-peer messaging app that works with or without internet access, cellular data or trust in the network
- Haxe for Game Development - Haxe is an open source toolkit based on a modern, high level, strictly typed programming language.
- macintosh.js - üñ• A virtual Apple Macintosh with System 8, running in Electron. I'm sorry.
- Tejotron
- Handcalcs: Automatically render Latex equations from Python math code | Hacker News
- A first look at Ghidra’s Debugger - Game Boy Advance Edition - Building Ghidra and reviewing the debugging features
- Reverse Engineering A Mysterious UDP Stream in My Hotel - Gokberk Yaltirakli - Hey everyone, I have been staying at a hotel for a while. It’s one of those modern ones with smart TVs and other connected goodies. I got curious and opened Wireshark, as any tinkerer would do.
- binwalk | Kali Linux Tools - binwalk Usage Example Run a file signature scan (-B) on the given firmware file (ddwrt-linksys-wrt1200ac-webflash.bin):
root@kali:~# binwalk -B ddwrt-linksys-wrt1200ac-webflash.bin DECIMAL HEXADECIMAL DESCRIPTION ---------------------------------------------------------------------------–— 0 0x0 TRX firmware header, little endian, image size: 37883904 bytes, CRC32: 0x95C5DF32, flags: 0x1, version: 1, header size: 28 bytes, loader offset: 0x1C, linux kernel offset: 0x0, rootfs offset: 0x0 28 0x1C uImage header, header size: 64 bytes, header CRC: 0x780C2742, created: 2018-10-10 02:12:20, image size: 2150281 bytes, Data Address: 0x8000, Entry Point: 0x8000, data CRC: 0xA097CFEA, OS: Linux, CPU: ARM, image type: OS Kernel Image, compression type: none, image name: "DD-WRT" 92 0x5C Linux kernel ARM boot executable zImage (little-endian) 2460 0x99C device tree image (dtb) 23432 0x5B88 xz compressed data 23776 0x5CE0 xz compressed data 2117484 0x204F6C device tree image (dtb) 3145756 0x30001C UBI erase count header, version: 1, EC: 0x0, VID header offset: 0x800, data offset: 0x1000
- sw-yx/spark-joy - ‚ú®üòÇeasy ways to add design flair, user delight, and whimsy to your product.
- Subjects - Browse the illustration database according to the subjects you are interested in: animals, landscapes, buildings, people…
- Osmos - External Data Platform for Modern Companies - Osmos is an external data platform making data onboarding a simple, secure, and delightful experience. No-code solutions built to truly understand external data. Create a free account!
- Many eons ago…Around 10 to 15 years ago…Seen a similar serialization and dat… | Hacker News
- The Book of Shen 4th Edition
- Setting up LSP with emacs (Go, Java, Python, Rust, C++, Haskell, JS, TS, Ruby…) - Guides used https://www.mortens.dev/blog/emacs-and-the-language-server-protocol/ https://github.com/emacs-lsp/lsp-java 1 2 3 4 5 Debug Adaptor Protocol DAP The LSP of debugging. https://code.visualstudio.com/blogs/2018/08/07/debug-adapter-protocol-website State of languages with LSP in my own environment Also, I’m using GPT-3 for: code generation comment generation Language LSP Working Fallback working Current user experience TabNine enabled REPL / Playground DAP (debug) Working Static analysis Complaints Custom LSP improvements Go ✓ ✓ Amazing ✓ ✓ ✓ Go toolchain changes too quickly Python ✓ ✓ Amazing ✓ ✓ ✓ ✓ Racket ✓ ✓ racket-mode Amazing ✓ ✓ Java ✓ ✓ eclim Good ✓ ✓ (default) ✓ ✓ A little slow.
- How to Make an Emacs Minor Mode
- HomeBank | Free personal finance software, money management for everyone
- Tall poppy syndrome - The tall poppy syndrome is a cultural phenomenon in which people hold back, criticise, or sabotage those who have or are believed to have achieved notable success in one or more aspects of life, particularly intellectual or cultural wealth—"cutting down the tall poppy". It describes a draw towards mediocrity and conformity.
Commonly in Australia and New Zealand, "cutting down the tall poppy" is used to describe those who deliberately put down another for their success and achievements.In Japan, a similar common expression is "the nail that sticks up gets hammered down".
- Upstream Uptime #4: Content-Level Versioning and Diagnostics | GeePawHill.org - Half of the point of upstream-centric architectures is simultaneous change, and that means the content needs versioning & diagnostics, not just our transport. The biggest single difference between a modern upstream-centric architecture and our database apps: the database app doesn't cha …
- Why Agatha Christie could afford a maid and a nanny but not a car - The counterintuitive principle that explains the modern world.
- javascript - Find the lowest set bit
- Paged Out!
- Simutrans Transport Simulator - Simutrans is a freeware and open-source transportation simulator.
- Turbulence Equations Discovered after Century-Long Quest - Scientific American
- Building an Intelligent Emacs - This post introduces the combination of Emacs and LSP, and how you can make your own editor “smarter” by using the same idea of communications between an editor client and multiple language servers.
- Braess's paradox - Braess's paradox is the observation that adding one or more roads to a road network can slow down overall traffic flow through it. The paradox was discovered by German mathematician Dietrich Braess in 1968.
The paradox may have analogies in electrical power grids and biological systems. It has been suggested that in theory, the improvement of a malfunctioning network could be accomplished by removing certain parts of it. The paradox has been used to explain instances of improved traffic flow when existing major roads are closed.
- [[][Software: A Technical History]] - Software history has a deep impact on current software designers, computer scientists, and technologists. System constraints imposed in the past and the designs that responded to them are often unknown or poorly understood by students and practitioners, yet modern software systems often include “old” software and “historical” programming techniques. This work looks at software history through specific software areas to develop student-consumable practices, design principles, lessons learned, and trends useful in current and future software design. It also exposes key areas that are widely used in modern software, yet infrequently taught in computing programs. Written as a textbook, this book uses specific cases from the past and present to explore the impact of software trends and techniques. Building on concepts from the history of science and technology, software history examines such areas as fundamentals, operating systems, programming languages, programming environments, networking, and databases. These topics are covered from their earliest beginnings to their modern variants. There are focused case studies on UNIX, APL, SAGE, GNU Emacs, Autoflow, internet protocols, System R, and others. Extensive problems and suggested projects enable readers to deeply delve into the history of software in areas that interest them most.
- Project Oberon
- Old Manuals
- Archived Computer Manuals.
- Notes on PostgreSQL schema changes - GitHub Gist: instantly share code, notes, and snippets.
- fork() is evil; vfork() is goodness; afork() would be better; clone() is stupid - fork() is evil; vfork() is goodness; afork() would be better; clone() is stupid - fork-is-evil-vfork-is-good-afork-would-be-better.md
- George Orwell: The Freedom of the Press - George Orwell: The Freedom of the Press - Proposed Preface to Animal Farm
- How Does Spring Reverb Work? (An Illustrated Guide) - Spring reverb is a classic "dark" reverb sound that is popular in guitar amps and as a standalone effect. Expand your reverb knowledge with this deep-dive!
- SooperLooper - Live Looping Sampler
- Roland50.studio
- Roland50.studio
- Barrier - Open-source KVM software
- How To Do Less - You probably need to do fewer things right now. Prioritization, the other definition There‚Äôs two loose definitions of prioritization. Prioritization(1): Ordering a todo list. You make a giant list of things you could do, things you should do, things you‚Äôd like to do‚Ķ and then you put a unique number…
- [[][Hamilton, Margaret oral history]] - In this oral history, Margaret Hamilton describes her life and career in computing. She begins with a discussion of her family background and youth, including family influences, job experiences, and the development of her interest in mathematics at Earlham College. She reviews her first impressions of computing when working as an actuarial trainee. Her first work in programming with MIT professor Edward Lorenz follows, as does details of her subsequent work at Project MAC and the Lincoln Laboratory on SAGE. She reviews her work on the software for the Apollo Guidance Computer in detail, including her work on errors, alarms, software engineering, and her memorable experiences with the Apollo 8 and Apollo 11 missions. Afterward, she reviews her work on errors leading to formal methods for avoiding them, and for control theory more broadly, developing into the Universal Systems Language. She further details the support of this work, and her experiences in creating two companies to pursue it. The interview concludes with reflections on cultural issues in computing, and more broadly.
- ClockworkPi Shop - ClockworkPi Shop - for all Devs.
- Negative temperature - Certain systems can achieve negative thermodynamic temperature; that is, their temperature can be expressed as a negative quantity on the Kelvin or Rankine scales. This should be distinguished from temperatures expressed as negative numbers on non-thermodynamic Celsius or Fahrenheit scales, which are nevertheless higher than absolute zero.
The absolute temperature (Kelvin) scale can be understood loosely as a measure of average kinetic energy. Usually, system temperatures are positive. However, in particular isolated systems, the temperature defined in terms of Boltzmann's entropy can become negative. The possibility of negative temperatures was first predicted by Lars Onsager in 1949. Onsager was investigating 2D vortices confined within a finite area, and realized that since their positions are not independent degrees of freedom from their momenta, the resulting phase space must also be bounded by the finite area. Bounded phase space is the essential property that allows for negative temperatures, and can occur in both classical and quantum systems. As shown by Onsager, a system with bounded phase space necessarily has a peak in the entropy as energy is increased. For energies exceeding the value where the peak occurs, the entropy decreases as energy increases, and high-energy states necessarily have negative Boltzmann temperature. A system with a truly negative temperature on the Kelvin scale is hotter than any system with a positive temperature. If a negative-temperature system and a positive-temperature system come in contact, heat will flow from the negative- to the positive-temperature system. A standard example of such a system is population inversion in laser physics. Temperature is loosely interpreted as the average kinetic energy of the system's particles. The existence of negative temperature, let alone negative temperature representing "hotter" systems than positive temperature, would seem paradoxical in this interpretation. The paradox is resolved by considering the more rigorous definition of thermodynamic temperature as the tradeoff between internal energy and entropy contained in the system, with "coldness", the reciprocal of temperature, being the more fundamental quantity. Systems with a positive temperature will increase in entropy as one adds energy to the system, while systems with a negative temperature will decrease in entropy as one adds energy to the system.Thermodynamic systems with unbounded phase space cannot achieve negative temperatures: adding heat always increases their entropy. The possibility of a decrease in entropy as energy increases requires the system to "saturate" in entropy. This is only possible if the number of high energy states is limited. For a system of ordinary (quantum or classical) particles such as atoms or dust, the number of high energy states is unlimited (particle momenta can in principle be increased indefinitely). Some systems, however (see the examples below), have a maximum amount of energy that they can hold, and as they approach that maximum energy their entropy actually begins to decrease. The limited range of states accessible to a system with negative temperature means that negative temperature is associated with emergent ordering of the system at high energies. For example in Onsager's point-vortex analysis negative temperature is associated with the emergence of large-scale clusters of vortices. This spontaneous ordering in equilibrium statistical mechanics goes against common physical intuition that increased energy leads to increased disorder.
- Home · ssloy/tinyrenderer Wiki - A brief computer graphics / rendering course. Contribute to ssloy/tinyrenderer development by creating an account on GitHub.
- [[][A Guide to Smartphone Astrophotography]]
- Treemacs - a tree layout file explorer for Emacs
One-liner for running queries against CSV files with SQLite - I figured out how to run a SQL query directly against a CSV file using the `sqlite3` command-line utility:
sqlite3 :memory: -cmd '.mode csv' -cmd '.import taxi.csv taxi' \ 'SELECT passengercount, COUNT(*), AVG(totalamount) FROM taxi GROUP BY passengercount'
This uses the special `:memory:` filename to open an in-memory database. Then it uses two `-cmd` options to turn on CSV mode and import the `taxi.csv` file into a table called `taxi`. Then it runs the SQL query.
You can get `taxi.csv` by downloading the compressed file from [here](https://github.com/multiprocessio/dsq/blob/43e72ff1d2c871082fed0ae401dd59e2ff9f6cfe/testdata/taxi.csv.7z) and running:
7z e -aos taxi.csv.7z
I figured this out while commenting on [this issue](https://github.com/multiprocessio/dsq/issues/70).
The output looks like this:
"",128020,32.2371511482553 0,42228,17.0214016766151 1,1533197,17.6418833067999 2,286461,18.0975870711456 3,72852,17.9153958710923 4,25510,18.452774990196 5,50291,17.2709248175672 6,32623,17.6002964166367 7,2,87.17 8,2,95.705 9,1,113.6
Add `-cmd '.mode column'` to output in columns instead:
$ sqlite3 :memory: -cmd '.mode csv' -cmd '.import taxi.csv taxi' -cmd '.mode column' \ 'SELECT passenger_count, COUNT(*), AVG(total_amount) FROM taxi GROUP BY passenger_count' passenger_count COUNT(*) AVG(total_amount) --------------- -------- ----------------- 128020 32.2371511482553 0 42228 17.0214016766151 1 1533197 17.6418833067999 2 286461 18.0975870711456 3 72852 17.9153958710923 4 25510 18.452774990196 5 50291 17.2709248175672 6 32623 17.6002964166367 7 2 87.17 8 2 95.705 9 1 113.6
Or use `-cmd '.mode markdown'` to get a Markdown table:
| passenger_count | COUNT(*) | AVG(total_amount) | |-----------------|----------|-------------------| | | 128020 | 32.2371511482553 | | 0 | 42228 | 17.0214016766151 | | 1 | 1533197 | 17.6418833067999 | | 2 | 286461 | 18.0975870711456 | | 3 | 72852 | 17.9153958710923 | | 4 | 25510 | 18.452774990196 | | 5 | 50291 | 17.2709248175672 | | 6 | 32623 | 17.6002964166367 | | 7 | 2 | 87.17 | | 8 | 2 | 95.705 | | 9 | 1 | 113.6 |
A full list of output modes can be seen like this:
% sqlite3 -cmd '.help mode' .mode MODE ?TABLE? Set output mode MODE is one of: ascii Columns/rows delimited by 0x1F and 0x1E box Tables using unicode box-drawing characters csv Comma-separated values column Output in columns. (See .width) html HTML code insert SQL insert statements for TABLE json Results in a JSON array line One value per line list Values delimited by "|" markdown Markdown table format quote Escape answers as for SQL table ASCII-art table tabs Tab-separated values tcl TCL list elements
## Other options
There are a whole bunch of other tools that can be used for this kind of thing!
My own [sqlite-utils memory](https://simonwillison.net/2021/Jun/19/sqlite-utils-memory/) command can load data from JSON, CSV or TSV into an in-memory database and run a query against it. It's a LOT slower than using `sqlite3` directly though.
[dsq](https://github.com/multiprocessio/dsq) is a tool that does this kind of thing (and a lot more). Author Phil Eaton compiled [a collection of benchmarks](https://github.com/multiprocessio/dsq#benchmark) of other similar tools, and his [benchmarking script](https://github.com/multiprocessio/dsq/blob/43e72ff1d2c871082fed0ae401dd59e2ff9f6cfe/scripts/benchmark.sh) demonstrates how to use each one of them.
- Tools for better thinking - Collection of thinking tools and frameworks to help you solve problems, make decisions and understand systems.
- The Power of Prolog
- x-modem in 2022
- Making macOS behave itself - Dan MacKinlay - Things I have to do to keep my laptop running so I can google how to fix other things
- Dive into big ideas with Muse - Flexible boards for notetaking, whiteboarding, and connecting the dots. Your tool for deep work, now on iPad and Mac.
- Contexts - Radically simpler & faster window switcher for Mac - Switch between application windows effortlessly — with Fast Search, a better Command-Tab, a Sidebar or even a quick gesture. Free trial available.
- Coding for SSDs ‚Äì Part 6: A Summary ‚Äì What every programmer should know about solid-state drives | Code Capsule - This is Part 6 over 6 of ‚ÄúCoding for SSDs‚Äù. For other parts and sections, you can refer to the Table to Contents. This is a series of articles that I wrote to share what I learned while documenting myself on SSDs, and on how to make code perform well‚ĶContinue reading…Coding for SSDs ‚Äì Part 6: A Summary ‚Äì What every programmer should know about solid-state drives
- Super-structured Data: Rethinking the Schema - We all know why dealing with real-world data is so hard. It’s a big, hairy mess.
While cliche nowadays, you’re no doubt familiar with the “80/20 rule” in data analytics, and probably even experienced it yourself: 80% of your time is spent gathering, cleansing, and storing data, while 20% of your time is spent actually analyzing it and getting real work done. You often end up stuck between the document model of JSON and the relational model of SQL databases.
- Photos: 50+ years of Japanese concept cars ~ Pink Tentacle
- Emacs Configuration Generator
- Apache SharingSphere - The ecosystem to transform any database into a distributed database system, and enhance it with sharding, elastic scaling, encryption features & more
- Difftastic - a diff that understands syntax üü•üü©
- Giada - Your Hardcore Loop Machine - Giada is an open source, minimalistic and hardcore music production tool. Designed for DJs, live performers and electronic musicians.
- Pen and Paper Exercises in Machine Learning - This is a collection of (mostly) pen-and-paper exercises in machine learning. The exercises are on the following topics: linear algebra, optimisation, directed graphical models, undirected graphical models, expressive power of graphical models, factor graphs and message passing, inference for hidden Markov models, model-based learning (including ICA and unnormalised models), sampling and Monte-Carlo integration, and variational inference.
- The Mercury Project: Home
- Keenan Crane - Repulsive Curves
- Where load average comes from in linux - In this post I will show you how to break down Linux system load by the load contributor or reason. You can drill down into the “linux system load in thousands” and “high system load, but low CPU utilization” problem patterns too. Introduction - terminology Troubleshooting high system load on Linux Drilling down deeper - WCHAN Drilling down deeper - kernel stack How to troubleshoot past problems Summary Further reading Introduction - Terminology The system load metric aims to represent the system “resource demand” as just a single number. - Linux, Oracle, SQL performance tuning and troubleshooting - consulting & training.
- Europe's Lost World (And The Megaflood That Ended It) - The ultimate Trip To The Seaside Where Everything Went Wrong.
- How to Build Shredding Speed | Guitar World
- Deleting data for compliance
- Sounding the alarm: How noise hurts the heart - Loud road and air traffic has been linked to a greater risk of high blood pressure, heart attacks and strokes. Scientists are uncovering new details about how what you hear stresses the cardiovascular system.
- What is Money, Anyway?
- Preserving plant specimens - Discover how to preserve a plant specimen for your reference or to bring into our Plant ID counter. You'll learn how to press, preserve and mount specimens of all shapes and sizes!
- 9 Lines With All of Physics
- Physically Based Rendering: From Theory to Implementation
- Plasticity
- Pi Formulas, Algorithms and Computations
- msgviz - Message Visualization Tool
- Manim – Mathematical Animation Framework - A community-maintained Python framework for creating mathematical animations.
- excalidraw-claymate - A tool based on Excalidraw to create stop motion animations and slides.
- A Great Old-Timey Game-Programming Hack - Tom Moertel’s Blog
- utt - utt is the universal text transformer
- Optical Lens Design Forms: An Ultimate Guide to the types of lens design - This Guide is a birds-eye-view of all the optical systems and lens design forms out there, and will be an essential tool for any lens designer's toolbox.
- A regular expression to check for prime numbers — Noulakaz
- Making CRDTs Byzantine fault tolerant - It is often claimed that Conflict-free Replicated Data Types (CRDTs) ensure consistency of replicated data in peer-topeer systems. However, peer-to-peer systems usually consist of untrusted nodes that may deviate from the specified protocol (i.e. exhibit Byzantine faults), and most existing CRDT algorithms cannot guarantee consistency in the presence of such faults. This paper shows how to adapt existing non-Byzantine CRDT algorithms and make them Byzantine fault-tolerant. The proposed scheme can tolerate any number of Byzantine nodes (making it immune to Sybil attacks), guarantees Strong Eventual Consistency, and requires only modest changes to existing CRDT algorithms.
- Jim Kurose Homepage
- Ultimate Guide to Guitar Scale Length - Guitar scale length is an overlooked topic that plays a big part in a guitar's playability. Find out everything you need to know about scale length in this guide and why it's important to think about.
- Guitar Technology
- Operating Systems: Three Easy Pieces
- Global Grey ebooks: download free ebooks for your library - Free ebooks: epubs, Kindle ebooks, and PDFs. No registration or payment required. Download over 2,000 free ebooks from the Global Grey library.
- Townscaper
- Text Rendering Hates You - Faultlore
- Best practices for writing Dockerfiles - Hints, tips and guidelines for writing clean, reliable Dockerfiles
- treemacs/src at master · Alexander-Miller/treemacs - Contribute to Alexander-Miller/treemacs development by creating an account on GitHub.
- Redis Explained - A deep technical dive into all things Redis. Covering various Redis topologies, data persistence and process forking.
- Post-apocalyptic programming - In a post-apocalyptic future with no internet or stackoverflow, let's try to build a programming environment from scratch.
- Piano Chords Reference
- tigerbeetle - A distributed financial accounting database designed for mission critical safety and performance.
- Diode: Circuit designer
- Community list of comparisons between Text to Diagram tools
- DESIGNING+ORGANIZATIONS+for+Information-Rich+world+–+SImon.pdf
- Malabarba/elisp-bug-hunter: Hunt down errors in elisp files. https://github.com/Malabarba/elisp-bug-hunter/
- Fuzzy Finding with Emacs Instead of Fzf | Hacker News https://news.ycombinator.com/item?id=38590164
- add TODO entry from source (e.g. via hyperkey shortcut), https://news.ycombinator.com/item?id=21911183
- The hunt for a cluster-killer Erlang bug | Hacker News, , https://engineering.klarna.com/the-hunt-for-the-cluster-killer-erlang-bug-81dd0640aa81?gi=e3144c1fcf1b
- The hunt for a cluster-killer Erlang bug | Hacker News, , https://ferd.ca/handling-overload.html
- Ask HN: Whats the modern day equivalent of 80s computer for kids to explore? | Hacker News, , https://cardinal.kx.studio/
- Akin's Laws of Spacecraft Design, , https://spacecraft.ssl.umd.edu/akinslaws.html
- The Misfit Who Built the IBM PC, , https://every.to/the-crazy-ones/the-misfit-who-built-the-ibm-pc
- GitHub - nikitabobko/AeroSpace: AeroSpace is an i3-like tiling window manager for macOS, , https://github.com/nikitabobko/AeroSpace
- The True Story of D-Day, as Told by Paratroopers - POLITICO, , https://www.politico.com/news/magazine/2024/06/06/d-day-normandy-world-war-ii-paratroopers-00161916
- The Man Who Reinvented the Cat | The New Yorker, , https://www.newyorker.com/magazine/2024/06/10/catland-louis-wain-and-the-great-cat-mania-kathryn-hughes-book-review
- GitHub - piku/piku: The tiniest PaaS you've ever seen. Piku allows you to do git push deployments to your own servers., , https://github.com/piku/piku
- Map of Forest Sounds from Around the World | Hacker News, , https://timberfestival.org.uk/soundsoftheforest-soundmap/
- Map of Forest Sounds from Around the World | Hacker News, , https://aporee.org/
- Logo Programming With Turtle Graphics IBM PC : Logo Computer Systems, Inc. : Free Download, Borrow, and Streaming : Internet Arc, Logo Programming With Turtle Graphics IBM PC : Logo Computer Systems, Inc. : Free Download, Borrow, and Streaming : Internet Archive, https://archive.org/details/logo-programming-with-turtle-graphics-ibm-pc
- New Reminder, , https://archive.org/details/coleco-adam-smart-logo-manual
- EasyOS Home — All categories, , https://easyos.org/
- Fast Crimes at Lambda School, , https://www.sandofsky.com/lambda-school/
- CSS Tip: An em isn’t an “m”, but an ex is an “x” – Frank M Taylor, , https://blog.frankmtaylor.com/2012/01/25/css-font-size-an-em-isnt-an-m-but-an-ex-is-an-x/
- WerWolv/ImHex: 🔍 A Hex Editor for Reverse Engineers, Programmers and people who value their retinas when working at 3 AM., , https://github.com/WerWolv/ImHex
- OpenBB-finance/OpenBBTerminal: Investment Research for Everyone, Everywhere., , https://github.com/OpenBB-finance/OpenBBTerminal
- Below MI - IBM i for Hackers, , https://silentsignal.github.io/BelowMI/
- Documentation | Pipes, , https://www.pipes.digital/docs
- My finetuned models beat OpenAI's GPT-4 | Hacker News, , https://jacobsgill.es/phdobtained