RSSAmplifier

Blog

ginglis

ginglis.meRSS feed ↗25 posts

Latest posts

ssh git.orhun.dev

I found a dev named Orhun via an interesting blog post on HN about AI generated code: https://blog.orhun.dev/code-responsibly/ From checking out his GitHub, he's the maintainer of Ratatui, a massive tui library for Rust. I also found: ssh git.orhun.dev Pretty neat. I'd like to look into how this was done and perhaps set up a local copy on my own.

pihole

Update 4/16 - I have an iPhone, which by default anonymizes the MAC address of the device per network. I disabled this for my home network via Settings -> Wifi -> 'my network' -> Private Wi-Fi Address -> Off, and I reconfigured pihole with the static address as a client in the admin portal. Since its a home network, I think it's a fine tradeoff. I've had an old Raspberry…

startage - lambda for static startpage

generate a startpage of links for a static site hosted via AWS github.com/ginglis13/startpage ginglis.me/start What It Is Lambda function that parses a bunch of RSS feeds, writes links to new posts from those feeds to an html template file, and uploads that file to a specific key in the S3 bucket hosting a static site https://ginglis.me/start What Could Be Better…

The Personal Computer Book (1982) - Part 1

'What are those television-typewriters, anyway?', asks the cover of The Personal Computer Book . I plucked this off the shelves of my local Goodwill a few weeks ago and finally got around to cracking it open. It's entertaining, both in the author's writing and illustrations and how dated and/or accurate it is, as well as informative, with many historical tidbits on…

2022 Thoughts and Goals

What Happened in 2021 (oh and 2020)? Last time I reflected on the past year and wrote my aspirations for the upcoming year was 2 (!!) years ago 1 . A lot (... a pandemic?) has happened since then but in some ways I feel like I'm back to square one 2 . Let's see... 2020 had a terrific experience taking classes and interning in Silicon Valley ... only for it to be cut short by the pandemic…

whoami

$ whoami ginglis I'm currently a software engineer in Seattle. My main tech interests are OS/Systems Programming, Linux, and OSS, but I enjoy reading and learning about all things computer science. Apart from my computer science and tech interests, I like to play video games (mainly indie games or anything on the Switch), hike, run, sometimes hang out on IRC (garvin on snoonet), and…

Linus Torvalds - King of the Ball (CSE40842 Reading 11)

Linux Growing Pains As Linux grew, Linus realized he needed to take a more active role in communicating with the Linux developer and user community. He worked with his college CS department to promote Linux by hosting a release event for version 1.0. By focusing his promotion on Open Source in general and not just the Linux project, Linus was able to reach a larger audience and cement Linux as a…

Birth of Leenucks (CSE40842 Reading 10)

Gaming -> Hacking When I read Birth of a Nerd and Birth of an Operating System from Just for Fun by Linus Torvalds, I couldn't help but feel like one of those YouTube commenters on a Beatles video saying "I wAS bOrN iN thE WroNG eRa". Success is a combination of hard work, dedication, and luck. In Linus' case, he certainly had the first two, and I'd argue that the luck in his case…

The Magic Cauldron (CSE40842 Reading 9)

On some more of Eric S. Raymond's Essays.

Down With the Bourgeoisie (CSE40842 Reading 7)

Cathedral or bazaar? Bourgeoisie or proletariat? See title

Over 700k People Can Speak Scratch (CSE40842 Reading 5)

"When you choose a technology, you have to ignore what other people are doing, and consider only what will work best." - Paul Graham

Painters are Cooler than Hackers (CSE40842 Reading 4)

In these four chapters of Hackers and Painters , Paul Graham outlines his vision of what a modern hacker looks like - a creative innovator who lives by resisting authority and breaking the rules.

Game Hackers (CSE40842 Reading 3)

The Gaming Industry Erupts In part 3 of Levy's Hackers , we learn about the rise of the computer gaming industry. The effort was spearheaded by Ken and Roberta Williams of Sierra On-Line. The story of Sierra On-Line really resonated with me. It instantly reminded me of my internship in 2020 at Deliv, a Menlo Park startup now owned by Target. The culture and people at Deliv had many parallels…

Hardware Hackers (CSE40842 Reading 2)

Power to the People The MIT hackers cultivated an environment in which the Hacker Ethic could thrive. Dozens of MIT students and Boston natives were introduced to the creative and imaginative creations made capable by the likes of the TX-0 and PDP-family computers in the 9th floor of the school's AI lab. However, as I mentioned in my previous post, the environment they created was not the…

True Hackers (CSE40842 Reading 1)

What is a True Hacker? A "True Hacker" as described by Steven Levy is someone who approaches the world through hands-on, practical learning. To others, devices such as a computer are means by which to reach an end, which could be their doctoral thesis or an accounting report. To "True Hackers", the computer (and anything else that can captivate a "True Hacker" ascribed to the Hacker Ethic) is the…

GitHub Reaccs - Trying GraphQL with GitHub's APIv4

Motivation A few weeks ago, I had the idea of writing a small script to collect reaction data for a given user's isses, pull requests, and comments on GitHub. I thought it would be a fun meme for my friends and I who are active in the open source community - there's nothing better than when someone hits you with a "LGTM" and 🚀 reaction on your PR. Who wouldn't want to see a history…

2020 New Year Thoughts and Goals

Some thoughts about the upcoming year, reflection on the past year, and goals for 2020.

Voluntir (Irish Hacks 2019)

Voluntir, an application for matching volunteers with opportunities, charities with volunteers, and members of the community with good samaritans.

My Linux Dotfiles

Dotfiles for my Arch Linux build.

cat-message

My mom is always bugging me to see what I'm laughing at on Reddit. Since she doesn't really want a Reddit account herself, I thought it would be a good idea to make a program that finds things she likes (cats) and sends them to her automatically via iMessage. I have the program send my Mom a cat a day via a cron job. Once I finished this project, I posted it to Reddit and was the top…

The Painted Dogs Project

In August of 2018, I began working on the Painted Dogs Project. This project is sponsored by the Notre Dame Mobile Computing Lab. The focus of the project is to give researchers in Zimbabwe access to a tool that allows them to track the movements and population of an endangered species, the Painted Dog. A future state goal of the project is to allow anyone, especially tourists, to use the site, so…

Automated Investment Research Web Scraper

Automating investment research with Python.

C++ Flappy Bird Clone

My Fundamentals of Computing course had an open ended final project as an assignment, and I chose to make a (simple) clone of the infamous Flappy Bird mobile game. The game itself is very simple, and similar to the classic Helicopter game. The user controls a bird by pressing space bar to jump. The bird is constantly falling due to gravity. The user must move the bird through an endless series of…

ND Nanotechnology Undergraduate Research Fellowship

Image Processing and Data Analysis in Transmission Electron Microscopy

Arduino Powered Cold Brew Coffee Maker

The user can vary the drip rate among four options using a potentiometer, and two LCD displays will show the current drip speed and the time elapsed since brewing began. Based on the potentiometer value chosen by the user, a solenoid valve will open and close with varying delay, allowing water from a reservoir at the top to drip over the coffee beans. After passing through the coffee grounds and…