# orderedItems[].object.content
Been experimenting recently with simple image processing routines (e.g. brightness, contrast, gamma transforms) in #javascript. For modest resolution inputs, the performance of a naive implementation is surprisingly good. You can try it out in this #observablehq notebook:

https://observablehq.com/@jake-low/ima ge-processing-point-operations

# orderedItems[].object.contentMap.en
Been experimenting recently with simple image processing routines (e.g. brightness, contrast, gamma transforms) in #javascript. For modest resolution inputs, the performance of a naive implementation is surprisingly good. You can try it out in this #observablehq notebook:

https://observablehq.com/@jake-low/ima ge-processing-point-operations

# orderedItems[].object.content
It is proven! I am jakelow on Keybase: https://keybase.io/jakelow/sigchain#d0 d1d4475a680543142bf92cde66c16168ecd6546f98a9374c9e8f47aca4a6ee0f

# orderedItems[].object.contentMap.fy
It is proven! I am jakelow on Keybase: https://keybase.io/jakelow/sigchain#d0 d1d4475a680543142bf92cde66c16168ecd6546f98a9374c9e8f47aca4a6ee0f

# orderedItems[].object.content
I made an Observable notebook to visualize the shape of satellite ground tracks. You can play with the orbit parameters and see the effect in real time.

https://beta.observablehq.com/@jake-lo w/satellite-ground-track-visualizer

#javascript #d3js #threejs #space

# orderedItems[].object.contentMap.en
I made an Observable notebook to visualize the shape of satellite ground tracks. You can play with the orbit parameters and see the effect in real time.

https://beta.observablehq.com/@jake-lo w/satellite-ground-track-visualizer

#javascript #d3js #threejs #space

# orderedItems[].object.content
Using D3 to project geospatial data onto images from Japan's Himawari 8 weather satellite:

https://beta.observablehq.com/@jake-lo w/view-from-himawari-8

#javascript #d3js #space

# orderedItems[].object.contentMap.en
Using D3 to project geospatial data onto images from Japan's Himawari 8 weather satellite:

https://beta.observablehq.com/@jake-lo w/view-from-himawari-8

#javascript #d3js #space

# orderedItems[].object.content
@cbowdon If you're still interested in Caddy you should be aware of this:

https://caddyserver.com/blog/accouncin g-caddy-commercial-licenses.html

In summary, Caddy is still open-source (Apache 2.0) but the precompiled binaries available from caddyserver.com have a new EULA that requires you to pay if you're a commercial user. Also the non-commercial builds emit a new HTTP response header that advertises Caddy's sponsors.

Interesting discussion about this announcement on HN:

https://news.ycombinator.com/item?id=1 5237923

# orderedItems[].object.contentMap.en
@cbowdon If you're still interested in Caddy you should be aware of this:

https://caddyserver.com/blog/accouncin g-caddy-commercial-licenses.html

In summary, Caddy is still open-source (Apache 2.0) but the precompiled binaries available from caddyserver.com have a new EULA that requires you to pay if you're a commercial user. Also the non-commercial builds emit a new HTTP response header that advertises Caddy's sponsors.

Interesting discussion about this announcement on HN:

https://news.ycombinator.com/item?id=1 5237923

# orderedItems[].object.content
@cbowdon I've also been grappling with this. I ended up going with #Caddy (caddyserver.com) which is a FOSS webserver with LE support built in (including renewal). It's also got a slick config language and is competitive with NGINX on performance. abiosoft/caddy is an unofficial docker image which works like a charm. The catch: you can't scale a Caddy docker service yet (containers will race to renew the cert, or hit the LE rate limit) but @mholt (the author) has been working on a fix for this.

# orderedItems[].object.contentMap.en
@cbowdon I've also been grappling with this. I ended up going with #Caddy (caddyserver.com) which is a FOSS webserver with LE support built in (including renewal). It's also got a slick config language and is competitive with NGINX on performance. abiosoft/caddy is an unofficial docker image which works like a charm. The catch: you can't scale a Caddy docker service yet (containers will race to renew the cert, or hit the LE rate limit) but @mholt (the author) has been working on a fix for this.