Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
mickeyp
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
9 ms
·
121.
▲
by
mickeyp
1y ago
I am not replying to the article but to the poster.
122.
▲
by
mickeyp
1y ago
Yes but they are not equivalent. dict and list are factories; {} and [] are reified when the code is touched and then never reinitialised again. This catches out beginners and LLMs alike: https://www.inspiredpython.com/artic
123.
▲
by
mickeyp
1y ago
Love the UI and random colour palette. Excellent work.
124.
▲
by
mickeyp
1y ago
I really love susam's blog posts and curiosity. I highly recommend that people check out his site for more of his insights.
125.
▲
by
mickeyp
1y ago
That has long been my personal theory as well, though I never had a way of firmly backing it up with evidence, though this article hardly does that either. But it does make sense on a superficial level at least: why pay a six-pack of nobodi
126.
▲
by
mickeyp
1y ago
130ms ping with dialup was actually quite low. I suffered far higher with my dialup and it was a local isp.
127.
▲
by
mickeyp
1y ago
Better still, use Emacs as your terminal multiplexer: https://www.masteringemacs.org/article/replacing-tmux-gnu-sc...
128.
▲
by
mickeyp
1y ago
Sorry but XML is a good fit for this. Most people who've never used XML cannot ever fathom that it does actually do a number of things well. Being able to layer markup with text before, inside elements, and after is especially importan
129.
▲
by
mickeyp
1y ago
> A workflow has hardcoded branching paths; explicit if conditions and instructions on how to behave if true. That is very much true of the systems most of us have built. But you do not have to do this with an LLM; in fact, the LLM may d
130.
▲
by
mickeyp
1y ago
Amending data obviously. Building a dashboard using payroll data and having the power to change it are two wildly different things, and no sane large corporation would allow a dashboard's user account to change that data . You're
131.
▲
by
mickeyp
1y ago
Sorry, to clarify: OpenAI has an specification for their API endpoints that most vendors are compatible with or have adopted wholesale. So, if your model inference server understands the REST API spec that OpenAI created way back, you can u
132.
▲
by
mickeyp
1y ago
Shameful plug: my upcoming app perhaps? Single-file download, fuss-free and install-less that runs on mac, windows and linux (+ docker of course.) It can run any model that talks to openai (which is nearly all of them), so it'll work w
133.
▲
by
mickeyp
1y ago
Git submodules are awful. Using subversion's own submodule system should be mandatory for anyone claiming Git's implementation is somehow worthwhile or good.
134.
▲
by
mickeyp
1y ago
Agreed. It had a funny habit of corrupting its own data store also. That's absolutely what you want in a source control system. It sucked; but honestly, not using anything is even worse than SourceSafe.
135.
▲
by
mickeyp
1y ago
Hey Ivan - missed this; long time no speak :) Hope you're doing well.
136.
▲
by
mickeyp
1y ago
I'm building a browser based tool that runs on your computer, with full tool access of course, that works with all the major models and is far better and more ergonomic to use than code, codex, etc. If you (or anyone else reading this)
137.
▲
by
mickeyp
1y ago
The CLI definitely has its advantages! But with my app: you can install the host anywhere and connect to it securely (via SSH forwarding or private VPN or what have you) so that workflow definitely still works!
138.
▲
by
mickeyp
1y ago
I'm literally working on this particular problem. Locally-run server; browser-based interface instead of TUI/CLI; connects to all the major model APIs; many, many quality of life and feature improvements over other tools that hook
139.
▲
by
mickeyp
2y ago
Oh, and just to pile on to my own post: If you like React's JSX; enjoy its strictures and clean, readable "HTML"; then good news, you're writing XML (but without namespacing).
140.
▲
by
mickeyp
2y ago
XPath is a superb query language for XML (or anything that you can structure as a DOM) --- it is also, with some obscure exceptions, the only query language with serious adoption, so it's an easy choice and readily available in XML t
141.
▲
by
mickeyp
2y ago
It's interesting to see the slow rehabilitation of XML and its tooling now that there's a new generation of developers who have not grown up in the shadow of XML's prime in the late 90s / early 2000s, and who have not he
142.
▲
by
mickeyp
2y ago
Why not just use the `secure_link' feature? It's designed for this.
143.
▲
by
mickeyp
2y ago
Thanks for your kind words!
144.
▲
by
mickeyp
2y ago
My blog on emacs [1] is perhaps a bit too niche if you dislike emacs? I do write a lot about tree sitter, structured editing and movement in programming languages on it also. [1] www.masteringemacs.org
145.
▲
by
mickeyp
2y ago
They are one-offs, much like your init command. You do not have to activate it: you can explicitly invoke the binary in the venv if you do not want this.
146.
▲
by
mickeyp
2y ago
So now you're using not one (conda); not two (conda and uv), but three (conda, uv and pip) different package managers to manage your Python environment?
147.
▲
by
mickeyp
2y ago
You don't have to 'activate' anything if you don't want to. The bin/ directory inside your venv contain the binaries and scripted entrypoints for the packages installed in your virtualenv.
148.
▲
by
mickeyp
2y ago
As opposed to: `python3 -m pip install <package>' to install it? And `python3 -m <package>' to run it?
149.
▲
by
mickeyp
2y ago
Most assemblers have higher-level features like macros built in to make it easier to write. Once you start building abstractions (as Chris surely would've done) it becomes more manageable, but of course, still more work than writing C.
150.
▲
by
mickeyp
2y ago
Impressive! The grammar.json file is just a little bit too underspecced to automate some things. Not to mention it's self-referential. How did you deal with extras and other 'specialisms' that are secretly hidden away in the
More ›