HNHacker News
TopNewBestAskShowJobs

kelsolaar

822 karma · joined September 2, 2014

submissionscomments
kelsolaar··on How to manage Python projects with Poetry
I have stopped using `Poetry` when `uv` was released, incomparably faster, much more conform with the recommended project metadata, i.e., https://packaging.python.org/en/latest/specifications/core-m..., etc...
kelsolaar··on What is a color space?
Awesome! Maintainer here :) We have a companion repo that might be of interest to you: https://github.com/colour-science/colour-specio
kelsolaar··on You can now uv run a GitHub gist
Mmmmh I have been running from gists for ages, just use the full url as parameter...
kelsolaar··on We shouldn't have needed lockfiles
Maybe I suggest to pick a different name for `liblupa`, it is visually close to `libpupa`.
kelsolaar··on Using Linear Programming to find optimal builds in League of Legend
The website with the visitor count at the bottom is quite a blast to the past.
kelsolaar··on Show HN: Value likelihoods for OpenAI structured output
I briefly took a look at the code, what is the reason to use Lark and not Python native JSON parser, is it to handle cases where the structured output is not JSON compatible?
kelsolaar··on Why was there a wall near runway at S Korea plane crash airport?
Ate Chuet made a quick analysis about the crash: https://youtu.be/xUllPqirRTI. The wall is there because that area is regularly flooded, it serves for the ILS system, and it is unfortunately over the minimum legal distance for such an object.
kelsolaar··on Google's Results Are Infested, Open AI Is Using Their Playbook from the 2000s
I have been using Perplexity 95% of the time this past year.
kelsolaar··on Siyuan: Privacy-first, self-hosted personal knowledge management software
Why is it a big plus, genuine question? You do not need Obsidian to use your Markdown written content and are not vendor locked in as such.
kelsolaar··on Why does the same font look better on macOS?
I use the same font on macOs and Windows in Obsidian and for coding in PyCharm / Rider / CLion, i.e., PragmataPro Liga and it looks significantly better on macOs. JetBrains Mono does look much better too.
kelsolaar··on Pygfx
Pygfx is awesome!

For years, we have looked at something solid to be able to implement 3D colour science visualisation. We used Vispy, but encountered some issues when interacting with the scenegraph, then a quick stint with Three.js which required doing dirty things to pass Python data to Javascript, and finally, Pygfx is the one that enabled us to do what we wanted: https://github.com/colour-science/colour-visuals

kelsolaar··on How we threw 10 quantum bit designs in the trash
It was certainly a great introduction but the end result was certainly underwhelming.
kelsolaar··on The Impact of the Kaspersky Ban
> Looking back into the recent weeks, we observed over 14 million unique IP addresses communicating with Kaspersky update servers, making a total of over 100 million connections.

How is Bitsight "observing" here?

kelsolaar··on Slack updates retention policy for free workspaces
You cannot export private messages though without an upgrade.
kelsolaar··on Daylight Computer – New 60fps e-paper tablet
Unless the device absorbs the “nocive” part of the spectrum toward ultraviolet, you are correct saying it would reflect it.
kelsolaar··on Dressmaking CAD
Marvelous Designer has been used in the VFX and Game industries for quite a few years now: https://www.marvelousdesigner.com

Wētā FX used it on The Hobbit for example: https://www.facebook.com/marvelousdesigner/photos/james-moor...

kelsolaar··on BlizzCon 2024 has been cancelled
Historical overview of the rise and downfall: https://youtu.be/67BFdPVKYjk?si=hVJjzAZAk56N6u0B
kelsolaar··on Retrospective on 10 Years of colour-science
This is really a complex topic and we certainly do not have the answers to many questions! No longer than two days ago we were discussing about the fact that we need a Display Rendering Transform (DRT) (typically using a Sigmoid-Like function) to exhibit images on a display and there is not a full understanding as to why. If we think about the dynamic range of the scene being vastly different in many cases than that of the display, it makes sense, but even with very good display, which can cover the scene dynamic range, we still need a DRT. Part of the answer could be in the viewing conditions and surround being different but many of the answers lead to preference.
kelsolaar··on Retrospective on 10 Years of colour-science
Thanks a lot for the kind words! It is always great and motivating to hear positive feedback from people. We are really glad our work is helping.
kelsolaar··on How to actually use the notes you take
I use them to add: date created, date modified, tags.

The tags are used to colour my knowledge graph.

kelsolaar··on Resolume
I wrote a few plugins for it, the API is nice and simple: https://github.com/resolume/ffgl
kelsolaar··on Updating Unreal Engine Pricing in Late April
Thank you! :)
kelsolaar··on Updating Unreal Engine Pricing in Late April
They announce the licensing changes many months ago, so it is certainly coincidental. I'm not aware of any production featuring Unreal Engine images that received an Oscar. Epic was super stoked by the news and so did we at Wētā FX! (I worked on the short).
kelsolaar··on My productivity app is a never-ending .txt file (2022)
Same setup here and pretty happy about it, only minor issue is the `Update time on edit` plugin creating some conflicts if I have my vault opened on two machines.
kelsolaar··on Ask HN: Which Python type checker should I use?
Pyright is much faster than Mypy, we changed some times ago and went from something like 20 mins to less than 2.
kelsolaar··on Sega Flux: Home Planetarium
Quoting a section of the link you provided:

SEGA HOME STAR EXTRA

This is currently one of the best of the home planetarium projectors, unfortunately it is SOLD OUT. The field of view is the largest available, the optics are excellent and available features are numerous. One of the nicest features is the random shooting star which is very effective. You can set the time and date for your night time viewing. There are three rotational speeds. The rotation is done by direct gearing and is silent. Brightness is excellent and the stars have sharp detail. The discs have a 120,000 star count. We have taken this machine completely apart and the engineering is excellent.

kelsolaar··on Gnuplotlib: A gnuplot-based plotting backend for NumPy
Looks great, minor API usability note: I don't know if there is an official convention but when naming an object that has the potential of overriding a builtin, rather than prepending with an underscore, e.g. `_with`, one does append to it: `with_`. The former is used and recognised for unused variables.

> _with is a curve option that indicates how this dataset should be plotted. It’s _with and not with because the latter is a built-in keyword in Python. [1]

- [1] https://github.com/dkogan/gnuplotlib/blob/master/guide/guide...

kelsolaar··on The Apparent Simplicity of RGB Rendering
And that was very well done, thank you!
kelsolaar··on The Apparent Simplicity of RGB Rendering
OP author here. Thanks for mentioning it, I happen to work at Wētā FX and we are obviously very biased toward spectral rendering and the problems it solves. I often hear people saying that spectral rendering is complicated but it is actually the opposite, mostly everything becomes simplified with it. It, gives, at the very least an elegant first principle based framework to work from.
kelsolaar··on The Apparent Simplicity of RGB Rendering
OP author here.

This is correct, however, not everything is lit by sunlight, especially onset in the motion picture industry, where solid state lighting and its narrow band irradiance sources, e.g. led lights or led walls, are prevalent. Those emission sources induce a lot of unexpected appearance problems, e.g. metameric failures that RGB rendering cannot possibly solve. Our spectral renderer, i.e. Manuka [1], was specifically designed to address those issues whilst imaging with a virtual motion picture camera.

One recent example I have in mind is The Batman (2022): There are sequences/shots lit with high-pressure sodium lights (HPS), those have a flat spectrum with spikes between 500 and 600nm, the appearance of objects lit under them is very specific and can only be accurately reproduced with a spectral renderer such as Manuka, Mitsuba [2] or Art [3].

- [1] https://www.wetafx.co.nz/research-and-tech/technology/manuka...

- [2] https://www.mitsuba-renderer.org/

- [3] https://cgg.mff.cuni.cz/ART/about/

← PreviousPage 2 of 12Next →