Friday, December 01, 2023
this is great, it's simple, easy to use and fast (mistral-7b)
Simon Willison has written about it on llamafile is the new best way to run a LLM on your own computer
I started using LLM api (perplexity) to build something simple, quick / one-time answers with pre-defined system prompts.
mistral-7b already able to handle most of my questions, will try swithing to a local llamafile soon
in the meantime, also reading books about prompt engineering
Saturday, December 02, 2023
SQLSync - Stop building databases, repo, talk
this is interesting. I see that people are moving complex queries back to backend. this is moving full query system to frontend.
I like it, but writing a reducer in rust is a big no :p
some alternatives:
good reads:
- Code is run more than read
- Psychology of Human Misjudgment (Transcript) by Charlie Munger
- Two kinds of threads pools, and why you need both
- Retries – An interactive study of common retry methods
Thursday, December 07, 2023
enhancing my code browser with tree-sitter, will use generated tags files to do navigation
however typescript tags query doesn't include import names, but it's easy to fix:
first locate the directory:
$ tree-sitter dump-languages
then append this to queries/tags.scm
:
(import_specifier
(identifier) @name) @reference.import
Wednesday, December 13, 2023
after listening to a defn podcast episode, I started watching Parens of the Dead screencast, it's fun
Thursday, December 14, 2023
listened to another episode of defn, it's about Biff | Clojure web framework
I tried it once and it was pretty easy to setup
adding more podcasts to my library:
- Software Unscripted
- Algorithms + Data Structures = Programs
- JUXT Cast
- Functional Design in Clojure
- ClojureStream Podcast
- The REPL
two new languages I noticed recently: The Roc Programming Language and Gleam, but not sure I got time for that
in one of hanselminutes episode, Anders Hejlsberg talks about TypeChat, it's quite a good idea. I've been playing llm api, the most annoying part is unpredictable result, forcing a response with types might work.
Saturday, December 16, 2023
I installed NetBeans 20 to test if it could handle a TypeScript project. The result was negative; LSP support is still weak.
It's sad that I always preferred NetBeans for its "clean" feeling and easy focus on code. On the other hand, VS Code is such a mess and I still cannot get used to it.
I have encountered numerous UI/UX issues while creating my notebook app recently. I wanted to play a little desktop UI.
Since I already have NetBeans, I began with Java and Swing (yes, Swing is cool~)
I found Java is so simple after dealing with TypeScript, like a breath of fresh air. Using the UI design in NetBeans is so easy, much better than Figma :D
Wednesday, December 20, 2023
after listen to the podcast, found some resources for fast clojure:
- bsless/clj-fast: Unpredictably faster Clojure
- cnuernber (Chris Nuernberger) · GitHub
- Metosin · GitHub
- Clojure Goes Fast
Blog Archive
- Older Entries
- 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