HackerTrans
TopNewTrendsCommentsPastAskShowJobs

oguz-ismail2

no profile record

comments

oguz-ismail2
·5 maanden geleden·discuss
This is one of those places where Bash diverges from POSIX. The standard says `echo &>/dev/null' is two commands, namely `echo &' and `>/dev/null', but Bash interprets it as redirect both stdout and stderr of `echo' to `/dev/null' both in normal and POSIX mode.
oguz-ismail2
·5 maanden geleden·discuss
Nit pick, but

>FILE* f = fopen(path, "rb");

>...

>if (fseek(f, 0, SEEK_END) != 0) return option_charp_none();

>long len = ftell(f);

does ISO C guarantee this'll work these days? How come there's no fread+realloc fallback?
oguz-ismail2
·5 maanden geleden·discuss
It's a question of scale. Neither crime is less serious but far more children are groomed and abused over Discord than flown in via some super rich sicko's private jet for a 'costume party'.
oguz-ismail2
·5 maanden geleden·discuss
What sibling comment says. Bash does suppress nonexistent products when the pattern includes a glob metacharacter and `shopt -s nullglob' is in effect, but I didn't see a flag or anything to achieve that in the project README.
oguz-ismail2
·5 maanden geleden·discuss
Since when `{...}' syntax is a glob pattern? What does `{a,b}/c' produce when there is no directory named `a'?
oguz-ismail2
·5 maanden geleden·discuss
Title says Unix, renameat2 is Linux-only.
oguz-ismail2
·5 maanden geleden·discuss
> The Ashley Book of Knots is fantastic.

Yup. Referring to knots by their ABoK numbers is also more practical than by their wildly varying names.
oguz-ismail2
·5 maanden geleden·discuss
fish and zsh real silent since this dropped
oguz-ismail2
·5 maanden geleden·discuss
You can. There is a thread-unsafe implementation here <https://gist.github.com/oguz-ismail/72e34550af13e3841ed58e29...>. But the listing needs to be per system call number, so this one only supports system calls 1 (_exit) and 4 (write). It should be fairly easy to automatically generate the complete list but I didn't try it.
oguz-ismail2
·5 maanden geleden·discuss
> How does that work, with syscalls being unable to be called except from the system’s libc?

OpenBSD allows system calls being made from shared libraries whose names start with `libc.so.' and all static binaries, as long as they include an `openbsd.syscalls' section listing call sites.
oguz-ismail2
·5 maanden geleden·discuss
> Rustrover (intellij) can certainly produce coverage reports.

See <https://sqlite.org/testing.html#statement_versus_branch_cove...>. Does Rustrover produce branch coverage reports?
oguz-ismail2
·5 maanden geleden·discuss
*horses
oguz-ismail2
·6 maanden geleden·discuss
Does this spawn a new shell for every instance of $`...`?
oguz-ismail2
·6 maanden geleden·discuss
>uuidgen

That's neither a standard CLI utility nor a bash builtin.
oguz-ismail2
·6 maanden geleden·discuss
How is any of that a subtle difference between platforms?
oguz-ismail2
·6 maanden geleden·discuss
>Too many subtle differences.

Such as?
oguz-ismail2
·6 maanden geleden·discuss
>if you configure binfmt_misc for WINE

It came preconfigured on Ubuntu 20.04 and 22.04, don't know about newer versions.
oguz-ismail2
·6 maanden geleden·discuss
On some distros, yes. On others it'll fire up Wine for whatever reason
oguz-ismail2
·6 maanden geleden·discuss
>Linux

if you configure binfmt_misc

>Windows

if you disable Windows Defender

>OpenBSD

only older versions
oguz-ismail2
·6 maanden geleden·discuss
fell out of popularity lately