HNHacker News
TopNewBestAskShowJobs

metaphorical

320 karma · joined August 12, 2011

submissionscomments
metaphorical··on The Uncomfortable – a collection of deliberately inconvenient objects
Along the similar approach in defamiliarization, there's also Chindogu: https://www.tofugu.com/japan/chindogu-japanese-inventions/
metaphorical··on Why can't you multiply vectors? [video]
An excellent intro to geometric algrebra
metaphorical··on Pts.js: a modular librairy for visualization and creative coding
Yes, canvas is faster and I think d3 now supports canvas too, right?

d3 will give you a lot more support for data manipulations, but (if I may say so) creating highly customized visualizations can be easier in Pts.

I think it should be possible to use both d3 and Pts together. If you experiment with this approach, please let me know how it goes!

metaphorical··on Pts.js: a modular librairy for visualization and creative coding
Thank you! It started as a somewhat speculative personal project so I'm really grateful to hear that it resonates with you and others.

I'm building another library on top of this -- it's moving at a very slow pace so hopefully I can release it one day :D

metaphorical··on Pts.js: a modular librairy for visualization and creative coding
Thank you so much. I would love to see the visualizer you made!

Really glad to hear the docs are working as intended too.

metaphorical··on Pts.js: a modular librairy for visualization and creative coding
It's difficult to compare.

I love processing/p5 and it's very easy to learn and has a vibrant community and lots of add-ons. It's also a great education tool.

Pts is a more opinionated library because one of my personal motivations was to create something that can help me think and approach creative coding in conceptual ways. It's more composable, and it provides the building blocks for a complementary library that I'm building now. :)

metaphorical··on Pts.js: a modular librairy for visualization and creative coding
Thanks!

The scrolling seems like a bug that was related to recent changes. I opened an issue here: https://github.com/williamngan/pts/issues/140

metaphorical··on Pts.js: a modular librairy for visualization and creative coding
Hi HN, Pts is one of my late-night personal projects :)

Thanks for posting. Happy to answer any questions.

metaphorical··on Amazon says email banning TikTok from employee phones was ‘sent in error’
TikTok left Hong Kong because HK is a tiny market, and they wouldn't want the PR backblash if they had to share HK data with CCP.

There's evidence that Bytedance is not independent of CCP interferences though - such as the CEO's public statement in 2018 where he stated that Bytedance products should support "socialist core values" etc.

https://chinamediaproject.org/2018/04/11/tech-shame-in-the-n...

metaphorical··on Amazon says email banning TikTok from employee phones was ‘sent in error’
In 2018, Bytedance CEO released a public statement after an incident with the CCP censor. In that statement, he promised that Bytedance apps would strengthen "the work of Party construction" and "socialist core values" etc.

https://chinamediaproject.org/2018/04/11/tech-shame-in-the-n...

I don't know how Bytedance as a company can serve CCP interests AND claim to be independent of CCP interference at the same time.

TikTok is a good product, but it may not be a safe product.

More on the dystopian practices of Douyin (TikTok in China): https://twitter.com/Izzy_Niu/status/1280906443273768960 https://twitter.com/JoshuaDummer/status/1280877750245453828

metaphorical··on Paul Klee's personal notebooks on his Bauhaus teachings (2016)
My favorite quote from Klee: "Art does not reproduce the visible but makes visible."

His shorter Pedagogical Sketchbook is also worth a read.

metaphorical··on Loie Fuller and the Serpentine
Reminds me of that W. B. Yeats poem that also seems relevant for the world we're heading towards:

---

When Loie Fuller’s Chinese dancers enwound

A shining web, a floating ribbon of cloth,

It seemed that a dragon of air

Had fallen among dancers, had whirled them round

Or hurried them off on its own furious path;

So the platonic Year

Whirls out new right and wrong,

Whirls in the old instead;

All men are dancers and their tread

Goes to the barbarous clangour of a gong.

metaphorical··on China’s assault on Cathay Pacific
Who is "some"?
metaphorical··on Jorge Luis Borges Interview (1977)
I would also recommend Borges' Norton Lectures. It provides a lot of unique insights about his creative process. https://www.amazon.com/Craft-Verse-Charles-Norton-Lectures/d...
metaphorical··on Show HN: Pts.js – A library for visualization and creative coding
It has Pts specific autocomplete too :)
metaphorical··on Show HN: Pts.js – A library for visualization and creative coding
There's no need to learn typescript. You can use it like a good old js library by including it in script tag. But you're right that perhaps the messaging should be clearer.
metaphorical··on Show HN: Pts.js – A library for visualization and creative coding
pts-starter-kit comes with an example demo (in index.html). Does that work for you? Please file an issue and we will figure out from there. Thanks for trying it out!
metaphorical··on Show HN: Pts.js – A library for visualization and creative coding
Yes! It first started as Pt (in coffeescript) a few years ago, and it's an experimental project to explore "a single point". Last year I started rewriting everything from scratch, and focus more on sets of points and how functions can transform them.

The performance should be a bit better (with Float32Array) though I haven't compared them.

metaphorical··on Show HN: Pts.js – A library for visualization and creative coding
You're right. Sorry I misunderstood.
metaphorical··on Show HN: Pts.js – A library for visualization and creative coding
Thank you! I hope this may nudge you a bit to bring your lab experiments back :)

p5 is great too so I would recommend giving it a try also.

metaphorical··on Show HN: Pts.js – A library for visualization and creative coding
1 hour here, 2 hours there, over a long period of time :)
metaphorical··on Show HN: Pts.js – A library for visualization and creative coding
Not required. You can just include the pts.js or pts.min.js in script tag. https://unpkg.com/pts@0.5.0/dist/pts.js
metaphorical··on Show HN: Pts.js – A library for visualization and creative coding
Thank you! Yes, I want to make sure the lib is lightweight and easy to use for beginners -- just include a script and ready to go. There's of course a babel-ES6-TS-something for experts too :)
metaphorical··on AI at Google: our principles
The same AI tech developed for "search and rescue" can be easily re-purposed for "search and destroy". How would Google prevent that from happening?
metaphorical··on VuePress: a fully Vue-powered static site generator
Question: what is the advantage of SPA for a statically generated site?
metaphorical··on Chinese police don high-tech glasses to nab suspects
https://en.wikipedia.org/wiki/Psycho-Pass
metaphorical··on The Things We Carry
Such beautiful, thoughtful writing. Thanks for sharing.
metaphorical··on Snowflake macro photography (2013)
Beautiful.

Reminds me of Wilson Bentley's old photos: https://en.wikipedia.org/wiki/Wilson_Bentley

metaphorical··on I Have No Enemies: My Final Statement (2009)
I found this to be quite condescending -- "lower levels of Maslow hierarchy".

Have you considered that perhaps most Chinese people are "made unready" for democracy simply because of the extreme suppressions by an authoritarian regime?

Or have you considered that perhaps food, shelter, and openness are not mutually exclusive -- that one must have one in order to have another?

metaphorical··on Show HN: 100M Books – Open a new tab, discover a new book
More readable than In Search of Lost Time by Proust :)
Page 1 of 3Next →