HNHacker News
TopNewBestAskShowJobs

billiob

964 karma · joined December 5, 2009

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 ]

submissionscomments
billiob··on Enlightenment 0.28.0 Release
Send me an email with that content and I'll update the page
billiob··on Show HN: See your current Spotify song in the menu bar
I wrote a simple tool to do just that in the taskbar on my window manager: https://fau.re/20230810_spotifyctl/ I've added key bindings to pause, or play the next/previous tracks.
billiob··on Thoughts on the Remarkable 2
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.

billiob··on Pesticide believed to kill bees is authorised for use in England
It is like in France, there shouldn't be that much of an issue. Iirc, the use of use of neonicotinoid on beet is with coated seeds. Then, the beets are harvested way before they even produce a flower thus the bees will not pollinate such infected plants.
billiob··on Vanmoof S3 E-bike Review
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.

billiob··on Terminal emulators benchmarking suite (2018)
The reason not to test Terminology seems quite outdated.
billiob··on Alacritty gets scrollback, publishes benchmarks
You could try Terminology (I'm the main dev). It can be GPU-accelerated or not.
billiob··on Latin America is seeing a cable-car boom
HowWeGetToNext had a great (and lengthy) article on that topic: https://howwegettonext.com/cable-cars-are-changing-the-world...
billiob··on Terminal and shell performance
I'd like to see Terminology perform there.
billiob··on St – A simple terminal implementation for X
Yes, I am!
billiob··on St – A simple terminal implementation for X
(main developer of Terminology here) As stated on https://phab.enlightenment.org/T746, it is not an easy move due to the way the text grid is designed.

I might work on it someday.

billiob··on Contributing os.scandir() to Python
This issue has been looked into decades ago.

NFSv3 introduced READDIRPLUS in 1995: https://tools.ietf.org/html/rfc1813#section-3.3.17

FUSEv3 (the library) will have support for such a call. It is already in the git repository ( https://github.com/libfuse/libfuse/blob/master/include/fuse_... ) .

Sadly, there is still no syscall on linux to do a "readdirplus" (usually called xgetdents()).

billiob··on Passport Index – World's passports in one place
Does someone know where the database used to rank the countries? For example, I'd like to know the diff between France and US/UK.
billiob··on My favourite Zsh features
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 ..".
billiob··on Eo: Yet another C object model
You can find them at http://win-builds.org/
billiob··on An IRC Bot in Arm Assembler
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.

billiob··on ITerm2 2.0
There is Terminology: http://enlightenment.org/p.php?p=about/terminology&l=en
billiob··on Terminology – a new terminal emulator
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 ).

billiob··on Terminology – a new terminal emulator
It's exactly what I'm working on, thank you. See trac.enlightenment.org/e/ticket/1184 It will be there for the next release.
billiob··on Terminology – a new terminal emulator
Terminology doesn't share any code with eterm.
billiob··on Terminology – a new terminal emulator
What do you mean by "Doesn't set 256 colors properly" ? You can use fonts provided by fontconfig. Check https://www.youtube.com/watch?v=BYYfQrlXlcM
billiob··on Terminology – a new terminal emulator
Please open bug reports on http://trac.enlightenment.org/e/newticket or at least explain your issues here so I know what to fix. Also check in the TODO file if it's not already listed.

I'm currently working on text reflow when resizing terminology.

billiob··on 600K concurrent HTTP connections with Clojure and http-kit
This reminds me of http://blog.whatsapp.com/index.php/2012/01/1-million-is-so-2... where they handled 2 millions concurrent tcp connections.
billiob··on Tizen - new Android competitor
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.
billiob··on An IRC bot written in Brainfuck
I wrote one in brainfuck++ some years ago: https://github.com/billiob/bfb Brainfuck++ adds opening/closing/reading/writing to files/sockets with 6 new operators. The whole code in a single file is there: https://github.com/billiob/bfb/blob/master/code.bfpp
billiob··on E17 is out
It's stack-based. You can have up to 8 stacks, vertically or horizontally.

You can find a presentation and a small demo of the features on that presentation: http://billiob.net/blog/20110717_etiling.html .

E-Tiling is now the default tiling module.

billiob··on E17 is out
You may want to have a look at: http://enlightenment.org/p.php?p=about/e17&l=en
billiob··on Brainfuck JIT
This reminds me of Awib ( http://awib.googlecode.com/svn/builds/awib-0.3.b ), an optimizing brainfuck compiler written in brainfuck that can produce Linux executables (for i386), Tcl, Ruby, Go or C.
billiob··on E17 (Enlightenment) enters alpha after 12 years
I can reproduce your issue. Please don't mark everything with your mouse for the time being :)
billiob··on E17 (Enlightenment) enters alpha after 12 years
It was doing more harm than good, but XTERM_256_COLORS is set to 1. I hope we'll change TERM to xterm-256color soon.
Page 1 of 2Next →