News for hackers. Stuff that matters.

alexpls

Thanks! Plan's to keep the drawings on the canvas (with the exception of ones deleted by moderation).

Show HN: bigdraw, a big shared canvas anyone can draw on

https://bigdraw.party/

Hey - bigdraw is a little project I've been working on which lets strangers to draw together on a shared canvas. No signups required - just click on a tile to claim and draw on it. It's inspired by r/place, One Million Checkboxes, and JSPaint.The backend's a Go+SQLite server that handles submissions and generates map tiles (think OpenStreetMap). This lets you zoom out to see tens of thousands...

( Read More... | 2 comments | on HN )
Neat! Generating PDFs from RSS feeds is a great idea. Some thoughts:

I have a Kindle - something I'd find valuable would be having a digest of "Today's top stories" sent to my kindle's email address as an epub so I can check it out each day. But on Kindle, I think the 3 column layout would be too narrow to read - it makes sense on A4, but not smaller. How do you do your daily sync to ReMarkable?

btw, it looks like if I enter a direct link to an RSS feed it doesn't work (e.g. when testing it for my site, https://alexplescan.com/index.xml results in a blank page, but https://alexplescan.com works well)

> curious how others handle the "too many newsletters" problem

I like to have everything funnelled into my RSS reader, pick a few things that sound interesting each day, and archive the rest. For the getting everything into RSS part, I'm building https://mailgrip.io to help (it gets email newsletters into RSS feeds).

Oh yeah, good pickup thanks!
For folks who wanna see what led to this exploit in a Rails codebase, here’s the commit where it’s fixed:

https://gitlab.com/gitlab-org/gitlab/-/commit/c571840ba2f0e9...

Re:Making Small Games, Which Is Fun in Itself on Wednesday January 03, 2024 @11:23PM (#38862970)
I've been playing around with the Playdate SDK (https://sdk.play.date) over the holidays and it's awesome for small games like the author describes.

Working with a tiny 1-bit screen and ~150MHz CPU puts some serious constraints on what you can do, which I've found to be pretty freeing (less analysis paralysis, more doing...)

Re:Using SVG to create simple sparkline charts on Monday July 10, 2023 @06:59PM (#36674165)
Thanks! And thanks also for your work on ContEx, its Sparkline module [1] was a big inspiration for what I ended up implementing.

[1] https://github.com/mindok/contex/blob/master/lib/chart/spark...

Re:Lessons Learned from 11 Years of Hosting a SaaS on Thursday June 15, 2023 @04:46AM (#36337893)
This really resonates. It's so easy to get caught up in chasing trends and overlook delivering customer value/stability.

Good luck on the next 11 years :)

Re:Show HN: Take Reddit Screenshots on Wednesday June 14, 2023 @07:15AM (#36324148)
Congratulations on launching!

Some feedback: the first thing I wanted to see on your landing page is what a screenshot taken with the tool looks like. It adds a bit of friction that to do that I need to browse to reddit, find a post, copy it in, wait for it to generate, etc.

Re:Ask HN: How do you stay on top of advances in AI? on Tuesday June 13, 2023 @08:26PM (#36319611)
I try to direct as much news to RSS as possible, where I can group feeds by topic, and not get distracted by a constant compulsion to refresh the page (which I feel strongly on HN and Twitter). Some tools I use:

* https://www.freshrss.org/ for subscribing to feeds

* https://netnewswire.com/ for reading them

* https://hnrss.github.io/ to get Hacker News into RSS

* https://mailgrip.io/ (project I'm building) to get email newsletters into RSS

Awesome! I had some fun implementing a System 6 inspired theme on a recent toy project for creating custom Slack emojis - https://temoji.me (desktop only).

Wish I knew about this framework earlier - would have saved me some time :)

Re:Git ignores .gitignore with .gitignore in .gitignore on Wednesday May 18, 2022 @06:58AM (#31421254)
The global gitignore is super useful! I add a “.x” entry to it so that I can create scripts, drafts, etc in a “.x” folder in any of my projects.

Wrote more details about how I do this here: https://alexplescan.com/posts/2022/04/17/the-x-files/

Great presentation! Another short read that covers similar ground is "The Day You Became a Better Writer" by Scott Adams (creator of Dilbert):

https://dilbertblog.typepad.com/the_dilbert_blog/2007/06/the...