geelen
|
1 year ago
|
on: Model Context Protocol
Same issue here. Is it geolocked maybe?
geelen
|
3 years ago
|
on: D1: Our SQL database
> We are also very excited about D1 as a way to bring a subset of data closer to users in order to deliver faster experiences. We hope this will be a way to bring the benefit of edge computing to larger organisations who cannot simply rearchitect everything to run on Workers.
I am also excited about this :)
geelen
|
3 years ago
|
on: D1: Our SQL database
Yeah, so you can always opt-in to strong consistency by transferring execution to the primary (see the "Embedded Compute" section of the blog). Then it's pretty much exactly the same as a DO.
geelen
|
4 years ago
Yes, which is why Pages has some dedicated logic to help preserve assets that were "seen in the last version now gone". Unfortunately, the "cache everything" setting at the CDN overrides that. We should probably be clearer about that in the docs, and potentially we could autodetect that setting when you register your custom domain, hmmm...
geelen
|
5 years ago
|
on: Durable Objects in Production
I have not! It was never such a pressing issue that I investiaged a dedicated solution. But given that we're already using Cloudflare, and that this is a solution to a much bigger problem (global coordination + actual storage), but it works really nicely for our smaller usage, it felt like a nice way to dip a toe into this new model.
geelen
|
5 years ago
|
on: Durable Objects in Production
Beta invites are definitely flowing now, but I'd recommend pinging someone on Twitter or elsewhere with a quick description of what you're going to build. I think they had so many signups they're worried about opening the floodgates, but on a case-by-case basis there's plenty of room. Maybe?
geelen
|
5 years ago
|
on: New GitHub phishing attack due to missing DMARC
This is more a discussion topic, really interested if someone can explain to me how this email looks legitimate (beyond the information in the replies already)
geelen
|
11 years ago
|
on: Show HN: TypeSlab – simple, shareable typographic posters
Holy shit that's perfect. Gonna need to do some work to make sure it performs ok as you type, but that's just the sort of thing I was looking for!
geelen
|
11 years ago
|
on: Show HN: TypeSlab – simple, shareable typographic posters
Yep! I really wanted this, but it's a bit more work. HTML5 canvas has a `measureText` method but it only returns width, so there's a few cases where the text will escape the box. The logic is really simple for now, but I'll hope to improve it in future.
Would you mind submitting an issue with a screenshot of your text not rendering correctly? https://github.com/geelen/typeslab/issues
geelen
|
11 years ago
|
on: AM – Attribute Modules for CSS
Well, the problem with having foo and foo--bar
but not both is that contextual overrides become a problem. Having both of them solves that but clutters things up.
This is a technique to better express your styling intent through markup. Instead of <div class="x x-y z"> you have <div x="y" z> - two namespaces instead of one.
geelen
|
11 years ago
|
on: AM – Attribute Modules for CSS
You can definitely do this, though I think "data-am-" is better to avoid conflicts. React ignores unexpected attributes at the moment, but can't forever with Custom Elements (since it can't know what valid attributes for new elements are).
We've got an open discussion on this point, if you want to contribute there: https://github.com/amcss/attribute-module-specification/issu...
geelen
|
12 years ago
|
on: A Polymer element for flexible GIF playback
No good reason. I'm going to experiment with toggling the element's style instead of adding a class. But because of the way GIFs are rendered, that's an O(n) task on every frame (so is the CSS style recalculation, of course, but I think the browser's CSS engine will be faster than my JS).
geelen
|
12 years ago
|
on: A Polymer element for flexible GIF playback
Nope, has to be triggered by a user action (like a tap), and can only play full screen. Also, if you loop a video, the control bars flash up then fade away each time it loops.
geelen
|
12 years ago
|
on: A Polymer element for flexible GIF playback
Nah man GIFs are my spirit animal
geelen
|
13 years ago
|
on: Fork My Dongle
Wow. Did you guys miss the point or what.
geelen
|
13 years ago
|
on: Show HN: An interactive graph of film ratings built with D3 and AngularJS
That's our dataset of user ratings at Goodfilms.
geelen
|
13 years ago
|
on: Show HN: An interactive graph of film ratings built with D3 and AngularJS
Thanks for the feedback. The lines just link together the 6 selected points, which are whatever's nearest to where you clicked.
geelen
|
13 years ago
|
on: Show HN: Sift through recently dropped .com's in order of pronounceability, etc.
This is so pro. I don't mind that the algorithm's a little wonky, or the availability isn't quite right, it's just a sweet little mashup.
geelen
|
13 years ago
|
on: Xkcd's world - pieced together with AngularJS (warning: big images)
Source here:
http://plnkr.co/edit/IfpBH4This was as big as I could get it before my computer started to grind to a halt, but it's more of a demo of how little code it takes to do this sort of thing in AngularJS than anything else.
Took me away from building http://goodfil.ms for about 40 minutes all up.
geelen
|
13 years ago
|
on: Show HN: A better way to find films to watch on Netflix
My uncle pointed me to the BBFC site, apparently their database is the bomb. We've considered integrating with it for Goodfilms.
They've got an iphone app too, if that helps.
edit: oops, the link: http://www.bbfc.co.uk/