Hacker Newsnew | past | comments | ask | show | jobs | submit | uxcolumbo's commentslogin

What harness would you recommend for the open-weight models?

Opencode has been the best one for me so far.

I'm curious about your Clojure setup. Same as GO, I think Clojure has very strong backwards compatibility.

If trying to avoid the cloud, like OP, which hosting option is suitable for Clojure, what do you use? I believe Clojure (JVM) has higher RAM requirements?

And GO has pocketbase.io which looks quite interesting. Do know whether something similar exists for Clojure, or maybe it's straightforward enough to compose your own by using various Clojure libs?


I don't envy you Boris. Getting flak from all sorts of places can't be easy. But thanks for keeping a direct line with us.

I wish Anthropic's leadership would understand that the dev community is such a vital community that they should appreciate a bit more (i.e. not nice sending lawyers afters various devs without asking nicely first, banning accounts without notice, etc etc). Appreciate it's not easy to scale.

OpenAI seems to be doing a much better job when it comes to developer relations, but I would like to see you guys 'win' since Anthropic shows more integrity and has clear ethical red lines they are not willing to cross unlike OpenAI's leadership.


Veganism is about being pragmatic. It's not a dogmatic mindset. The main goal is to not harm another sentient being. Both factory farmed or 'happy' farmed animals usually end up in the same slaughterhouse. Pigs are being gassed and have a terrible death. And in general, animals feel when they are about to die and then start to panic. In the words of Carl Sagan 'they are too much like us'.

Look up Mike Bisping, someone you would typically class as a tough man. Even he couldn't work in a slaughter house. So imagine what it does to your psyche day in and day out having to kill animals. Slaughterhouse workers suffer from PTSD. In one report one worker described how a pig came up to him and gently headbutted him (like a cat showing affection). He had to suppress his compassion to be able to kill it. How effed up is that?

We can vote with our wallet to reduce or stop all that.

In regards to eggs, I would say eating eggs from chickens you have in your garden is OK. There are folks who rescue chickens and let the roam in their garden and eat their eggs. There are certain vegans who complain about that. That is being dogmatic.

And what you suggested, eating meat from animals who died naturally and didn't have to be killed for you, I'd even class that as vegan, because no animal had to suffer. But it wouldn't be profitable as a business, so I don't see how it can work on a large scale or replace factory farming.

We need cultured meat or simply train ourselves to enjoy plant based foods. Dr Wareham said it will take a few weeks for your taste buds to 'like' other foods. And you get enough of nutrients and protein from those foods. Plenty of top athletes prove that point.

Or folks who eat road kill, I'd say that's also vegan. The animal died by accident. You didn't pay for it to be killed, i.e. you didn't contribute to the demand that keeps the meat & dairy industry running.

EDIT: typos & clarity.


So what's the solution? Not using AI?

Support continued development of AI in the open. Support use of local or small scale AI. Your usage, support, and attention matters.

Open source AI is even worse for copyright infringement lol. They have 0 filters.

Better the enemy you know than the one you do not. That false?

And how is it we know as much about closed models as we do about the open ones?


Exactly this. You don't need it. Nobody does.

Yeah not a realistic scenario. AI is immensely useful and if applied correctly will help humanity.

The question is how do you reign in the robber barons, who just want to use AI to maintain their status quo and extract more and more profit from the system.


> AI is immensely useful

Right up until you need to do something you can't plagiarize

> if applied correctly will help humanity.

It isn't and won't be. Its entire purpose is to plagiarize artists, writers, and programmers, and to slowly whittle away those professions as viable. When there are no engineers left, we'll go back to sticks and stones I guess.


AI output is obviously transformative and would be protected by fair use.

The argument is about whether the training data was stolen. (which it was)


Then what's the problem? Nobody needs it, nobody will use it, it will just die off.

I was planning to sign up to Copilot, since their pricing was per request not per token.

Has that changed now?


Opus 4.5 and 4.6 removed from all plans. 4.7 locked to medium reasoning with 7.5x request multiplier. Per token pricing starting next month.

But you can't actually sign up to Pro or Pro+; they disabled sign ups until the per token pricing starts.


That structure hasn't changed, but they've recalibrated usage limits to be much worse and removed the useful, yet relatively cheap, Opus 4.5/4.6 models.

I wouldn't jump to that ship.


Can you talk more about why you chose CLJ for datascience / ML.

Are there any benefits of using it over Python?

And how is the interop with Python libs?


> Can you talk more about why you chose CLJ for datascience / ML.

I use Python for a lot of machine learning. My vision transformers, for example, are in Python. There is a lot to like about the Python ecosystem. Throwing away libraries like ablumentations and pytorch because you move to a different ecosystem is a real loss. You probably ought to be using Python if you're doing machine learning of the sort that one immediately thinks of when they see ML.

That said, data science and machine learning are words that cover a lot of ground.

Python often works because it serves as glue code to more optimized libraries. Sometimes, it is annoying to use it as glue code. For example, when you're working on computational game theory problems, the underlying data model tends to be a tree structure and the exploration algorithm explores that tree structure. There is a lot of branching. Vanilla python in such a case is horrifically slow.

I was looking at progress bars in tqdm reporting 10,000 years until the computation was done. I had already reached for numba and done some optimizations. Computational game theory is quite brutal. You're very often reminded that there are less atoms in the universe than objects of interest to correctly calculating what you want to calculate.

Most people use C, C++, and CUDA kernels for the sort of program I was writing. Some people have tried to do things in Python.

> Are there any benefits of using it over Python?

There is an open source implementation of a thing I built. It solves the same problem I solved, but in Python and worse than I solved it and with a lot of missing features. It has a comment in it, discussing that the universe will end before the code would finish, were it to be used at the non-trivial size. The code I wrote worked at the non-trivial size. Clojure, for me, finished. The universe hasn't ended yet. So I can't yet tell you how much faster my code was than the Python code I'm talking about.

> And how is the interop with Python libs?

Worked for me without issue, but I eventually got annoyed that I had to wait for two rounds of dependency resolution in some builds. Conda builds can sometimes have issues with dependency resolution taking an unreasonable amount of time. I was hitting that despite using very few libraries.


To note that enough people have tried to do things in Python, that now writing CUDA kernels in Python is also a supported way, still WIP but NVidia is quite serious about it.

Basically their GPU JIT builds on top of MLIR, thus in the end is no different from anything else on top of LLVM.


I like Clojure and want to get more into, but wondered what folks are doing when it comes to building AI powered apps. So thanks for sharing your experience.

And nice site btw :)


Any plans to have a keyboard with a trackpoint and thumb buttons? I Don't need a trackpad.

If you add this then you'll have a new customer for life.

The trackpoint is the only thing that keeps me chained to Thinkpads.


Same here. I wonder if a third party could offer a keyboard with a trackpoint, now that the keyboard is an individually upgradeable part.

That would be fantastic! The standard keyboard design is extremely outdated, while for desktop there are some products pushing it with ortholinear layout and thumb clusters, for laptops its doesn't exist at all.

I don't know how much keyboard-design flexibility is available to you, but innovative keyboard could even be a killer feature.


How is ortholinear supposed to be better? I've never used a full-size ortholinear keyboard but every time I've had one on a portable keyboard or mobile device it has driven me nuts (and staggered keyboards of the same sizes have not).

I agree that offering more user choice here could be a unique and standout feature, though. One of the small things I love about their keyboard offerings is that they offer all blank key cap options.


Keys are aligned vertically, so your fingers move mostly straight up/down instead of diagonally.

The grid layout makes key positions more predictable and consistent.

Most ortholinear boards are 40–60% layouts.

Heavy use of layers (like Fn, but more advanced)


+1 to that.

I don't know how relevant is the parent argument these days, but pfu see released HHKB with trackpoint. Even despite dropping their signature topre switches, I consider this one of the best purchases. My wrists can't thank me enough.

I won't consider a laptop without one.


*patent argument

Apologies for the edit in a separate comment. But the typo was so misleading, I decided to fix it.


same

Not sure you can compare Invision to Figma. Invision wasn't a design tool like Figma is.

Design systems live in Figma. Not going to be so easy to migrate and Enterprise customers are moving slowly.


I miss the days of having a native desktop design app with a perpetual license.

What Figma achieved technically in the 2010s was amazing. Coded the app in C++ and then used WASM to deliver it as a multiplayer web app.

But now it's trying to be too many things. Why did they ever feel the need to add slides and this other stuff.

Their MCP is poor (sure, they'll improve it).

The app struggles with larger files and performance is sloppy.

And don't get me started trying to design data grid heavy apps.

And they could easily follow Adobe's lead. Enshittify and lock you out of your account whenever they feel it's necessary (remember what happened with Venezuelan Adobe users a few years ago?)

Either Penpot gets their act together and will become the opensource design canvas for open-weight AI models or we will see another open source solution that will fill this space.


> I miss the days of having a native desktop design app with a perpetual license.

You can go that route with Affinity Designer [1], owned by Canva, who partnered with Anthropic on Claude Design [2]:

We’ve loved collaborating with Anthropic over the past couple of years and share a deep focus on making complex things simple. At Canva, our mission has always been to empower the world to design, and that means bringing Canva to wherever ideas begin. We’re excited to build on our collaboration with Claude, making it seamless for people to bring ideas and drafts from Claude Design into Canva, where they instantly become fully editable and collaborative designs ready to refine, share, and publish.

[1]: https://www.affinity.studio

[2]: https://www.anthropic.com/news/claude-design-anthropic-labs


I have it, jumped on the affinity band wagon years ago after Adobe started their enshittification process.

After Canva bought Affinity, you now have to authenticate with your email from time to time when you launch the desktop app. Annoying and why do they do that?

Might go back to Affinity 2.


> Might go back to Affinity 2.

Sure, but they stopped updating Affinity 2; at some point, it's going to stop working unless you never upgrade your operating system.


By then I'm hoping we'll have an open source solution at the same quality and UX that Blender provides for 3D.

Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: