seansh
Systemd's New Feature Brings Age Verification Option to Linux
Which programming languages pay the most?
How the TI-99/4A Home Computer Worked [video]
I do like YouTube video tutorials, but only as long as they're short. Watching Handmade Hero (by Casey Muratori) for example was a little frustrating: the videos are long, the codebase is large, things are moving fast, and I'd get lost.
I often wished I could pause the video to look up the definition of a function, or get an overview of when each file/line was edited and jump straight to that point.
Books/blogs are ok for explaining large codebases that already exist, but not for following a project as the code constantly changes. The book Crafting Interpreters did a really good job there, but that's really rare and hard to do.
I think CodeMic could be useful for this kind of long-form tutorials.
You may very well be right about the future. I won't argue. I just love the art of programming :)
The difference is that CodeMic records and replays inside your editor, not on the web. Currently, only VSCode is supported, but the output is independent of VSCode, making it easy to bring it to other editors and even the web.
Another difference is that CodeMic is not focused on web development or any particular stack. It's more general.
Think Asciinema, but for full coding sessions with audio, video, and images.
It makes following tutorials and understanding real codebases much more practical than watching a video.
Local first, and open source.
Show HN: CodeMic
With CodeMic you can record and share coding sessions directly inside your editor.Think Asciinema, but for full coding sessions with audio, video, and images.While replaying a session, you can pause at any point, explore the code in your own editor, modify it, and even run it. This makes following tutorials and understanding real codebases much more practical than watching a video.Local first,...
Zram as Swap
That's a good idea, I'll work on the overlapping video tracks.
Show HN: Record and share your coding sessions with CodeMic
You can record and share coding sessions directly inside your editor.Think Asciinema, but for full coding sessions with audio, video, and images.While replaying a session, you can pause at any point, explore the code in your own editor, modify it, and even run it. This makes following tutorials and understanding real codebases much more practical than watching a video.Local first, and open...
Show HN: CodeMic - replay coding sessions inside your editor, local-first
Hi guys,With CodeMic, instead of watching a programming video, you can replay sessions *inside your own editor* where you can run the code, explore, and experiment.Think Asciinema for coding sessions with audio, video, and images.Record & replay in VSCode. Emacs, Vim, web embedding and more coming soon.Local first and open source.No signup required, except for publishing your...
Show HN: Bring screencasts into your editor with CodeMic
I've been working on this for a little over 2 years and I'm very excited to share it with you and hear your thoughts.
Preexec and precmd functions for Bash just like Zsh
How Warp Works
ECL Runs Maxima in a Browser
printf("And a segfault-free year ahead! \n");Programmer's Day
I've been experimenting with this at work too. I created a separate internal git repo for the team with 4 never ending files:
- in-progress.md
- up-next.md
- for-future.md
- done.md
So far it's been easier to use than trello or any other project management platform.
Personally I use a single emacs org-mode file for my private work which is 30K lines as of today, but I'm not sure how other people's editors (vscode) handle big files like that.
While on laptop/desktop nothing beats txt (or md or org), it's just so uncomfortable using a text file like that on the phone and relying on dropbox or something.
And I get it, all the note taking apps on the phone have issues: not local first, proprietary, subscriptions, or no encryption, or a thousand features before making sure the full text search works even offline.
Last year I finally sat down and wrote my own PWA out of frustration [1]. There was a SHOW HN too [2]. Yes, shameless plug. There are only a handful of other people using it (and probably never more than that) but I really wrote it for myself and it's been such a relief the past year knowing I always have my notes whenever wherever and works exactly the way I want.
I probably spent <5h fixing a few issues in the past year. As far as I'm concerned, my problem is solved once and for all.
Frameworks and runtimes though very similar technically, are different conceptually. Frameworks dictate a structure (a framwork) for how code is written (think React components) whereas runtimes are more concerned with letting you run the code and interface with the underlying platform (think libc).