3,901 karma · joined May 23, 2008
Director at Lambda Cambridge (https://lambdacambridge.com)
I offer software contracting and technical consulting services.
I am especially proficient in Javascript, Java, C#, Python and Ruby, but have completed projects in pretty much every modern commercial language as well as many academic ones.
I can also offer technical and team consulting, where I can help your developers with design and architecture, as well as process, tools, and how you work, either on a one-off or recurring basis.
Previously:
Head of Technology at Firefly – http://fireflylearning.com
Head of Development at Unifyo
PhD in Computer Science at the University of Cambridge, UK
Intern at Google London working on Swiffy, the mad but
cool Flash-to-HTML5 converter
Experience in a wide variety of languages and environments,
including low-level networking, web development,
hardware design, and security.And seafarers have a strong code of ethics about helping other seafarers.
As long as they aren't brown.
Also, labour can occur surprisingly quickly, as happened to a friend of ours who gave birth on our driveway whilst dropping off their first child on the way to the hospital.
I'm a software engineer with coming up for two decades of programming experience. I've helped startups get started and big companies keep going.
I've organised a couple of jobs through HN now; it's been a good way to find interesting projects, and my clients have been pleased with the work. One said: "Thank you! I've played with it a bit and it looks very impressive! Way better than what I imagined this project could be."
I've worked on a very wide variety of web-based projects, as well as React Native, and other platforms, so I will be able to hit the ground running on most projects. If you're doing something a bit esoteric, that could still suit me – I've done FPGAs, network protocols, more ETL than you can shake a stick at, and devised novel algorithms.
I am productive in every commercial programming language I've tried. In the last 5 years I've done commercial projects in (at least):
Typescript/Javascript (React Native, browser, and Node.js), Ruby, Java, C#, Python, Swift and Golang. I'm trying to find someone to pay me to do some Rust (I completed an Advent of Code in it.)
As well as building things, I am also good at talking to people to help figure out what we should be building. I enjoy working with other developers and helping the team learn, but I am also a good lone wolf who gets things done. I'm happiest on fixed-term projects that I can complete on a schedule that suits both of us, and my clients have been very happy with this process too.
For more details my website is https://www.lambdacambridge.com
Email: robin [at] the website above
I'm a software engineer with coming up for two decades of programming experience. I've helped startups get started and big companies keep going.
I've organised a couple of jobs through HN now; it's been a good way to find interesting projects, and my clients have been pleased with the work. One said: "Thank you! I've played with it a bit and it looks very impressive! Way better than what I imagined this project could be."
I've worked on a very wide variety of web-based projects, as well as React Native, and other platforms, so I will be able to hit the ground running on most projects. If you're doing something a bit esoteric, that could still suit me – I've done FPGAs, network protocols, more ETL than you can shake a stick at, and devised novel algorithms.
I am productive in every commercial programming language I've tried. In the last 5 years I've done commercial projects in (at least):
Typescript/Javascript (React Native, browser, and Node.js), Ruby, Java, C#, Python, Swift and Go. I'm trying to find someone to pay me to do some Rust (I completed an Advent of Code in it.)
As well as building things, I am also good at talking to people to help figure out what we should be building. I enjoy working with other developers and helping the team learn, but I am also a good lone wolf at getting things done. I'm happiest on fixed-term projects that I can complete on a schedule that suits both of us, and my clients have been very happy with this process too.
For more details my website is https://www.lambdacambridge.com
Email: robin [at] the website above
† I mean, that's probably not the exact intention, but that is the effect of a huge monetary cap alongside the proportion of turnover. I also think 4% of turnover is problematic given the old Pinto equation (https://www.spokesman.com/blogs/autos/2008/oct/17/pinto-memo... ); I'd rather a cap set in the region of 150% of global gross profit, but capitalists would never go for that.
I'm a software engineer with coming up for two decades of programming experience. I've helped startups get started and big companies keep going.
I've organised a couple of jobs through HN now; it's been a good way to find interesting projects, and my clients have been pleased with the work. One said: "Thank you! I've played with it a bit and it looks very impressive! Way better than what I imagined this project could be."
I've worked on a very wide variety of web-based projects, as well as React Native, and other platforms, so I will be able to hit the ground running on most projects. If you're doing something a bit esoteric, that could still suit me – I've done FPGAs, network protocols, more ETL than you can shake a stick at, and devised novel algorithms.
I am productive in every commercial programming language I've tried. In the last 5 years I've done commercial projects in (at least):
Typescript/Javascript (React Native, browser, and Node.js), Ruby, Java, C#, Python, and Go. I'm trying to find someone to pay me to do some Rust.
As well as building things, I am also good at talking to people to help figure out what we should be building. I enjoy working with other developers and helping the team learn. I'm happiest on fixed-term projects that I can complete on a schedule that suits both of us, and my clients have been very happy with this process too.
For more details my website is https://www.lambdacambridge.com
Email: robin [at] the website above
"[...] antitrust laws have had the same basic objective: to protect the process of competition for the benefit of consumers, making sure there are strong incentives for businesses to operate efficiently, keep prices down, and keep quality up."
A monopoly that abuses its power is one example of anti-trust; it is not the definition.
If you wanted to detect V unique characters from a window of W characters where V < W, this trick wouldn't work. But you could still have a rolling window, it would just be a map counting "how many of this character in the window", which you can increment the relevant character for as it enters the window, and decrement as it leaves.
Other than that, I enjoyed it.
I'm a software engineer with coming up for two decades of programming experience. I've helped startups get started and big companies keep going.
I've organised a couple of jobs through HN now; it's been a good way to find interesting projects, and my clients have been pleased with the work. One said: "Thank you! I've played with it a bit and it looks very impressive! Way better than what I imagined this project could be."
I've worked on a very wide variety of web-based projects, as well as React Native, and other platforms, so I will be able to hit the ground running on most projects. If you're doing something a bit esoteric, that could still suit me – I've done FPGAs, network protocols, more ETL than you can shake a stick at, and devised novel algorithms.
I am productive in every commercial programming language I've tried. In the last 5 years I've done commercial projects in (at least):
Typescript/Javascript (React Native, browser, and Node.js), Ruby, Java, C#, and Python. I'm trying to find someone to pay me to do some Rust.
I am good at talking to customers and product people to help figure out what we should be building, as well as building it. I enjoy working with other developers and helping the team learn. I'm happiest on fixed-term projects that I can complete on a schedule that suits both of us, and my clients have been very happy with this process too.
For more details my website is https://www.lambdacambridge.com
Email: robin [at] the website above
I'm a software engineer with coming up for two decades of programming experience. I've helped startups get started and big companies keep going.
I've organised a couple of jobs through HN now; it's been a good way to find interesting projects, and my clients have been pleased with the work. One said: "Thank you! I've played with it a bit and it looks very impressive! Way better than what I imagined this project could be."
I've worked on a very wide variety of web-based projects, as well as React Native, and other platforms, so I will be able to hit the ground running on most projects. If you're doing something a bit esoteric, that could still suit me – I've done FPGAs, network protocols, more ETL than you can shake a stick at, and devised novel algorithms.
I am productive in every commercial programming language I've tried. In the last 5 years I've done commercial projects in (at least):
Typescript/Javascript (React Native, browser, and Node.js), Ruby, Java, C#, and Python. I'm still looking to find someone to pay me to do some Rust.
I am good at talking to customers and product people to help figure out what we should be building, as well as building it. I enjoy working with other developers and helping the team learn. I'm happiest on fixed-term projects that I can complete on a schedule that suits both of us, and my clients have been very happy with this process too.
For more details my website is https://www.lambdacambridge.com
Email: robin [at] the website above
Meanwhile, I see numbers like this a lot and they always seem to trend high. You're talking 250 tons of ores to make perhaps 250-1000kg of the car; an efficiency of between 0.1 and 0.4 percent over some pretty straightforward, widely available ores. That doesn't really stack up with the numbers you get if you look at the efficiency of commercial ores for those minerals.
So I think the mining is comparable between battery and petrol, but as others point out, you can recycle the battery; the petrol had become problematic carbon dioxide in the atmosphere.
If nothing else, you could grind up the batteries and treat them as ore for any single one of the minerals used, and by your numbers you'd be way better off.
For >=100 redundancies, notice to the Secretary of State is required and not giving notice is a criminal offence, by both the company, and also any officer/director/similar who is involved in not giving notice: https://www.legislation.gov.uk/ukpga/1992/52/section/194
A level five fine on the standard scale is (since 2015) technically unlimited, so it's not a toothless law. Not sure if anyone has even been prosecuted though.
Although I expect it is overridable in some way but I don't know enough Rust to know how.
This proposal seems awfully dystopian, but US schools apparently conduct surprise active shooter drills with simulated gunshots, so it feels like a choice between evils at this point.
Proper ethical oversight would needed though, and I'm worried that mission creep is inevitable (remember e.g. tasers themselves were originally intended as "less lethal" and an alternative to a firearm, but are now used routinely to simply get compliance.)
Also, NASA has flown shit to pretty much every planet. You think they could do that if the heliocentric model was wrong?
Not to mention all the survivors of school shootings who presumably have the dubious pleasure of being retraumatised on an annual basis. Fuck.
You're right on "do something". But fuck. I never guessed anyone would make it deliberately more traumatic.
In the first section, are you saying that:
a) tags can and should be named to include the sha at the end; and
b) git commands silently discard everything before "-g" if what follows is a sha?
I feel like I've missed something as I find b) very surprising. (Consider giving someone the string $LATEST_VERSION_NUMBER-g$MALICIOUS_VERSION_SHA; I can't work out an exact exploit but it seems wrong to only process the SHA.)
It seems to me, at best, the HOA is a committee of volunteers from the community, serving the community. It is not your boss; it's your peers completing the executive function of the rules and procedures you have collectively agreed.
Buying a gift for a peer's uncompensated labour is standard politeness.