HN user

waffenklang

34 karma

contact: coder at 0x10.org

Posts11
Comments55
View on HN

And thats fine for you! But as a keyboard maker System76 could have make it optional as a lot of other keyboard maker are able to do.

didnt read the whole comments; so sorry, if duplicate.

After a short review of the add function for handling of complex structs i found a possible bug as they miss to perform a deep copy of objects containing references to other objects. they would only copy the value of the pointers of a struct like that: struct { obj* ptr; } and not the content of ptr.

I agree in the point that its the task of the fv-system to take care of this, and so its a flaw in it, if its necessary.

imho,in this case it is a flaw, as the 'public' api function base64_encode wants the user to input pointer to 2 ptr to buffer with only for 1 given the length. and the code makes implicit assumption of the user input without checking it (encoded is manipulated).

Good example for the weaknesses of the 'formally verified' sale strategy. It may be formally correct, but the code is full of weaknesses, like no NULL checks, no out of bounds checks, one endless loop based on pointer arithmetic..

good and fast c code looks not like this.

Referencing this post and your first: The fact that bitcoins can be divided until 10^-8 is mainly the feature where the idea was relying. Your state of the power plant compare was right, but as bitcoins get divided the number of transaction will rise causing the blocks to get higher. sure they will settle at a current level, but this will provide the stability in its value.

the problem of the value is already present at the moment. Taking that simple example of the 10000BTC pizza, the Pizza service, if they still hold that amount, are now millionaires. but thats the point with every currency. but they use reforms to handle the problem, which requires an authority to control it, which will not be possible with btc.

Because it offers the opportunity to trade without the shadow market of banks and financial regulators which get pennys of every damn good you buy without doing something important.

the only problem is exchanging bitcoins which is the root of all evil for a non-backed per-trade-valued currency.

Megafail 14 years ago

alert('Hello World'); // add random chars here until hash fits

sure its not trivial, but not impossible.

yes, even standard libs, but they arent that promoted as c++ std libs, as most of them are just apis for system interaction, only a minority are useful out of the box algorithms.

and third party libs are also possible, yes.

no its not c++ish, its simply an implementation which is technically similiar to c++, because they are at some core syntax/semantic similar. i didnt said that its the new wheel, or better or worse. its just free of third party stuff, which will be compilable anywhere only dependent of the compiler used. and i didnt exclude that this is exlusive for C, sure this applys to c++ as well. but not if you want to use feature complete c++.

And can't be _implemented_ in any language. C gives you at least the charming fact that you can implement one without any overhead of objects, classes, implicit memory management or some other concept, just having a lightweight implementation that you may use in an environment without any libraries, like std or else..

You're right about the title, i fixed it, thanks.

the manual verbosity is also my mind blocking problem. i didnt come around with an idea to reduce the text the user have to enter to make such thing useful/correct working. it wouldnt make sense if such a tool degrades to a normal organizer because of the stuff a user enters. This is one point to think about.

[dead] 15 years ago

Do a social network scam page, try to get 1000 Users in 14 days paying 2dollar to you (for any stupid premium service).