Saturday, August 05, 2023
this is interesting: Fast Starting JVM Clojure with Checkpoint/Restore (Part 1)
clojure is painfully slow when using with pinebook pro, this might help
I guess this is good news: Clojure - (next Rich)
more talks from Rich I hope
the dev/clojure page updated 6 years ago, should make some time to update it..
Sunday, August 20, 2023
reading:
Thursday, August 24, 2023
found blog-cells, perfect for a eval cell in my notebook
the main issue is I need a function to get editor value, it imported codemirror
, I don't really need it. also the dark theme is not my cup of tea...
lucky the code is really simple, the core logic is in the worker:
const module = `// ExecutionID: ${generateExecutionID()};
const $ = globalThis.module;
const console = globalThis.cellConsole;
${code}`;
const dataURL = "data:text/javascript;base64," + btoa(module);
const exports = await import(dataURL);
it uses import
to evaluate code block, as import
only execute once, includes an execution id can make it always execute
it doesn't capture the result, but by injecting the console
, data will be sent by postMessage
I threw the ts
code to chatgpt, converted it to pure javascript and wrapped it as a web component, now I have a new eval code block for my notebook!
Friday, August 25, 2023
meta just released code llama: Introducing Code Llama, a state-of-the-art large language model for coding
models already on TheBloke
to use the model, many people are using jmorganca/ollama: Get up and running with Llama 2 and other large language models locally
another easy option is pinokio, after installed, get the Text generation webui
, load models and play
a jvm written by go: Jacobin JVM
not threading yet, but looks interesting
I also played a bit with Cody, I like its smell code feature, it provided some alternative to write the code
Blog Archive
- Older Entries
- 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