Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
rikroots
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
65 ms
·
721.
▲
by
rikroots
7y ago
> Web Rings were amazing, and I think the idea still has merit. Why did everyone stop using them? Web Rings! That bought back some memories of adding webring code snippets to my website. I agree they are a fantastic idea and I'm sad
722.
▲
by
rikroots
7y ago
The key takeaway from the article (as far as I'm concerned) is this: > "So if you write a book it should not be because you want to make a lot of money from it but because you have an idea that you want to present to the world.
723.
▲
by
rikroots
7y ago
> how does the person who creates a Free Cultural Work pay their bills while doing it? A lot of my poetry is released under the CC-BY licence[1]. I pay my bills by doing other work - as does almost every other person who writes and publi
724.
▲
by
rikroots
7y ago
>> It must be a real <a href> element that the user hovers over and clicks on For each <canvas> element that Scrawl-canvas wraps, it adds a hidden <nav> element to the DOM, immediately after that <canvas> eleme
725.
▲
by
rikroots
7y ago
Hi chrismorgan. Many thanks for taking the time to check over the site, and giving me feedback! Can I ask which device/screen you used to view the site? I'm currently limited to a Macbook Pro, so can't get the insight of seei
726.
▲
by
rikroots
7y ago
I agree that Fabric.js[1] is an excellent Canvas library. I still follow Kangax, who started that project, on Twitter. [1] http://fabricjs.com/
727.
▲
by
rikroots
7y ago
Thank you! I only have limited resources to test the library. I managed to get it working in Safari on MacOS (though not perfectly - tabbing through the links in the kitchen canvas moves the canvas out of view). All bug reports of the site
728.
▲
by
rikroots
7y ago
Maintainer here. dang suggested I add a comment to the thread to help start possible conversations about the project. So I'll answer 3 self-asked questions. "Why did you start the project?" Short answer: I'd spent 3 year
729.
▲
by
rikroots
7y ago
Ah - no worries. Found a potential solution. Will try it and, if it works, do a new release later today https://stackoverflow.com/questions/1068280/javascript-regex...
730.
▲
by
rikroots
7y ago
Thanks for the bug report! Firefox is choking on this regular expression: `let matches = val.toString().match(/\((. ?)\). ?\{(.*)\}/s);` Firefox doesn't support the dotAll /s flag yet - https://developer.mozi
731.
▲
Show HN: Scrawl-canvas – build responsive, accessible HTML5 canvases
(scrawl-v8.rikweb.org.uk)
33 points
by
rikroots
7y ago
|
16 comments
732.
▲
by
rikroots
7y ago
This. One of my less enjoyable jobs, as an admin, would be going into the GSuite jungle to track down and delete emails and messages containing data that clients had sent to us, or one colleague had shared with another, which included perso
733.
▲
by
rikroots
7y ago
Sorry I've only just noticed your comment now. This is all good advice. Getting the conversation going is key. It's something I've failed to do - to the point where I don't bother about it much anymore. For example: I di
734.
▲
by
rikroots
7y ago
I don't disagree. I still live in hope that one day I'll work on a project where all functions and variables have relevant and informative names and the Runbook is (accurately!) updated with latest changes on a weekly basis. The p
735.
▲
by
rikroots
7y ago
> With vanilla JS it's the wild west The thing I really, really like about Vanilla JS is that it has 0 (zero) dependencies. If something breaks in Vanilla JS, you know with 100% certainty that it's your code that's failing
736.
▲
by
rikroots
7y ago
I've never managed to reach Stage 3. Nobody has ever shown any interest in contributing to my GitHub project. Still undecided whether this is a Bad Thing or a Good Thing. - Bad Thing: either the code base is too messy, or too complex,
737.
▲
by
rikroots
7y ago
Many years ago I made the mistake of documenting my Javascript library thing by building static web pages to explain it all. They became a nightmare to maintain, and made me scared to update anything in my library thing because it meant hav
738.
▲
by
rikroots
7y ago
Thank you! The majority of the code runs in the main thread; filters use a web worker. OffscreenCanvas currently has less than 70% support (caniuse says), so most of the work is done in regular canvas elements which are created but not adde
739.
▲
by
rikroots
7y ago
Over a thousand comments? My project is gonna be lost in the conversation! But here goes anyway ... I've been recoding my HTML5 <canvas> library from scratch[1]. Most of the work is done - I'm now onto the fun documentation
740.
▲
by
rikroots
7y ago
I enjoyed learning Svelte; it was fun to use when I rebuilt a personal project from scratch using it[1]. I'm trying to think of some downsides to balance my enthusiasm for the framework, but can't think of any. The article mention
741.
▲
by
rikroots
7y ago
From my days on usenet (rest in peace, rec.arts.poems) one of the more obvious trolls had to resort to accessing the newsgroups via his local library, after he ran out of ISPs willing to take his money. On the positive site, I know of one i
742.
▲
Show HN: Mixing canvas with other DOM elements – collision detection
(scrawl-v8-progress-0919.rikworks.co.uk)
5 points
by
rikroots
7y ago
|
0 comments
743.
▲
by
rikroots
7y ago
Some Javascript frameworks I like; some I tolerate. Some (<cough>angular</cough>) I learned to despise. I reserve my love only for VanillaJS. My library for playing with the canvas element[1] is entirely VanillaJS. 0% depen
744.
▲
by
rikroots
7y ago
I added quaternions to my Javascript canvas library. They scared the heck out of me - I coded up the functions from scratch in JS, partly to try and 'understand' the concepts behind quaternions, but mainly because I was stupid and
745.
▲
by
rikroots
7y ago
Lordy - I've built so many over the years! Almost all I've learned about coding (since 1990s) has been through playing with personal sites. I'm currently rewriting my poetry site[1][2] from scratch with new tech, and will be
746.
▲
by
rikroots
7y ago
I've had great fun building my canvas element library entirely in Vanilla JS. The work has helped me discover parts of the JS/DOM ecosystem that I never realised even needed to exist.
747.
▲
Ask HN: Old side project sites still online that you're (secretly) proud of?
4 points
by
rikroots
7y ago
|
0 comments
748.
▲
by
rikroots
7y ago
> I could see being offline becoming a kind of cultural prestige or aspiration This reminds me of the 1970s, when being 'ex-directory' - paying to not have your phone number included in the telephone directory - was seen as c
749.
▲
by
rikroots
7y ago
I recoded my HTML5 canvas Javascript library from scratch. Partly to add fun stuff like modules, web workers, promises etc - but mainly because I'm determined to make the canvas element much more accessible (and easier to add analytics
750.
▲
by
rikroots
7y ago
Hah! My one claim to computing fame is that I submitted a game - a Frogger clone - to Amiga Format and it won Reader Game of the Month (and £50) in the Christmas 1999 Issue[1]. Sadly the magazine cover was distinctly un-christmassy - not a
More ›