HNHacker News
TopNewBestAskShowJobs

gramstrong

299 karma · joined May 13, 2016

submissionscomments
gramstrong··on Offline-Friendly Forms
Is listening for the event really expensive? Honest question. We update the UI when it happens, so I don't think relying on the success/failure of network requests is reasonable for us anyways.
gramstrong··on Golymer – Create HTML custom elements with Go (GopherJS)
Cool! I'm not too familiar with Go, but I have a weird affinity for custom elements. I wish that I'd see cool projects that involve them more regularly, but the community seems relatively insulated. I'll have to take a deeper look at this later.
gramstrong··on Vue.js vs. React
>We used it, but once you start using libraries like that one or MobX, why even use React at all?

Well, you've got a point. I can realistically see some developers preferring to piece-meal their front end solution though, or build just the parts they need themselves. I like Vue, but the API seems enormous. I get that a lot of people like that about it, though.

gramstrong··on Explaining React's license
You most likely certainly can with nothing to worry about. 99.99% of the world's developers will never need to sue Facebook for patent infringement. That is, unless Facebook begins reverse patent-trolling. But I see it as more of a decision on ethics at this point in time, and don't really see any reason to feel particularly threatened.
gramstrong··on Explaining React's license
I'd argue that google is pretty strong when it comes to frameworks, and that most of their criticism comes from people who aren't looking for a framework, but rather a library (like React).

And Polymer isn't even really either of those things, it's a polyfill for a native browser feature.

gramstrong··on Vue.js vs. React
> First reason is we hate JSX. It forces you to write loops, conditionals, etc, outside of the markup you are currently writing/reading. It's like writing shitty PHP code without templates.

You could theoretically write some template components and "avoid" javascript altogether. I wonder if anyone has actually done that?

JSX isn't perfect, but I find the dirty things about it can be mitigated by keeping your components small, and if that isn't possible then keeping the render function small by breaking it out into several functions that return pieces of your markup. Writing small functions is sound general programming advice, but it seems especially true with JSX/React.

gramstrong··on Ask HN: What tech that's right around the corner are you most excited about?
VR will dominate entertainment, AR will dominate industry. Although I can see AR taking up some of the entertainment space as well (Pokemon Go for example).

I really want a VR Hollywood film experience. One I can watch over and over and notice different details each time.

gramstrong··on Learn GraphQL with GitHub
If anyone is interested in jumping straight in to GraphQL, I recommend graph.cool. It was posted a while back when the service was first released. Their free developer tier is awesome, and their project tier is completely reasonable.
gramstrong··on Turn your website into a Progressive Web App
What is the point of this comment? If you want to create a tiny static web page for which the benefits of a service worker are nominal, then do it and stop worrying about it. That's not the purpose of service workers anyways.
gramstrong··on Podcasts to make you smarter
Eh. Cognitive exercises don't hurt, even if the knowledge gained isn't particularly useful. Just because something is entertaining doesn't mean it won't stretch your critical thinking muscles.

I guess define "smart".

gramstrong··on Writing a Service Worker
It is also useful for low-bandwidth or intermittent-bandwidth situations (i.e. poor network coverage).
gramstrong··on Writing a Service Worker
Unfortunately for Edge/Windows, in order to make the app installable it will have to be registered in the Windows Store. A small nuisance, and maybe a compromise that Safari/OSX could move towards, but still a pointless exercise that misses the point of PWAs.
gramstrong··on What Is Space?
Well, this is ironic.
gramstrong··on Luna – Visual and textual functional programming language
I'm not sure what the idea even means, or if it really warrants a separate paradigm than OOP. Is it related to category theory? Frustrated that a 'new' paradigm got dropped on me with only a couple sentences of explanation.
gramstrong··on What Kind of Dog Is It – Using TensorFlow on Mobile Device (2016)
I don't think I've ever seen anyone here tell an open source contributor "sucks to be you"
gramstrong··on Are Google, Amazon and others getting too big?
Agreed. People can talk freely. People can also be dismissed freely. Freedom of speech, freedom of market.
gramstrong··on Are Google, Amazon and others getting too big?
You've made a lot of claims. Do you have any evidence to support these:

- Facebook's 1% owning 99% of its wealth

- The economy of nation states mirrors that of its corporations (and not the other way around)

- Social environments of corporations somehow influence the general public

There are many reasons why mega-corporations are bad, and I personally don't think these are them.

gramstrong··on Accidentally destroyed production database on first day of a job
Did you read the details? I disagree. The dev is probably better off not working in such a volitile environment. They'll be better off working somewhere where they can learn some best practices, possibly somewhere that doesn't have the possibility of wiping a production DB because you ran some tests from a developer's machine. That's incorrigible.
gramstrong··on Still Logged In: What Social VR and AR Can Learn from MMOs [video]
I was glad to see that Raph Koster is still puttering about. Star Wars Galaxies soaked up many hours of my time as a teenager.
gramstrong··on Minecraft arrives on the Nintendo Switch
I believe Microsoft re-wrote it in not-java.
gramstrong··on Ask HN: How much time per week do you spend on side projects?
If I could program while exercising I would be incredibly productive. I normally go for a run after work, during which my brain gets a "second wind" and becomes super active in a way similar to how I feel in the morning.

Once I'm done though, that feeling is incredibly fleeting. That's when I normally just get dinner started.

gramstrong··on Show HN: Insomnia REST Client now open-source
How do its environments and variables differ from postman?
gramstrong··on Build Yourself a Redux
Not a constructive comment :/
gramstrong··on Young White America Is Haunted by a Crisis of Despair
I guarantee you that the majority of Americans are immediately on board with free education once they realize the alternative is a lifetime of welfare.

As far as how many scientists and engineers we need? Virtually infinite if you're creative enough. There are plenty of problems left to solve that we haven't even started. The best motivator for finding and solving those problems? Money.

gramstrong··on Young White America Is Haunted by a Crisis of Despair
Neither is unlimited leisure. I'm proposing the former in place of the latter.
gramstrong··on Young White America Is Haunted by a Crisis of Despair
Educate them with all of the free time created from automation, then put them back in to the work force.
gramstrong··on Young White America Is Haunted by a Crisis of Despair
>Automation can either allow everyone to do whatever they want with almost unlimited leisure

This will literally never happen. The labor force will look a lot different, the average person will be much more educated. But we are never going to be in a perpetual state of leisure, or anything resembling it, lest we want to halt human progress in place. All automation does is allow us to focus on larger problems, or create new ones.

gramstrong··on How We Built r/Place
Without bots, I doubt that /r/place would have been very interesting. It's a nice thought that a million random strangers can be cohesive without automation, but for some reason I don't find that to be particularly realistic..
gramstrong··on On Programming Languages: Why My Dad Went from Programming to Driving a Bus
The author says it himself:

>Learning lots of programming languages is surprisingly easy. Eventually, familiar patterns appear that makes learning new languages easier.

gramstrong··on A glitch in the human psyche that equates repetition with truth
I've got two for you, from both sides: "Fake News" and "Muslim Ban".
← PreviousPage 3 of 4Next →