<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Daniel Cook</title><link>https://danielc.dev/</link><description>Recent content on Daniel Cook</description><generator>Hugo</generator><language>en</language><lastBuildDate>Sun, 26 Apr 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://danielc.dev/rss.xml" rel="self" type="application/rss+xml"/><item><title>The world has failed you and also hates you</title><link>https://danielc.dev/blog/genz/</link><pubDate>Sun, 26 Apr 2026 00:00:00 +0000</pubDate><guid>https://danielc.dev/blog/genz/</guid><description>&lt;p>Let&amp;rsquo;s recap the life of the average zoomer, from my perspective as an 21yo American:&lt;/p></description></item><item><title>Why Rockchip Sucks</title><link>https://danielc.dev/blog/rockchip/</link><pubDate>Thu, 13 Nov 2025 00:00:00 +0000</pubDate><guid>https://danielc.dev/blog/rockchip/</guid><description/></item><item><title>Fudge 1 year writeup</title><link>https://danielc.dev/blog/fudge1/</link><pubDate>Sun, 09 Jun 2024 00:00:00 +0000</pubDate><guid>https://danielc.dev/blog/fudge1/</guid><description>&lt;p>Fudge is an unofficial app that can pair with Fujifilm cameras.
It&amp;rsquo;s an open-source reimplementation of Fuji&amp;rsquo;s official apps, &amp;lsquo;Camera Connect&amp;rsquo; and their &amp;lsquo;Xapp&amp;rsquo;.
The project is one year old today, and is worthy of a writeup.&lt;/p></description></item><item><title>Open-source funding models</title><link>https://danielc.dev/blog/monetize-open-source/</link><pubDate>Fri, 21 Jul 2023 00:00:00 +0000</pubDate><guid>https://danielc.dev/blog/monetize-open-source/</guid><description/></item><item><title>2 Years of Fujihack</title><link>https://danielc.dev/blog/2-years-of-fujihack/</link><pubDate>Mon, 10 Jul 2023 00:00:00 +0000</pubDate><guid>https://danielc.dev/blog/2-years-of-fujihack/</guid><description/></item><item><title>Why open source sucks</title><link>https://danielc.dev/blog/why-open-source-sucks/</link><pubDate>Tue, 31 Jan 2023 00:00:00 +0000</pubDate><guid>https://danielc.dev/blog/why-open-source-sucks/</guid><description/></item><item><title>What I learned after a year of reverse engineering</title><link>https://danielc.dev/blog/what-i-learned-after-a-year-of-reverse-engineering/</link><pubDate>Mon, 05 Sep 2022 00:00:00 +0000</pubDate><guid>https://danielc.dev/blog/what-i-learned-after-a-year-of-reverse-engineering/</guid><description/></item><item><title>Why I Don't Monetize my Software Projects</title><link>https://danielc.dev/blog/no-monetization/</link><pubDate>Sat, 02 Jul 2022 00:00:00 +0000</pubDate><guid>https://danielc.dev/blog/no-monetization/</guid><description/></item><item><title>Announcement: Domain Switching</title><link>https://danielc.dev/blog/domain-update/</link><pubDate>Fri, 24 Jun 2022 00:00:00 +0000</pubDate><guid>https://danielc.dev/blog/domain-update/</guid><description/></item><item><title>Destroying an expensive camera for science</title><link>https://danielc.dev/blog/fujifilm-xf1-teardown/</link><pubDate>Sat, 12 Mar 2022 00:00:00 +0000</pubDate><guid>https://danielc.dev/blog/fujifilm-xf1-teardown/</guid><description>&lt;p>After &lt;a href="https://petabyt.dev/blog/hacking-the-fujifilm-digital-cameras">hacking&lt;/a> the Fujifilm camera firmware, I got a cheap
broken Fujifilm XF-1 and decided to perform my hacks on it.&lt;/p></description></item><item><title>Writing TINY Desktop Apps in C and GTK3</title><link>https://danielc.dev/blog/tiny-windows-linux-gtk-apps/</link><pubDate>Sat, 15 Jan 2022 00:00:00 +0000</pubDate><guid>https://danielc.dev/blog/tiny-windows-linux-gtk-apps/</guid><description/></item><item><title>I Hate Notifications</title><link>https://danielc.dev/blog/i-hate-notifications/</link><pubDate>Thu, 09 Dec 2021 00:00:00 +0000</pubDate><guid>https://danielc.dev/blog/i-hate-notifications/</guid><description/></item><item><title>The 'Awakening' Argument</title><link>https://danielc.dev/blog/the-awakening-argument/</link><pubDate>Mon, 22 Nov 2021 00:00:00 +0000</pubDate><guid>https://danielc.dev/blog/the-awakening-argument/</guid><description>Hardly into debate, but I&amp;rsquo;ve seen this too much:
For years, I used to believe X, but one day, I had an awakening. I realized that I was delusional and wrong, and that Y was the right answer all along. I can&amp;rsquo;t believe you still believe X!</description></item><item><title>Hacking Fujifilm's Digital Cameras</title><link>https://danielc.dev/blog/hacking-the-fujifilm-digital-cameras/</link><pubDate>Fri, 30 Jul 2021 00:00:00 +0000</pubDate><guid>https://danielc.dev/blog/hacking-the-fujifilm-digital-cameras/</guid><description>&lt;p>I recently got my hands on a cheap Fujifilm HS20 EXR. It&amp;rsquo;s a pretty old camera (2012),
but I thought it&amp;rsquo;d be a good way to practice my hacking skills.&lt;/p></description></item><item><title>Creating My Own Architecture, Operating System, and Assembler</title><link>https://danielc.dev/blog/crypticos/</link><pubDate>Wed, 03 Feb 2021 00:00:00 +0000</pubDate><guid>https://danielc.dev/blog/crypticos/</guid><description>&lt;p>A BrainF*ck operating system.&lt;/p>
&lt;p>Every programmer eventually writes a BrainFuck interpreter. I decided to
do it in the most difficult way possible.&lt;/p></description></item><item><title>Ditching Windows: 1 Year Later</title><link>https://danielc.dev/blog/ditching-windows/</link><pubDate>Tue, 08 Dec 2020 00:00:00 +0000</pubDate><guid>https://danielc.dev/blog/ditching-windows/</guid><description>&lt;p>&lt;a href="https://danielc.dev/blog/linux-struggles/">check out the previous post&lt;/a>&lt;/p>
&lt;p>A year ago, I wrote a post describing my experience moving from Windows 10
to Linux. Here, I will elaborate on my points.&lt;/p></description></item><item><title>Dismantling a Roblox Scam</title><link>https://danielc.dev/blog/roblox-scams/</link><pubDate>Mon, 21 Sep 2020 00:00:00 +0000</pubDate><guid>https://danielc.dev/blog/roblox-scams/</guid><description/></item><item><title>The world has failed you and also hates you</title><link>https://danielc.dev/blog/doodlekit/</link><pubDate>Sun, 29 Dec 2019 00:00:00 +0000</pubDate><guid>https://danielc.dev/blog/doodlekit/</guid><description>Now here&amp;rsquo;s something nobody&amp;rsquo;s interested in: I have managed to find the only surviving screenshot of pufflegamerz.doodlekit.com. That was my very first website that I created. https://1.bp.blogspot.com/-tUeR0LHVz5o/XgjzruMR1KI/AAAAAAAAFFo/8aFXD5r6NjIQU-Mcv9-zBERX5gBM8GkWgCLcBGAsYHQ/s400/oldwebsite.png</description></item><item><title>What I Leaned from Working on a Programming Language for 3 Years</title><link>https://danielc.dev/blog/corescript-reflection/</link><pubDate>Thu, 26 Dec 2019 00:00:00 +0000</pubDate><guid>https://danielc.dev/blog/corescript-reflection/</guid><description>&lt;p>Corescript is a small &amp;ldquo;programming language&amp;rdquo; project I started in the summer of 2017. It was more of a hobby project that I made for fun rather than something somebody would seriously use. I worked on it until early 2019, abandoned it, then I started working on the Heb12 android app.
The syntax for Corescript was meant to be very simple, and somewhat similar to MIT&amp;rsquo;s Scratch.&lt;/p></description></item><item><title>The Struggle of Moving to Linux</title><link>https://danielc.dev/blog/linux-struggles/</link><pubDate>Thu, 17 Oct 2019 00:00:00 +0000</pubDate><guid>https://danielc.dev/blog/linux-struggles/</guid><description/></item><item><title>My First Line of Code</title><link>https://danielc.dev/blog/my-first-line-of-code/</link><pubDate>Sun, 13 Oct 2019 00:00:00 +0000</pubDate><guid>https://danielc.dev/blog/my-first-line-of-code/</guid><description>&lt;p>I remember writing my first few lines of code. Not only do I remember doing it, but I also have the exact file, untouched since the day I created it. It&amp;rsquo;s not much, but pulling out a file I hadn&amp;rsquo;t seen in years really made me want to share it.&lt;/p></description></item><item><title>My New PC</title><link>https://danielc.dev/blog/my-new-pc/</link><pubDate>Sat, 31 Mar 2018 00:00:00 +0000</pubDate><guid>https://danielc.dev/blog/my-new-pc/</guid><description>I just got a new PC about 2 weeks ago, and I love it. It has 8 gigs of ram, and an i5 2400 processor clocking a 3.1ghz. It has a 500gb SATA drive at 7200 rpm.
It does everything I need it to do, like running Chrome, Sublime Text, and Visual Studio. It runs Minecraft fine, which is one of my most favorite games. I just got BeamNG.Drive, only to figure out it runs really really slow&amp;hellip; and I mean 4fps slow.</description></item><item><title>Hello, World!</title><link>https://danielc.dev/blog/hello-world-2018/</link><pubDate>Thu, 01 Mar 2018 00:00:00 +0000</pubDate><guid>https://danielc.dev/blog/hello-world-2018/</guid><description>I think this is my third blog, so welcome. I chose Coding of the Cosmos since I am interested in space. If you want to see older posts see https://pufflegamerzstudios.wixsite.com/mysite-1</description></item><item><title>ScratchFormat is on the Chrome Web Store</title><link>https://danielc.dev/blog/scratchformat/</link><pubDate>Sat, 02 Dec 2017 00:00:00 +0000</pubDate><guid>https://danielc.dev/blog/scratchformat/</guid><description>I have just released ScratchFormat to the Chrome Web Store. It should be up in a couple hours. I will change up the installation website soon.</description></item><item><title>No More Scratch Extensions</title><link>https://danielc.dev/blog/no-more-scratch-extensions/</link><pubDate>Thu, 30 Nov 2017 00:00:00 +0000</pubDate><guid>https://danielc.dev/blog/no-more-scratch-extensions/</guid><description>Well, this is a bummer. The Scratch Team just announced that they are going to delete all Scratch extension advertisements. This means the IsOnline account is gone, the @ScratchMoji account is gone, and all other scratch extensions are gone. (I had just started working on ScratchFormat at this point)</description></item><item><title>Coding ideas</title><link>https://danielc.dev/blog/codingideas/</link><pubDate>Sat, 11 Nov 2017 00:00:00 +0000</pubDate><guid>https://danielc.dev/blog/codingideas/</guid><description>Do you ever just sit there and stare at your screen thinking, &amp;ldquo;What am I going to do today?&amp;rdquo; Me too. As a result, I made a software idea generator. Download it here (For windows users only) https://pufflegamerz.github.io/projects/CodingIdea.hta</description></item><item><title>vs.nut.cc</title><link>https://danielc.dev/blog/vsnutcc/</link><pubDate>Sat, 11 Nov 2017 00:00:00 +0000</pubDate><guid>https://danielc.dev/blog/vsnutcc/</guid><description>VeryShort is my own url shortener. No strings attached. Use it at vs.nut.cc</description></item><item><title>WebCraft</title><link>https://danielc.dev/blog/webcraft/</link><pubDate>Sat, 11 Nov 2017 00:00:00 +0000</pubDate><guid>https://danielc.dev/blog/webcraft/</guid><description>WebCraft is a second version of JScraft. You can break and place blocks. I am still working on it. https://pufflegamerz.github.io/webcraft/</description></item><item><title>JSCraft</title><link>https://danielc.dev/blog/jscraft/</link><pubDate>Thu, 19 Oct 2017 00:00:00 +0000</pubDate><guid>https://danielc.dev/blog/jscraft/</guid><description>I started to experiment with the Html5 canvas today. After some fliddling, I came up with a mini 2D terrarian generator. Here it is:
https://pufflegamerzstudios.wixsite.com/mysite-1/single-post/2017/10/19/JScraft</description></item><item><title>Every Possible Command In Corescript</title><link>https://danielc.dev/blog/corescript-commands/</link><pubDate>Tue, 10 Oct 2017 00:00:00 +0000</pubDate><guid>https://danielc.dev/blog/corescript-commands/</guid><description>I have made a corescript program where I have put every single command there is in Corescript. You can see it here:
https://corescript.neocities.org/editor/#var name=John@break@set name=Jimmy@break@print Hello, (name)!@break@// Hello!@break@input name=What&amp;rsquo;s your name?@break@cls@break@msg Hello!@break@goto 8@break@stop@break@if name=John@break@not name=John@break@play http://www.sample-videos.com/audio/mp3/crowd-cheering.mp3
( Since Wix says it is not a valid url, you will just have to copy + paste it into your url bar )
Also, don&amp;rsquo;t try running it, since Corescript does not like every single command used at once.</description></item><item><title>Corescript</title><link>https://danielc.dev/blog/corescript/</link><pubDate>Mon, 09 Oct 2017 00:00:00 +0000</pubDate><guid>https://danielc.dev/blog/corescript/</guid><description>For the past couple of months, I have been working on Corescript. I have just released 7.1, which you can access here. I started Corescript about 7 Months ago. The GUI has changed a lot. This new update mainly includes bug fixes.
P.S. I lost the password to my X10Hosting website, so I will be moving everything to Github.</description></item><item><title/><link>https://danielc.dev/astro/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://danielc.dev/astro/</guid><description>Moved to https://s1.danielc.dev/astro/</description></item><item><title/><link>https://danielc.dev/skegcraft/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://danielc.dev/skegcraft/</guid><description>Moved to https://skeg.danielc.dev/</description></item></channel></rss>