Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
agentkilo
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
4 ms
·
1.
▲
by
agentkilo
1y ago
IIUC, yes, all the kernels involved run directly on the hardware, in a "cooperative" way, i.e. they must agree on not touching others' memory regions. I think the architecture assumes all loaded kernels are trusted, and impos
2.
▲
by
agentkilo
1y ago
Yeah that part of the article put a big smile on my face. I did the same thing back in college, when I was in a lab. We wanted to do some research on Wi-Fi signals, and I happened to own a bunch of Wi-Fi adaptors produced by SomeSmallTech C
3.
▲
by
agentkilo
1y ago
Built on top of Owl Lisp[1]. TIL about this dialect, and it looks interesting! Instead of native threads, it has continuation-based threads[2], and it seems the whole VM architecture is based on that. [1]: https://haltp.org/
4.
▲
by
agentkilo
1y ago
> An offset would be nice, though I'm sure it's not easy to define a heuristic that works in all places. I agree. I considered dynamic offsets, in an effort to declutter the labels, but found it even more confusing. Maybe I sho
5.
▲
by
agentkilo
1y ago
It seems your right alt key is actually the AltGr key. I didn't explicitly support AltGr in Jwno, so it freaked out. Sorry for the confusion. I think switching to another leader key, such as LAlt or RCtrl, should fix the issue.
6.
▲
by
agentkilo
1y ago
Thanks! I created a tracking issue here: https://github.com/agent-kilo/jwno/issues/12 Meanwhile you can try to change leading `RAlt` to something else, like `Win + H`, and see if it works. There may be a bug
7.
▲
by
agentkilo
1y ago
> Having tiling options that fit within a smaller part of the screen (e.g. still allow side by side or top/bottom split, but in a smaller total region) would be great. Do you mean reserving screen space for the on-screen keyboard? I
8.
▲
by
agentkilo
1y ago
A fellow StumpWM user! My StumpWM is heavily customized though, and I mostly modeled Jwno's behavior after my own config, so it may not be what you expected at all. But that's one of the reasons I like Lisp and things built in Lis
9.
▲
by
agentkilo
1y ago
Sorry for the confusion. Multi-monitor support is only briefly mentioned in the docs[1] and the interactive tutorial[2]. Jwno's internal data structure has these levels (higher-level comes first): Root - Virtual Desktops - Monitors - N
10.
▲
by
agentkilo
1y ago
TBH I dived right in when I decided I should build something with Janet, and didn't really consider any alternatives. Now you mentioned it, I think Janet's simplicity and conciseness played a large part in attracting me to it, com
11.
▲
by
agentkilo
1y ago
Thanks for posting the link! It's a quick-and-dirty PoC with lots of caveats and limitations though. E.g. it works only for a single monitor. I don't think we can clip windows to a "view port" on Windows (the OS), so thi
12.
▲
by
agentkilo
1y ago
I think these are the most obvious differences between the two: * By default, Komorebi uses dynamic tiling, while Jwno uses manual tiling. * Komorebi has workspaces, Jwno works with Windows native virtual desktops instead. * Komorebi uses I
13.
▲
by
agentkilo
1y ago
I think Janet is quite...liberal? It's a practical language, but doesn't force a specific paradigm on you. There're "escape hatches" in different levels of the language, and I like that. Maybe the most "opinion
14.
▲
by
agentkilo
1y ago
I find the REPL and interactive development workflow invaluable. A window manager is a long-running background service by nature, and has a lot of accumulated runtime states. The ability to peek inside and debug while the process keeps runn
15.
▲
by
agentkilo
1y ago
> I think it's inspired by Clojure and Lua, and somehow manages to be better than both This is exactly how I feel about Janet too. I don't think I have enough experience on Clojure or Lua to comment on them, but I got attracted
16.
▲
by
agentkilo
1y ago
Thanks for the kind words! It means a lot coming from you :)
17.
▲
by
agentkilo
1y ago
Definitely! I got great inspirations from both of the Komorebi and GlazeWM communities. People who like tidy desktops are definitely nice people :)
18.
▲
by
agentkilo
1y ago
Thanks :)
19.
▲
Show HN: A Tiling Window Manager for Windows, Written in Janet
(agent-kilo.github.io)
297 points
by
agentkilo
1y ago
|
103 comments
20.
▲
Show HN: Jwno – Bring Modern Lisp Power to Your Windows Desktop
(agent-kilo.github.io)
4 points
by
agentkilo
1y ago
|
1 comments
21.
▲
by
agentkilo
1y ago
Interesting. I didn't know about Nimony. I'm still not sure what a compiler plugin is though, after reading the scarce discussion in the forum thread. Erlang's parse transform comes to my mind. Is it something similar?
22.
▲
by
agentkilo
1y ago
The article states that "pager daemons" that manage swap files runs in user space, and the kernel memory can also get swapped out, but never explained how a user space daemon swaps out kernel memory. Do they have hard-coded except
23.
▲
by
agentkilo
1y ago
Reminds me of Phrack [0]. I learnt all the stuff I know about the ELF format and some low-level debugger shenanigans there, and implemented my own PLT hook back then, good times. [0]: https://phrack.org/
24.
▲
by
agentkilo
2y ago
Haha I had the exact same thought when I saw the title. That said, the new car looks very much like an "electrified" Golf, which is one of the first cars I drove, and I have fond memories about it. The new car may succeed if they
25.
▲
Wow Watch Firefly Blue Ghost Land on the Moon [video]
(youtube.com)
2 points
by
agentkilo
2y ago
|
0 comments
26.
▲
by
agentkilo
2y ago
Yeah that's true, but I haven't really experienced the Apollo era personally. After the "gap" between the old space race, and the new race inspired by private space agencies, I do feel we are getting closer, to the moon
27.
▲
by
agentkilo
2y ago
Congrats to everyone involved! I planned to watch the live stream but wasn't able to. The moment of successful landing was quite modest, only a mostly-static screen with telemetrics was shown to the public, but it absolutely felt magic
28.
▲
Oomol: AI Workflow IDE
(oomol.com)
2 points
by
agentkilo
2y ago
|
0 comments
29.
▲
Word Game
(store.steampowered.com)
1 points
by
agentkilo
2y ago
|
0 comments
30.
▲
by
agentkilo
2y ago
Yeah these days I just go to LiveATC and start my own choice of music before I start my day. I used LofiATC and it gave me this hobit. Judging by what happened to LofiATC though, it seems LiveATC was not fond of this kind of things.
More ›