357 karma · joined February 14, 2021
“Give it time” and other dismissals are beside the point. The point seems to be that these models approximate results based on some hidden criteria, which means that although for a variety of practical purposes they fare better than people and are therefore preferable, there remain problems which are better suited to computing approaches that guarantee exhaustiveness… even though those other approaches sacrifice the malleability of neural networks.
Among other things, Canva supports collaborative whiteboarding:
https://www.canva.com/newsroom/news/introducing-canva-whiteb...
and landing pages:
https://www.canva.com/designschool/tutorials/canva-websites/
So one way I like to think of Adobe Express is that it’s a subset of Canva’s offering, but the media editing features are slightly more refined. The corollary here is that Express’ moat is Adobe’s stock image library. It will have trouble beating Canva as a visual communication platform over time.
Also, Canva is more value aligned with me; I’m biased of course. But it’s worth raising in case you’re interested: the company is committed to promoting and pursuing sustainability where it can:
https://www.canva.com/sustainability/
and about 30% of the equity is committed to philanthropic work:
https://www.afr.com/wealth/people/canva-s-billion-dollar-giv...
iirc. but it’s been a long time since I’ve screwed with bookmarklets
Fair enough but it does suck that it has to be that way. But yeah, fair enough.
> Classes allow namespacing
This is the same mode of issue as the above: when your language doesn’t support arbitrary namespacing or (hello Python, hello Java) then yes classes can get used as namespaces in disguise. It sucks that it has to be this way in these languages, but we play the hand we’re dealt. Great point
> My colleagues have stylistic preferences
I’m struggling to understand this one. Are you saying that your colleagues prefer instantiating classes over functions, just because, or is there a technical reason for that convention?
Go figure that I’ve overheard and used “option select” in the context of technical decisions at work, among coworkers who play fighting games.
If your bathroom faucet is leaking but it’s a drop an hour, she’ll be right.
If it’s bushfire season and you haven’t prepared for your house getting burned down, but it hasn’t happened in the last five years, she’ll be right.
Cynically, it’s shirking responsibility. Optimistically, it’s playing the odds.
For other reasons I agree with your end point in that money isn’t strictly necessary for success everywhere else, but please don’t suggest that money isn’t uniquely useful when put to the task.
ed: sibling comment nailed it also. Didn’t even consider that, good stuff
I don’t want to sound cynical, and this certainly isn’t ideal from a “cultivate a vibe of intellectual humility and curiosity” perspective, but is it a surprise to anyone but the author that laypeople didn’t take to a thorough critique of his work?
I think tooling to generate typesafe SQL methods from inspecting a DB is a big win for the Deno ecosystem. And an equivalent for Storybook. From that point forwards, it’s pretty good for lean projects.
By day 7 you should have a feel for what people mean when they say you are directly editing the AST.
Basically: there is the same amount of friction to moving constructs around at a high level as there is at a low level, and this is due to Lisp’s uniform syntax, and paredit leverages this a lot.
Contrast this to a language like Java, where the friction between modifying a single expression and modifying class-level interactions are totally different, syntactically. Now you find yourself leaning on highly specific IDE-level support or Lombok for things like setting up Builders for every POJO, to get around these constraints.
From a Lisper’s perspective, these syntactic constraints are unnecessary, and should at most require a library that you can trivially port to any editor. Which is exactly what paredit achieves.
But I hope my little story encourages you to pursue the arts, and nurture them in your local area. Your local live music scene needs your support, so we can see serendipities like this appear :)
Three weeks later my partner and I played it for the first time in a pub, and the normally cosy and laugh-filled room fell silent. We had the exact same experience in another open mic night a couple of weeks afterwards, where we took the first-place prize before the competition even finished. It was as if people were moved by it without any effort or coercion, like we cast a spell over people.
Now it makes sense! I’ve heard music play in my mind as I’ve fallen asleep before; this news explains this story almost perfectly. Unreal. Live on the edge of sleep and magic can happen. I wonder what health risks there are with prolonged use?