Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
rikroots
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
13 ms
·
151.
▲
by
rikroots
2y ago
My 'gut' objection to the endeavour is that they're creating a new "genetically modified" creature without any consideration for the ecosystem which surrounded the originals. Not just the plants and animals that mad
152.
▲
by
rikroots
2y ago
This is a superb introduction in the intricacies involved with implementing an infinite canvas from scratch. Reading through it, I'm really glad that when I wrote my canvas library I made a decision to avoid WebGL/WebGpu at all co
153.
▲
by
rikroots
2y ago
Thank you for asking! Excitingly, I'm working on maintaining and improving my canvas library. Which is not news because I spend much of my spare time doing this exact same work. However for this months work, I'm adding new stuff t
154.
▲
by
rikroots
2y ago
I "retired" when I was 42, with a plan to finally study for a degree (Open University), write some novels, etc. I had saved enough money to get me through 3 years without support. Like many of the people quoted in the article the
155.
▲
by
rikroots
2y ago
The terrible, very cheaty way to do it is to screen capture a website from a browser tab, and display it in another browser tab inside a canvas element with some form of pixelize filter applied. https://scrawl-v8.rikweb.org.uk&#x
156.
▲
by
rikroots
2y ago
Because: why not?
157.
▲
Animated gradient over a live video feed
(codepen.io)
1 points
by
rikroots
2y ago
|
1 comments
158.
▲
by
rikroots
2y ago
> I'm also posting this here because I assume many of your are professional web developers. I'm a learning hobbyist and wondering if there are any issues with the way I built the website. I ran Lighthouse over the site. Excelle
159.
▲
POC: Apply color, distortion and animation effects to (accessible) text
(scrawl-v8.rikweb.org.uk)
2 points
by
rikroots
2y ago
|
1 comments
160.
▲
by
rikroots
2y ago
This demo does not use color font technology, nor does it attempt to replicate color font functionality. Instead it demonstrates a proof-of-concept application of color design and animation to any text on the web page, typically in HTML hea
161.
▲
by
rikroots
2y ago
There's always Ithkuil - though I hear it's a bugger to learn: https://en.wikipedia.org/wiki/Ithkuil
162.
▲
by
rikroots
2y ago
> I think, most people who want to be immortal are actually motivated by either the fear of death, or the desire to travel far and experience life in the future. Good points. But I think another key motivation is the simple, banal Fear O
163.
▲
by
rikroots
2y ago
If you have plenty of time, start a side project to build out a HTML canvas library (with no dependencies) ... just kidding! I've been building my canvas library for 11 years and there's still a shedload of JS understanding I'
164.
▲
by
rikroots
2y ago
GSAP[1] is pretty much the industry standard, I think. You have to pay for some of its more advanced features. There's also Anime.js[2] and Scene.js[3] - but I've never played with them so can't vouch for their usefulness. Bo
165.
▲
by
rikroots
2y ago
I think the key reason why this link has been posted to HN now is because p5js has a new website? Back in 2023 the Sovereign Tech Fund gave the p5js folks a €450k grant[1] "to enhance p5.js Documentation organization & accessibilit
166.
▲
by
rikroots
2y ago
After playing with the SAM2 demo for far too long, my immediate thought was: this would be brilliant for things like (accessible, responsive) interactive videos. I've coded up such a thing before[1] but that uses hardcoded data to trac
167.
▲
Testing as an Act of Fun
(rikroots.substack.com)
1 points
by
rikroots
2y ago
|
0 comments
168.
▲
by
rikroots
2y ago
> Making charts (of any kind) accessible is a really hard endeavour. Agreed! I've done a lot of experimenting with my canvas library to try and make accessibility a "first class citizen" in graphical representations, inclu
169.
▲
by
rikroots
2y ago
It's in the CSS Color 5 spec - here: https://drafts.csswg.org/css-color-5/#cal-cmyk
170.
▲
by
rikroots
2y ago
> We can't expect to turn back the clock and have everyone writing HTML by hand again, not when we're all accustomed to typing text and uploading media via carefully manicured, intentionally minimal user interfaces. There are d
171.
▲
by
rikroots
2y ago
That document has a really good summary of all the problems surrounding text rendering onto a canvas[1]. Having been through the pain of implementing such a system for my canvas library earlier this year I can sympathise with the decision n
172.
▲
by
rikroots
2y ago
I still have that Ditherpunk article bookmarked! I leaned on its insights heavily when I was building the dither (reduce palette) filter[1] for my canvas library. "Return of the Obra Dinn" looks fantastic. I keep meaning to purcha
173.
▲
by
rikroots
2y ago
I'm a bit hesitant about posting this link. I wrote the article mainly for myself (memory capture exercise); it happened a long time ago - and I'm sure my former employers (and hopefully all similar organisations) don't encou
174.
▲
by
rikroots
2y ago
With some serendipity, I learned about Neom yesterday while surfing YouTube. It doesn't seem to be going well. (Warning: video 25mins long) https://www.youtube.com/watch?v=e40Ju-zNyXk
175.
▲
by
rikroots
2y ago
I love mucking around with canvases and videos, so I will certainly be checking this out! On a selfish note, as a canvas library developer/maintainer, I do have questions around your choice of Motion Canvas: what attracted you to that
176.
▲
by
rikroots
2y ago
Ameko lives! https://aminet.net/package/util/wb/Ameko
177.
▲
by
rikroots
2y ago
Not in Python. Whitespace and lineation can be important in some poems and Python just doesn't have the flexibility. I have experimented with Javascript eval(``) ... but prefer not to talk about it.
178.
▲
The Joy of Quiet Coding
(rikroots.substack.com)
2 points
by
rikroots
2y ago
|
0 comments
179.
▲
by
rikroots
2y ago
Oh, yes. I regularly spam HN with links to various parts of it. Check the submissions link in my profile.
180.
▲
by
rikroots
2y ago
In my case, it's helped me to learn. It's a point of pride to me that my JS canvas library has no direct dependencies, but there's some things I can't get my head around. For those - in particular a pseudo-random number
More ›