891 reputation
315
bio website
location Australia
age
visits member for 1 year, 10 months
seen yesterday

Check out tinydir, an open source (BSD) C header-only cross platform library for directory traversal

Check out C-Dogs SDL an open source classic overhead run-and-gun game!

Some games from various jams:


Dec
16
comment Is there any algorithm pattern to protect any content in the web to ensure I am the first one who created it?
Let us continue this discussion in chat.
Dec
16
comment Is there any algorithm pattern to protect any content in the web to ensure I am the first one who created it?
@R.. but it's the cipher text and P that are published, not the plaintext. The plaintext is produced by deciphering the cipher text using P.
Dec
16
comment Is there any algorithm pattern to protect any content in the web to ensure I am the first one who created it?
@R.. no, as the original author publishes the cipher along with P. Only the real original author can easily claim authorship of the cipher + P pair since they can produce more messages that decode properly with P; an attacker who must change P cannot claim to be the same author that published the original cipher.
Dec
16
comment Is there any algorithm pattern to protect any content in the web to ensure I am the first one who created it?
@R.. the idea is that, without knowing S, it is very hard to come up with a piece of text cipher2 such that P(cipher2) isn't gibberish. With S it is trivial, as S("the text you want") = cipher2. Doing the reverse amounts to defeating the crypto method.
Dec
2
comment Why aren't there code overviews for open-source projects?
@Mawg providing good documentation is an investment, you forego developer time in return for (hopefully) more contributors in the future, and some other benefits. But like many of its kind, it's only worthwhile if you know there's a good chance the project will succeed, and most software projects fail. It's important to be aware of survivorship bias when you lament the lack of documentation in successful projects.
Oct
29
awarded  Notable Question
Oct
3
comment Should test data be checked into version control?
@DavidWallace you may call it whatever you want then. Random test data, record inputs, recycle if necessary, ergo reproducible. Doesn't lead to a world of hurt.
Oct
3
comment Should test data be checked into version control?
@DavidWallace en.wikipedia.org/wiki/Fuzz_testing#Reproduction_and_isolation
Oct
3
comment Should test data be checked into version control?
@DavidWallace random != unreproducible.
Sep
24
awarded  Autobiographer
Aug
22
comment How to avoid being forked into oblivion by a more powerful contributor?
@nyuszika7h repository forks will not be searchable unless the fork has more stars than the parent repository
Aug
22
comment How to avoid being forked into oblivion by a more powerful contributor?
@nyuszika7h code search works perfectly fine in forks.
Jul
16
comment Is it a good idea to “#define me (*this)”?
Depends. Are you a pirate?
Jun
24
answered Is it an antipattern, modifying an incoming parameter?
Jun
18
comment How much information about an error should be shown to the user?
@JonBentley no I think you are still looking at it as a developer, or perhaps more accurately an advanced user. It's easy to forget how many people are unfamiliar with the concept of "googling an error message". Otherwise comics such as this won't exist.
May
7
comment Writing in C for Performance?
@detly In Visual Studio 2013, the vast majority of C99 features are supported. It is not full support, but I'd wager in practice it's ok to use it for writing C99.
Mar
31
awarded  Popular Question
Mar
3
answered When am I justified in using a License?
Feb
14
awarded  Yearling
Jan
7
answered conditional expressions, correct usage