HNHacker News
TopNewBestAskShowJobs

antidnan

824 karma · joined June 9, 2020

software and things ajnandi.com subset.so
submissionscomments
antidnan··on Show HN: Semantic Calculator (king-man+woman=?)
Neat! Reminds me of infinite craft

https://neal.fun/infinite-craft/

antidnan··on A web platform for using YouTube as a drum sequencer
This is awesome!
antidnan··on Transformer – Spreadsheet
You can even build GPT-2 in Excel: https://www.youtube.com/watch?v=yjD2n_e9E3w&ab_channel=Sprea...
antidnan··on Show HN: Workflow86 - An AI business analyst and automation engineer
Random but I love the name. I feel like we've entered into a new fun era of startup names. No more ___ly or ___ist etc. This era is generic word/noun + arbitrary numbers or letters after it.

I think ChatGPT really kicked that off, but maybe it was something else that inspired it?

Less normie/friendly and more technical sounding. So far, I'm a fan!

antidnan··on Show HN: InstantDB – A Modern Firebase
I've been using Instant for about 6 months and have been very happy. Realtime, relational, and offline were the most important things for us, building out a relatively simple schema (users, files, projects, teams) that also is local first. Tried a few others unsuccessfully and after Instant, haven't looked back.

Congrats team!

antidnan··on Automerge: A library of data structures for building collaborative applications
I'm curious to hear your thoughts on loro
antidnan··on Architectures for Central Server Collaboration
Matt's blog is a great resource for getting up to speed on CRDTs etc.. especially when working outside the domain of text editing!
antidnan··on Launch HN: Muddy (YC S19) – Multiplayer browser for getting work done
This is really cool! Congrats on the launch!

I think my usage of figma,sheets,etc. is 90% single player, until the moment of sharing my (maybe unfinished) work, where I go through an intense period of collaboration with others for an initial review, then tails off, and becomes async.

I can't see myself using muddy for the single player part, but it sounds interesting for after that initial intense collab process. Especially if the process includes multiple apps, as opposed to a single design review in figma etc. I find the longer running async collab is when I get the most scatterbrained across apps.

antidnan··on Show HN: Sonauto – A more controllable AI music creator
Wow, so cool, very interested. This is exactly what I wanted to see with next gen DAWs.

How long have you been working on this?

antidnan··on The design philosophy of Great Tables
There's also a book on the subject: https://en.wikipedia.org/wiki/The_History_of_Mathematical_Ta...

Interesting aside: AI models trained on spreadsheets need "good tables" such as column names, headers, etc. to understand context. Like Fortap: https://arxiv.org/abs/2109.07323

antidnan··on Launch HN: Soundry AI (YC W24) – Music sample generator for music creators
Very cool!

I'm particularly excited by the idea of gen ai creating entirely new sounds, sort of becoming its own kind of instrument instead of generating or emulating samples previously created / trained on.

Somewhat analogous to how the MPC etc. enabled a generation of musicians to chop and pitch and arrange soul samples into new types of hip hop music. Not super familiar with the history but I don't believe they thought it would be used like that.

I'd imagine a gen AI musical instrument just needs a lot more "knobs" to tweak and eventually someone will find that a particular "hallucination" sound to be interesting. Exciting times!

antidnan··on CRDT Table
This is proof of concept for Conflict-free Replicated Data Type representing 2-dimensional table.

Edit: Not author, just thought it was interesting + impressive.

antidnan··on Muse Retrospective · Adam Wiggins
So much good stuff in here. Inventing a new document type is really really hard. Agree wholeheartedly with those takeaways.

Fascinating conclusion that a TFT like Muse was a ZIRP.

Glad to see they're continuing in a sustainable fashion!

antidnan··on You don't need a CRDT to build a collaborative experience
I don't think you need a pure CRDT either but I think locking and presence is a bit of an oversimplification.

LWW is a good place to start, and updating the smallest piece of information possible is the right idea in general but there is a lot more nuance to handling complex applications like a spreadsheet (I'm working on one) and whiteboard apps.

Things like reparenting or grouping shapes [1], or updating elements that aren't at the lowest scale like deleting a row or column in a spreadsheet make locking challenging to implement. Do you lock the entire row while I'm moving it? Do you lock the entire group of shapes?

With the exception of text editing, the popular libraries like Yjs don't just give you a perfect CRDT out of the box. You still have to construct your data model in a way that enables small scale updates [2], and CRDT libraries and literature are the best source of thinking for these problems that I've found.

[1] https://www.figma.com/blog/how-figmas-multiplayer-technology...

[2] https://mattweidner.com/2022/02/10/collaborative-data-design...

antidnan··on Ask HN: How do you start a research based company?
If you already have a background in Academia or FAANG doing research, (some) investors will happily fund you, if and only if, you can convince them that the research you're doing will be monetizable. AI has enough precedent that you're seeing this in the news, but most already have a research background.

Chicken or the egg problem, unfortunately

antidnan··on Grist is a modern, relational spreadsheet
Quadratic is pretty similar to Grid studio and still being actively developed (https://www.quadratichq.com/)

But re:parent comment, I'm not sure I understand how you could handle the visualization independently

antidnan··on Grist is a modern, relational spreadsheet
Wow, Trapeze is cool! Never heard of it until now. And it basically is a spiritual ancestor to what I've been working on. A "block-based" spreadsheet that also preserves row/col style referencing where needed.

And we're still competing with Excel almost 40 years later...

Thanks for sharing!

antidnan··on Write more "useless" software
HN Hug of death?
antidnan··on Reflect – Multiplayer web app framework with game-style synchronization
Reflect is awesome. We're currently using an alpha version in production, and I've been really happy with the system as well as Aaron and team!

Happy to answer any questions as a customer :)

antidnan··on Atlassian Acquires Loom
I know screen recording tools are widely used in the engineering world... I always thought they were more impressive for how much they culturally normalized screen recording in the rest of the corporate world.

Separately, I'm a big fan of cleanshotX.

antidnan··on An interactive intro to CRDTs
The academic version of them is not used that widely AFAIK outside of newer companies using Yjs.

I believe Figma, Notion, Google Docs, etc all use some form of OTs which aren't necessarily a perfect CRDT

antidnan··on Arc browser built-in AI features [video]
It takes a bit of getting used to. But after using it for a few weeks now, it feels a bit more intuitive for a power user or someone who loves their keyboard shortcuts.

Splitting tabs into half screen with option+click has been really nice, even though I use magnet and could do the same, it just takes a lot longer.

Pinning the 8 most used websites for my work / workflow is nice, and keeping them separate from personal stuff is nice too.

Clearing all my tabs with one click is nice.

Google Meet pop up window was a nice surprise.

I guess a lot of littles, and a solid enough foundation of just being a normal browser, adds up to a nice experience. + google got a little too excited with ad tracking in the latest chrome which pushed me to switch.

antidnan··on PicoCalc: A fully-functional clone of VisiCalc for the PICO-8
very cool!
antidnan··on Apple has what it needs to launch its own Google replacement
+1 for Apple Maps being a lot better than Google these days, at least for navigation. Seems like Google maps is more focused on search and discovery.
antidnan··on Show HN: Yet Another Notepad App for macOS
I was looking for something just like this.

Is it open source?

antidnan··on An End, and a Beginning
Bummer, they have always been (and I think will continue to be) an amazing resource for companies pushing the boundaries of productivity software.

I hope they can make it work as a smaller team.

antidnan··on Show HN: Points and Miles Database
+1 for this! Seems useful
antidnan··on Polars: Company Formation Announcement
VCs have been doing this for a while, but not limited to python
antidnan··on Show HN: Subset – Spreadsheet building blocks on an infinite canvas
Love to hear that! Anything else you had in mind? We have a million ideas but I'm curious what else you had thought of that we missed / could add.

Also thanks for the spellcheck!

antidnan··on Show HN: Subset – Spreadsheet building blocks on an infinite canvas
Thank you! DataGridXL is awesome as well. None of what we're doing would be possible without data grid libraries.

And yes, good catch on the drag after a single click, we're tracking and plan to fix :)

Interestingly, I've found that newer database-like spreadsheet apps like notion or airtable favor the single click to drag and reorder columns behavior. But for a more analytical tools where multi-column selection is more relevant, click and dragging a column should simply multi-select columns.

Page 1 of 3Next →