I also asked Claude to build a photo gallery for me https://places.pascalspoerri.ch (HDR, map support, similar images)
358 karma · joined June 30, 2013
I also asked Claude to build a photo gallery for me https://places.pascalspoerri.ch (HDR, map support, similar images)
Professionally I hardly use the tools for coding, since I’m in an architecture role and mostly write design docs and do reviews. And I write the occasional prototype.
I have started building tools to integrate copilot (Opus) better with $CORP. This way I can ask it questions across confluence and github.
Leveraging Claude for a project feels very addictive to me. I have to make a conscious effort to stop and I end up working on multiple projects at the same time.
I asked a cursor agent to do the same for a geotiff to pmtiles converter. It managed to optimize the performance from tens of days to half a day for the case I wanted to solve.
I’m not sure if this goes against the CloudFlare TOS tough (last time I checked they had some provisons against processing images).
For more advanced C/C++ developers I can recommend "The Linux Programming Interface" - (https://man7.org/tlpi/). It is a GREAT compendium for writing code against the POSIX API. I have a (legal) copy of this book on all the computers I have access to.
"The Database Redbook" - (http://www.redbook.io) is a valuable source on database implementations.
"Compilers: Principles, Techniques, and Tools" (Dragon Book) is a great starting point. The book is out of print and but I think it should still hold up for most basic use-cases.
It's also more fun to have something which can be easily extended than to start from scratch.
I understand that this might not fit your use-case, but it's worth a try. Just be aware that it tends to hallucinate APIs.
- https://www.meteoblue.com - check out the multi model, the multi model ensemble , the meteograms and the weather maps! Sadly the app itself is not as good as the website.
- https://yr.no - One of the few "free" providers with ECMWF model data (Norway has open data, that's why the data is free)
- https://www.windy.com/ - ECMWF, GFS and ICON. I don't like their presentation, but the available data is quite nice.
If you want a DarkSky replacement API, then checkout out https://pirateweather.net/ (GFS only, sadly :/ )
You can self-host it on a "cheap" webhost and rsync the changes (that's the way I do it). Or you can integrate it with Github and host it with
- Netlify https://gohugo.io/hosting-and-deployment/hosting-on-netlify/
- AWS Amplify https://gohugo.io/hosting-and-deployment/hosting-on-aws-ampl...
- Cloudflare Pages https://developers.cloudflare.com/pages/framework-guides/dep...
to name a few. The hugo site has a couple of howtos.
Some hosting solutions require that the entire website is stored in a separate branch, others regenerate the HTML through a CI pipeline and store it in an object store.
Client-side rendering works well enough for me, and has been for years (as a visitor). I don't see a benefit to integrate a custom Hugo patch to get server-side rendering for my simple personal blog.
There's the usual youtube and vimeo integration, but also
- integration with Flowcharts through mermaid https://jpanther.github.io/congo/samples/diagrams-flowcharts...
- charts through Chart.js https://jpanther.github.io/congo/samples/charts/
- and even LaTeX support: https://jpanther.github.io/congo/samples/mathematical-notati...
I tried it on my M1 Mini + LG5K2K and soon disabled it again. The performance impact was noticeable in Lightroom and the display adapter config got in the way once I switched display input to my work laptop.
The Apple “English International“ keyboard has a big enter key - if you dislike the small enter key of the US keyboard layout.
We are closed for business.
New orders are no longer accepted.Kudos to Alyssa!
> 1. If you have a Mac mini (2018) with FileVault turned on, make sure to connect your primary display directly to Mac mini during startup. After you log in and see the macOS Desktop, you can unplug the display from Mac mini and connect it to your eGPU.
I have a MacMini + eGPU. Every time I (re)boot the machine I have to remember to remove the remove the eGPU: Otherwise I cannot enter the filevault password. This is super annoying since the machine seems to have crashed every time I want to use it (even without an eGPU).
Previously I used the eGPU with an 13” MPB and the experience was annoying in different ways: Simply unplugging the eGPU kills the programs using it. Every time I wanted to “undock” the MBP I had to remember to click to remove the eGPU from the MBP: otherwise half the programs running are killed/not responsive.
Checkout https://phoscon.de/en/conbee2 You can control a wide range of Zigbee devices without installing a gateway. From Philips Hue or Ikea lamps to plant sensors from Aliexpress.
List of supported devices: https://github.com/dresden-elektronik/deconz-rest-plugin/wik...
You would integrate the devices with an OpenSource HomeKit or HomeBridge implementation on a Raspberry or similar into your home.
Available models can be found here: https://www.meteomatics.com/en/api/request/#model_selection
1) Install docker and docker-compose
2) Setup traefik, a reverse proxy, in docker (good starting point: https://docs.traefik.io/user-guide/docker-and-lets-encrypt/ ).
3) Run $docker container (ghost, wordpress...). I typically use one docker-compose file for each domain. "expose" is not necessary because the requests are proxied by traefik.
Here's a docker-compose sample for a website available under my-website.com:
version: '3'
services:
web:
container_name: my-website.com-nginx
image: nginx
restart: unless-stopped
volumes:
- ./data:/usr/share/nginx/html
labels:
- "traefik.docker.network=web"
- "traefik.enable=true"
- "traefik.basic.frontend.rule=Host:my-website.com"
- "traefik.basic.port=80"
- "traefik.basic.protocol=http"
networks:
default:
external:
name: web
There are probably more elegant ways to do this, however I found it quite effective for my setup.More context: https://www.nzz.ch/schweiz/aktuelle-themen/pumpspeicherwerk-... (German)
I backup everything daily to my Synology at home.