429 karma · joined March 28, 2013
We already have provisioning tools which attempt to solve this problem, so I'd much rather write one definition which can be applied everywhere, whether to virtual machines, Linux containers, or hosts running on physical machines.
Maybe I'm just trying to use Docker incorrectly? My particular use-case is setting up software (CKAN[1]) in an Ubuntu environment, but the server I have access to is Arch Linux, and the software is I/O-heavy, so I imagine that a container would probably be better than a VM.
Both "log in" and "sign in" are anachronisms though - they're justified when you're actually signing-in-and-out of a computer system or building to log your visit, but the metaphor doesn't technically make as much sense when you're talking about authenticating the user on a website.
The evolution of the terms does let you nicely abstract away the actual mechanism of authentication for a user, which I suppose is the point.
"Authenticate" might be the most correct verb, although it's not very user friendly?
Then you can reverse-proxy requests to the right location/port from your Nginx webserver.
This could be provisioned pretty easily, but not from within a Dockerfile. I use a post-receive hook on a remote Git repository, for one of my own websites.
1) over SSH, or 2) by Vagrant when provisioning a VM.
Docker, on the other hand, provisions it's containers from a rather simplistic Dockerfile, which is just a list of commands. The current solution to provision a container through ansible is rather messy[1], and shows that Docker's configuration doesn't display the same separation-of-responsibilities as Vagrant's does.
Luckily, this lets me use Docker as another provider through the Vagrant API. Woooo!
http://www.ansible.com/blog/2014/02/12/installing-and-buildi...
I change address fairly regularly, as a student, and it'd be great if I could cut out paper mail entirely.
If USPS declined to honour re-routing rules to Outbox, then why not just give customers an 'address' at an Outbox depot? USPS would have no choice but to deliver to Outbox (with no other address available), and it would also cut down on spam which isn't directly addressed to the customer.
Seems like a much more sensible solution than 'undelivering' mail.
Sure, it's widely-accepted terminology in the US or by people who are disinterested enough to label all electronic music as "EDM". It's also starting to refer to a very 'American' style of dance music, so it probably will turn off a lot of people, especially those most involved/interested in electronic music.
Music genres are one of those identity-defining topics[1], so it's best to sidestep the whole issue if there's any doubt!
XMPP's based on XML anyway, so implementing inline media and extra features sounds easier than rolling an entirely new protocol.
But perhaps some of the proprietary systems use XMPP internally anyway? After all, it's used for more than just chat clients nowadays.
Is there a technical reason for it? Is XMPP broken in some way? Or is the chat space simply full of pathological cases of Not-Built-Here Syndrome?
Are there any good data-entry applications, or do you just note the data down and transcribe it into a spreadsheet later?
If we're talking about the benefits of a drug for any purpose though, you could put recreational use under (3) and medicinal use under (4).
I would probably use other chemicals, if the cost-benefit balance was good enough:
1. Easy to acquire - even nicotine gum is a bother to buy, compared to the various teas, coffees, colas, or caffeine drinks within a few metres of my desk.
2. Valuable - there would need to be a positive economic benefit, otherwise it would be a recreational chemical.
To think like an economist, the 'positive economic benefit' would provide $-amounts for:
3. Quality of Life costs - a smart-drug which affects your sex-life (e.g. Adderall) or causes me to lose focus on my health will have a high negative value.
4. Long-term Health costs - similar to above, except this is more of an expected-cost for (the likelihood of it causing long-term health issues) * (the negative value of those health issues). Not usually very high, but as the article mentions, not many of these drugs have had conclusive efficacy trials, never mind long-term studies of their effects. This one really depend on your personal risk-aversion.
* Mathematics is entirely about proving arguments and solving problems within logical systems. * The 'hard sciences' (esp. physics) are about working within a theoretical (often mathematical) framework and testing it with experimentation.
Contrast this to engineering disciplines, or even medicine, where the focus is on gaining knowledge which you can use to solve problems. It's problem-solving, but doesn't have much of the scientific method about it.
"Critical Thinking" (and its development) is perhaps more nebulous, but I imagine that it comes with extensive work on proofs and problem-solving in more abstract situations.
True, but one of the problems which Bret Victor and Chris Granger set out to solve with LightTable (and is mentioned here in §"Programming is Unobservable" and §"Programming is Indirect") is that the tooling for using current programming languages hasn't meaningfully changed since the 70s or 80s.
I agree that generalising over all programming languages is near-impossible, but even the most 'bare-metal' languages only manipulate models of the computer hardware.
Turn the contrast down!
I ask because teachers in secondary schools seem to be under much more pressure to ensure their students pass standardised exams to enter higher education, whereas there's much more wiggle-room for alternative methodologies at younger ages. It'd be good to see some innovation at the secondary level, rather than just attempting to keep up with what examiners require.
1. Limiting identifiers to email addresses isn't that great a solution. Email is less popular amongst my generation (~20 y/o). It's the service backing almost every identity now, but I already have way too many email addresses which I have to check. What if I want to set up an anon identity? 2. Why, as a person on the street, would I trust pgp.mit.edu more than I trust Keybase THEN (Twitter AND a personal webpage AND whatever other services end up being supported) - it does ultimately depend on how much you trust Keybase, but not obviously so.
Looking back on it in a year or two, Keybase may end up a classic example of "worse is better", because it's easier to grasp, as you said in your post.
http://brandon.invergo.net/news/2012-05-26-using-gnu-stow-to...
It seems most of the twitter-style web developer community who happily replaced `make` with `rake` when developing for Rails simply followed that with `grunt` when they moved to JavaScript.
[0]: https://github.com/twbs/bootstrap/commit/0d33455ef486d0cf06c...
You could say that your vote's power is inversely-proportional to the size of the democracy, but if you look at how the complexity of communication scales, then surely smaller democracies are able to function much more effectively than larger ones (cf. small vs. large [software] teams).
I'm voting yes because, although I plan to travel after I get my degree from Edinburgh, independence would give me more (and potentially better) options for living in the EU in future.
Scotland's "Nationalism" is about gaining independence and actually becoming a nation, not about violent and misguided idealism.
In fact, Alex Salmond (leader of the Scottish National Party, the majority party in Scottish Parliament) has come out for more liberal immigration policies, to encourage positive economic immigration[0]. Compared to the UK government's increasingly tough stance on immigration[1], and the rise of right-wing parties such as UKIP and the BNP, I'd much rather live in a small, liberal nation like Scotland.
[0]: http://www.scotsman.com/news/politics/top-stories/scottish-i... [1]: http://www.telegraph.co.uk/news/uknews/scottish-independence...
Hell, it's a rare occasion when neither Skyscanner or Amazon aren't hiring more developers.