Our great sponsors
-
cloc
cloc counts blank lines, comment lines, and physical lines of source code in many programming languages.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
I use Sharex on Windows and I don't think there's any better tool, so I searched for "run sharex on linux" and there is indeed a guide - https://github.com/ShareX/ShareX/issues/6531 - maybe you can get it to work?
When I started making a game [0] last year, first thing I did was write a little Unity script that takes a screenshot of the opening scene, counts current lines of code using CLOC [1] (for fun, not as a true measure of anything), and occasionally renders it all out to an image file.
With that I'm able to create some pretty fun time lapses of progress. I've been doing this at an arbitrary milestone, whenever my Luau [2] LOC surpasses C++ by another factor. This post reminded me I'm overdue for another now that Luau > 3x C++ LOC.
I find it rewarding to look back at my progress. I'll share in case it's interesting for you too [3].
[0] https://store.steampowered.com/app/2168330/Helmscape/
[1] https://github.com/AlDanial/cloc
[2] https://luau-lang.org
[3] https://twitter.com/kineticpoet/status/1619508466212831232
When I started making a game [0] last year, first thing I did was write a little Unity script that takes a screenshot of the opening scene, counts current lines of code using CLOC [1] (for fun, not as a true measure of anything), and occasionally renders it all out to an image file.
With that I'm able to create some pretty fun time lapses of progress. I've been doing this at an arbitrary milestone, whenever my Luau [2] LOC surpasses C++ by another factor. This post reminded me I'm overdue for another now that Luau > 3x C++ LOC.
I find it rewarding to look back at my progress. I'll share in case it's interesting for you too [3].
[0] https://store.steampowered.com/app/2168330/Helmscape/
[1] https://github.com/AlDanial/cloc
[2] https://luau-lang.org
[3] https://twitter.com/kineticpoet/status/1619508466212831232
> For example, my oldest files were made in Microsoft Word on an iMac G3 running Mac OS 9. I can open them in a modern word processor, and they look similar – but it’s not the same. Some of the fonts and graphics are missing, and I don’t know where I’d find replacements.
> It’s even harder for an undocumented side project I abandoned years ago. Having the code isn’t the same as a working application.
The author's solution to this is apparently screenshots, I have to respectfully disagree.
For software, side project or not, it should probably come with dependency configurations (granted, in early 2000s this isn't as mature as it is today) and some tests. My side projects basically all have tests, these tests are vital for picking up years later and for validation while developing.
For personal notes, I use this script which upon `$ diary` would create/open an entry for the current day in the appropriate folder with vim: https://github.com/Aperocky/diaryman/blob/master/diaryman.sh. Text files will last forever, it has some basic flavoring with markdown, but that's it. The folder where this is indexed is without a doubt the most valuable data on my computer, and it stretches back years.
I do occasionally take screenshots but never for reasons that author find screenshot to be useful for.
I built something to take periodic screenshots of Electron apps while discarding duplicates. Sadly I never got around to building more Electron apps, so it's not feature complete (I intended it to have more options). But the basic periodic screenshotting mechanism works.
I might continue if there's any interest :)
https://github.com/CatalanCabbage/electron-vlog
It saddens me that I don’t have many screenshots from when I was younger, even if it was just pictures of my desktop. Although I make an effort to take more screenshots these days, I made a simple tool to take screenshots on an interval. I wish I had done something like this 15 years ago.
If anyone is interested: https://github.com/mgerb/mgcapture
You can use a personal search engine, it runs locally, allowing you search back the content you visited without SEO junks nor privacy leak.
https://github.com/beenotung/personal-search-engine
See my other post here: https://news.ycombinator.com/item?id=34566857
I wrote a DB for PNG files which deduplicates PNG blocks (only exact matchs): https://github.com/albertz/png-db
archive.org geocities scrapes go back to 1996, so it is plausible it could have survived:
https://web.archive.org/cdx/search/cdx?url=geocities.com&mat...
If you ever remember any of the details, the CDX API can probably help.
https://github.com/internetarchive/wayback/blob/master/wayba...