I’ve commented about this book here before. It’s very useful across multiple disciplines. What drew me to it was video game level-design. There’s a section on how churches and temples often have these increasingly smaller and more intimate chambers as you go deeper into the building. I found it super helpful as a lot of these little details are difficult to intuit. I appreciate that you can open the book to almost any page and gain tremendous insight.
> More ugly wire-frame skeleton design compared to it's original counterpart. Where is the call to interact with any of these elements? Where is the hierarchy?
Is it just me that finds the old iOS settings design ugly, and not* the new one? I think the new design is a vast improvement. I guess you could say that heavy-handed gradients and drop shadows exhibit more personality than the flat design, but so do children's toys & interfaces compared to professional tools & interfaces.
I'm not sure what the author means by "call to interact" in this sentence. Are they referring to the right arrows and how they've been muted? Maybe they mean the on/off switch indicators that are put front and center in the old settings screenshot, but are scrolled off-screen in the new settings screenshot(even though they're still present in the new UI).
I also don't understand the "where is the hierarchy?" question. They hierarchies of the old and new settings panes are strikingly similar. Maybe if the author cared enough to show the same things in each of the screenshots it would be more clear. It feels disingenuous to me.
The first time I learned about dynamic loading was while watching an episode of Casey Muratori's Handmade Hero - a series where he builds a video game, in C, from scratch.
He compiles the game code as a dll and dynamically loads it at runtime in the Win32 platform layer code. This way he can keep platform code and game code separate and reload the game code at runtime if any changes are made. Being new to this technique, I was impressed to say the least.
I always assumed the same functionality was available in the linux environment, but I hadn't bothered to look it up. Now I know.
I also own a hard copy of this one and know nothing about architecture. I've found the patterns helpful for video game level design. Whether it's the layout of a small town, window placement, or the tiered chambers of a church or temple, this book is extremely insightful for someone who doesn't know where to start when it comes to this stuff.
This is my experience as well so far. It took 15-20 minutes to learn about it, install it, and setup configs. Since then I haven't had to think about it once.
I never understood the appeal until I started watching Handmade Hero(https://handmadehero.org/). I had always wanted to learn about C, but if you don't have an idea of your own, it can be difficult to put what you learn into practice. Casey Muratori did a great job of explaining why he was doing things certain ways and went even deeper to explain the underlying concepts.
I don't see very many live broadcasts on livecoding.tv at the moment, at least none that interest me, but I think I'll be checking back somewhat frequently to see if I find something worthwhile to me.
I'm looking forward to playing around with this. Vim is my editor of choice, and it would be nice to configure/extend it in something other than vimscript. Gives me a good reason to familiarize myself with Python as well.
I don't know if this went into the decision making process, but with the cursor at an angle the OS can use the x,y coordinates of the cursor to find it's target, instead of having to offset the coordinates to compensate for a straight cursor.
I'm not sure if that's how cursors work.. just a thought.
I've had problems with un-bundling all ready. I've had Comcast for almost two years now - the top internet service for 19.99/mo. Of course they tried to raise the price on me once but I was able to call and get it back down. The next time they raised the price, there was no 19.99 internet only option. The customer service agent checked and checked and checked, but "couldn't find it available in the system". There was, of course, a 19.99 deal for the same speed internet AND basic cable + HBO/HBOGo. So I'm riding this promotion out for as long as I can. Although they were required to send the set-top box, I asked them not to send out a tech to hook it up. I honestly couldn't care less about basic cable. The HBO Go on the other hand, I enjoy thoroughly. I was finally able to get around to watching Sopranos =].
Eventually they'll learn that story-telling isn't meant to be interrupted by advertisements. The content is gravely diminished when this happens. I find myself not caring about plot after so many commercial breaks. Made worse by the terrible, "coming up next on blah blah blah" hook.
I can see some sports fanatics enjoying the 'luxuries' of basic cable, as I don't believe there are any fool proof options online yet - I also don't care.
I like a solution that goes where ever your dotfiles go, instead of having to install a fuzzy search on each system.
Metis will list all of your currently saved Metis aliases as well, just by typing "metis". You can also tell Metis which dotfile you want to save your aliases.
Don't most patrol cars have laptops in them? Laptops that I usually see open and turned on, while the officer is driving?
I don't care what kind of special training you have, a vehicle can still pull out in front of you in less time than it takes to look at a mirror, let alone a laptop screen.
Yet police officers hand out expensive fines to citizens for doing the same. Bewildering.
"They are not looking at people’s names, and they’re not looking at content. But by sifting through this so-called metadata, they may identify potential leads with respect to folks who might engage in terrorism. If these folks — if the intelligence community then actually wants to listen to a phone call, they’ve got to go back to a federal judge, just like they would in a criminal investigation."
So if you're not collecting names, whose name goes on the warrant once suspicious is aroused?
If it's simply that, then why restrict it to students, instead of by age? Most people under the age of 21 are broke, young, and impressionable.
I feel very good about the fact that I don't have to pay back debts for the rest of my life. I feel bad that a company that I look up to doesn't think the self-taught crowd are as worthy students as those who have it spoon fed to them.
Students - People who pay to have information presented to them in a nice and comprehensible manner.
Not Students - People who scour the internet and books in search of information that aligns with their interests.
It seems a bit backwards to me.
Yes, the actual definition requires a 'student' be in attendance of a 'school' or 'college'. What about Wikipedia, KhanAcademy, Google etc...? Aren't these new schools that I can 'attend' and don't have to hop through a bunch of red tape, apply, or send them money?
I'm a student of the Internet. I learn on it every day of my life. I'm guessing I don't count though because I'm not affiliated with a corporation that cares more about charging my bank account than making sure I learn anything.
> If we spent the last thirty years inspired by what we saw in Star Trek, what’s going to inspire us for the next thirty?
I think video games, AAA and indie titles alike have got this covered for me. What inspires one man does not inspire another.
It's interesting that we don't see many portrayals of the future of the web or internet either, considering how large of an impact it has had on humanity in the past 20 years.
I really enjoy EVE's sandbox. It's a great game to lose yourself in. The developers release expansions regularly and really listen to their player's feedback.
One thing I find interesting is that most dedicated EVE players pay for two subscriptions. This allows you to have two characters that are both active and training skills.
A popular setup is to have a subscription for a law-abiding citizen that can pass through all Solar Systems and make a lot of in-game currency through mining, mission running, transportation of goods, or any other means. The second subscription would most likely be used to engage other players, whether their victims are up for the challenge or not. If an EVE player is engaged illegally, the attacker becomes red-flagged, and if they keep it up, eventually won't be able to traverse high security solar systems without being pursued by a Faction Navy or CONCORD(EVE in-game police). Running from CONCORD is a bannable offense - as in, banned from the game.
EVE is a wonderful world of capitalism, piracy, industry, and exploration, but I do wish CCP had a way of counting the number of players instead of subscriptions.