🦞🌯 Lobster Roll

Stories by hawski

Astronomers spot mysterious gamma-ray explosion, unlike any detected before (eso.org)
bfs: A breadth-first version of the UNIX find command (github.com)
Breadth-first (as in this tool): 1 a 1/2 a/b 1/2/3 a/b/c Depth-first (as in UNIX find): 1 1/2 1/2/3 a a/b a/b/c
attrs: Classes Without Boilerplate (attrs.org)
A short and dumb example: import attr @attr.s class Vec2(object): x = attr.ib() y = attr.ib() pos = Vec2(42, -42)
Solving the mystery behind the OP1 processor in the Chromebook Plus (theverge.com)
I did not include more tags, because I was not sure they apply: android and linux. Maybe it would be good idea to add google tag (and apple and microsoft as well)? Or just add chromeos/chromebook as we have mac, windows, linux and all the bsds?
Geany — the little sweet and sexy IDE (geany.sexy)
kcgi | minimal CGI and FastCGI library for C (kristaps.bsd.lv)
Generate HTML conveniently and efficiently with Python generators (github.com)
I slightly edited the original title to underline what is significant about it. A few years back I stumbled upon this library and used it in a project to generate some documentation. I really liked reading the source and it caused me to get to like Python some more and generators in particular. ...
Pure assembly, library-free Linux threading demo (github.com)
I'm not that good with assembly. Could someone explain me what is happening on this line: https://github.com/skeeto/pure-linux-threads-demo/blob/master/threads-x86_64.s#L93 I now that it prepares the location of the stack for clone. I think that it adds `STACK_SIZE` to have the end of the allo...
killbelow(2) - Condemned RFC manual page (hadrianw.github.io)
I was wondering about how a shell script can't really clean-up after itself. Certainly unprivileged one. This is (maybe silly) a request for comments in form of a hypothetical man page. I am fully aware how little I know about kernel development, so take it with a grain of salt. I am willing to l...
libuEv - Simple event loop for Linux (github.com)
Ultrafast nonthermal photo-magnetic recording in a transparent medium (nature.com)
Does anyone use x32 ABI of Linux?
Recently I was reminded of x32 Linux ABI [0]. I read about it few years ago when it was being merged to Linux kernel, but not much afterwards. I understand that it did not become popular. It is not better enough to justify the hassle of yet another architecture. Of course there is also the chicken a...
flemish: An elmish architecture for fltk-rs (github.com)
SIMD vector library behaving like the GLSL shading language. (github.com)
A thorough introduction to eBPF (lwn.net)
Safe Real-Time library for the C programming language (github.com)
Extended attributes: the good, the not so good, the bad. (2014) (lesbonscomptes.com)
Managing EFI Boot Loaders for Linux (rodsbooks.com)
Virtual GPU support landing upstream (kraxel.org)
A bit of a follow up to the Linux 4.10 release.
Subresource Integrity Addressable Caching (hillbrad.github.io)
posh - a modular shell (not the Debian one) (github.com)
Very interesting concept of a simple lower-level shell. It looks for me a bit like a kind of IR of shell languages. Last commit is from 2015.
Github lines of code counter (github.com)
All tags seem wrong for this. Something like tool or utility would serve probably best.
Patent US9038075 - Batch execution of system calls in an operating system (google.com)
I just was thinking about a potential syscall with a prototype: ``` int syscalls(void *array, size_t size) ``` Where the array argument has packed syscall number, place for return value and arguments for every syscall. Then I found that it's patented by Red Hat...
Dots [video] (youtube.com)