Friday, February 02, 2024
I found zephyr-7b-beta is quite good for using locally (mac mini m2 8GB)
llamafile I couldn't make it work for command line, but the api server works well
$ ./llamafile -m zephyr-7b-beta.Q4_K_M.gguf --port 9876 --nobrowser --log-disable
check the docs
I have a htmx client for chatgpt, simply just change endpoint and everything works
Tuesday, February 20, 2024
to turn on standalone mode for a webpage when adding to home screen (ios), add this line:
<meta name="apple-mobile-web-app-capable" content="yes">
learn ericclemmons/click-to-component from React Server Components with Dan Abramov (JS Party #311)
need a bit setup but it's much faster than react devtools
I create a simple script to add / remove it:
FILE=pages/_app.tsx
if [ "$1" == "add" ]; then
yarn workspace app add click-to-react-component
gsed -i -e '26 a import { ClickToComponent } from "click-to-react-component"' -e '73 a <ClickToComponent />' $FILE
elif [ "$1" == "remove" ]; then
gsed -i '27d;75d' $FILE
yarn workspace app remove click-to-react-component
else
echo "'add' or 'remove'"
fi
saw couple extension of PRQL recently:
haven't written SQL for a long time, may need to find a use case to practice PRQL
this is so clever: htmz - a low power tool for html
I love htmx, but this is magic:
<base target=htmz>
<iframe hidden name=htmz onload="setTimeout(()=>...)"></iframe>
1.5+ million PDFs in 25 minutes
I don't need a fast PDF pipeline, but the stack is quite interesting:
- kalbhor/Tasqueue: A simple, customisable distributed job/worker in Go
- segmentio/ksuid: K-Sortable Globally Unique IDs
- Typst: a modern typesetting system
- Lustre File System as alternative to S3
- and nomad workers
more about go:
Kent Beck's Mastering Programming
I also reading his book: Tidy First?
about LLM:
Groq is super fast, but the web-ui is frustrating: laggy input box, can't mouse select within code block
Friday, February 23, 2024
it's very fun to browse Kagi Small Web
super fast image generation: SDXL Lightning, combine with Groq could be very productive
very usefulf emacs info: Susam's Emacs Pages
read Planner programming blows my mind, makes me really want to try Picat
Thursday, February 29, 2024
a good use case for practicing rust: cloudflare/pingora: A library for building fast, reliable and evolvable network services.
there's already a project is working on it: memorysafety/river: This repository is the future home of the River reverse proxy application, based on the pingora library from Cloudflare.
noteworthy:
- GPT in 500 lines of SQL
- How Netflix Really Uses Java
- All you need is Wide Events, not “Metrics, Logs and Traces”
- bruin-data/ingestr: ingestr is a CLI tool to copy data between any databases with a single command seamlessly.
this is real, not in a movie: Five Minutes from LEO to Earth (uncut version)
recent reading:
- Balancing Coupling in Software Design: Universal Design Principles for Architecting Modular Software Systems
- Machine Learning Q and AI
Blog Archive
- Older Entries
- 2024 January
- 2023 December
- 2023 November
- 2023 October
- 2023 September
- 2023 August
- 2023 July
- 2023 April
- 2023 March
- 2023 February
- 2023 January
- 2022 December
- 2022 November
- 2022 October
- 2022 September
- 2022 August
- 2022 July
- 2022 June
- 2022 May
- 2022 April
- 2022 March
- 2021 December
- 2021 September
- 2021 August
- 2021 June
- 2021 May
- 2021 April
- 2021 March
- 2021 February
- 2021 January
- 2020 December
- 2020 November
- 2020 October
- 2020 September
- 2020 August
- 2019 December
- 2019 November
- 2019 October
- 2019 July
- 2019 May
- 2019 April
- 2019 March
- 2019 February
- 2019 January
- 2018 December
- 2018 November
- 2018 October
- 2018 September
- 2018 August
- 2018 July
- 2018 June
- 2018 May
- 2018 April
- 2018 March
- 2018 February
- 2018 January
- 2017 December
- 2017 November
- 2017 October
- 2017 September
- 2017 August
- 2017 July
- 2017 June
- 2017 May
- 2017 April
- 2017 March
- 2017 February
- 2017 January
- 2016 December
- 2016 November
- 2016 October
- 2016 September
- 2016 August
- 2016 July
- 2016 June
- 2016 May
- 2016 April
- 2016 March
- 2016 February
- 2016 January
- 2015 December
- 2015 November
- 2015 October
- 2015 September
- 2015 August
- 2015 July
- 2015 June
- 2015 May
- 2015 April
- 2015 March
- 2015 February
- 2015 January
- 2014 December
- 2014 November
- 2014 October
- 2014 September
- 2014 August
- 2014 March
- 2014 February
- 2014 January
- 2013 December
- 2013 October
- 2013 July
- 2013 June
- 2013 May
- 2013 March
- 2013 February
- 2013 January
- 2012 December
- 2012 November
- 2012 October
- 2012 September
- 2012 August