Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
shikaan
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
Show HN: Dewlock – A minimal, beautiful screen locker for Wayland
(github.com)
1 points
by
shikaan
16d ago
|
0 comments
2.
▲
Code Is Cheap(er)
(htmx.org)
2 points
by
shikaan
4mo ago
|
0 comments
3.
▲
Researchers teach brain cells to play 'Doom'
(phys.org)
2 points
by
shikaan
4mo ago
|
0 comments
4.
▲
Ascetic Computing
(ratfactor.com)
5 points
by
shikaan
4mo ago
|
0 comments
5.
▲
by
shikaan
5mo ago
A native application (Windows, Linux, MacOS) for music transcription. It comes with time stretch and pitch shift as most of these softwares do, but it allows you to save loop regions and take notes. It's designed to be a practice sessi
6.
▲
by
shikaan
5mo ago
Is this how we bring "works on my machine" in production? /s
7.
▲
by
shikaan
6mo ago
Kinda OT: can anybody recognize the keyboard in the German keyboard shot? I have been looking for a similar ISO keyboard (with international layout) for a while
8.
▲
Show HN: OSle – A 510 bytes OS in x86 assembly, now with a C API
(github.com)
2 points
by
shikaan
7mo ago
|
0 comments
9.
▲
A terminal-based KeePass password manager
(github.com)
2 points
by
shikaan
7mo ago
|
0 comments
10.
▲
by
shikaan
7mo ago
I have played with that idea for a while until I realized I was creating a poor man's web browser in the terminal. At that point I started wondering if converting my man folder to HTML and using lynx[1] wasn't a better idea. I end
11.
▲
by
shikaan
7mo ago
Such a great read! Reminds me of the bootsector OS I made some time ago[^1] Maybe it's time to equip it with a C compiler... [1]: https://github.com/shikaan/osle
12.
▲
X to open source their recommendation engine
(gizmodo.com)
3 points
by
shikaan
8mo ago
|
0 comments
13.
▲
An x86 assembly introduction for high-level programmers
(shikaan.github.io)
4 points
by
shikaan
9mo ago
|
1 comments
14.
▲
Show HN: A terminal-based KeePass password manager
(github.com)
3 points
by
shikaan
9mo ago
|
0 comments
15.
▲
by
shikaan
1y ago
Shameless plug. I built a tool[1] to manage Keepass archives in the terminal which might scratch some of the itches I am reading here: it has a TUI, but can be piped into other commands too. [1]: https://github.com/shikaan&#
16.
▲
Humble Bundle: Software Architecture
(humblebundle.com)
2 points
by
shikaan
1y ago
|
0 comments
17.
▲
A Lisp in 99LOC
(github.com)
108 points
by
shikaan
1y ago
|
26 comments
18.
▲
by
shikaan
1y ago
Exactly this. I have been planning on trying to glue up something with v86[1] as I did in OSle[2] but I did not get to it yet. In that case, everything would run locally and sandboxes, so you would not have to care. [1]: https://
19.
▲
by
shikaan
1y ago
Something similar, but you can play with the examples in the browser without any local setup https://shikaan.github.io/assembly/x86/guide/2024/09/08/x86-... For full disclosure, I am the author
20.
▲
Show HN: Lifp – A Lisp Built on Bun
(github.com)
4 points
by
shikaan
1y ago
|
0 comments
21.
▲
Show HN: A terminal-based KeePass password manager
(github.com)
2 points
by
shikaan
1y ago
|
0 comments
22.
▲
by
shikaan
1y ago
Honestly, I made it up :) I thought about what would be the minimum I have to build in order to run some userland software that does "something". That to me looked like: spawn guest applications, make them persist something. With
23.
▲
by
shikaan
1y ago
Oh boy, this is amazing! Thanks for the reference
24.
▲
by
shikaan
1y ago
Hey, thanks for your interest in this project! 3. The tty interrupt advances the cursor along with printing. So, once again, I do it to save on some instructions. In the first iterations I wanted to retain more control (by printing and movi
25.
▲
by
shikaan
1y ago
I would have assumed the same, but I haven't managed. On the other hand, I did not tinker too much with all these toggles; it's such a little amount of shared code (which is also partially different in some cases) that didn't
26.
▲
by
shikaan
1y ago
1. If you look through the commit history, you'll see that the first implementation was actually with Pascal strings. Printing with Pascal strings is actually shorter (you skip the null test, basically), but constructing Pascal strings
27.
▲
by
shikaan
1y ago
Indeed. Thanks for the correction; I edited the original message
28.
▲
by
shikaan
1y ago
Hey, thanks for taking a look! On the former, I have no idea how to estimate BIOS functions size. Maybe I could just peek into an image and get a sense for it... On the latter, with a 16x increase in available space, I guess I would do a mu
29.
▲
by
shikaan
1y ago
I went back and forth about the file system and disk stuff a fair bunch, to be honest. Most of it, as you say, was mostly due to wrestling the space constraints. If one day I'll give in and take the shell out or go multi-stage, I will
30.
▲
by
shikaan
1y ago
The -le suffix is used in south of Germany for the small version of something. So OSle stands for small OS. I'm not a native speaker, so maybe somebody else can paint a better picture. I used it just because part of my extended family
More ›