Oct. 22nd, 2015

jducoeur: (querki)
[For the identity geeks in the audience]

I sometimes talk about how piss-poor the major players in the social networking world are about Identity, and how annoying that is -- Facebook and Google's naive assumption that one person should have one and only one identity online, based on their wallet name, is both naive and dangerous. Frankly, it's poor engineering, and fails to recognize that *most* people have multiple distinct identities, even if those are as loose as "me at work" vs. "me at home".

That said, I will admit that doing it right isn't easy. I'm putting a fairly preposterous amount of effort into getting the abstractions right for Querki, even though Querki really only lets you have one identity so far. For the moment, your identity is your Querki login, but that's always been a temporary plan. In the long run, the notion is that you can attach any number of Facebook, G+, Twitter, (hopefully LiveJournal), etc, accounts to log into Querki, and use all of them distinctly as you see fit. Moreover, I'm trying hard to get Querki to grok the notion that there are distinct identities, and we should try hard to avoid "leakage" between them.

That's all about getting the abstractions right, and I just had a reminder about how useful it can be to do that correctly from the beginning.

I'm in the middle of implementing Apps -- the ability for one Space to be a "child" of a higher-level Space, using all of its Models and Things. Security's important there -- the child Space can see everything in the parent App, so I've added a new permission, saying who is allowed to use this App. That "who" is the owner of the child Space. And last night, I was tearing my hair out, because I was missing a bunch of code pathways to get at the User who owns the Space.

Fortunately, this morning I realized that that was because I was fighting my own abstractions. This was hard because it *should* be hard, because it's incorrect: if a User inherits the App from a Space owned by the wrong Identity, that leaks the relationship between that User's Identities to the owner of the App. It should be an Identity relationship, not a User one, and my own architecture was pushing back at me, telling me I was making a mistake.

That's as it should be, and it's an illustration that Identity isn't something you can easily fix after-the-fact -- you can't build a system assuming a 1-to-1 relationship between User and Identity, and then make it subtler later without a lot of difficulties. Rather, the distinction needs to be baked in from the very start.

(Why bother? User convenience, to a large degree: I don't want to have to keep logging out and logging back in in order to use a couple of distinct identities. And partly to allow you to manage your identities flexibly, so that you *can* treat identities from different services as linked if you choose to do so: the long-term goal is that you can manage your portfolio of diverse identities as you see fit. But in large part, it's a grand experiment -- an exploration of what happens when you take this problem seriously, so we can collectively learn how to make Identity on the Internet better.)
jducoeur: (Default)
Kate and I spent the beginning of the month in the UK, visiting first her northern relatives and then our friends pir and Miko. Here are Kate's relatively complete notes; I'll follow up with a couple of my usual impressionistic posts about parts that caught my attention. My kibitzes below are in italics.
I didn't start this until day 3 so I may have lost some details on the early part of the trip.

Day 0: did a busy day at work which got busier towards the end, but made my escape around 5:30 and walked to south station to catch the silver line. Finally got to the airport, later than I had told J, but we still had plenty of time until our flight. I changed out of workwear and then we checked our luggage and headed through the secret security line (the old southwest terminals are now international and do connect to the main international terminal) and headed to get some dinner. We'd hoped that terminal E would have gotten a face lift like terminal A, but no such luck. So a terminal with 80% of outbound flights between 6 and 10pm has relatively few dinner options. We stood in line for 15-20 minutes at Vino Volo and then got a teeny table in a teeny restaurant to get some small plates and mediocre wine. (The menu and wine list at the Vino Volo in A looked much better.) Then our plane boarded a little early and J faced the reality of international flights in coach class (he hadn't had to do that in years). I got some sleep in the very uncomfortable seats and he did not.

I've never done intercontinental in coach on British Airways before, at least under normal circumstances. The only time I've done so before was Virgin, I believe, and on the way back we had fortuitous timing: we were flying home on September 11th, and Americans are superstitious enough that the plane was *deserted* -- we had a row to ourselves. This time, though, the plane was packed solid, and the BA seats are insanely uncomfortable: the narrowest shoulder width I've ever seen, and slightly concave in a way that forced me to hunch my shoulders together the whole way. Thoroughly unpleasant.

Day 1: We arrived at Heathrow and did the usual walking of miles to get from one gate to the next including going through security again. We stopped at Starbucks while waiting for our flight to board and was quite impressed with the service and selection. We got toasties (basically grilled cheese from a panini press) and coffee drinks (and a chocolate-chip bun that we nursed for desserts for the next 36 hours) and headed to our flight to Edinburgh. Once we landed, we figured out the bus to the train station and then looked for our hotel. We found that after a little looking, checked in, and then quickly headed out again, me to get our prebooked train tickets and J to get a SIM card for the international phone. Then back to the room for a nap. The room is quite nice with a serviceable if small bathroom and a nice comfy bed. However it is very spare with almost no storage space or flat surfaces to put things on.

Around 7, we dragged ourselves out of bed and wandered over to my cousin Sus's for takeaway pizza with Sus, Si (her husband), Jen (her mother), and a brief early appearance by Ben and Nina (her kids, 14 mos and 3 years respectively). J had nduja pizza which was a spinach and onion pizza with a mild sausage (which was nothing like nduja, sadly), and I had the Vesuvio which was a sausage pizza with red and green chilies (very spicy). We decided the pizzas were excellent complements to each other. We made it to 10pm, helped by Sus providing millionaire shortbread, and then staggered to bed.

Day 2: We slept the clock around and woke up late with less than an hour to pull ourselves together and get to lunch with the crew from pizza dinner plus Rob (my other cousin) and Hannah Bea (his 13mo old daughter). Lunch was a madhouse but very tasty with panini a for us, Mediterranean for most of the others, pancakes for the children, and then cakes after. We then wandered the Royal mile and Victoria street to the haymarket and did some window shopping. We all (minus Si) took the kids to the play park and then J and I headed to the castle. Unfortunately we didn't know that the castle had just gone to winter hours and closed at 5, so we decided to do that Sunday and went shopping for scotch and other intoxicating beverages. We did find some, buying some toffee whiskey and some black currant gin. (The latter were from Demijohn, a marvelous store that sells all sorts of interesting booze.)

We met the family again at an Indian restaurant and had very tasty food. I started with scallops in lime and coriander while the others split more typical Indian starters. For mains we mostly split veggie dishes plus a Goan fish curry. It was a lovely dinner and after a quick round of some whiskey at Sus and Si's we headed back to the hotel room.

Day 3: We started by meeting the family again for brunch which was fine but inefficient. Then we made our way to the castle where we had 2.5 hours which wasn't really enough. J enjoyed a concert by a renaissance musician who demonstrated many period instruments and was quite funny besides. (Very talented guy -- Jim Tribble -- who showed off everything from hurdy-gurdy to bombard. I'm afraid I was a bit of a smartass and corrected him on which bransle he was playing, though.) We then did some touring of the castle exhibits. We headed back down through the Royal mile intending to do more touristing but it was quite cold so I ran out of cope and we headed back to the hotel for a rest.

For dinner, J found us a lovely restaurant called the Dogs. We had whitebait salad and then I had mac and cauliflower and cheese and J had pork belly with pear and celeriac mash. It was all tasty and a little quirky and was just right. We then wandered a little and got some lovely views of the castle lit up at night, and ended up at the Balmoral bar which was very expensive but tasty. Then back to the room for dessert of millionaires shortbread and toffee whiskey.

Day 4: We had a lazy morning and then J rushed me through packing and morning and we got to the train station in plenty of time to go to Simply M&S to get hoisin duck wraps for lunch (tasty but slightly messy on the train) with some fancy crisps (mediocre) and chocolate "sundaes" (more like mousse cups of multiple types of mousse and chocolate sauce with J's also having honeycomb and a brownie bits, nummy).

The train was easy enough and Linda (my aunt) picked us up at the station and took us to her house which is quite large for England with a lovely back garden. She took us to her local pub for dinner, which has pretensions to being a gastropub. Linda and I split a nice bottle of rose while J had beer and cider. We had bread with olives and a lemon herb butter as starter, and then J had the pork belly w the scallops, mash, black pudding, and cracklings; Linda had the linguini with prawns in a chilli butter sauce; and I had the lamb rack with dauphinoise potatoes, peas/onions/chorizo, and asparagus. It was all quite good, and then we had mini desserts and hot beverages, with Linda having the brownie, J the treacle tart, and I had apple and black current crumble with custard.

Day 5: We were again quite lazy, and when we woke up it was raining which made us lazier still. Linda had decided to serve us brunch at her house and served us lovely strawberries and blueberries with muesli, granola and yogurt. Then there was cheese, bacon, salmon and toast (including a lovely fruit toast). After we went to the station with a brief detour to tour Wolverhampton and see the high street. However our train was over an hour delayed (and the rain was constant) so we spent an ok but not great hour on the platform. Then onto the train and on to London and to Peter and Miko's where we found Peter laid up with a cold. J and I decided to head to Sainsburys to get some breakfast items (and millionare shortbread, which always makes a good host gift for Peter) and look for dinner but agreed on Indian takeaway instead which was tasty.

Day 6: We had been very lazy, so planned a lazy day with a slow morning of hanging out and breakfast mince pies and then we headed into London central. We went to Fortnum & Mason and looked around, then wandered Piccadilly and into the mall and over to Buckingham Palace and then wandered some more. During this we stopped at pret for sandwiches, a cafe for scones with clotted cream and coffee drinks, and the green bar for a cocktail for J and wine for me. Then we went back to Fortnum & Mason's for scotch eggs for J (mmm -- F&M sells eight different versions of scotch eggs, including Jalepeno), and then to M&S for pork pies for me, and back to Peter's to eat our dinner.

Day 7: Our plan for this day was to trek out to Hampton Court palace and the weather cooperated with bright sunshine and not too cold. We got up a little earlier and took the train to Waterloo to catch the Hampton court train since the Thames boats (the more scenic/historical mode of transport) were a little unpredictable. The train was easy enough and we'd bought our tickets to the palace the night before so we got in quite easily. We did a quick trip through some minor exhibits then caught the Tudor tour which was quite amusing and themed around the downfall of Catherine Howard with four actors playing parts in various parts of the Tudor state apartments.

Then we had lunch in the cafe which was quite tasty and appropriate, we split a chicken and leek pie and a jacket potato with cheese and a brownie for afters. We then did the audio tour of the kitchens, and did a quick walk through on our own of 3 or 4 of the other tour paths including the William and Mary state apartments and the Georgian rooms. The Georgian rooms were beautifully organized around the rift between George I and George II with paper costumed mannequins standing in for various players in the drama. That done, we went and toured the parks, completing the maze garden, and seeing much of the rest of the gardens with a stop for cakes and coffee drinks. (I got the Maids of Honour tarts, a theoretically-period recipe that reminded me a lot of Jane's Marlborough Tarts. I'm curious whether they can actually be dated to period.) Then home to Miko's Katsu curry.

Day 8: This day was scheduled to see the Tower of London, and the weather cooperated again. Unfortunately the crowds did not and there were multiple school groups (local and European) all over. However, we did manage to see everything but took no guided tours as they were jammed. The medieval palace and wall walk was my favorite but generally we agreed we liked Hampton better.

Then we wandered into the city to see if we could find a drink and a plan for dinner. We found a nice bistro and bar that had a wide gin selection for J and a nice glass of Pouilly Fume for me. Then we walked past St Marks and then towards Covent Garden, looking at menus all the way. We finally settled on Cichetti which is a small chain of Italian restaurants focusing on smaller plates. We started with the winner of the night with an nduja pizza and a duck salad. The nduja was pretty close to what we got in Rome (yay!), and the duck salad was lovely with pulled duck in a balsamic glaze over rocket and some apple slices. Then we did a pasta course with crispy (large) gnocchi in a cheese and truffle sauce and tagliatelle bolognese.

Day 9: We were exceptionally lazy this morning not getting out of the house until after 1, and then we headed to Spitalfields and got a quick British lunch of Scotch egg for him and sausage and mash with onion gravy for me. We then wandered the street markets on our way to the Geffrey museum which was quite a lovely look at living rooms/parlours from the 17th century to today. We got there a little late so didn't manage to finish the museum with time to see the gardens, but we did get a good survey of the indoors which was interesting. (Note for the future: both Spitalfields and the Geffrey are worth spending more time on.) Then back to Peter's for packing, takeaway, and hanging out.

Day 10: The flight home required an early start from Peter's, but we got to Heathrow in good time. It was another uncomfortable flight, and always seems interminible, but at last we were in Boston, and a quick taxi ride and we were home. It was good to be home.
jducoeur: (Default)
[And now for the promised assorted notes from me]

Our hotel in Edinburgh was something I haven't encountered in the US: inexpensive without feeling cheap.

Motel 1 is apparently a German chain that is spreading around Europe, and has a very distinctive style. The best word I can come up with for our room is "spare".

It eschewed all the usual superfluities -- no pad of paper, pens, guidebooks and the like -- but went much further than that. There was no telephone, presumably on the theory that everyone travels with a cell these days. Nor was there a clock -- if you needed an alarm, you could set the TV to wake you up. (As we discovered the hard way our first morning there, when we were awakened at 8:30 AM by a children's show babbling in German with brightly-colored and rather abstract animation. As groggy as I was, the effect was rather trippy.)

It was very distinctly a bedroom, with none of the living-room trappings you usually see. Instead of a desk with a faux Aeron chair, there was a small table, with a stool underneath it if you needed. There was essentially a one-seater sofa. If you wanted more comfort, the hotel's lounge and bar is spacious, comfortable and open 24 hours.

(The only thing that felt slightly optional was the electric tea-kettle. But this *was* Britain, and one has to accomodate local tastes. And Kate quite appreciated it. OTOH, she was rather put out by the complete lack of any shelves on her side of the bed, which did seem like an error to me.)

All that said, what *was* there was very well-executed. The bed was solid, and more comfortable than average, not the saggy horror of a typical cheap hotel. The furnishings, especially in the bathroom, were fairly fancy Danish-modern in style -- probably not Kohler per se, but that sort of thing -- which suited the slightly Spartan approach.

And in return, the price was excellent -- 60-something pounds for a hotel room smack in the city center, across the street from the train station. (And the vastly more expensive Balmoral.)

All in all, I'd say the chain is a win, and a surprising one for me. I have an aversion to "economy" hotels in the US, precisely because I do find them "cheap" in the pejorative sense. Yes, I know my privilege shows here, but staying in a Quality Inn last month drove home why I don't do that: everything about it felt *chintzy* -- poorly-executed, old and decaying. (My go-to chain is usually the mid-range Hilton Garden Inn, which is the least expensive I've found that is reliably decent.) This was quite different: like I said, spare and inexpensive (for downtown), but nonetheless consistently high-quality.

Good stuff, and I hope the chain makes its way to the US.

the dogs

Oct. 22nd, 2015 04:00 pm
jducoeur: (Default)
We of course ate out throughout our stay in Edinburgh, mostly at local restaurants in the residential part of town. (Part of the motivation for spending several days up there was visiting Kate's cousins.) Those were generally solidly good but unremarkable -- a good Indian restaurant for an adults-night-out dinner, a Scanadavian cafe for lunch with the kids (three small children will constrain the choices a bit), and so on.

The one really *interesting* meal was our last evening in town. We were on our own, so could experiment a bit, and were disinclined to wander back to the Royal Mile. (The area near Edinburgh Castle - scenic, but touristy, expensive, and a hard walk uphill.) So after poking around online for a while, we decided to try "the dogs". (Lowercase intentional -- yes, it's a bit artsy-fartsy.) The restaurant is on the Princes Street side of town, a few blocks away from Princes Street itself and around half a mile down from the train station.

The atmosphere is nothing too impressive -- it's a second-floor space, with old and worn tables, and tattoo'ed waitstaff in t-shirt. The decor is, as you'd guess, mostly paintings and photos of dogs. Basically, it comes across as a particularly bohemian cafe. But the food stood out as a notch above.

Everything was distinctively local tastes, with an experimental edge. We started with a salad of greens, green apple and a shallot vinaigrette, topped with whiting -- little roasted fish about the size of sardines. It sounds weird, but the flavors blended excellently, the savory fish balancing the sweet-tart of the apples, and the warm fish against the cool dressing.

Kate went for comfort food: macaroni and cauliflower with cheese. Simple, but perfectly prepared, with a luscious cheese (rich, but not the sort of chokingly thick bechamel that annoys me), cooked to a perfectly yummy brown on top. Far as we could guess, the cauliflower was lightly roasted before going in, so it didn't make the cheese watery (a common flaw in cauliflower and cheese); I'll have to remember that trick.

I decided to try the pork, which was the really weird win of the meal: a pork belly steak, topped with brown sauce, and a pear-cleriac mash on the side. On its own, the mash was weirdly sweet and a bit off-putting, but again the melding of the flavors was surprising and perfect. The sweetness of the pear balanced the salt of the brown sauce, and the lower-fat mash balanced the pork belly (which, as always, was pretty fatty). It was the mark of a really well-thought-out dish that it worked best if you always had a bit of each element in each forkfull.

To make it all the more satisfying, the price was quite good: we paid 47 pounds for dinner for two, including two drinks for each of us and coffee. That's probably $20-25 less than I'd expect to pay for a comparable meal at home.

So overall, a solid win. Recommended if you happen to find yourself in Edinburgh...

Profile

jducoeur: (Default)
jducoeur

June 2025

S M T W T F S
12 34567
891011121314
15161718192021
22232425262728
2930     

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags