1,059 karma · joined October 9, 2011
Highly enjoyable (if you like typography and sci-fi movies): https://typesetinthefuture.com/2016/06/19/bladerunner/
However I want to highlight how frustrating it is when your tests fail when you wait for the build to finish...
There should be a separate feature to handle higher-resolution screens.
Anyway, it feels really easy to change anything in this editor.
also fonts are a bit big on retina screen.
There is a real difference between declarative and imperative approach to configuration and such decisions can be traced in many projects.
Simplifying things: declarative configuration is usually the best approach if you manage to capture most of your component behaviour in some relatively simple language with limited expressivity.
Imperative is where you start mixing some code in. This is usually because of big amount of corner cases and where flexibility is a must. This is seen quite often in build tools: it’s hard to just configure everything, some projects need to be built using really custom pipelines.
Maybe that can help.
R in this case fits the bill and even allows for some relational algebra here (e.g. INNER JOIN would be merge(X, Y, all=FALSE), LEFT OUTER JOIN: merge(X, Y, all.x=TRUE), etc...)
weight <- read.csv("weight.csv")
person <- read.csv("person.csv")
merge(weight, person, all=TRUE)
Of course, nowadays you would use data.table, but still the merging logic would be exactly the same.I believe it is crucial to understand what tricks others are using in arguments. And also what’s our cognitive limits and logical fallacies when trying to understand the world.
Anyway I will give it a spin! Looks like a good piece of work.