Search

Ideas that are…

Search Ideas


2049 ideas match your query.:

Changing the view logic so that the controller can stream each deeply nested idea separately sounds non-trivial. It’s not clear to me how to do that currently. It may be possible someday if I adjust Hiccdown to allow the use of enumerators or something like that.

#2661·Dennis HackethalOP revised 3 months ago·Original #2658·Criticism

I could use ActionController::Live to stream top-level ideas to the page one by one. Instant page load.

#2659·Dennis HackethalOP revised 3 months ago·Original #2646· Battle tested

Changing the view logic so that the controller can stream each deeply nested idea separately sounds non-trivial. It’s not clear to me how to do that currently, It may be possible someday if I adjust Hiccdown to allow the use of enumerators or something like that.

#2658·Dennis HackethalOP, 3 months ago·CriticismCriticized1

Complex, requires non-trivial scroll listeners correlated to deeply nested ideas.

#2657·Dennis HackethalOP, 3 months ago·Criticism

Just saw this app that lets you play ambient sounds at home: https://x.com/mirdhaaakanksha/status/1983238682154021218

#2656·Dennis HackethalOP, 3 months ago

Idea: ‘Return to Reason’, ‘RR’

#2655·Dennis HackethalOP, 3 months ago·Criticized1

Idea: ‘The Second Renaissance’, ‘2nd Renaissance’, ‘2R’ for short.

#2654·Dennis HackethalOP, 3 months ago·Criticized1

‘Veritula’ is a difficult name, people don’t know how to pronounce it. They usually can’t remember it.

#2653·Dennis HackethalOP, 3 months ago·CriticismCriticized1

Replacing a raw SQL query in Idea.tree with a standard ActiveRecord query solves this issue.

#2652·Dennis HackethalOP, 3 months ago·Criticism

I’ve since been able to reproduce the issue after all. Running a raw SQL query in Idea.tree in combination with the inclusion of the Live module seems to mess with Rails’s reloader.

#2651·Dennis HackethalOP, 3 months ago·Criticism

After resetting my working directory and beginning to implement streams a second time, I can no longer reproduce this issue, despite reasonable attempts to reproduce it.

#2650·Dennis HackethalOP, 3 months ago·CriticismCriticized1

A slow developer experience will slow down all further development, including bug fixes and feature rollouts, which hurts UX as well.

#2649·Dennis HackethalOP, 3 months ago·Criticism

Fast UX is more important than fast developer experience.

#2648·Dennis HackethalOP, 3 months ago·CriticismCriticized1

Including that module significantly slows down hot reloads on all pages. I need a tight feedback loop in dev.

#2647·Dennis HackethalOP, 3 months ago·CriticismCriticized1

I could use ActionController::Live to stream ideas to the page one by one. Instant page load.

#2646·Dennis HackethalOP, 3 months ago·Criticized2

Ah, but I can reproduce when I manually make the selection by clicking and dragging to cover the entire quote.

#2645·Dennis HackethalOP, 3 months ago·CriticismCriticized1

… copying extra stuff above and below the box quote, and neither gave me the > sign.

Cannot reproduce, neither on iPad nor macOS.

#2644·Dennis HackethalOP, 3 months ago·Criticism

I tried copying the entire quote…

Cannot reproduce. If I triple-click a word in a box quote, then copy/paste, I get the > sign.

#2643·Dennis HackethalOP, 3 months ago·CriticismCriticized1

A single new idea somewhere down the tree could invalidate the cache and slow things down again.

#2641·Dennis HackethalOP, 3 months ago·Criticism

Initial page loads would still be slow for users.

#2640·Dennis HackethalOP, 3 months ago·Criticism

To be clear, if you copy the entire box quote and paste it into a textarea, it will start with the > sign. I just double checked.

You’re saying you’d still want the > if you only copy/pasted part of the box quote, right?

#2639·Dennis HackethalOP, 3 months ago

Cache invalidation for user-based caching sounds like a nightmare.

#2638·Dennis HackethalOP, 3 months ago·Criticism

On initial page load, I could just load the first ten or so top-level ideas and their immediate children, just to reduce wait times and populate the page. Then load the rest asynchronously.

#2636·Dennis HackethalOP, 3 months ago·Criticized1

I could lazy load ideas: only load the parts of the page that would be visible on the current viewport. Then load more parts as the user scrolls.

#2635·Dennis HackethalOP, 3 months ago·Criticized2

I could cache ideas so deeply nested trees can be rendered at once.

#2633·Dennis HackethalOP revised 3 months ago·Original #2632·Criticized3