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.
HN user
coley
Odd that the music only kicks in for me after I tab away. When I tab back, the music stops.
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.
*edit: spelling
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.
For those who want to learn how to do this in Win32, here's the episode I mentioned above - https://www.youtube.com/watch?v=WMSBRk5WG58
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.
Not to mention I'm a huge Metal Gear fan. =]
Are the pins sent by email via an SMS gateway? If so, why not just let people sign up with their email address?
I'd like to join in on the fun, but not with my personal phone number.
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.
edit: grammar is hard
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 know this is off-topic, but I really liked this site's page title banner interaction. I haven't seen anything like it before!
I made a tool a year ago to do the same thing, Metis: https://github.com/srcoley/metis
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.
I see it more of an argument of definition.
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.
I used expect a while back to write a small bash script that logs into my server via ssh and pulls the latest commit from Github. I have this set to run on an Alfred command 'deploy site name'.
This is much more secure, in my opinion, than using a webhook to deploy new commits.
You may have to tweak it a bit to get it working with your specific ssh agent forwarding and ssh keys by only by deleting a few lines, but it works out of the box without those features.
This is true. Pathogen, a vim package manager, is mentioned elsewhere in this thread.
Although not as smooth as Pathogen, installing most vim scripts is as easy as extracting the download into your .vim directory.
Is the the central repository you're looking for?http://www.vim.org/scripts/index.php
I don't think these current features + plugins 'body bag' vim. For instance, is all of this vim 'body bagging' goodness available to you over SSH?
I wouldn't be so quick to copy and paste the command they provided for reassembling the file.
They wouldn't. The drone comment, and protect ourselves comment were separate ideas. I think he's trying to bring to light that our country completely stopped for a month after Sandy Hook, but we ignore all of the innocent lives(including children) that get taken by drone strikes.
Assault weapons don't stand a chance against drones, but I'm willing to bet they out number them and have a lot more trained operators.
My AR-15 was around $900 when I bought it(~2 years ago). Now the same gun is going for $1000+, and there's not even new legislation yet. If these weapons get banned, the criminals that all ready own them will see a gain in their net worth.
I don't see how raising the value of 'criminal' assets is going to help anyone.
Paranoid is an easy answer. A much more difficult answer is that our country has used it's excessive force on the unarmed before. What's to stop them once their governing body(the citizens) is unarmed?
All we love we leave behind. Converge released an album with this title this year.
2012 was bleak for me. I lost my grandfather and my aunt within a week from one another. Soon after, my girlfriend left me to be with someone else. I moved out of the house that we had rented together, and left her with the first two dogs that were ever partly 'mine.'
She left me with the last dog we rescued, Gatsby. Before we brought him home, she clarified he was my dog and that if anything happened between us I was to take responsibility of him. I guess I should have seen the break up coming.
So now here I am. Alone in this house, with Gatsby. I mostly think about how one day I'll have to leave him behind too. It's too easy to become jaded by loss and abandonment. It's too easy to tell your friends that you have work to do, just so you don't have to go out and face them. It's too easy to stop caring, when caring is what hurt you in the first place.
So is "all we love we leave behind" my most painful realization of 2012? Not quite, but close. These events took place about 5-6 months ago. From then until now, AWLWLB has been stuck in my head, but the most painful realization happened just recently. I _have_ to go on loving anyway. I have to keep trying to make relationships and friendships work. I have to put forth effort, whether I'll lose them or not.
It's not about what you've lost, but what you had. Eventually all of the things you have, will be things that you once had, and that's all you will ever have.
Here's to 2013.
This is a nice example of how html5 has come a long way. Thanks for sharing.
I did come across one bug, however. After changing the color scheme, Sun reloads, flashes "changing colors...", and then hangs on the loading indicator.
You guys are the best box throwers ever. <3
This is great. I'm excited for the CL version so I can integrate it with Alfred.
By the way, I knew exactly what this app did 2 seconds after page load.
Cheers.