HN user

billiob

941 karma

French geek. Developer on Terminology and some Rust-based projects. Enjoy coding in C, Rust, Erlang and BrainFuck. https://fau.re/ @billiob

[ my public key: https://keybase.io/billiob; my proof: https://keybase.io/billiob/sigs/CcgWq6nPLf7OpD7my6IeuKYummsxu7E5hb3tBDSXD0Q ]

Posts37
Comments43
View on HN
fabiensanglard.net 5mo ago

Let's compile Quake like it's 1997

billiob
5pts0
fabiensanglard.net 8mo ago

How Quake.exe got its TCP/IP stack

billiob
528pts150
nickb.dev 1y ago

Default musl allocator considered harmful (to performance)

billiob
3pts0
www.learningfromincidents.io 1y ago

Carrots, sticks, and making things worse

billiob
1pts0
ferd.ca 1y ago

The Roots of Work-as-Done and Work-as-Imagined

billiob
3pts0
ferd.ca 1y ago

My Blog Engine Is the Erlang Build Tool

billiob
193pts14
ferd.ca 2y ago

A Commentary on Defining Observability

billiob
3pts0
ferd.ca 2y ago

Negotiable Abstractions

billiob
1pts0
kevinlynagh.com 2y ago

As We May Toast

billiob
11pts12
fabiensanglard.net 2y ago

Apple's Pro Display XDR takes Thunderbolt 3 to its limit

billiob
8pts0
www.n16f.net 2y ago

Interactive Common Lisp Development

billiob
118pts45
fabiensanglard.net 2y ago

Forty years of programming

billiob
293pts172
fabiensanglard.net 2y ago

mDNS Primer

billiob
55pts6
www.adyxax.org 3y ago

Space Traders

billiob
1pts0
blogs.gentoo.org 3y ago

Week 1 report or porting Gentoo packages to modern C

billiob
3pts0
www.adyxax.org 3y ago

Testing in Zig

billiob
2pts0
www.n16f.net 3y ago

Reduce vs. Fold in Common Lisp

billiob
92pts29
kevinlynagh.com 3y ago

As We May Toast

billiob
2pts0
www.n16f.net 3y ago

Replacing Ngrok with Frp

billiob
2pts0
www.n16f.net 3y ago

Making IELM (Emacs Lisp REPL) More Comfortable

billiob
83pts28
www.n16f.net 3y ago

Counting Lines with Common Lisp

billiob
4pts0
www.n16f.net 3y ago

When your product idea has no market

billiob
2pts2
medium.com 6y ago

Zenko help us on our journey to cloud agnosticity

billiob
1pts0
lars.ingebrigtsen.no 6y ago

Whatever Happened to News.gmane.org?

billiob
51pts9
www.linux.com 8y ago

5 Coolest Linux Terminal Emulators

billiob
13pts0
s3.scality.com 10y ago

Scality's Open Source Server Software for Dev, Test and Production of Apps with S3

billiob
7pts0
gentooexperimental.org 11y ago

DBus, FreeDesktop, and lots of madness

billiob
147pts104
phab.enlightenment.org 11y ago

Eo: Yet another C object model

billiob
38pts5
billiob.net 12y ago

Combining the awesomeness of valgrind and gdb

billiob
4pts0
phab.enlightenment.org 12y ago

Terminology 0.4, a great terminal emulator, is out

billiob
2pts0

I enjoy my Remarkable 1 even though it can be a bit sluggish from time to time (fixed in Remarkable 2).

It's great to read some A4 pdfs even though one need to zoom when reading academic papers due to the small font used.

The e-ink screen is great to read under the sun but it really lacks some backlight to use it during evenings. I can read some paper books but not use the Remarkable unless I can have a direct light on it, but then there's a bit of shining.

They held a Q&A sessions and basically their answer to that question is two-fold if I remember it correctly:

- removable batteries can be stolen,

- can have issues due to bad weather.

They consider their design safer on those two points. It's imho a mistake.

One feature not listed there that use a lot is "setopt autocd". Just type in a directory name and hit Enter and it will automatically "cd" to it. No need to alias ".." to "cd ..".

I am the author of bfb. It started as a joke with coworkers. I still consider it a joke but I'm proud of it! I like to use the wtfpl for simple code I wrote (like ptyproxy, a code I wrote on a sunday afternoon that I use to debug Terminology (under 2-clause BSD)). I don't expect much contributions on these projects anyway. If you're really concerned about the license and want to use my code in one of your projects, just send me an email and we'll talk about it. Since I'm the sole author of most of that code, I am still able to put it under a 2-clause BSD license.

I do hope you're not restraining yourself from contributing to bfb because of the software license ☺

Could you please point me which licenses were made up or adapted on my repositories?

The only repository I could change is photoalbum because it might useful to someone else.

It's done using escape codes (\033}). tycat/tyls/ty* only outputs escape codes. Terminology handles them and display the images…

In tycat.c, you can see some code like: if (mode == CENTER) snprintf(buf, sizeof(buf), "%c}ic#%i;%i;%s", 0x1b, w, h, path);

Because the path is given, it won't work remotely.

find | xargs tycat should work but doesn't (one more bug to fix :D ).

Windows never replaced tizen since nokia never worked on tizen. Tizen is considered to be meego with nokia replaced by samsung. In fact it's only Samsung Linux Platform with some Intel work: Qt has been replaced by EFL.