HackerTrans
TopNewTrendsCommentsPastAskShowJobs

emilengler

no profile record

Submissions

Atomic Commits in SQLite

sqlite.org
5 points·by emilengler·5 yıl önce·0 comments

“Permissive licensing is wrong?” – No it’s not (2018)

eerielinux.wordpress.com
2 points·by emilengler·5 yıl önce·0 comments

Kcgi: Securing CGI web applications [pdf]

kristaps.bsd.lv
2 points·by emilengler·5 yıl önce·0 comments

AES in ~500 Lines of C

github.com
3 points·by emilengler·5 yıl önce·0 comments

C – Preventing integer overflows the correct way

emilengler.com
1 points·by emilengler·5 yıl önce·0 comments

Epoll-shim: small epoll implementation using kqueue

github.com
2 points·by emilengler·6 yıl önce·0 comments

comments

emilengler
·4 yıl önce·discuss
> It is good to know that your base64 encoding function is tested for all corner cases, but integration and behaviour tests for the external interface/API are more important than exercising an internal implementation detail.

I think that this heavily depends upon the part that is tested or not tested. For certain parts in the kernel, such as the firewall, I truly believe, that such tests cases (including corner ones) shall be present.
emilengler
·4 yıl önce·discuss
[BSD systems do](https://github.com/openbsd/src/tree/master/regress/sys)
emilengler
·4 yıl önce·discuss
But why? If you have an SSH server running, you can immediately setup a git server. Just do git init —-bare, no gigantic web server overhead.

https://rgz.ee/git.html
emilengler
·5 yıl önce·discuss
> The writing is on the wall. You MUST host your own code on a stand-alone website.

Because this does not prevent having the code to land on GitHub at the of the day assuming it is published under a free license.

Now it depends on how you interpret the "MUST". My logic only makes sense if you consider it to a dogmatic-like prevention.
emilengler
·5 yıl önce·discuss
> The larger issue is that anyone using GitHub is donating their work for re-use without attribution through Copilot.

Wrong. Lets say a GPL project is not hosted on GitHub officially. I can easily setup a mirror for it though on GitHub as the GPL doesn't prevent me from doing it...

Point is that anyone can put my work on GitHub, even if I don't want to.Assuming the project is under a free license though.
emilengler
·5 yıl önce·discuss
A thing I really enjoy about this guide is that it’s close to common C paradigms and practices. Many guides lack this and only show outdated ones.