HNHacker News
TopNewBestAskShowJobs

TheGoodBarn

105 karma · joined March 29, 2018

Hello! I am a software engineer who loves web engineering, Golang, and music!

Engineering @ ShareBuilder 401k | Seattle, WA | he/him

submissionscomments
TheGoodBarn··on Show HN: Ledge.sh – Runnable Markdown Notes
This is awesome I will definitely play around with it. Fits the niche gap as a standalone app vs something like [Observable Framework](https://observablehq.github.io/framework/) for data analytical type things.

I wish Notion could just integrate these things together and make it work, or someone build an Obsidian plugin. More often than not it would be so convenient to do something like this.

TheGoodBarn··on Show HN: An e-ink frame that hears birds and draws them as 1800s illustrations
This is insane.

Going to google/search and stuff when I get home, but for my current living space it would be awesome if I could get a wireless mic to place outside and have this run on my Beelink SER8, and then over local network sync to my Apple TV and display the images kinda like a screensaver?

TheGoodBarn··on What do Visa and Mastercard do? An intro to card networks
If anyone is interested in this topic from a historical standpoint, the Acquired episode on Visa is phenomenal: https://www.acquired.fm/episodes/visa
TheGoodBarn··on Show HN: An 8-bit live gamecast for baseball
Reference API docs: `https://github.com/pseudo-r/Public-ESPN-API`

Notably you could quickly prototype something for the world cup using sport `soccer` and league `fifa.world`. Its awesome

TheGoodBarn··on Show HN: An 8-bit live gamecast for baseball
This is so cool, I love these little scoreboard projects. The artwork is also such high quality.

I am a big fan of the ESPN CDN data api and have made a few "scoreboards" of my own. Recently I polished a simple html one at: https://mlb.ope.cool/

But I will most definitely be reaching for yours and tossing it up on the TV's in the office, this is so cool

TheGoodBarn··on Show HN: Vibe coding a bookshelf with Claude Code
An aside, I love the animation at the end of your website when you scroll at the bottom and the blue expands out. Awesome touch
TheGoodBarn··on Useful patterns for building HTML tools
I've been building these for years. I think its a great entrypoint for new developers and can be incredibly useful at work for solving short term inconveniences or scripts that help automate some tasks.

I have a Vue3 started template I host at https://http://vue-template.spaghet.me/ and all I have to do is curl and I'm ready to go.

Showcase:

https://timer.spaghet.me/ https://colors.spaghet.me/ https://box.spaghet.me/ https://talk.spaghet.me/ https://farming.ope.cool https://stitch.ope.cool https://draw.ope.cool https://walz.ope.cool

TheGoodBarn··on So what's the difference between plotted and printed artwork?
I crochet and weaving in loose ends / tying up works is the 90%, but I love making shit for myself every once in awhile and I can cut all the corners I want and just tie a knot and call it a day lol I feel you
TheGoodBarn··on So what's the difference between plotted and printed artwork?
I splurged on a iDraw H SE - A3/A2 earlier this year and have been coding / making birthday cards for friends and family all summer.

I feel like I get asked a lot the same questions and I think this article describes it best. Like yes I could have just upgraded to a nicer printer, but there is something fun about the process of getting an artwork plotted that makes it fun for me.

I need to upload some of my plots to share.

---

On a similar note for others who want to get into this, there was a thread awhile back on "What is the 90% activity in your favorite hobby", for example sanding taking 90% of the time for woodworking. For pen plotting the 90-95% is the art side. Taking images, converting them into g-code either via SVG or other processes, or writing code to make generative art, that is the 90%.

At the end of the day the pen plotting itself at the surface level is a projection of the effort taken to generate the art. Where it gets really exciting is the capabilities and unique aspect of the medium (like touching on white ink or watercolor) that create truly unique ways of presenting the art.

--

Some related subreddits:

https://www.reddit.com/r/PlotterArt/

https://www.reddit.com/r/PenPlotters/

TheGoodBarn··on Odyc.js – A tiny JavaScript library for narrative games
reminds me of braid, very satisfying
TheGoodBarn··on Apache ECharts
This is so sick thank you for sharing. I do a lot of Go + DuckDB stuff. I’ve done some janky JS / html/template stuff for charting so this will be fun to play with
TheGoodBarn··on Discovery Coding
I am an avid discovery coder and was actually day dreaming an outline for a similar article on my way home on the bus today. I think this is an extremely important concept at all levels of engineering and something we all need to adopt at one point or another in our careers / practice.

I think it follows a few topics, "the art of the POC/Spike" or just exploratory coding. These things give us a tangible hands on approach for understanding the codebase, and I think lend to better empathy and understanding of a software system and less rash criticisms of projects that may be unfamiliar.

This is particularly relevant to me right now as I am discovery coding a fairly large project at my company and working with product to lay out design and project planning. Whats difficult to express from my current standing is how the early stages of these types of projects are more milestone / broad based rather than isolated small key pieces. Sure I can spend a week delivering design, architecture, epic, outline docs for all the known and unknown features of the project (and I am). But at the same time I need to discover and test out base case / happy path solutions to the core business problem to more accurately understand the scope of the project.

I think its something I particularly love about being a TL / IC at my company. I have the flexibility and trust to "figure it out" and the working arrangement to provide adequate professional documentation at the appropriate time. I am fortunate to have that buy in from leadership and certainly recognize it as a unique situation.

All that being said:

1. Learn how to effectively isolate and run arbitrary parts of your system for YOUR understanding and learning 2. Make it work, make it right, make it fast. 3. Learn to summarize and document your findings in a suitable fashion for your situation 4. Encourage this throughout your team. Useful in all aspects from bug triage to greenfield work

TheGoodBarn··on Understanding gRPC, OpenAPI and REST and when to use them in API design
Just chiming in to say we use oapi-codegen everyday and it’s phenomenal.

Migrated away from Swaggo -> oapi during a large migration to be interface first for separating out large vertical slices and it’s been a godsend.

TheGoodBarn··on Books I Loved Reading in 2024
Someone gifted me All Systems Red this year and I had never heard of the series and it may be one of my faves of all time. I’m on book 5 now it’s been such a joy
TheGoodBarn··on Limbo: A complete rewrite of SQLite in Rust
So many good things with incremental improvements in the space, but as a consumer it kinda stresses me out having to worry about libsql vs sqlite vs duckdb etc.

I personally use SQLite and DuckDB daily, but recently adopted turso in lieu of litestream for a something. I appreciate that they all are relatively compatible but I'd love to just have a tool.

Even then thats why I love the relationship between SQLite and DuckDB. I can backend my system with SQLite and run analytics and processing via DuckDB and they service specific purposes.

The hard thing with this for me is being a split consumer and not having the bandwidth to split my attention between who is doing better innovation and just using a tool I can rely on to predictably get the job done for me.

That being said, hats off this is awesome. I really appreciate turso.

TheGoodBarn··on 1,600 days of a failed hobby data science project
What I love about projects like this is they are dynamic enough to cover a number of interests all in one.

I personally have some side projects that have started as X, transitioned into Y and Z, and then I stole some ideas and built A, which turned to B, which a requirement in my professional job necessitated the Z solution mixed with the B solution and resulted in something else which re-ignited my interest in X and helped me rebuild with a more clear mindset on what I intended in the first place.

All that to say, these things are dynamic and a long list of "failed" projects is a historical narrative of learning and interests over time. I love to see it.

TheGoodBarn··on Mushroom Color Atlas
There’s a YouTube channel where a guy does this with his native flora, it’s pretty awesome:

https://youtube.com/@justinthetrees?si=FCKrfjddLS7f8U2i

TheGoodBarn··on The Static Site Paradox
There was a restaurant I went to in CDMX this summer and their menu was a public preview link to a document in Figma. I couldn't stop laughing at the fact but delighted by how well it just worked. I love this stuff.

I have tons of little single HTML file sites I make from this [Vue template](https://vue-template.spaghet.me/). I also have sites just published as public Notion docs, inline photo libraries from iCloud, etc. Its amazing how easy and available it is to just connect stuff, and how often I want to over complicate things and build something from scratch when I can just link stuff together.

On an aside I also love things like [mmm.page](https://mmm.page/) for quickly stitching together little micro sites or single use sites if I don't have time to do something else. Its fun exploring all these tools

TheGoodBarn··on Show HN: magick.css – Minimalist CSS for Wizards
I updated my small Vue template site to use this instead of new.css as a little refresh! Thank you for sharing.

https://vue-template.spaghet.me/

TheGoodBarn··on Capital One to buy Discover Financial in $35B stock deal
> “Capital One is the opposite of both those things”

I am biased, I worked for Capital One out of college for 4 years as a software engineer and had a wonderful experience. It was the best place for me to learn industry and professional engineering, and I felt the company culture / company itself was a fantastic place to work. So respectfully I disagree.

TheGoodBarn··on Google Pixel Fold
On a similar thread, I saw a post today for a Phillips 24" monitor with an e-ink extension display: https://www.anandtech.com/show/18859/philips-reveals-dual-sc... its pretty nuts.

I couldn't find any pricing info, but I would test drive one for a work setup if I had the chance.

TheGoodBarn··on Google Pixel Fold
Could you imagine if Amazon made a fire phone unfolded that’s opens into an e-ink kindle? I would own that.
TheGoodBarn··on The Messy Page Or: why I don't like greenfield projects
It’s kinda like a Marie Kondo vs a carpenter type situation and I get both sides.
TheGoodBarn··on DPReview’s Founder Blasts Amazon’s CEO: ‘What a Waste’
As someone who works for a company struggling for marketing SEO, I can't imagine just giving up that goldmine in the photography space. Small comment.
TheGoodBarn··on GPT-4
Missed the mark releasing it as GPT-Pi on Pi day, and being an incremental 3+ release :P
TheGoodBarn··on 3D in CSS
I made a silly landing page for myself using some of the outline techniques. I think it looks fun: https://www.goodbarn.xyz/

Its just a pure html page, so you can view page source and see how rugged it is.

TheGoodBarn··on We're wasting money by only supporting gzip for raw DNA files
Curious, how long would Gzip take to uncompress? Is it faster since it is less compact / efficient on the compression side?
TheGoodBarn··on Is wine fake?
I don't care about wine, but the website is very pretty. I like the progress indicator on the left side.
TheGoodBarn··on Show HN: Bolt.css – Another classless CSS library
Places where you want to auto-generate html reports or do simple data processing into html and not fuss over basic inline styles.

I have a few internal tools that use https://newcss.net/ and it is just a nice tool to have in your quiver.

TheGoodBarn··on Removal of Heroku free product plans
One sad use-case is a few days ago I was able to one click deploy a dyno for an ESPN Fantasy Football discord bot that runs daily. I didn't have to configure a thing and was able to have this cool thing added to our discord.

Now overnight it's just gone.

Page 1 of 2Next →