News for hackers. Stuff that matters.

emilengler

Re:Ask HN: Why the Linux Kernel doesn't have unit tests? on Friday November 25, 2022 @10:04AM (#33742984)
> 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.

Re:Codeberg a GitHub Alternative from Europe on Monday October 17, 2022 @01:56PM (#33237354)
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

> 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.

> 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.

Re:Beej’s Guide to C Programming [pdf] on Friday April 23, 2021 @08:01AM (#26913806)
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.
Re:John Conway has died on Sunday April 12, 2020 @06:01AM (#22847107)
And another person with the Erdős-Number 1 passed away :(
Re:Bullshit.js on Saturday October 12, 2019 @04:09PM (#21235854)
I miss "Software as a service" as a term
Re:The end of uBlock origin for Google Chrome? on Saturday October 12, 2019 @04:06PM (#21235838)
Google Chrome only allows to install extensions from there web store, his would be the end of uBlock Origin for Chrome

Even if I am a Firefox user I don't see a sense in using Chrome. The 'features' that Chrome can but Chromium cannot are these that we everyone love:

* DRM * Centralized extension managment

Re:GitHub: sysget – A front-end for every package manager on Sunday October 07, 2018 @12:59PM (#18161524)
I am the author. I did not created TermGet, I'm just a developer of it. TermGet works different then sysget. TermGet is an console based interface where sysget only works with system arguments which is way more efficent.
Re:GitHub: sysget – A front-end for every package manager on Sunday October 07, 2018 @10:51AM (#18160832)
Coming soon :)
Re:GitHub: sysget – A front-end for every package manager on Sunday October 07, 2018 @09:56AM (#18160546)
Disclaimer: I am the guy who made this

The reason is that I only want features that are supported by the most package managers. Sometimes you get a message that the package manager does not support this (especially chromebrew). I don't want to add features that only works with 2 or 3 package managers. I only want features that should work with every package manager. At the moment there are only essential tools. However I will try to add as many as possible.

Re:Bitcoin is broken on Monday October 01, 2018 @10:22PM (#18118368)
It is ethical not correct to do things that BTC.com do. But you should also keep in mind that BTC.com are Bcash promoters. Maybe they want to destroy Bitcoin because they want to make Bcash stronger. People should stop mining for BTC.com
Re:Bitcoin as a Notary on Monday October 01, 2018 @09:22PM (#18118127)
I think that Ethereum and smart contracts would be better for notary. By the way, you should not forget that he is Faketoshi