HN user

joedrago

54 karma

https://github.com/joedrago/

Posts0
Comments9
View on HN
No posts found.

Nice! I remember being an early Nvidia adopter (RIVA 128, TNT) when all of my fellow LAN party buddies were Voodoo users, and I had to download a custom opengl32.dll which actually adjusted the gamma into tolerable levels so you could see what was going on in Quake.

For those interested in this topic, I found minutephysics' treatment of this subject to be really pleasant and easy to grok. I had a talk I gave at work once or twice discussing color conversion and I would play a 90 second snippet from this (attributed appropriately) as it would very quickly crash course people on the reasoning behind an EOTF in a really cute and layman's terms kind of way:

https://www.youtube.com/watch?v=LKnqECcg6Gw

I think for preexisting solutions, the "best" one is Rectangle Pro, but it isn't free, so maybe that doesn't count. That said, eventually I realized I don't even want the whole "window split" stuff and I'd prefer to just have a few keybinds that throw windows into specific coords on my screens, so I installed Hammerspoon (free) and wrote a screen's worth of Lua to do this for myself. It is written for my two adjacent 1440p monitors and personal preferences, but the code is really obvious so if you're comfortable with making your own bespoke solution, this is pretty nice, and free.

* https://www.hammerspoon.org/

* https://gist.github.com/joedrago/bfc54f4083b070fe998d519cc6c...

When I first heard it, it was billed as a riddle, not a joke. It only really makes sense in any way as a riddle / brain-teaser if it successfully plays on your biases of the operating room doctor being incapable of being his mother (or other father, etc). In a 1950s, old-timey-wimey, nuclear family mindset, the father is the breadwinner and the mother is the homemaker, and there is no other reasonable possibility. Anyone that was taught to think that way will hear the father dying in the car accident and then be confused when someone else can also refer to them as their son.

This came up a few years ago for the first time for me, and I tried it on my (elementary school) sons and they immediately said "uhh, its his mom, I guess?"

Anyway, I hope that clarifies things for you.

I guess it is too soon to say impact-wise one way or another, but I'm the author of libavif (and the avifenc/avifdec tools), which is the reference library for AVIF. I helped it get integrated into Chrome* and I worked with the author of the AVIF layer for Firefox too (it does not use libavif). I've been taking a more advisory/administrative role in the library's development over the last year, but it is basically my brainchild (for better or worse; just the library, not the standard). The folks that have contributed many changes over the last year are some really smart folks and I look forward to seeing where the library goes. I've also put a bunch of work into our HDR rendering pipeline and analysis tools at my current job, which doesn't necessarily have public impact, but mattered/matters a lot to a few teams at work.

* Before anyone asks, I was not involved in any of the recent JPEG-XL removal choices happening over at Google (I don't work there). I was as surprised as everyone else was. I'll admit I haven't given JPEG-XL as much of a R&D spin as I should, but it seems like it has a lot of cool features and if people prefer it to AVIF, game on. I'm proud of the library, but I'd rather people used their preferred format in any avenue and not be locked into something they dislike. I'd certainly rather that any technology succeed or fail on its own merits than any other possible reason.

I read an article a million years ago which I thought described this mechanism in a super friendly way:

https://perl.plover.com/Regex/article.html

It uses the idea of "putting a penny down" on the graph and moving it around, and I found the conversational tone of the description to be very easy to grok. Assuming this is the exact same mechanism (which the author cites), it might resonate for some of you too.

Perhaps I'm not up to date on Atlassian's hosting options, but every company I've ever worked at which uses Atlassian (including my current) hosts the servers themselves, I believe. You pay for the software/licenses/updates, and Atlassian simply hands over a pile of Java jars and documentation. It is up to your ops staff to choose a server, fire it up on there, back it up, update it, etc. This would be the same as running your own Trac, right?

Your usage of "wiki" here suggests you meant Confluence (an Atlassian product) vs just "why use anything Atlassian offers", but I think the answer is the same.

Disclaimer: I'm not necessarily advocating for choosing Atlassian's suite of products over a handful of separate open source tools, but just offering a guess from what I've seen at companies I've worked for.

I believe people choose Atlassian's tools as an overall package, often surrounding their issue tracking tool (Jira). If you happen to use/need/prefer Jira for your issue tracking, the wiki-like tool that Confluence offers just happens to be integrated tightly with Jira (and their other tools). If you've already chosen Jira (say) and you need a wiki (Confluence), or a git repository (BitBucket), or a status page system (Statuspage), etc, my guess is Atlassian bundles and integrates this all together in such a way that companies just go for the total package.

To your point, I'm not sure why someone would use Confluence as a wiki over some other wiki software, assuming they had no interest in integrating their wiki with a bugtracker, git repository, etc. I think the selling point has always been the bundling/integration.