tumultco

Joined 16 years ago

Karma
660
Submissions
111
Member since
Sep 14
Founder of Tumult Inc., maker of Hype - http://tumult.com/hype/.

my token usage: tkmx.odio.dev/user/jmfd

View on Hacker News

Recent submissions

Comment · 8 months ago
Best I can tell, it turned into Google Web Designer!

I'm on the outside, but best I can tell:

- You're thinking of a UI design tool called "Ninja"

- Google purchased Motorola Mobility and the Ninja project got cancelled

- Google launched Google Web Designer, that basically had an almost identical UI. As far as I can tell the internals are different, but probably shared some code or at least design work.

Comment · 9 months ago
Hit command-t for file > new > new window tab. Then if you want you can drag out the tab into a new window. Now you can view these both at once.

Window tabs are weird but powerful. You can even name them and then have the preferences > behaviors show or hide these named ones at certain times.

Comment · 1 year ago
I don't know about "working" but most recently it looks like AlterEgo has gotten closer to a shipping product and did a publicity launch ~a month ago.
Comment · 2 years ago
Comment · 3 years ago
I only have the "final" 13.5kb version to test against. It compresses very well:

  gzip:     6.95kb    (98.9%)
  brotli:   5.99kb    (99.0%)
Comment · 3 years ago
I was curious about this myself. I extracted the json for the "uncompressed" image:

https://gist.github.com/jmfd/8dbb96fcd8a1ba1e8ad6e9167bd70ce...

And then tried these commands against it:

  gzip:        39.56kb    (93.7%)
  zstd:        35.86kb    (94.3%)
  gzip -9:     35.51kb    (94.4%)
  bzip2:       24.35kb    (96.1%)
  zstd -19:    24.01kb    (96.2%)
  brotli:      21.42kb    (96.6%)
(I'm not up-to-date on default web server configs, but I imagine most would automatically transmit with gzip over the wire for json?)
Comment · 3 years ago
Context is the rest of the sentence:

> and polish on the app for free forever

But even "bug fixes" are sometimes not cleaning up your own issues; for example, macOS updates regularly will break apps. It's like paying someone to lay down a lawn for you and expecting the grass will never need cutting.

Comment · 3 years ago
> It also feels super shitty to launch 1.0 out of the blue AND then expire the public beta builds that we have been using for 3 years with 4 days notice...

The 1.0 has a 14 day trial, so that at least extends it to 18 days notice.

It really seems like the beta program might have been a victim of its own success (and ridiculously long duration).

It is interesting to look at it through the lens of what's the social contract between a beta user and a developer? I feel the basics are that users get access to features ahead of time in exchange for reporting bugs if they discover any, but nowadays perhaps folks think there should be more they get out of it? Of course it isn't fun to beta a pre-1.0 product and have the workflow disturbed because the price isn't palatable, but that's the risk?

Comment · 3 years ago
If you're on a retina display, I recommend adding this CSS so it uses nearest-neighbor interpolation for the scaling:

  img {
    image-rendering: pixelated !important;
  }
Comment · 4 years ago
Thanks for your work in developing this!

Does Lexical have a feature to set arbitrary CSS on a particular selection range? I've been looking for a solution to do this since the WebKit's -[WebView applyStyle:] is deprecated as part of WebView Legacy. It isn't clear to me from glancing at the docs if RangeSelection.formatText() or other methods can handle anything or just a subset of styling code. Thanks!

Comment · 5 years ago
It wasn't in the above list, but Apple did completely remove PHP in Monterey.
Comment · 5 years ago
Comment · 6 years ago
I'd say the difference in HyperCard and Visual Basic is that they also define their runtime environment. The IDE can grow with the runtime. Writing tooling against a vast runtime like the web is much more difficult and daunting.

A 1.0 would need to address a large enough surface area of the web to be useful. There's also a discordance between hand-coding "friendly" HTML/CSS and what would be exposed in a WYSIWYG tool. Further complications are all the new and old bugs in browsers.

That said, every day I was working on Hype 1.0 in early 2011, I would nervously check Hacker News for a "Show HN" post for a HTML5 animation app that would steal the thunder; luckily none came. This is even more surprising given Hype exports were mostly compatible with Internet Explorer 6 -- such an app could have been written long ago.

Comment · 6 years ago
It echoes a Confucius quote I like: “Learning without thinking is useless. Thinking without learning is dangerous.” (Analects 2:15)
Comment · 6 years ago

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton