Skip to content

Latest commit

 

History

History
155 lines (95 loc) · 8.66 KB

File metadata and controls

155 lines (95 loc) · 8.66 KB

SAT solver on top of regex matcher

Latency Latency and Abandon Rate

TODO: read interesting https://succesfeelosophy.wordpress.com/disadvantage-gap-how-to-close-it/

Systems design for advanced beginners

Hard Subtitles on the Fly from plain text #plaintext

How long does a freezer stay frozen when the power goes out - Raspberry PI to measure freezer temperature (scientific method) The periodic table, colour coded by the likely origin of each element

Introduction to Computational Thinking

Probably some good stuff in here Top Ranked Hackernews Articles https://observablehq.com/@tomlarkworthy/hacker-favourites-analysis

SculptGL web browser simple clay thing

Programming Tips

  • Today I Learned

    • Tiny snippets of interesting developer tips
  • Learn X by doing Y

    • Project Based Learning is a teaching method in which students gain knowledge and skills by working for an extended period of time to investigate and respond to an authentic, engaging, and complex question, problem, or challenge
  • Infinate Badguy - A pop song that has been covered thoughsands of times with covers on youtube. Using AI to match the clips/song and timing, you can switch the song (in time) to other covers

  • agile manifesto

  • reactive manifesto

  • The Code It Yourself Manifesto

    • We implement it according to our own goals
    • We make mistakes and learn from them
    • We learn how our tools we depend on need to work
    • We gain a deep understanding of our problem domain
  • suckless.org - software that sucks less - philosophy

    • Our project focuses on advanced and experienced computer users. In contrast with the usual proprietary software world or many mainstream open source projects that focus more on average and non-technical end users, we think that experienced users are mostly ignored. This is particularly true for user interfaces

  • How to Write Code to Solve a Problem, A Beginner's Guide

    • Guide to layout a problem
  • How Video Works - informational site about video and how it works

    • The whole flow of capture to mass digital distribution engineering
  • Collaborative Thinking

    • Recently, I’ve started to realize that CS not a single discipline, but rather it’s a tool that can help solve uniquely human problems, and these human problems are inherently multidisciplinary.

    • I’ve started to read and learn more about the world around me outside of my little bubble of CS-related topics and it’s been eye-opening to see issues I read about in my philosophy class come up in a linguistics lecture which in turn comes up in a book I’m reading. I’ve found that the best way for me to cement my learning and understanding is through discussion with people, rather than just sitting and ruminating on my own – a very different pace than the typical code-Stackoverflow-copy-repeat self-learning cycle that most programmers (including myself) are familiar with.

  • 3D-parallax

    • Head tracking from a standard webcam to render psudo 3d-esq images on a 2d screen
  • Fair-Code Automation with n8n.io

    • codeless automation - graphical linking of datasources (postgres, rss, excel?)
  • 2-Acre Vertical Farm Run By AI And Robots Out-Produces 720-Acre Flat Farm

  • Deskreen

    • turns any device with a web browser to a second screen for your computer
  • Web Microphone Spectrogram

    • Use a microphone to visualise frequencies of the input in a spectrogram
  • always bet on text

    • Text is the most socially useful communication technology. It works well in 1:1, 1:N, and M:N modes. It can be indexed and searched efficiently, even by hand. It can be translated. It can be produced and consumed at variable speeds. It is asynchronous. It can be compared, diffed, clustered, corrected, summarized and filtered algorithmically. It permits multiparty editing. It permits branching conversations, lurking, annotation, quoting, reviewing, summarizing, structured responses, exegesis, even fan fic. The breadth, scale and depth of ways people use text is unmatched by anything. There is no equivalent in any other communication technology for the social, communicative, cognitive and reflective complexity of a library full of books or an internet full of postings. Nothing else comes close.

  • Outgrowing software

    • Software has changed so may industries
      • Uber, Airbnb
      • Music Creation
      • Movie creation
      • TV distribution
  • Phones and Apps Reduce Your Ability to Focus Even When They Don’t Distract You

    • Brain drain
  • Inverse Gray code

    • The Gray code of a non-negative integer n is given by
      •   def gray(n):
              return n ^ (n >> 1)
        
  • Reddit BeerMoney

    • Crowd Testing
    • CLick-workers
  • blog.gov.uk FAQs: why we don’t have them

  • The Day Windows Died

    • Just a platform to peddle news and media - not use it as a tool to explore and be creative
    • So, there is basically little you can do with Windows out of the box but buy subscriptions and log into pre-installed social media apps. One thing I knew right on the spot: That's not an environment I want my kid to make his first steps "on a real computer." Not in a hundred years. Never.