Skip to content

Commit

Permalink
chore: cleanup
Browse files Browse the repository at this point in the history
  • Loading branch information
matoous committed May 8, 2024
1 parent 5991267 commit 66f9fed
Show file tree
Hide file tree
Showing 20 changed files with 52 additions and 94 deletions.
2 changes: 1 addition & 1 deletion computer_science/algorithms.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,4 @@
## Books

- [Algorithms for Decision Making](https://algorithmsbook.com/)

- [The many flavors of hashing](https://notes.volution.ro/v1/2022/07/notes/1290a79c/)
16 changes: 0 additions & 16 deletions computer_science/apps/index.md

This file was deleted.

3 changes: 3 additions & 0 deletions computer_science/architecture.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,3 +39,6 @@ DDD deals with large domains using [**Bounded Context**](https://martinfowler.co
- [10 Design Patterns Explained in 10 Minutes](https://www.youtube.com/watch?v=tv-_1er1mWI) (video)
- [Event Sourcing](https://martinfowler.com/eaaDev/EventSourcing.html) #architecture #event-driven
- [Command Query Responsibility Segregation (CQRS)](https://martinfowler.com/bliki/CQRS.html)
- [Real-time Messaging](https://slack.engineering/real-time-messaging/) #messaging #system-design
- [What we talk about when we talk about System Design](https://maheshba.bitbucket.io/blog/2023/07/12/Design.html)
- [Data-Oriented Design](https://www.dataorienteddesign.com/dodbook/dodmain.html)
6 changes: 0 additions & 6 deletions computer_science/computers.md

This file was deleted.

10 changes: 0 additions & 10 deletions computer_science/fintech.md

This file was deleted.

21 changes: 14 additions & 7 deletions computer_science/hardware/index.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,5 @@
# Hardware

- [Learning embedded programming as a software engineer](https://blog.athrunen.dev/learning-hardware-programming-as-a-software-engineer/)
- [lochsh](https://mcla.ug/blog/how-to-flash-an-led.html)
- [f-secure-foundry/GoKey](https://github.com/f-secure-foundry/GoKey)
- [Oxide on My Wrist: Hubris on PineTime was the best worst idea](https://artemis.sh/2022/03/28/oxide-hubris-on-pinetime.html)
- [How Microchips Work](https://exclusivearchitecture.com/03-technical-articles-IC-00-table-of-contents.html)
- [FreeRTOS](https://www.freertos.org/) #operating-system #os #rtos

## CPU

- [Putting the “You” in CPU](https://cpu.land)
Expand All @@ -16,3 +9,17 @@
[memory protection unit](https://en.wikipedia.org/wiki/Memory_protection_unit) (MPU), is a computer hardware unit that provides memory protection. It is usually implemented as part of the central processing unit (CPU). MPU is a trimmed down version of memory management unit (MMU) providing only memory protection support. It is usually implemented in low power processors that require only memory protection and do not need the full-fledged feature of a memory management unit like virtual memory management.

- [Understanding Memory Protection Units](https://semiengineering.com/understanding-memory-protection-units/)

## Computers

- [Completely Silent Computer](https://tp69.blog/2018/04/17/completely-silent-computer/)

## Resources

- [Learning embedded programming as a software engineer](https://blog.athrunen.dev/learning-hardware-programming-as-a-software-engineer/)
- [lochsh](https://mcla.ug/blog/how-to-flash-an-led.html)
- [f-secure-foundry/GoKey](https://github.com/f-secure-foundry/GoKey)
- [Oxide on My Wrist: Hubris on PineTime was the best worst idea](https://artemis.sh/2022/03/28/oxide-hubris-on-pinetime.html)
- [How Microchips Work](https://exclusivearchitecture.com/03-technical-articles-IC-00-table-of-contents.html)
- [FreeRTOS](https://www.freertos.org/) #operating-system #os #rtos
- [microsoft/IoT-For-Beginners](https://github.com/microsoft/IoT-For-Beginners)
5 changes: 0 additions & 5 deletions computer_science/hashing.md

This file was deleted.

1 change: 1 addition & 0 deletions computer_science/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,7 @@

## Resources

- [Search for RFCs](https://rfc.fyi)
- [Foundations of Computer Science](http://infolab.stanford.edu/~ullman/focs.html)
- [A Self-Learning, Modern Computer Science Curriculum](https://functionalcs.github.io/curriculum/#org71f231a)
- [cs-books/influential-cs-books](https://github.com/cs-books/influential-cs-books#readme)
Expand Down
6 changes: 0 additions & 6 deletions computer_science/iot.md

This file was deleted.

File renamed without changes.
12 changes: 0 additions & 12 deletions computer_science/rfcs.md

This file was deleted.

File renamed without changes.
23 changes: 22 additions & 1 deletion computer_science/software/index.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,31 @@
# Software

## Resources
## Apps

- [Hidden Bar](https://github.com/dwarvesf/hidden)
> Hidden Bar lets you hide menu bar items to give your Mac a cleaner look.
- [Brooklyn](https://github.com/pedrommcarrasco/Brooklyn) - Screensaver inspired by Apple's Event on October 30, 2018.
- [Supernotes](https://supernotes.app/)
- [Standardnotes](https://standardnotes.com)
- [Zotero](https://www.zotero.org) personal research asistant
- [Miniflux](Miniflux) minimalistic opinionated feed reader
- [Standard Notes](https://standardnotes.com) personal knowladge base
- [AppFlow](https://www.appflowy.io/) - opensource alternative to notion, written in rust
- [Dropbox alternatives](https://brandur.org/fragments/dropbox-alternatives)
- [Plain text, with lines](https://news.ycombinator.com/item?id=31637910) - plaintext editor that supports drawing
- [papercups - Open-source live customer chat](https://github.com/papercups-io/papercups)
- [Bike: Innovative Rich Text Editing](https://www.hogbaysoftware.com/posts/bike-rich-text/)
- [Twist](https://twist.com/home) - _Work communication that won’t distract you all day_ #software #communication #productivity
- [Muse](https://museapp.com/) - App for note-taking and boards #software #macos
- [Heynote](https://heynote.com) - A dedicated scratchpad for developers #editor #note-taking

## Resources

- [Don't use VPN services.](https://gist.github.com/joepie91/5a9909939e6ce7d09e29)
- "The $10/month that you're paying for your VPN service doesn't even pay for the lawyer's coffee, so expect them to hand you over."
- assume all VPNs log everything about you
- use VPN only if:
- you are in well known hostile network (WiFi at the Airport, ISP that is known for MITMing)
- want to hide your IP for very specific non-government-sanctioned adversaries, e.g. circumventing ban in chat room


11 changes: 0 additions & 11 deletions computer_science/software/vpn.md

This file was deleted.

7 changes: 0 additions & 7 deletions computer_science/system_design.md

This file was deleted.

7 changes: 0 additions & 7 deletions computer_science/tools.md

This file was deleted.

6 changes: 6 additions & 0 deletions computer_science/ui.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,12 @@

## Resources

- [Meet the new Human Interface Guidelines (Apple)](https://developer.apple.com/news/?id=v8a3aetj)
- ["I am Definitely Manipulated, Even When I am Aware of it. It’s Ridiculous!" - Dark Patterns from the End-User Perspective](https://arxiv.org/pdf/2104.12653.pdf)
- and related [Perfidious Pricing](https://passingtime.substack.com/p/perfidious-pricing) - how companies use drip pricing to overcharge consumers.

## Tools

- [Tauri + SvelteKit example app](https://github.com/Stijn-B/tauri-sveltekit-example)
- [Tauri](https://tauri.app/) - Build an optimized, secure, and frontend-independent application for multi-platform deployment.
- [Radix](https://www.radix-ui.com/) - opensource component library.
5 changes: 0 additions & 5 deletions computer_science/user_experience.md

This file was deleted.

4 changes: 4 additions & 0 deletions economics/fintech.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,3 +14,7 @@
- [How to Build an Exchange](https://www.janestreet.com/tech-talks/building-an-exchange/)
- [🧠 Tokens are the future of finance, the economy and everything](https://sytaylor.substack.com/p/tokentech-the-future-of-finance) - usage of tokens for identification, assets, payments, and more.
- [Ledger: Stripe’s system for tracking and validating money movement ](https://stripe.com/blog/ledger-stripe-system-for-tracking-and-validating-money-movement)
- [Why billing systems are a nightmare for engineers](https://www.getlago.com/blog/why-billing-systems-are-a-nightmare-for-engineers)
- [_Taxes are hard_](https://twitter.com/aotearoa_ben/status/1526786701750050817)
> We tried to implement automatic tax for USA once but then I learned about Texas low-value clothing tax holiday. https://comptroller.texas.gov/taxes/publications/98-490/
1 change: 1 addition & 0 deletions language/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,3 +2,4 @@

## Resources

- [How to write a linter using tree-sitter in an hour](https://siraben.dev/2022/03/22/tree-sitter-linter.html)

0 comments on commit 66f9fed

Please sign in to comment.