HN user

droope

55 karma
Posts1
Comments75
View on HN

Welcome to the programming community! People are generally kind and willing to help, but there is one caveat: there is frequently little patience for questions which you could have resolved yourself.

With time you'll both learn to identify these and to write your questions in a way that it reflects that you've "done your research."

Recommendation: stop being an idiot. With your skills you should be able to land a job in security, and you'll actually make money instead of going to jail like a dumbass.

It's frankly ridiculous how you guys criticize Mozilla for all these things, when they are practically the only organization in the whole internet which continues to value privacy.

I think people whine because they can't legally use these awesome open source software without releasing the software they are making as open source, but that is exactly why GPL exists.

Sure, you could update the library you use and release those changes as open source while you make closed source software. But people pay you for your software, why shouldn't you pay for the libraries you use?

GPL is a free license.

Obviously the Equatorian government and Assange don't feel that if he were to submit, he would get a fair trial.

I think the argument that they are making -- not that I agree -- is that the UK and Sweden are bad governments, just like when governments protect Chinese journalists and such.

I tend to agree that people who write software should -- where possible -- licence it so that people using it for commercial purposes either need to release the source code (GPL) or in terms similar to Fred's ImageMagick scripts.

The reason for this is that there is a very active competition between OSS (open source software) and non-free software and if OSS can access libraries which non-free software cannot, it gives OSS a very much needed advantage.

That being said, these scripts look incredible! We shouldn't focus so much on the licence but rather in the incredible effort the author has put in, and the knowledge he displays (I think it's pretty impressive!)

Yes, this article is terrible.

"Shift the economy toward innovation? That is the mantra of every advanced economy, but China’s rivals have a big advantage: Their societies encourage free thought and idiosyncratic beliefs"

Which can be translated to "this people are different from us, how could they ever be successful?"

I personally haven't used httpretty, because of the way it had been implemented, I thought it would be impossible for it not to cause bugs in my tests. (Monkey patching socket seems way more complex than patching urllib, or requests)

I am using responses in the CMS Scanner I am building

https://github.com/droope/droopescan

https://github.com/droope/droopescan/blob/master/tests/base_...

I did have to create some helper functions in order to make responses easier to apply to a broad range of tests, those are here:

This one allows you to mock several requests in a more tidy way: https://github.com/droope/droopescan/blob/2cf3f9fd076124e874...

This one is useful for adding responses.activate to all methods in a class: https://github.com/droope/droopescan/blob/2cf3f9fd076124e874...

Overall, it works perfectly (and I've been developing with it for at least half a year), and supports python 3.

Just to clarify, the quoted article says:

Todo esto es habitual. Prácticamente ningún país del mundo dispone de la tecnología necesaria para construir un satélite “100% nacional”.

"All of this is normal. Practically no countries have the technology needed to construct a satellite that is "100% national"".

Furthermore, the article quotes an article by ARSAT itself, where it clearly states what parts are to be outsourced.

http://www.arsat.com.ar/novedades/arsat-awards-contracts-for...

Unfortunately I can't translate that because I don't know how to translate the technical terms (even though I am a technical person myself, I don't know the terms mentioned there, I assume because they are particular to satellite development), although it mentions a hardware component and the space "payload"

I do not wish to be disrespectful to the author, but he fails to comprehend that it is not possible to eliminate error messages.

There are rules that one needs to follow in order for things to work, and that is not because the developer is evil, it is because of inherent limitations.

In this particular example, the error message seems stellar, and properly explained. Personally I would be grateful of not receiving a message that says "ERR_CANT_WRITE_DISK".