I hereby claim:
- I am bluepeppers on github.
- I am laurie (https://keybase.io/laurie) on keybase.
- I have a public key whose fingerprint is 98BC 10D8 A9C5 33D6 0AB9 3258 CED0 3418 C4FE 580C
To claim this, I am signing this object:
| In recent days (the last 12-24 hours), there have been a couple of posts on a one | |
| 'Marak Squires', who goes by the tag JimBastard. He stands accused of stealing code, | |
| and being a general douchebag. Stealing code isn't good. Being a douchebag isn't | |
| acutally illegal. However, the way that the campaign against him has been carried | |
| out worries me. | |
| The post to reddit that brought this issue to attention was entitled 'Code Thief at | |
| Large: Marak Squires / JimBastard'. It can be found here: | |
| http://www.reddit.com/r/programming/comments/ebge2/code_thief_at_large_marak_squires_jimbastard/. | |
| It was a link to a github gist that can be found here: |
| struct Config | |
| { | |
| bool good_config; | |
| bool spew; | |
| std::string spew_channel; | |
| std::string admin_channel; | |
| std::string irc_server; | |
| int irc_port; |
| import time, logging | |
| class debug_watch: | |
| def __init__(self, name, logger=logging.info): | |
| self.name = name | |
| self.logger = logger | |
| def __enter__(self): | |
| self.t = time.time() | |
| self.logger("Starting %s" % self.name) |
| -- Constants | |
| a = 1 | |
| n = 1 | |
| function spiral(theta) | |
| -- Work out the polar equation | |
| local r = a * theta ^ (1/n) | |
| -- Convert to cartesian coordinates | |
| local x = r * math.sin(theta) | |
| local y = r * math.cos(theta) |
| -- Constants | |
| a = 1 | |
| n = 1 | |
| function spiral(theta) | |
| -- Work out the polar equation | |
| local r = a * theta ^ (1/n) | |
| -- Convert to cartesian coordinates | |
| local x = r * math.sin(theta) | |
| local y = r * math.cos(theta) |
| from __future__ import print_function | |
| import timeit | |
| t1 = """ | |
| class Test(): | |
| _bar = None | |
| @property | |
| def bar(self): | |
| if self._bar is not None: |
| (require 'flymake) | |
| (defvar go-compiler "8g") | |
| (defun flymake-go-init () | |
| (let* ((temp-file (flymake-init-create-temp-buffer-copy | |
| 'flymake-create-temp-inplace)) | |
| (local-file (file-relative-name | |
| temp-file | |
| (file-name-directory buffer-file-name)))) |
| diff --git a/shader.go b/shader.go | |
| index 9be9c52..aec8742 100644 | |
| --- a/shader.go | |
| +++ b/shader.go | |
| @@ -39,15 +39,15 @@ func (shader Shader) GetSource() string { | |
| var length C.GLint | |
| C.glGetShaderiv(C.GLuint(shader), C.GLenum(SHADER_SOURCE_LENGTH), &length) | |
| - log := C.malloc(C.size_t(len + 1)) | |
| - C.gogl_glGetShaderSource(C.GLuint(shader), C.GLsizei(len), nil, (*C.GLchar)(log)) |
| import numpy as np | |
| import timeit | |
| def random_data(N): | |
| return np.random.uniform(0., 10., N) | |
| array1 = np.array([random_data(4) for _ in range(1000)]) | |
| array2 = np.array([random_data(4) for _ in range(2000)]) | |
| def func(): | |
| lst = [] | |
| for elem in array1: | |
| # Define factors. |
I hereby claim:
To claim this, I am signing this object: