Location: Berlin, Germany
Remote: Yes
Willing to relocate: No
Technologies: Clojure, Go, Java, Python, PostgresQL and other RDBMS, AWS, Docker, Kubernetes, CI/CD
Résumé/CV: Most recently Senior Staff Engineer at CircleCI, previously Amazon, reach out for complete CV
Linkedin: www.linkedin.com/in/cpolymeris/
Email: c (at) polymeris (dot) dev
Don't contact me for cryptocurrency or adtech jobs, please.HN user
polymeris
I agree in principle, but also find myself often doing my best thinking when making coffee or just "idly" staring out of a window, and would find it annoying to be interrupted just because I'm not at my desk. Luckily I work from home.
True. And much of the work at ETH is conducted by foreigners, but the marketing association is still there.
It's only partially patriotism. More importantly, I suspect, just a brand that sells well, no matter what you are selling. That said, EPFL/ETH and CERN have done some important things in computer science.
That's the thing, JWT is not an authentication protocol, that's just one (the most frequent) use-case of "transfering claims". The footguns, e.g. the choice of encrypted or not, or symmetric or asymmetric crypto, are a result of the flexbility required to cover the other use-cases. Maybe what's needed is a subset of JWT that's just for AuthN.
On the topic of Git Flow and simpler & faster alternatives, last month I published a short blog post about my experience learning those alternatives exist at CircleCI[1].
The most important learning for me was that things like Git Flow aren't free: they slow you down and make developers feel more detached and less responsible for the code that's running in prod.
[1] https://circleci.com/blog/you-are-what-you-git-how-your-vcs-...
Chile is even worse, at least in terms of clock time, since, like Argentina, we are on UTC-3 most of the year, when geographically we should be on -5.
Since it took me a while to find the original article: https://verne.elpais.com/verne/2016/03/18/articulo/145830979...
I only evaluated hasura, haven't used it in production. What made me decide against it (it wasn't an easy decision, hasura does look cool) was the caching and scaling stories. The caching semantics for GraphQL are in general less mature than e.g. REST, but if hasura at least supported queries over GET it would help, by allowing CDNs to cache those requests. On the topic of scaling I was concerned that making a single postgres instance the bottleneck for the whole app does seem a bit of an expensive way to scale. But of course this all depends on the access patterns and the economics of the particular project.
Each hash is supposed to be unique and you cannot rewrite history with the exact same SHA-1.
I thought SHA-1 wasn't considered secure?
Similar for Angel, which probably includes Ángel. I would consider them the same name. Even with the shared meaning, the pronunciation is different enough.
I think creating libs is one reason, Iirc was not supported by shadow.
Strange. I had to unpack at Schiphol two weeks ago. And go through the scanner even though I wasn't headed to the US. All in all, one of the worst airport security experiences in Europe. In Lisbon I didn't have to unpack.
What are the charger requirements? Mine doesn't charge with the 60W provided by my monitor.
I don't have an opinion on the benefits of schools and degrees, since I don't have one, but I am sure you could have gone work for FAANG after 4 years of autodidact learning and work experience, as well.
I am more curious how they managed to output a 1000 kHz tone through those speakers.
I get clojure.spec is primary a way to define a schema and validate against it, and that you can use it for automatic test generation, too. But I feel I fail to grok the whole extent of the possibilities it offers. Does it address any of the other things YZF mentions? Specially, the "prevent excessive mocking" part?
Huh, TIL. As a non-native English speaker, I have always pronounced "route" as "raowt", probably influenced by the pronunciation of "router".
Btw, why is it "pronUnciation", but "pronOUced". English is hard.
Heh, for me ctrl-w means "extend selection to enclosing expression", which leads to the same issue in browsers.
it's impossible to go back.
I too, am learning JS in 2017, and I can't wait to go back (to cljs). Or away, to anything else. I had done some basic stuff before, but for the last days I have been writing some code for a larger SPA.
Just as an example, today I needed to do the simple task of iterating over a dictionary. I expected it to go roughly like this:
dictionary.forEach(this.someMethod);
Instead, this is apparently what passes for sane in JS world, in 2017: for (var key in dictionary) {
if (dictionary.hasOwnProperty(key) {
this.someMethod(key, dictionary[key]);
}
}That screenshot was taken from Firefox 53.0.3 on Linux/Cinnamon, if it helps.
Maybe SVG should support hinting...
Loving the design, but they look blurry in some cases, like this from your docs: http://i.imgur.com/CBKsCGB.png
Why not use an icon font as most similar projects do?
SVG works so fantastically well with React -- it's just part of the DOM, after all. Unless there are performance concerns, that reason alone would make me choose it over Canvas every time.
Shameless plug, one of my first experiments with SVG+react (+cljs): https://polymeris.github.io/carlos/ Done in one day, without knowing the tech.
Since it took me a minute to figure it out (being new), you can turn on that option by clicking on your username on the top right. (I expected it to be a thread option)
Switzerland's 2 largest supermarket chains Migros[1] and Coop[2] are structured as cooperatives, generating yearly revenues of ~28 billion CHF, each.
[1] https://en.wikipedia.org/wiki/Migros [2] https://en.wikipedia.org/wiki/Coop_(Switzerland)
Reader mode is available in Safari (iOS). Maybe the github sources work for you? You'd miss out on the interactive parts, tho: https://github.com/jonase/learndatalogtoday/blob/master/reso...
Where is the 0 option? At least I am debt-free...
git has a terrible UI, IMO. git reset, for instance, does like 17 different things. And what does checkout have to do with creating branches as in "git checkout -b"? Not that git branch is that much better, it's conflating creating, listing and deleting under one command (named after a verb or singular noun). Compare to hg's branch/branches or fossil's even clearer convention of noun + action, like in "fossil branch new ...".
That said, you are right that understanding the git model helps a lot and for that, I recommend the "Getting Git" talk. https://vimeo.com/14629850
If I were to join Amazon, what orgs/teams should I lean towards if I prefer to do FP? I have more experience in Clojure but Scala would be great, too.
Wow, amazing how consistent the crowd's impression are with my own, based on those tiny pics. We are prejudiced bunch.