HNHacker News
TopNewBestAskShowJobs

spariev

166 karma · joined July 13, 2011

submissionscomments
spariev··on Rails World 2026 Opening Keynote [video]
This link says ‘This video is private’ to me, here’s a working one https://youtu.be/vDjW_dRyKXY
spariev··on Ask HN: What Are You Working On? (July 2026)
That’s just pure pazaak! Would totally like to see this game
spariev··on Chuwi Minibook X
Agreed here, with prices for used x1s its a no brainer. Although I get the appeal of super small and lightweight devices and even had eee pc way back, but started having insane headaches after working with small screens, so guess its just not for me.
spariev··on Claude Code Routines
They know what they are doing perfectly well
spariev··on Show HN: I wrote a technical history book on Lisp
Great book, I will definitely buy it, thanks for your work! The history is very important, as you’ve said in your blog post, but companies and universities don’t care much about such things unfortunately. I see there is a chapter on Clojure, so just wondering if you had the chance to interview Rich Hickey for the book?
spariev··on Socialism AI goes live on December 12, 2025
A major advance for the working class
spariev··on Getting AI to work in complex codebases
Thanks for sharing, I wonder how do you keep the stylistic and mental alignment of the codebase - is this happens during the code review or there are specific instructions during at the plan/implement stages?
spariev··on How to use Claude Code subagents to parallelize development
Care to give some pointers on what to look at? Looks like I will be doing something similar soon so that would be much appreciated
spariev··on Getting AI to write good SQL
Where is also context7 mcp you could use, it does help sometimes
spariev··on A Research Preview of Codex
I think it all depends on your platform and use cases. In my experience AI tools work best with Python and JS/Typescript and some simple use cases (web apps, basic data science etc). Also, I've found they can be of great help with refactorings and cases when you need to do something similar to already existing code, but with a twist or change.
spariev··on Mission Impossible: Managing AI Agents in the Real World
The approach described resonates well with my (limited) experience using tools like Cursor/Cline and Aider, thanks for writing this up. It feels more like the waterfall-style method and it takes time to get used to it after years of test-driven/agile development.
spariev··on Ask HN: What are you working on? (March 2025)
Learning about Rama (https://redplanetlabs.com/) which has been released recently. The tech is very cool and also it's Clojure, but still not sure what would be the best use case for it.
spariev··on Itch.io Taken Down by Funko
I use pananames.com, they for sure won't do things like OP described
spariev··on Rails 7.1 Released
Last time I checked it is perfectly possible to use anything including TS via jsbundling-rails and esbuild, so honestly I don’t understand what is the problem here.

I’m also on a fence re Hotwire, but apparently it works for them in Basecamp and Hey, so that’s what they are investing into.

Anecdotally, recently in Ruby shops I see an increase in new projects using Hotwire as a push back against bloated and hard to maintain React front ends and people are delighted how everything is easier now. RoR codebases are not the only ones which did not age well, I’ve seen quite a few React/NextJs legacy projects I would prefer not to touch at all. So I don’t think technology is the main culprit here.

spariev··on Datomic is Free
Yep, I am well aware of these specifics and workarounds, but in general case where is no general solution to the question asked here, for example [0]. And for big datasets with complex sorting it will take some effort to implement a seemingly simple feature.

Guess it is just one of the tradeoffs, as while some features Datomic has out of the box are hard to replicate in RDBMS-es, things like pagination which are often took for granted is a bit of work to do in Datomic. So it is something to keep in mind when considering the switch

[0] https://forum.datomic.com/t/idiomatic-pagination-using-lates...

spariev··on Datomic is Free
One thing which is quite hard to do in Datomic is simple pagination on a large sorted dataset, as one can easily do with LIMIT/OFFSET in MySQL for example. There are solutions for some of the cases, but general case is not solved, as far as I remember (it’s been a while I used it extensively)
spariev··on Credit Suisse sheds nearly 25%, key backer says no more money
Tessier-Ashpool
spariev··on Ask HN: Programs that saved you 100 hours? (2022 edition)
Just a reminder that you _can_ leave modal editing with :q (sorry couldn’t resist)
spariev··on Running Lisp in Production (2020)
Actually they do use Clojure, at least they have open positions for Clojure Software Engineers. Also, I know that Vsevolod, the author of the article, is not with Grammarly anymore.
spariev··on Windows: The Dread of Updates
I found this article [1] which might explain why the updates are so bad.

[1] https://www.ghacks.net/2019/09/23/former-microsoft-employee-...

spariev··on Windows: The Dread of Updates
I have the XPS too, thanks for the idea. I certainly can combine SSD update with a switch to Linux.
spariev··on Windows: The Dread of Updates
Thanks for the advice, Actually I have disabled the updates altogether (I have the Pro version) and currently on 1909 version. My plan is to set up a backup laptop (90% done atm) and only then run the updates on weekend
spariev··on Windows: The Dread of Updates
My current setup is a laptop with Windows 10 as a host and an Ubuntu VM for work, and while it was nice avoiding the common Linux laptop issues, I really do consider migrating to a Linux only setup because of how awful and unpredictable recent Windows updates are.
spariev··on Fibers are the right solution to improve Ruby performance
Are you sure about that ? If you search `Ruby Thread Locals are also Fiber-Local` there will be a blog post from 2012 about that, and the code sample works fine for me on ruby 2.5
spariev··on Postgresql 9.6: Support parallel aggregation
There is a "Hacking PostgreSQL" course[1], which tries to explain PostgreSQL internals and architecture, but it is available in Russian only[2]

[1] http://postgrespro.ru/education/courses/hacking [2] https://www.youtube.com/watch?list=PLaFqU3KCWw6Jfb8IBNk3hZ07...

spariev··on Symbolics Lisp Machine UI Examples
I've made a mirror for the images - http://imgur.com/a/KsSaA and http://imgur.com/a/3BtzZ
spariev··on Startups Like Berlin Because Visa Rules Are Nothing Like the U.S.
You may want to take a look at http://berlinstartupjobs.com
spariev··on New courses added to Coursera (Humanities, Medicine, ...)
What's the status of HCI class ? I was so much waiting for it, and now https://www.coursera.org/course/hci just gives 404
spariev··on Software Engineering at Prismatic
Any chance of getting back contents of Bradford's old blog http://measuringmeasures.com/ ? There were a few brilliant articles on becoming data scientist, learning statistics etc. It would be much appreciated.
spariev··on UnConj
Any chance of having recordings of these talks posted online?
Page 1 of 2Next →