HackerTrans
TopNewTrendsCommentsPastAskShowJobs

krebby

no profile record

Submissions

Flying Taxis Are Coming in 2024. You Read That Right

rollingstone.com
1 points·by krebby·3 jaar geleden·0 comments

comments

krebby
·9 maanden geleden·discuss
I'm working on an open source tool called noodles.gl that uses this library and it's been great. The devs have been good about keeping a cadence of solid changes and keeping the community updated, and overall I'm happy to have bet on this library years ago.

I love the flexibility and the fact that there's a variety of examples for basically anything I want to accomplish with it. Great work to the team.

https://noodles.gl
krebby
·12 maanden geleden·discuss
Such a sweet story! My friend actually went to the author's Borg party a few weeks ago and I'm second-guessing my choices that night after reading this. Funny to see it on Hacker News!

If you guys like reading about this kind of thing I recommend Cocktail Codex from the people behind Death & Co (referenced in the article). It's a great way to think about cocktails as a remixable grammar and the purpose behind all the mixing, muddling, and stirring.
krebby
·vorig jaar·discuss
Grasshopper for Rhino is a big one, or VisualCAD/CAM. Blender, Houdini, or Unreal Blueprints are others. It gives you the exploration benefits of a UI plus the procedural benefits of code. Inputs tend to be auto-bound which makes exploration much, much faster.

I'm working on one for web map data visualization: https://youtu.be/GJ0ftFB8r4I?t=871
krebby
·vorig jaar·discuss
How about a visual programming language? Plenty of 3D and CAD software uses a VPL for procedural design, which helps a ton to bring out the benefits of both
krebby
·vorig jaar·discuss
I think this is referring to the fact that React uses synthetic event listeners - it's cheaper to bind an event listener once at the root and do your own element matching than it is to continuously bind and unbind listeners.

https://react.dev/reference/react-dom/components/common#reac...
krebby
·vorig jaar·discuss
IMO it's simple enough to just write directly without library code.

For most cases, the Element Capture or Region Capture API should be sufficient: https://developer.mozilla.org/en-US/docs/Web/API/Screen_Capt...

Demos: https://mdn.github.io/dom-examples/screen-capture-api/elemen... https://mdn.github.io/dom-examples/screen-capture-api/region...

If you need cross-browser compatibility (and can't just use a canvas) then yeah html2canvas is the way to go
krebby
·vorig jaar·discuss
What were your needs that the API didn't meet?
krebby
·vorig jaar·discuss
How does this compare to something like the the Media Capture API? Looks like this uses `canvas.toDataURL()` which can be slow to serialize compared to `toBlob` or `canvas.captureStream(0).getVideoTracks()`

I've been using CropTarget.fromElement with a CaptureController: https://gist.github.com/akre54/e93ab2ce27999aecb109e38085f2e...
krebby
·vorig jaar·discuss
Getting better!

https://simonwillison.net/2024/Oct/25/pelicans-on-a-bicycle/
krebby
·vorig jaar·discuss
Trunk
krebby
·2 jaar geleden·discuss
Some really nice example visualizations from Matt Yarri and Julia Lynn at the MTA: https://www.linkedin.com/posts/matt-yarri_some-of-the-data-w...

https://new.mta.info/article/introducing-subway-origin-desti...
krebby
·2 jaar geleden·discuss
They write these emails knowing that they'll be public record at some point. The audience is as much internal as it is for the history books. The details get hashed out offline, while the record gets preserved as an email
krebby
·2 jaar geleden·discuss
For anything more advanced than a simple easing function or some basic keyframes on one or two channels you'll quickly run into the limitations of this approach.

I've been using Theatre.js the last few years and really loving it. It's a library divided into two parts; one is a studio UI with a timeline for editing keyframes and bezier curves, and the other is a runtime for taking those keyframes and interpolating values in relation to a timeline. Try it for anything that requires coordinated animations.

https://www.theatrejs.com/
krebby
·2 jaar geleden·discuss
Another good option is Neptyne. Integrates with Google Sheets (provided you're comfortable storing your data there)
krebby
·2 jaar geleden·discuss
This would be fun to use with Chernoff Faces https://en.m.wikipedia.org/wiki/Chernoff_face
krebby
·2 jaar geleden·discuss
The reference video (https://youtu.be/Zqw4-1LcfWg) says they use a NeRF / structure from motion and then create a mesh with marching cubes from the generated radiance field. This is how most soa text-to-object generators work now as well
krebby
·3 jaar geleden·discuss
I think we're broadly in agreement but I'm responding to the bit about "What will happen to the 5% profit margin business? Do you think customers will keep rewarding them?".

If you only ever reward investments with high rates of return it leads to atrophy in boring yet essential sectors of the market. Supermarkets, like you mentioned, have a very low profit margin (usually 1-3%). Can you imagine what would happen if no one was willing to invest in a supermarket?
krebby
·3 jaar geleden·discuss
The issue is that this leads into Dutch Disease. When a single tulip bulb can buy you a house, why bother becoming a carpenter? Society needs carpenters way more than it needs tulip growers.

That 10% growth rate may or may not be factoring in some externalities that the 5% growth has to
krebby
·3 jaar geleden·discuss
The Corridor Crew just did a good legal analysis on this a couple weeks ago: https://www.youtube.com/watch?v=u2dIvUAd5QE&t=533s

Basically the Disney brand has gotten so huge and diversified that a public domain Mickey isn't an existential threat to their business anymore. Terrifying in its own right, but at least we might see an end to the endless copyright extension. Interesting times ahead!
krebby
·3 jaar geleden·discuss
Yes, they're essentially optimizing for separate things: https://mattdesl.svbtle.com/drawing-lines-is-hard

SVG naturally spends a lot of time and resources tessellating paths into triangle strips, which requires mitering and sorting and other not easily parallelizable (read: slow for GPU) algorithms.