Overtone [0] is a precursor to Sonic Pi that uses Clojure. Sam used to work on it before he created Sonic Pi. I remember having great fun playing with it at a Clojure meetup in about 2011. Overtone appears to still be going if you want to check it out.
Sam previously worked on Overtone, which is a Clojure library for driving the Supercollider synthesiser. I understand that he decided to create Sonic Pi in Ruby in order to make it more accessible to beginners. (And Ruby was all the rage back then.)
I take a different view. For a lot of candidates that I've interviewed in recent years, they made the decision to move to London, and _then_ decided to apply to us. Some of the best engineers that I've worked with have joined that way, and many of them stuck around for a long time. Of course the candidate should show an interest in the company. But frankly, if you're an employer in a place that people want to move to, that's something that you should be taking advantage of, not complaining when the candidate is honest about it.
Indeed. I've lived in the UK my entire life, and I've only ever heard "sorry" used to mean "excuse me, can I get past please?" in and around London. It still sounds weird to me. Where I come from (further from London), you'd just say "excuse me".
In my father's accent/dialect (South Wales), the number seven is monosyllabic: it sounds more like "sevn" (with the v pronounced quite softly). The number "eleven" is similarly monosyllabic, and sounds more like "levn". I often use this when counting to a rhythm. Shame the numbers from thirteen onwards do have more than one syllable.
One thing that I heard from folks who do development for retro Atari platforms is that the 68k support in GCC has been getting worse as time has gone on, and it's very difficult to get the maintainers to accept patches to improve it, since 68k is not exactly widely used at this point.
Specifically, I heard that the 68k backend keeps getting worse, whilst the front-end keeps getting better. So choosing a GCC version is a case of examining the tradeoffs between getting better AST-level optimisations from a newer version, or more optimised assembly language output from an earlier version.
I imagine GCC 6.5 probably has a backend that makes better use of the 68k chip than the GCC 11.4 that ngdevkit uses (such as knowing when to use dbra) but is probably worse in other ways due to an older and less capable frontend.
Yes, we migrated over to Linux for a number of reasons, among them 1/higher developer mindshare, and 2/Linux had better SMP performance for the first decade or so vs. FreeBSD as we started to buy beefier multi-core and multi-socket servers.
Having worked at both Yahoo and Amazon, I don't think that's necessarily true. Amazon has a strong culture that's reflected in our Leadership Principles and has survived multiple significant tech stack changes over its history. Yahoo was never quite so principled as much as it was quirky and fun.
My favourite example of this sort of redundancy is the fact that there are numerous rivers in England called the River Avon. Avon is believed to come from the Proto-Brythonic word "aβon" [0], meaning "river".
Upper management seeing a really straight line between performance and dollars.
Right now there are steps in between which means they care more about selling the design and its variations. If there is a PPA miss you could point the finger in a few directions
[0] https://github.com/overtone/overtone