David Ko Profile
David Ko

@KoLoyYee

Followers
178
Following
14K
Media
184
Statuses
1K

This too shall pass

Ottawa
Joined December 2021
Don't wanna be here? Send us removal request.
@KoLoyYee
David Ko
19 hours
Conference Keynote - Ben Cohen https://t.co/9uJfl4kKmu via @YouTube
0
0
0
@KoLoyYee
David Ko
2 days
REPL makes development so much clearer; it is so much more than hot-reloading. 1. Need to solve a problem? Write a function 2. Verify with eval. 3. See error? Read the error message. Fix the error. If you are not sure, ask Copilot. 4. Eval again. No error? Back to step 1
1
0
10
@KoLoyYee
David Ko
3 days
Concurrency is ... not easy nor simple 😅
0
0
3
@borkdude
(λ. borkdude) 🌱
4 days
Idiomorph + squint reactive example (counter + text field) with regular squint atom. 5kb gzipped. #squintcljs #clojure #clojurescript https://t.co/QQMJN5xCke
3
1
21
@KoLoyYee
David Ko
4 days
With LLMs, I found out today that Flutter might have better hardware connection support compared to React Native, since it has access to Android libraries. I am talking about RFID, NFC, etc., but is that true?
0
0
2
@KoLoyYee
David Ko
4 days
Today I learn a way to use recursion with mutation in Clojure with Java StringBuilder with letfn
2
0
13
@tim_cook
Tim Cook
5 days
It all begins with a great idea.
818
2K
28K
@aaronp613
Aaron
5 days
New Apple ad: Great Ideas Start On Mac Voiced by the late Dr. Jane Goodall
26
127
2K
@AntLobach
Anton Lobach
7 days
Building Bayesian models in Basilisp using PyMC
0
2
7
@pappapez
Peter Strömberg aka PEZ
9 days
@KoLoyYee @gicrisf I would also say it's Clojure on the Python environment. More similar to Clojure and ClojureScript than Babashka, which is interpreted Clojure. See also https://t.co/qWs1RzpSCb for an example of using the Basilisp repl to script Blender. Pretty cool stuff!
0
1
2
@KoLoyYee
David Ko
9 days
Let's do it in 1 syntax, using Python in Clojure/Lisp is much easier than I thought, thanks to Basilisp 1. Create a .lpy file in your Python project. 2. Run nREPL with basilisp nrepl-server and connect to use Calva by the amazing @pappapez 3. Start coding with hot reload
4
4
26
@KoLoyYee
David Ko
9 days
North American Ad companies need to learn from their Asian counterparts more. 亞洲廣告實在好太多
@McDonaldsJapan
マクドナルド
9 days
喰らえ!うまいやつを!
1
0
0
@fniephaus
Fabio Niephaus
9 days
@KoLoyYee @borkdude @chrisrink10 Thank you, David! With GraalPy, you can run Python on GraalVM, without an external process. Happy to answer any questions! More info at
0
1
1
@AntLobach
Anton Lobach
9 days
Here's how to use DSPy with OpenRouter and Basilisp.
0
1
10
@KoLoyYee
David Ko
10 days
Python or Clojure? Why not both? With Babashka by @borkdude (who will never be broke, I promise!) + libpython-clj2 by Chris Nuernberger, of course! Welcome to Clojureland, where the language of choice is not a zero-sum game! 🚀 Also, time to explore basilisp by @chrisrink10?
3
3
31
@KoLoyYee
David Ko
10 days
Thanks to JEP491 and Netflix for pointing out the pinning! https://t.co/LAmRoSmUR7
0
0
1
@KoLoyYee
David Ko
11 days
Using JFR in Clojure with :jvm-opts, and you need to upgrade from Java 21 to Java 25 is here! In the pic, you can see 14 pinned virtual threads running on Java 21, Postgres JDBC 42.2.0 After upgrading to Java 25, while keeping the Postgres JDBC 42.2.0, all pinning is GONE!
2
3
31
@KoLoyYee
David Ko
11 days
Today I learnt how to turn on the :jvm-opts JVM flag in deps.edn and find if the virtual thread was pinned
0
0
2