Umberto Eco and Ursula Le Guin I agree on.
3,897 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.Umberto Eco and Ursula Le Guin I agree on.
Sets lights to 30% but also off
> Turn the lights low in the bedroom
Sets lights to on
This is a cool idea but I think humans assume more than 14MB of intelligence. This is like the unhelpful guard in the swamp castle of Monty Python's Holy Grail
I am suspicious of 0.1% having a significant effect though, given oxygen is around 20% and we naturally exhale a couple of percent CO2.
I miss Iain M Banks. Thanks for this lovely little nod to the Culture
What does that even mean? Does it mean, "our support flow is just an LLM that fobs off customers and puts their issues into the bin"? Or is there some genuine "routing" of simple bugs to engineering which accidentally drops "complex" bugs? Could you drescibe that process, it sounds fascinating?
Also, how is changing a customer's billing based on detecting a certain string in a certain place a "complex" bug? Grep the string, remove the if statement, done. I'd love a post-mortem about why this was a complex bug.
More questions than answers here Thariq.
(My theory, landlords are holding onto property in the hope of future returns rather than making a currently rational sale, and doing specific things like holding units empty or 364 day leases to avoid revaluations)
And why does it matter anyway? I'd the code passes the tests and you like the look of it, it's good. It doesn't need to be existentially complicated.
It's publicly-funded venture capital for ideas.
So the model thinks ahead but cannot reason about it's own thinking in a real way. It is rationalizing, not rational.
I'm a software engineer with two decades of commercial 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, Windows, 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 image analysis of microscope images, processing big data for satellite imagery, devised novel algorithms, written network protocols, hacked on FPGAs, basically a bit of everything.
I did a PhD in programming languages so I'm pretty good at picking them up. In the last 5 years I've done commercial projects in (at least):
Typescript/Javascript (React Native, browser, and Node.js), C#, Python, Java, Swift, Ruby and Golang.
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 happy to get my head down and build what you need. 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
For the average web app, it feels like JWT introduces some complexity (and footguns like this) for no real benefit. I mean, you can avoid a session lookup from redis or something, but that's hardly an expensive part of a request. You can always optimise hot, non-session requests (e.g. private image serving can use signed URLs)
Also, you can't revoke sessions ns unless you have a revocation list, in which case, why not just have a session list?!
Genuinely interested in real use cases for JWTs.
It can also be seen as a way of encoding a functional solution to the expression problem in an OO language, which is useful when you have a set of objects and want to make it easy to add new operations to them, not create new types of objects.
I'm a software engineer with two decades of commercial 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, Windows, 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 image analysis of microscope images, processing big data for satellite imagery, devised novel algorithms, written network protocols, hacked on FPGAs, basically a bit of everything.
I did a PhD in programming languages so I'm pretty good at picking them up. In the last 5 years I've done commercial projects in (at least):
Typescript/Javascript (React Native, browser, and Node.js), C#, Python, Java, Swift, Ruby 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 happy to get my head down and build what you need. 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
Even today, big chunk of React is masking the subtle differences in event handling and other things. And whilst it forces you into a paradigm, I've never had a bug caused by the internals of React that I've had to dig into. But maybe I'm lucky or only do simple stuff?
As to it hurting, I guess I'd say, use the protective equipment! Sure, it can be bulky and awkward occasionally, but it works and it's often better than the alternatives.