Skip to content

Instantly share code, notes, and snippets.

@chrisbodhi
Created March 27, 2022 15:35
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save chrisbodhi/89bbf534cf96749d2ac6f57bb5c54276 to your computer and use it in GitHub Desktop.
Save chrisbodhi/89bbf534cf96749d2ac6f57bb5c54276 to your computer and use it in GitHub Desktop.
Dump of ideas for Bradfield CSI capstone project

Final Project Ideas

TCP/IP for energy

read bret victor’s climate change treatise, take notes

discard duplicate copies of all files in a directory

compare two photos; are they the same, even if they are different formats or of different dimensions? discard one, according to user’s preference (recency, size, format, etc)

Golang compiler flag that favors a smaller build in exchange for longer start time

Addressing this complaint: https://www.cockroachlabs.com/blog/go-file-size/

Contribute to esbuild

https://github.com/evanw/esbuild/

Contribute to any NASA open source project

Sparqlite

Decentralized worldwide super computer

IPFS project contribution?

https://ipfs.io/

Host of ideas at the end of this talk (p. 21) from Rob #Pike, all broad

http://worrydream.com/refs/Pike%20-%20Systems%20Software%20Research%20is%20Irrelevant.pdf

Something about operating systems

Novel research for a different kind of system

Would require lots of research to find what’s been done

Step-through GIF viewer

Slider for going through frames, add information about frames, e.g. keystrokes (like smaller version of speakers notes in slideshow files)

https://en.wikipedia.org/wiki/GIF#Metadata

Something with battery optimization?

A text file that allows one to connect notes in the file to source code, not getting checked into source control

A good profiler for macos, a CLI tool that’s an alternative to Instruments

https://stackoverflow.com/questions/11445619/profiling-c-on-mac-os-x

Contribute to new Google OS, Fuchsia

https://fuchsia.dev/fuchsia-src/CONTRIBUTING

Something about benchmarks and clearing out a system for it? Or benchmarking as a service?

Easy USB interface? idk John Carmack knows a lot.

https://twitter.com/ID_AA_Carmack/status/1457779239004999694

New file mode for noting a file can be on the cloud: OS-level change

Adding to rwx permissions

Some OSS contrib in Go?

https://goodfirstissue.dev/language/go/

Contrib to this mesh network experiment

https://github.com/yggdrasil-network/yggdrasil-go

Change to SMTP to allow for a reply-all-by-default email type

Script to turn off the power on a laptop for macOS

Linux version: https://github.com/fenrus75/powertop

Urbit OS grant program

https://urbit.org/

man pages but for assembly shit

find downloadable offline documentation for this

Add tldr pages for utils that are useful, but not as common

stat

size

strings

head

file

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment