Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
ndj7
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
9 ms
·
1.
▲
by
ndj7
9y ago
What's the best way to teach modern C++ as a first programming language? I'm at CU Boulder and their curriculum is outdated (90s) and backwards. What resources could I point the professors towards?
2.
▲
by
ndj7
10y ago
Looks like https://www.kickstarter.com/projects/njones/imageflow-respec... spurred them into action by offering the same thing, but without the proprietary, permanent lock-in factor.
3.
▲
by
ndj7
10y ago
Imagine the response were some terrible person to edit https://en.wikipedia.org/wiki/List_of_countries_by_GDP_(nomi...
4.
▲
by
ndj7
10y ago
It's clear we can improve our messaging about ways to integrate Imageflow. The command-line tool aspect is under-emphasized, and the libimageflow aspect seems to be confusing as well. What other things are unclear initially (or are sti
5.
▲
by
ndj7
10y ago
> but you definitely don't want this public web facing. That's what dynamic imaging is. Your server generates images as needed, at the right size, in the right format. Even Kickstarter does this, although they use an extremely
6.
▲
by
ndj7
10y ago
This is not a hosted service, but rather a reusable library, server, and command-line tool. Backers can already download a prototype of the command-line tool. We don't advertise it, because it's a less common usage scenario. libim
7.
▲
by
ndj7
10y ago
Imageflow has two parts - libimageflow, and imageflow-server. Both the library and server offer a JSON API, so it can evolve without breaking changes. Most users leverage the Dynamic Imaging aspect - you store a single source file in blob
8.
▲
by
ndj7
10y ago
Actually, the image rendering parts are far less difficult than the codec parts. You need the whole system in an operation graph in order to do the right thing to every image. Also, GIMP's scaling is still completely wrong - something
9.
▲
by
ndj7
10y ago
We started Imageflow ( https://www.imageflow.io ) in C to design the C ABI for interop with all the host languages, but we're swapping out components for Rust every time it's possible/practical.
10.
▲
by
ndj7
10y ago
There's a crucial difference; OpenSSL was designed to be secure. ImageMagick was designed to support hundreds of codecs and thousands of operations. You can't pivot design on 1.25 million lines of code (est.) very quickly after 25
11.
▲
by
ndj7
12y ago
OSS also empowers individuals to create great things - despite limited financial resources.
12.
▲
by
ndj7
12y ago
We've been doing this for years; it's built into many on-demand asset pipelines, like ImageResizer: http://imageresizing.net/plugins/faces