Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
emersion
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
1.
▲
by
emersion
11d ago
This works as long as you're the only copyright holder. If other developers contribute, weakening the license requires their approval.
2.
▲
by
emersion
12d ago
Do you have plans to publish the source code under an open-source license?
3.
▲
by
emersion
6mo ago
Some time ago I've written an article about a particular aspect of shells, job control: https://emersion.fr/blog/2019/job-control/
4.
▲
by
emersion
8mo ago
Library maintainer here. Why not send a PR?
5.
▲
by
emersion
9mo ago
My go-to small event loop library is https://github.com/any1/aml
6.
▲
by
emersion
9mo ago
No, it just felt a tad cleaner to have the comment slashes separate from the path leading slash.
7.
▲
by
emersion
9mo ago
The following would probably be more portable: ///usr/bin/env go run "$0" "$@"; exit Note, the exit code isn't passed through due to: https://github.com/golang/
8.
▲
by
emersion
11mo ago
AFAIU not yet because the underlying GUI framework doesn't support this, but the developer mentioned they'd definitely be interested in adding it.
9.
▲
by
emersion
11mo ago
"you lost compile-time type checking" makes it sound like you haven't been using code generation? Varlink has an interface definition language which makes everything type-safe.
10.
▲
by
emersion
11mo ago
The main use-case is different: gRPC and Cap'n'Proto are designed for networked servers, while D-Bus and Varlink are designed for local IPC. Varlink is a lot simpler than other alternatives.
11.
▲
by
emersion
11mo ago
There are open-source projects trying to replace older closed-source software used to produce these timetables: - Netzgrafik-Editor: https://github.com/OpenRailAssociation/netzgrafik-editor-fro... - OSRD: https:/
12.
▲
by
emersion
1y ago
Pretty much reverse engineered: https://mk.pars.ee/notes/a9ihgynpvdo6003w
13.
▲
by
emersion
1y ago
Similar (but more mature) client : https://sr.ht/~delthas/senpai/
14.
▲
by
emersion
2y ago
The Wayland library has upstream support for FreeBSD and OpenBSD. Some compositors also have upstream support for these.
15.
▲
IRC technology news from the second half of 2024
(ilmarilauhakangas.fi)
5 points
by
emersion
2y ago
|
1 comments
16.
▲
by
emersion
2y ago
Another option would be to try this hydroxide patch (that i need to find time to review...): https://github.com/emersion/hydroxide/pull/282
17.
▲
by
emersion
2y ago
With a shell such as fish, one can "git commit --fixup <tab>" and a list of commits will be displayed.
18.
▲
by
emersion
2y ago
Part of the answer is that some of these services need to be scaled horizontally to be able to handle a significant number of users (e.g. tile servers, the core server), another part of the answer is architectural constraints (e.g. the core
19.
▲
by
emersion
2y ago
The database needs to be shared between multiple actors: several teams of multiple people working in different companies. For instance, a team may be working on a single project such as a new railway or a large timetable change. Another exa
20.
▲
by
emersion
2y ago
Shouldn't be too hard, the tool is designed to be intuitive. That said, it may not be obvious how to use the planning part of the tool if you're not familiar with trains. The README contains instructions to start OSRD with docker-
21.
▲
by
emersion
2y ago
https://git.sr.ht/~ntietz/hurl-lang/tree/main/item/LICENSE/G...
22.
▲
by
emersion
2y ago
The userspace components (GL/Vulkan driver, NVENC, etc) and the firmware remain closed source.
23.
▲
by
emersion
3y ago
The Steam Deck dock supports this, for instance.
24.
▲
by
emersion
3y ago
A possible workaround for users is to use an active HDMI adapter, e.g. a USB-C dock or DisplayPort → HDMI converter.
25.
▲
by
emersion
3y ago
FWIW Flutter is now moving sway from Skia, they are migrating to a dedicated custom GPU renderer (Impeller).
26.
▲
by
emersion
3y ago
https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27...
27.
▲
by
emersion
3y ago
Yes. I'd argue the problem is not on the project's side, it's on the Google side (they have ridiculously high requirements for registering OAuth clients for IMAP/SMTP use, especially for a small open-source project).
28.
▲
by
emersion
3y ago
Unfortunately this requires users to setup their own OAuth client, which is a pretty manual/cumbersome process.
29.
▲
by
emersion
3y ago
Note that Google has a very complicated process to migrate an IMAP/SMTP app to OAuth. There is a long list of requirements to register an OAuth client for these protocols: https://developers.google.com/terms/api-se
30.
▲
by
emersion
3y ago
AMS ≠ AWS :P
More ›