HNHacker News
TopNewBestAskShowJobs

skyhook_mockups

159 karma · joined May 21, 2012

working on a prototyping application. launching soon...

www.skyhook.io

submissionscomments
skyhook_mockups··on The gun control that works: no guns
The fact that through an unfortunate twist of history you even need to consider arming your teachers is simply incredible. There are a lot of great things about the US, but sadly the gun ownership fiasco is not one of them.
skyhook_mockups··on The gun control that works: no guns
Thanks for the correction. I'm clearly showing my ignorance when it comes to some of these issues.

I based my M16 bought at Walmart caricature on the little I've learned from news media and documentaries like Bowling for Columbine.

You can substitute M16 for shotgun, and Walmart for Corner Gun Store and add in a mandatory 24 hour waiting period, which maybe doesn't make for quite as nice a sound bite, but is just as ridiculous.

skyhook_mockups··on The gun control that works: no guns
As I mentioned, I'm from Australia, so if I misrepresented anything about the US then I'm happy to be corrected.

In my original post I described an exaggerated caricature of gun ownership. The point still stands though: that any private citizen (regardless of the amount of paper work they filled out) can choose to sleep with an assault rifle (or shotgun or semi-auto pistol etc.etc.) under their pillow at night is rather .... disturbing.

skyhook_mockups··on The gun control that works: no guns
I have no problem with the military and police having access to weapons. They are (or should be) highly trained, Psych tested and they work within a regulated, highly structured, hierarchical organisation. All of this serves to keep the wanton violence (almost completely) in check.

The issue arises when every schmoe off the street can go in and purchase a fully automatic, purpose built people killing machine.

I also don't buy the people vs. the government scenario you allude to. Could you really picture a reality where a group of citizens could overthrow the US government just because they had some AK47s?

In the event of run-away government, a far more rational and realistic scenario would be for mass protests that essentially halt the economy over night. There are countless examples of almost completely bloodless revolutions happening in exactly this manner (Polish Solidarnosc and more recently Egypt during the Arab Spring immediately come to mind). The alternative is a bloody coup which usually ends in civil war or military dictatorship.

skyhook_mockups··on The gun control that works: no guns
My perspective is different since I come from a country with a different culture. Here in Australia there is essentially zero gun ownership by private citizens. We also had a gun buyback (1996) and changes in legislation after the Port Arthur massacre[1]. Basically, I would feel really nervous just being in the same room as a gun.

So from my perspective statements such as 'Guns are a tool' just don't wash. They are the only tool that comes to mind that are specifically designed to kill humans. There is no other use (besides sport shooting) that I can think of for a handgun. The same goes for high powered fully automatic military style rifles. Zero use for hunting an animal, perfectly tailored for hunting humans. That's disturbing to me, and I wouldn't want to live in a society that vehemently fights for the right to bear these arms.

Of course it is better to fix the root cause (mental illness, lack of empathy, education etc). Fighting the root is really hard and will take America generations of effort. Removing semi and full auto weapons can be done over night (the actual effectiveness could be argued ad nauseam, but at least the laws could be in place and some claw back of the 300 million odd weapons could begin).

Psychos would still rampage, but there's a lot less damage you can do if you only have a knife, or you have to reload after each shot.

[1] - http://en.wikipedia.org/wiki/Gun_politics_in_Australia#The_P...

PS: I'd be happy to be corrected, but from the little I know about the issue, the meaning of 'right to bear arms' in the US constitution has been twisted away from the original intent of organised and well disciplined militias, to: hey look ma I bought a M16 from Walmart today hur hur

skyhook_mockups··on Google Apps stops accepting free sign-ups
From my own experience I can tell you that running your own mail server is a massive PITA. There's a good chance that even if you jump through all the required hoops to improve trust for your domain you will still have trouble delivering mail to certain addresses (Hotmail is notoriously hard to get white-listed for).

Then there's spam... don't even get me started on spam filtering. For me personally $50/year is a bargain considering that running, maintaining, patching a mail server is time consuming and has no real upside.

As a learning experience it's fine, but in practice delivering mail (reliably) sucks hard.

skyhook_mockups··on APIs that will transform the Web in 2013
As my original post said this all applies to webapplications. If you're building a consumer facing brochure site then you neither want nor need most of these new web features.

Have you actually used or tried to deploy ChromeFrame? Its plenty ready for prime time, and features:

1. A 60sec installation

2. No browser restart required

3. No admin rights necessary

4. IE6+

5. Autoupdate just like regular chrome

Even the most technophobic user can follow 2 links to be able to use an app they really want to use.

And remember this is all about applications, not your average brochure site.

skyhook_mockups··on APIs that will transform the Web in 2013
the article has way too much hyperbole to take any of it seriously.

This statement is itself hyperbolic.

A lot of these advances are going to impact web applications. Sure if you're building a brochure site then you should probably stick to web technology circa 2000.

The article mentions 350MM chrome users, FF has about the same market share. That makes close of 3/4 of a billion web users who will automatically receive the updates that allow app developers to target these new features. That's a lot of potential customers.

Oh and for those who can't or don't know how to upgrade away from IE7-10 there's ChromeFrame. That covers the remaining portion of the web.

In other words... no, the article is not hyperbolic and feel free to take all of it seriously.

skyhook_mockups··on Anatomy of a Native Feeling HTML5 iOS App
In reality for the vast majority of apps you'll never notice the limit. By far the most effective thing to use for (hardware accelerated) smooth animation are CSS transitions which run at normal speed like safari.

The only circumstance where missing JIT support for the webview would come into play would be with games, and even here there is plenty of room for performance (check out impactJS)

skyhook_mockups··on Ray Kurzweil's Dubious New Theory of Mind
"why does it hurt when the brain is wired in a specific way?"

Because organisms that evolved to avoid that thing we call pain survived long enough to pass on their genes, whereas those that didn't got burned up, crushed or in other ways extinguished?

In other words an aversion to that thing called pain gave an evolutionary leg up. And it seems that this aversion is fundamental to life since every creature has a tendency toward self preservation.

There are many examples of people who enjoy physical pain and perform cutting even down to bone, and sometimes including amputation. Clearly this is an example of brain wiring which is not beneficial to the individual and, in extreme cases will self-filter out of the gene pool.

skyhook_mockups··on Ray Kurzweil's Dubious New Theory of Mind
I agree with you that an more abstract understanding would be more useful than a naive copy, however I think calling it "pointless" is a bit of an exaggeration. Imagine being able to make an indistinguishable 1:1 copy of your own brain at the exact moment at which you die, voilà immortality. Tad Williams wrote an interesting bit of fiction about exactly this called the Otherland series - well worth a read.

Not to mention that simply building such a copy would yield its own set of insights.

skyhook_mockups··on Ray Kurzweil's Dubious New Theory of Mind
Your explanation doesn't make sense. We know that there are people who

a) don't exhibit emotional pain or very little compared to "normal" (sociopaths/psychopaths)

b) are autistic and have "...difficulty with “subtle emotions like shame, pride, things that are much more socially oriented” [1]

c) people with Congenital insensitivity to (physical) pain, some of whom experience the condition due to excess production of endorphins in the brain

You seem to suggest that the question "but why does it hurt" is somehow mystical or metaphysical. I don't think it is. It hurts because your brain is wired so that it does. If it is wired otherwise (as in some people it is) then it doesn't hurt.

[1] http://bigthink.com/ideas/do-people-with-autism-experience-e...

skyhook_mockups··on Ray Kurzweil's Dubious New Theory of Mind
That's not really the point I was making. My point is that you don't have to understand the workings of a clock (or its subcomponents) to be able to build one given the subcomponents and an example from which to work. Simply mimicking exactly what you observe will produce the desired outcome.

There are lots of examples where the underlying workings are not understood, and yet useful work is done. Look at medicine for example. For thousands of years people knew that if you mix herb A and B and boil them for time X you get something that fights infection or helps with headache. The underlying biochemistry doesn't need to be known or understood to be able to follow the steps to get the desired outcome.

The same might hold true for the brain. If we can catalogue all the connections and information pathways (chemical, electrical), we may not need to be able to explain how every combination of subcomponents interact, but, we may know that a particular arrangement gives the outcome we're after.

PS: "the search space of ideas is vast, and one can't reasonably be expected to exhaust them all even with help."

That's true but in this example we're not searching for anything. Over millions of years one solution to intelligence, from an infinity of other possibilities has already evolved. Each of us already has a working version of what we want to replicate in our own skull. Now we need to tease out all of the cogs and springs and how they are arranged, arrange them in the same ways, and unless there truly is a metaphysical component we will have something indistinguishable from human intelligence/consciousness.

skyhook_mockups··on Ray Kurzweil's Dubious New Theory of Mind
You make a great argument, and I agree with you that it is very unlikely that a model which can only ever be an approximation of a human brain will ever exhibit intelligence.

My gut tells me that we'll have more success building an exact 1:1 copy of a brain, but from digital components rather than wetware. The discovery of memristors[1], and other yet to be discovered building blocks, may lead to just these types of advances.

If consciousness still doesn't emerge in such a 1:1 copy then that would be spooky.

[1] - http://www.frost.com/prod/servlet/cpo/205104793.htm

skyhook_mockups··on Ray Kurzweil's Dubious New Theory of Mind
Feeling pain can't be explained as an interaction of physical particles

Do you mean physical or emotional pain? I imagine that physical pain is very well understood and can be explained in (maybe) all of its entirety as a purely material (as in atoms) phenomenon.

I personally don't see any reason why emotional pain can't be explained in the same way i.e. without requiring a metaphysical component.

skyhook_mockups··on Ray Kurzweil's Dubious New Theory of Mind
Thanks for your answer, its given me something to think about.

A few things immediately come to mind though:

A sentence is just letters, but that doesn't mean that thorough examination of each letter provides you with the knowledge necessary to understand the sentence

I see what you're saying here, but consider this example:

Give someone a box of clock components and a clock from which to draw inspiration, and without any understanding of how a clock works or how the cogs and springs are manufactured etc, they will, given enough perseverance build a working clock.

This simple analogy illustrates that understanding exactly the functioning of each sub-component of a system is not necessary to be able to exploit its usefulness.

skyhook_mockups··on Ray Kurzweil's Dubious New Theory of Mind
Sorry, not sure if I'm understanding you correctly. Are you arguing that there is more to consciousness than just the atoms in our brains? If so what is your reason for thinking this?
skyhook_mockups··on Show HN: Use Easel to style and build Bootstrap interfaces
Congratulations for shipping! It's a huge milestone to reach and I'm sure it is nerve wracking to press that submit button on a 'Show HN'

Here are some of my observations after using the app for about 45 mins.

- First impressions are very strong. A great design aesthetic, pleasing to the eye (although a bit overwhelming as others have pointed out)

- After about 5-10 mins frustration started to set in for the following reasons:

-- Hard to use on a 1280x1024 screen (overlapping toolbars)

-- Re-size handles don't seem to do anything most of the time

-- Positioning elements was difficult and often seemed to require some mind-reading to try to work out how you intended to have the tools work

-- Was difficult to conceptualise the underlying structure of the document (I noticed the breadcrumbs which help to explain element nesting)

Seems that you're targeting the tool at designers. The tool has loads of potential for this user base, but I think it would be difficult for a designer to pick up as it is. The reason for this is that it seems to have a lot of required knowledge of bootstrap's underlying structure to make use of it. The kinds of questions a designer will be asking:

- Whats a 'Well'?

- Can I put a 'Row' in a 'Layout' or does it only go in a 'Container'?

- What's the difference between a 'Container' and a 'Layout'

If you're familiar with the code then this stuff is going to be obvious.. otherwise it will lead to frustration.

I think the best way to tackle this type of issue is by having the tool abstract away the underlying layout. This could be done by splitting the workflow into 1) Layout, 2) Components. Users could be given a set of existing layouts (let's face it there aren't that many ways to lay out a document), and then they move onto Component mode that then shows the options for adding buttons, forms, tables etc.

Having about 10 pre-built layouts would be plenty and any modifications could be done by splitting/merging columns.

On the other hand you could be targeting the app at existing coders who need a way to quickly do some visual layout without opening a text editor (nobody really wants to write another layout from scratch again right?). For this use-case I think the tool can already be quite useful as the developer already has a mental model of the code and how a document/layout should be structured.

Overall great stuff, hope things go well.

Cheers, Eli

skyhook_mockups··on Ratchet: Prototyping iPhone apps in simple HTML, CSS, and JS
Every project/team is different. Sometimes a designer wants to communicate with another designer, sometimes with a developer and sometimes with a client. Each of these stakeholders will react differently to:

'...this screen looks like.. well you know a stock tableview'

And sometimes these people aren't in the same room/building/country

Simply dismissing the tool because you cant think of a use-case is a bit short sighted.

PS: also when designing for the iphone, elements have a surprisingly different feel when shown on a device.

skyhook_mockups··on Ratchet: Prototyping iPhone apps in simple HTML, CSS, and JS
It's a lot harder to email paper? there aren't many good paper VCS? Paper is great for quick sketches and has its place. Digital is good for lots of other use cases. Maybe use what suits on a case by case basis?
skyhook_mockups··on Going back to Dropbox from Google Drive
hmm not sure what you mean by internal structure that seemed obscure.

GDrive works just like you describe: a simple, normal folder. That's it. I put stuff in, it got synced

skyhook_mockups··on Stack Overflow's Original 99designs Logo Contest
I was simply pointing out the obvious difference between SO and 99D. I'm neither for nor against the 99D way of doing things. I'm sure there are many secondary benefits to be had from participating in these kinds of competitions, not least of which would be improving ones skills and (potential) work prospects.
skyhook_mockups··on Stack Overflow's Original 99designs Logo Contest
There's a huge difference. 99 Designs works on the premise that only the best should/will survive, a brutal winner takes all system. None of the participants in 99 designs are contributing their efforts as charity... they hope to get paid. While SO is the exact opposite. Contributions made as pure charity with no money changing hands.

Not sure how you could miss the distinction.

Just to clarify - I'm not passing judgement on 99D one way or the other. The people that participate there are free to do so if they think it is the best use of their time.

skyhook_mockups··on Under the hood of Windows 8, or why desktop users should upgrade from Windows 7
I find virtual desktops to be most useful on small screens. So on my laptop which has limited screen real estate I have a text editor on one desktop and by moving my mouse to the top left I switch to my browser desktop - v.useful

Only problem is that this has become so ingrained that I keep doing it on computers without this setup!

skyhook_mockups··on Under the hood of Windows 8, or why desktop users should upgrade from Windows 7
I use dexpot for virtual desktops. Very customizable. You can bind hotkeys, or screen hotspots (mine is top left pixel) for switching between desktops. I use it on an underpowered laptop with no performance issues.
skyhook_mockups··on Marc Benioff: "Windows 8 is the end of Windows"
I agree that the current suite of Metro apps is crap, but that hardly makes the OS a mess. I've been using it as my primary OS for about 6 months and my usage hasn't really changed from Win7. All my work is done from the desktop, with the new start screen working as a useful short cut organiser.

  Multitasking is boned
Not sure what you mean there.

  ...it works badly with multi monitors.
Depends on your definition of 'works badly'. I think they've made smart choices. You can easily nominate which monitor is your Start Screen monitor and all Metro apps will launch there. You can't seem to run metro apps on more than one screen, but you can have 2 visible on the same screen using docking.
skyhook_mockups··on Show HN: Instant CMS as a Service on any element (with contenteditable)
Interesting concept, well done for shipping. Just a couple of points:

- You id="mask" element has a higher z-order than your formatting popup making it impossible to select styles in the demo.

- The blink from the original to the edited content is kind of jarring. Not sure where your servers are, but here from AUS the lag was very noticable.

- This is a peeve I have with all editors: When you select a H1,2,3 etc style the entire block is styled. This is the opposite of what users expect. Instead you should break that fragment out and run your execCommand on it. This way only the selected text receives the style and your users aren't left scratching their heads :)

- Consider adding an in-line editor for in-line images. Popping over a modal editor onmouseup is not intuitive for your average Joe.

skyhook_mockups··on Show HN: A simple lightweight CSS grid, not a bloated framework
Absolutely agree. The hundreds of websites devoted to explaining how to achieve a X-column fluid layout are testament to CSS's failings in this regard - seriously, layout as a problem has been solved for 15+ years [1].

We're finally getting some progress on constraint-based layout in the form of the flexible box model (great modern browser support), and CSS grid layout, which surprisingly enough is coming from MS.

I agree, the fact that it's almost 2013 and we're still wasting valuable brainpower on f*ing around with what should be trivial layouts is a bit of a shame.

[1] - http://www.cs.washington.edu/research/constraints/solvers/ui...

skyhook_mockups··on Rescue.js
Maybe the source is not special or unique, but not everyone wants to give away their work. Eg you just spent 6 months developing a product feature and by coincidence your competitor also launches the same feature 2 weeks later :|

Of course minified code is also usable, however it makes things just that little bit more difficult for rip off artists.

I'm all for free and open software, but some aren't, and they're free to feel that way.

skyhook_mockups··on Show HN: LearnStreet - The Best Place to Learn How to Code
Everyone is different. Speaking for myself, I never found books or tutorials useful. My mind simply balks at the prospect of doing exercises for the sake of it.

Instead what worked really well for me is to find a practical problem that I wanted to solve (maybe with the goal of making money from it). It turns out that just about any interesting project that you dream up for yourself will have aspects that are outside of your current knowledge/ability. Then as soon as you hit these parts start looking for reference materials, documentation or tutorials specifically related to this problem. Before you know it you're learning new stuff.

And the upshot of this approach is, that if you stick with it you may end up with a functional product at the end, which you can sell.

Also read other people's code. I find it really humbling to read well crafted code. It also motivates me to continue refining my own code.

Page 1 of 3Next →