HNHacker News
TopNewBestAskShowJobs

Icathian

1,452 karma · joined August 10, 2019

Currently working with: database internals and distributed systems.

Influences: Ecology academia, BigCo analytics, multiple startups, BigTech.

Interests: Systems, networks, databases, and performance optimization.

Hobbies: League of Legends, yoga, programming.

Important: If you are looking at this profile because you thought something I posted was wrong, dismissive, disrespectful, douchebaggish, what have you -- I would really like to hear from you so that I could understand how you got that impression. I won't get mad, I won't "retaliate" I just want to hear what you have to say. It is important to me to communicate clearly and if something I said struck you that way then I failed and I would like to correct it.

Note: Any comments on this site attributed to me are my opinions and not those of any current, past, or future employer. Consider yourself so notified.

Credit to ChuckMcM for this profile format. I liked it enough to steal it!

submissionscomments
Icathian··on Canonical Launches MicroCloud to Deploy Your Own "Fully Functional Cloud"
Whether that's true or not, given the current circumstances of VMware I think "basically VMware but without Hock Tan swallowing it whole" is a compelling enough pitch to merit serious interest.
Icathian··on Algorithms (2019)
For my graduate algorithms course, this was by far the book that fit my brain the best. Can't recommend it enough.
Icathian··on Vitess 18
It works quite well for OLTP too. It's just that a lot of engineering effort went into features to make it workable for olap, which admittedly means that those hours didn't go towards further improving OLTP features. Overall though it's quite commonly used for both.
Icathian··on Vitess 18
You probably want to check out Greenplum for the postgres equivalent to this.
Icathian··on Rob Pike’s Rules of Programming (1989)
To add another point of anecdata, my experience very recently at tech companies aligns with the parent comment.
Icathian··on X Won't Demonetize Russell Brand, the Company Tells Pro-Censorship British MPs
I, personally, consider the "Glory to our martyrs" banners to be pretty squarely pro-Hamas. Love the whataboutism though.
Icathian··on Leased solar systems are failing across America
Company I went with was Tron Solar.
Icathian··on Leased solar systems are failing across America
Company I went with was Tron Solar.
Icathian··on Leased solar systems are failing across America
I'm not affiliated, but I've had my panels for 9 years (out of a 30 year support contract) and the company involved has been incredibly professional and supportive. If you're in the US Midwest and considering, I'm happy to give out the name.

It's a shame that bad actors have impacted such a crucial industry.

Icathian··on Rust devs push back as Serde project ships precompiled binaries
Thanks for your perspective. I appreciate it.
Icathian··on Rust devs push back as Serde project ships precompiled binaries
I read the article, and the linked GitHub issue, and posted it. I'm curious if people who use this for a living and aren't some reporter pasting snippets agree with this framing. The variety of responses here now suggests many do not.
Icathian··on Rust devs push back as Serde project ships precompiled binaries
I'm curious whether those with more professional exposure to rust are concerned about this or think it's noisy for no reason?

I'd also be curious if anyone has any good explanations as to why a choice like this would be made?

Icathian··on 20 Years of Vim
I wonder why that is. Just a bigger tent, with some of the benefits being committed back to vim? More pressure to bring in features from neovim pushing the pace faster? I'd be curious to hear an explanation if anyone has one.
Icathian··on 80% of bosses say they regret earlier return-to-office plans
You ever see that old black and white picture of folks on the NY subway in the 1940s, all reading their own newspaper?

Forcing conversation on random people you happen to be sharing a space with has always been psychopath behavior.

Icathian··on How to store a permutation compactly (2022)
Mythological animals. But I am now going to think of camouflaged unicorns for a while.
Icathian··on The Development of the C Language (1993)
Because most of the projects I want to work on are in C. Postgres, the Linux kernel, lots of legacy systems stuff. All the foundations of our field are in C, so that's what I use when I want to contribute or study them.
Icathian··on Raytheon asks retirees for help making new Stinger anti-air missiles
I don't have a crystal ball any more than anyone else, but people are still making those salaries. The layoffs barely got us back to 2019 employment levels.
Icathian··on Raytheon asks retirees for help making new Stinger anti-air missiles
This snark has nothing to do with the fact that clearances are a pain and the money isn't there to justify dealing with that nonsense.

But sure, go off about JavaScript or whatever.

Icathian··on Joplin – An open-source note taking and to-do application with synchronisation
Ah this is really helpful. Thanks!
Icathian··on Joplin – An open-source note taking and to-do application with synchronisation
I use notebooks and nested notebooks heavily. I've found that a directory-style structure works well for me, especially because the integrated search is also good if I forget where I put something. I have never personally had success with tagging for organization, but maybe that's just me.

In no particular order, I recommend:

* WebDAV to sync your files, I just use some of my fastmail storage and draft off the $5 a month I already pay them

* Pasting screenshots from your clipboard into your markdown works automagically on desktop, drops the file with a generated name into the Joplin file structure. It elevates the tool quite a bit imo

* It is worth getting comfortable with some of the basic markdown annotations. Just knowing to use asterisks and underscores and whatever speeds you up a lot from having to go click the "bold" button or whatever.

* I really like editing with the preview pane open. It closes the loop for me, and is the best of both worlds where I get to just type the annotations at my normal typing speed, but also see the formatted output so I can make changes as I go.

Icathian··on Joplin – An open-source note taking and to-do application with synchronisation
Joplin is a gem of open source, and I use it daily on all of my machines. I'm so grateful to have a good FOSS notes app that syncs cross platform. I've been a patron for years and recommended it to lots of people.

If anyone has questions about how I use it or my workflow I'm happy to shill this app more, lol.

I know Obsidian is the cool kid right now but I just absolutely can't imagine using a closed source app for something as personal and important as my notes.

Since the dev is hanging out in this thread, I will say that I'd absolutely love me some vim keybindings though.

Icathian··on StackRot (CVE-2023-3269): Linux kernel privilege escalation vulnerability
Fascinating exploit, and a good write-up. Not that you'd expect anything less from the Openwall pedigree. Really cool stuff, thanks for sharing!
Icathian··on Representing Enums in PostgreSQL
Donno about a bug Id, but there were a couple mailing list discussions. Here: https://www.postgresql.org/message-id/flat/1376149.167526827...

Disclosure: I reported this particular bug. It was a fun one to run down.

Icathian··on Representing Enums in PostgreSQL
Little known bug, but enums also choke dump/restore if you use them as a hash partition key.

That said, they can be really nice for all the same reasons static types are nice. Good article!

Icathian··on PostgreSQL reconsiders its process-based model
I must have missed all the nuanced judgment in your original post. Maybe you can quote some for me.
Icathian··on PostgreSQL reconsiders its process-based model
Uh. Heikki is definitely not just "some guy". Dude is one of the top contributors to Postgres.
Icathian··on PostgreSQL reconsiders its process-based model
Some interesting discussion on this here also: https://news.ycombinator.com/item?id=36284487
Icathian··on Moving fast with the core Vim motions
I use nvim-dap for python and go multiple times a week. It's basically the same as VSCode's debugger and I'm a huge fan.
Icathian··on Let's make PostgreSQL multi-threaded
That's really not right. Andres Freund and Robert Haas at least are pretty clearly theoretically in support (which is all anyone can offer at this point). Those are some big names to have in the "aye" column.
Icathian··on Let's make PostgreSQL multi-threaded
Postgres in particular has many other processes that do a ton of bookkeeping and maintenance. Autovacuum, checkpointer, walwriter, etc. Each of these having process overhead and also having to deal with shared memory is probably the target of this proposal if I had to guess.
← PreviousPage 3 of 12Next →