HNHacker News
TopNewBestAskShowJobs

emersion

1,402 karma · joined April 1, 2016

[ my public key: https://keybase.io/emersion; my proof: https://keybase.io/emersion/sigs/rG1cF4bsomhCCfaFB7BmHYZMsbof0h0CWXBO5SfxpiQ ]
submissionscomments
emersion··on A Pixel's Color
A really nice article by Pekka Paalanen from Collabora. He's been working for a while on bringing color management & HDR support to Wayland [1], producing documentation and discussing with upstream (kernel driver) and downstream (video players, browsers, etc) developers along the way.

https://www.collabora.com/news-and-blog/blog/2020/11/19/deve...

emersion··on IRC technology news from the second half of 2021
Indeed! Maintainer here. I just lived in Korea for a while and remembered a Korean dish while trying to find a project name.

tl;dr no particular reason. :)

emersion··on Please don't use Discord for FOSS projects
Interestingly, IRC operators also combat spam. But they never ask your phone number.

Spam does happen on IRC, but gets shut down eventually. Same as Discord and other messaging platforms.

emersion··on Isolating Xwayland in a VM
> ignored by the Wayland developers

Feel free to improve and/or review it. Maybe it's very important to you. But it may no be very important to other contributors, and said contributors are just volunteers.

emersion··on The fish shell is amazing
It's pretty common to copy-paste POSIX sh one-liners, or `source` a simple script. fish makes this annoying to do.
emersion··on The fish shell is amazing
> You can configure your shell using a web interface! Just run fish_config

As much as I like the fish shell, I really consider this an anti-feature. A TUI application to configure the shell would make much more sense. The terminal emulator is your platform, not the Web.

emersion··on Low overhead C++ interface for Apple's Metal API
Vulkan and OpenGL are provided by drivers, not by the OS. It's a perfectly normal situation, what else _could_ Microsoft do?

> OpenGL compatibility pack

This is using the Mesa Gallium state tracker with a DirectX backend. It's not meant for vendors with a native OpenGL driver.

emersion··on ES modules are terrible
If you just have a handful of dependencies (which themselves have few to no transitive deps) then it works just fine.
emersion··on ES modules are terrible
I'm using ES modules for a webapp I maintain, and it's just nice to be able to run it without any build step. Just fire off a local static HTTP server and you're good to go. There's an optional production build step which can be used if desirable.
emersion··on How X Window Managers Work, and How to Write One (2014)
This article is about writing an X11 window manager, which is a different piece of software. An XWM is an X11 client. Writing an X11 server is a much more involved effort (there's a reason why there's only one widely used implementation, Xorg).
emersion··on How X Window Managers Work, and How to Write One (2014)
Feel free to continue using X11 of course, no one's forcing anybody to switch. That said:

> Does upstream Wayland work on any platform except for Linux?

Yes, FreeBSD. Patches welcome to make it work on other BSDs.

> Does this display server have any form of colour management for, you know, the stuff it's displaying?

No more than X11 right now, ie. none. But it's in the works.

emersion··on Firefox on Unix is moving away from X11-based remote control
Using X11 as some kind of client-to-client IPC was really just a hack in the first place.
emersion··on GitHub stale bot considered harmful
This kind of workflow can be achieved with GitHub or GitLab issues by using labels. For instance, I often add a waiting-on-reporter label when asking for more info.
emersion··on Despite having just 5.8% sales, over 38% of bug reports come from Linux
Packages aren't supposed to be submitted and maintained by the developers themselves. The distribution maintainers and community is supposed to do it.
emersion··on SystemE – A lightweight systemd replacement written in Emacs Lisp
logind has a replacement: https://git.sr.ht/~kennylevinsen/seatd/
emersion··on DNS alias mode (2020)
I wish DNS providers supported the standard DNS update protocol, instead of having each their own custom HTTP API.
emersion··on Email Authenticity 101: DKIM, Dmarc, and SPF
ARC requires the recipient to trust the mailing list. Better to just allow recipients to check the original DKIM signature instead.
emersion··on Email Authenticity 101: DKIM, Dmarc, and SPF
It depends. I've seen some servers with a DMARC policy which fails when SPF fails.

DKIM completely supersedes SPF, hence my recommendation to just skip SPF.

emersion··on Email Authenticity 101: DKIM, Dmarc, and SPF
> The ML server will verify the original authors SPF. The N recipients will verify the ML servers SPF - the chain (which matches the series of MTA's involved) is still verified end to end.

The recipients have no way to check that the mailing list server has checked SPF/DKIM/DMARC. Mailing lists very rarely drop messages because of a failing SPF/DKIM/DMARC check.

ARC tries to fix this, but requires recipients to trust the mailing list server. Just using plain DKIM is much better, recipients can just treat ML-forwarded emails just like direct emails.

emersion··on Email Authenticity 101: DKIM, Dmarc, and SPF
Alright, I took a shortcut: SPF will verify, but for the wrong domain. It'll break when used together with DMARC's alignment checks.
emersion··on Elementary OS 6 Odin
I'm eating everyday, and I'm not working on closed-source software, only open-source.

It's perfectly possible to get money _and_ write open-source software.

emersion··on Email Authenticity 101: DKIM, Dmarc, and SPF
SPF will always fail. OTOH, when the mailing list doesn't do dumb stuff like mutating the subject or the body, DKIM will succeed.
emersion··on Email Authenticity 101: DKIM, Dmarc, and SPF
A mailing list will _always_ break SPF. When forwarding messages to mailing list subscribers, the mailing list server will not match the host in the "From" header field.
emersion··on Email Authenticity 101: DKIM, Dmarc, and SPF
Don't use SPF. It breaks mailing lists. DKIM does not, assuming a correctly configured mailing list.
emersion··on Elementary OS 6 Odin
Not being able to publish closed-source apps is a feature.
emersion··on RenderingNG: Ready for the next generation of web content
A little disappointed to not see Linux mentioned in any of the timelines.
emersion··on Fire declared in OVH SBG2 datacentre building
Picture of the fire from last night: https://twitter.com/BobZeHareng/status/1369563084277374980
emersion··on The Quirks of Gmail UI
No, DKIM doesn't break forwarding. If you just forward the message, the original DKIM signature remains correct.

The original DKIM signature breaks if you edit the message body or its existing header fields.

emersion··on RFC 1178: Choosing a name for your computer (1990)
Use anime character names. That way you have an excuse to collect cute artwork for these machines.
emersion··on FreeBSD src repository is transitioning from Subversion to Git this weekend
IIRC the plan is to have a proper self-hosted Git repo, and mirror it on GitHub.
← PreviousPage 3 of 8Next →