I don't know if you are trolling or what, but you win at the internets today
HN user
dotemacs
[ my public key: https://keybase.io/dotemacs; my proof: https://keybase.io/dotemacs/sigs/KiVlpmF61XdRb97JwArY6xWzyCHlb3DTnLqDt38SvQk ]
I saw this headline, saw the tweets and missed what this was about.
Then read Simon Willison's breakdown and got the 'Aha!'.
I like what they've done, played with it and immediately started to plan how I'd try to implement it myself.
I guess this will be the way to go, for development setups instead of using a dedicated machine. Especially when mobile clients are created for Sprites.
What's with the retro gear on the desk?
Do you use it much and what for?
In particular Commodore tape player.
Isn't that what Geoff did: https://ghuntley.com/cursed/
OK, it wasn't a Claude Skill, but it was done using Claude.
Try the reverse, get a document that is critical of the US foreign policy, from China, and ask your well known brand LLM, to convert the text from PDF to epub.
It'll right out refuse, citing the reason that the article is critical of the US.
The same here.
Because of him, I installed a RSS reader so that I don't miss any of his posts. And I know that he shares the same ones across Twitter, Mastodon & Bsky...
It works great with Emacs :)
https://github.com/dotemacs/emacs-mcp
I like the fact that it's just Bash
Your options are kind of limited: - Amazon Q CLI - Claude Code CLI - OpenAI Codex CLI
Ampcode have a CLI, which is their agent using Claude 4.
Google also came out with Jules a few days ago.
There's aider, with which you can use whichever LLM you'd like.
I'm pretty sure that there are others...
This is a product by Sourcegraph https://sourcegraph.com who already have a solution in this space.
Is this something wildly different to Cody, your existing solution, or just a "subtle" attempt to gain more customers?
I guess it's hard to switch from a working setup that you've invested time in.
Especially since you might not be familiar with the new one.
Personally, I'm trying out things in VS Code, just to see how they work. But when I need to work, I do it in Emacs, since I know it better.
Also, with VS Code, just while trying it out, simple things like cut & paste would stop working (choosing them from the menu, they would work, but trying to cut & paste with the key shortcuts and the mouse, wouldn't). You'd have to refresh the whole view or restart it, for cut & paste to become available again.
Has anybody actually used Windsurf's Emacs mode?
You'd think that with a generative AI coding editor, they'd stay on top of it and make it work. But I guess that wasn't the case up until now.
Maybe with this acquisition that might change...
Interesting that you're seeing the lack of intermediate server/API as a drawback. InstantDB sees it as progress, see their essay on it:
I'm glad that this package exists.
I know of UNIX parameters, with a single hyphen & a single letter, and GNU parameters, with a double parameter and a word. But a single hyphen and then a word: *mind broken*.
When I first saw that on Terraform, I was upset & conflicted.
OK, I know that Java also has mental parameter options like that ('-version', note the *single* hyphen followed by, gasp, a word!), but I just dismissed it as weird enterprise-ism.
Then I saw that this 'single hyphen + word' was an accepted convention for parameters, in the Go world & I was disappointed.
Glad that this package is fighting the good fight.
Somebody brought up a point about outdated documentation.
Currently https://clojuredocs.org is sort of the go to place. It wins due to Google algorithm.
I wanted to add the ability to vote on answers provided there. So that you have the ability to see the most relevant/popular answer, rather than the oldest.
Raised an issue on the repo, four years ago now. No response:
https://github.com/zk/clojuredocs/issues/222
And why do I mention Google algorithm? Because there was another effort that tried to create a (debatably) nicer documentation, but due to lack of Google traffic, it died. See: https://news.ycombinator.com/item?id=8027119
For a more eloquent argument on its uses, see this blog post:
https://metaredux.com/posts/2019/06/29/farewell-grimoire.htm...
I found myself frustrated a lot when I used it two years ago.
Sad to hear about your experience.
A lot of abandoned libraries. There's not a huge ecosystem around it compared to golang
I found it to be the opposite. In Clojure you have Clojurists Together: https://www.clojuriststogether.org which funds people to work on Open Source libraries. And more importantly there is Clojure Commons: https://github.com/clj-commons which takes popular Clojure libraries, that are no longer being supported and carries on looking after them.
When I found popular Go libraries that have been abandoned, I asked in the Go community, if there are such initiatives, especially seeing how Google is behind Go. When people didn't understand what I meant, I pointed them at the examples above, from Clojure. To which their response was "TIL, Clojure, never heard of it before! No, we don't have such initiatives in Go."
Maybe the initiatives from Clojure Commons & Clojurists Together need more visibility for the newcomers to Clojure?
Kosovo is a country.
Not according to the international community and international law.
The majority of the UN recognised countries, 106 do not recognise it. Whilst only 94 do.
The same way that Afghan democratic government melted away, when the US troops withdrew, so will "Kosovo" go.
My post reported the perceptions that non-Serbs often have about Serbs, and how this can hinder yugonostalgia
I was driven by an Albanian taxi driver abroad, who loves ethnonationalist Albanian politician Albin Kurti, but at the same time believed that Yugoslavia was amazing and that he wished that it never split.
I can use many examples like that that can hinder your NATO flavoured narrative.
It goes both ways.
mytailorisrich shurgs.
Nothing happens.
Or what would happen?
Thanks for these suggestions, bought the books & signed up for the course!
Fy! | Mid-level Clojure(Scrip) Engineer | Remote (within or around CET time zone)
Fully remote, mid-level Clojure(Script) engineers wanted.
Stack Clojure(Script), Datomic, AWS, cljsrn.
Use this link to apply:
Wow, two cool Clojure related things happened today! This and and a sneak peak at ClojureDart: https://twitter.com/cgrand/status/1350063059864346624
I'm glad to see that certain extensions are what's stopping people from switching to Safari.
For me the issue is that Safari garbles the sound when using Google Hangouts and Whereby. Having to open another browser just to use those services, is pretty annoying.
Fy! | Senior Clojure(Script) developer | Full-time | Remote
Fy! is an online store (mobile & web app), for discovering and buying cool products, mostly in home furnishing space, see [1].
I'm looking for Clojure(Script) developers to help with the building of the apps using Clojure & ClojureScript.
What your usual day will look like:
The whole development team is remote, where we communicate over Slack.
In the morning we have a stand-up. Then we can either pair or work on a task independently. Once complete, we follow GitHub flow, where you create a PR and nominate some team members to review. After which your work will be deployed to production.
Meetings wise, we have very few meetings per week. You'll have a clear schedule to get on with your work, using whatever tooling you feel most productive with.
Constraints: most of the team is based in Europe so it would be great if you were in a European time zone.
Please email me a short description of your experience and what you're looking for along with your CV, to a@iamfy.co.
Yes, this is an ad for their service. But then, you are on HN, not on Lobsters.
I think that this is great idea that you're trying this. I hope you stick with it and succeed. Because it would be great to be able to hire and be hired, where you're not competing on how cheap you are or some other demeaning metric.
Godspeed.
The author even has this whole site, which is essentially a slide deck: http://boringtechnology.club/
But even though he talks about "boring" tech, he did go on to have a startup, Skyliner, which was written in Clojure and subsequently acquired by Mailchimp.
So I guess, you can't be using the borking stack all the time...
Here is a list of companies using using Clojure & ClojureScript:
Just like you have "chai" tea, or "naan" bread, so you now have "spomeniks" monuments.
What you have to remember is that these structures were erected to commemorate sacrifices that communists wished to be seen, but from a skewed, one sided perspective.
For example, during the WWII, in the whole of Germany occupied Europe, all the concentration camps were opened at the behest of of Germany. But not so in the Independent State of Croatia, which covered most of the territory of Croatia, Bosnia and Herzegovina, parts of Serbia and Slovenia. The monuments commemorating the camps are done in such a generic manner that you wouldn't know the victims from the perpetrators.
And while in Germany you have sites like Yolocaust[1] which ridicule those who don't know what the Holocaust was. You have companies like Valley Eyewear making their marketing campaigns using the Holocaust monuments.
1. https://www.bbc.co.uk/news/world-europe-38675835 2. https://www.smh.com.au/business/companies/australian-sunglas...
You do have alternatives to the `component` library.
This new library, `clip`, might sit better with you:
That's good to hear.
Is this a viable option to have running on a Linux box so that you can use it as a CI for testing iOS apps?
Or to be specific, what kind of specs, i.e. the amount of RAM would be needed to have a reasonable performance?
Thanks
You don't have France, Denmark or the UK refusing to recognize Kosovo, for example.
Of course not. They, the UK in particular, were essential in creating it and actively encouraged it from ceding from Serbia. It's their baby. Why would they not recognise it? There is at least 9 Albanian children from Kosovo and Metohija, southern Serbian province, who have been named "Tonyblair" (no, not misspell). In the honour of Tony Blair. See: http://albanmuja.blogspot.com/2011/11/tonys.html