3,468 karma · joined May 27, 2010
Does that align?
1. dependencies for Gems are specified in the gemspec file and not the Gemfile. See https://github.com/Shopify/shopify-cli/blob/main/shopify-cli... for example. There's a few non-development dependencies.
2. since it's difficult to package up a Ruby gem for distribution, maybe dependencies were vendored directly in the codebase: https://github.com/Shopify/shopify-cli/tree/main/vendor
This isn't meant to be a comparison of the number of dependencies or anything. Just pointing out a few nuances to how the Ruby dependencies were handled.
Since WordPress doesn't have a database abstraction, SQLite integration is done by transforming the SQL query strings meant for MySQL. This not only means doing regexp matches with string replacement, but trying to emulate MySQL functions with either SQLite equivalents, or in the worst case, in PHP application code.
Using that + a WP composer package (like https://packagist.org/packages/roots/wordpress) is much easier to maintain that a full "fork" of WP.
The author of this article directly addresses that common trope, so these comments are lazy. In fact, this article has a very nuanced but important rebuttal to that argument:
> no, you’re going to write an app instead of a framework.
This is specific to "Information, communication, and information theory." but it's still quite broad and a great read.
Of course this grouping has to be done a little manually. And it's not perfect, but definitely better than the flat alternative. For reference, we have thousands of types.
15 requests 18.65 MB / 3.55 MB transferred Finish: 2.22 s DOMContentLoaded: 529 ms load: 2.23 s
All of that just to render a simple"micro site" that displays a little text and 6 links.
But my comment wasn't really about cultural or org issues (which can be much more subjective); it was more about specific facts that are binary. I'll read people say something like "x company is rewriting everything in Go because Rails is slow" when it's not true at all.
In this case, it's easy for me to recognize they are wrong. But what about other topics (or companies) I don't know much about? I have no easy way of recognizing inaccuracies so I default to mostly accepting them. Sadly, you need to be skeptical of almost everything you read even when the person sounds like they know the subject matter.
See https://github.com/bitkeeper-scm/bitkeeper/blob/master/doc/H... for master/slave terminology.
The benefit of using the add-on in Firefox is it a keyboard shortcut (that you can customize). So now instead of having to find+click a bookmarklet, I just hit cmd+shift+k on most sites I visit.
> Spitznagel included a chart in his letter showing that a portfolio invested 96.7% in the S&P 500 and 3.3% in Universa’s fund would have been unscathed in March, a month in which the U.S. equity benchmark fell 12.4%. The same portfolio would have produced a compounded return of 11.5% a year since March of 2008 versus 7.9% for the index.
So, yes this shouldn't be 100% of your portfolio (same with any fund), but a similar strategy might be successful in a small % of your portfolio as a hedge.
1. bring one in a suitcase on my flight
2. just buy one locally once I got there
I decided to just bring my existing 27" monitor and wait until the day of my flight to try and pack it... Of course it was about 2 inches too long for a standard large suitcase.
I quickly found a (physical) store which sold a cheap 23" Dell monitor and bought it. It easily fit into the suitcase and I've been happily using it for 3 weeks now. Only downside was going back to 1080p :(
Yeah I'll eventually build my own Anki deck. I'm spending a month in Mexico right now so that's definitely helping too :)
* using the desktop version of Duolingo
* the shared Ankiweb decks for <x> most common words in <x> language
I've been slowly learning Spanish via a few short classes and intermittently using Duolingo on my phone.
I'm not even sure I knew a non-mobile version of Duolingo existed until now and it's so much better. Even though I knew that turning off the work bank was better for learning I didn't do it because typing on my phone sucks.
And I had never used Anki before but earlier today I downloaded it and a top 5000 Spanish word deck and already went through my first lesson.
Even these two small things will help me a lot so thank you.
I work for a tech company in Toronto and no single engineer in the company would make less than that (maybe some recent grads). I also know from my network that Uber, Amazon, Google, etc have been raising the average salary in Toronto.
edit: He's also a great follow on Twitter at https://twitter.com/jon_bois.