HNHacker News
TopNewBestAskShowJobs

undershirt

1,514 karma · joined October 14, 2011

submissionscomments
undershirt··on Show HN: Interactive guide to Tetris in ClojureScript
Thanks for bringing this up, I noticed that too. I think I might be handling React.js keys incorrectly, causing the DOM-diffing to perform poorly for number-highlighting. Haven't really looked into it too deeply.
undershirt··on Show HN: Interactive guide to Tetris in ClojureScript
Thanks, Chris. I hope github attains longevity for reasons like this.
undershirt··on High Performance Map Interactions Using HTML5 Canvas
Really great to have a case study like this for knowing when to use SVG/DOM or Canvas.

I knew that Canvas can easily be redrawn 60fps for things like games (though it may overheat your laptop). Didn't know about using them as shiftable tiles though. What a great way to minimize redraw! Is this how most online maps work?

undershirt··on “Prison is a bit like copyright”, says jailed Pirate Bay founder
PB has been hosted by an ISP belonging to the Pirate Party of Sweden since 2010. Shutting it down would be seen as political censorship.
undershirt··on Transducers are coming to Clojure
I just saw this morning that many functions in core.async are marked "Deprecated - this function will be removed. Use transformer instead." I guess Tranducers will provide a generic replacement for those. Looking forward to seeing some examples.
undershirt··on React v0.11
React has Virtual DOM diffing which turns it into a very fast rendering layer over the DOM.
undershirt··on Why We Use OCaml
> languages get popular because the companies that use them are popular ... We'd like to be part of the group that helps make the industry more efficient.

It seems true that technology can only go mainstream if there are companies taking the risk to use it in production.

undershirt··on The Largest Black Hole in the Known Universe
http://en.wikipedia.org/wiki/Epistemology
undershirt··on Communicating Sequential Processes (Hoare/Davies 2004)
Any game developers who use Co-Routines in Unity should know feel at home when making games for ClojureScript. Go-blocks give you the same power for animations and other timed scripts.

Here's a sample tetris row collapse animation using a go-block: https://github.com/imalooney/t3tr0s/blob/master/src/client/c...

undershirt··on Removing User Interface Complexity, or Why React is Awesome
I've been learning CLJS for a couple months. Here's a syntax guide and a list of resources I've used: https://github.com/shaunlebron/ClojureScript-Syntax-in-15-mi...
undershirt··on Why I am excited about Clojure
I'm more excited about ClojureScript because it runs in the browser as JS, of course. My mind is kind of blown that Go-routines were added to the language as a library (core.async). And so was logic programming (core.logic), optional typing (core.typed), and pattern matching (core.match).
undershirt··on Interactively Programming Flappy Bird in ClojureScript
I thought it was a good live-coding demo. The code you typed was interesting and non-excessive. (But I like math and clojurescript.)
undershirt··on Popcorn Time Devs Drop Like Flies But No One Will Talk
Wow, thanks. I just cloned, built, and ran it on Mac. It really works well. That was too easy.
undershirt··on A recreation of the first level of Super Mario Bros. in Python
I spent a year remaking Pac-Man and many of its peculiarities. (Namco shut it down on github, while a thousand other pacman remakes there remain.)

Games will be considered a form of art someday. And it is the whole form of an art piece that is important (i.e. the medium, inner workings, presentation). In the future, the innards of classic games may become increasingly important, perhaps from an anthropological perspective. When video games become centuries old, I feel they will be artifacts of an emergent art form.

undershirt··on Tesla electric car catches fire in Toronto; company has not yet explained
Not much to say until we have more info. With all the amazing advancements that Tesla has made, I can't help but be reminded of Apollo 1's fire. And I have no doubts that they will recover as swiftly as NASA did.
undershirt··on Richard Stallman - Re: clang vs free software
It's confusing if you think about it in terms of developer freedom, which the GPL isn't written for. It's about a user's freedom to run, study, modify, and distribute software however they want. It's this seed of freedom that prevents software from controlling the users. That's what the GPL protects.

So your objection to the GPL is essentially that it doesn't grant you the freedom to take away these user rights.

undershirt··on The question that made me quit the best job I ever had
"Will I regret not having tried?" is the perfect question to sum this up. Definitely words to live by.
undershirt··on 13 illustrated articles on how I built an HTML5 game from scratch
Hi, I'm the autor. I spent 9 months building a game with my team, and 3 months writing 13 articles about it.

The game and tools were made in HTML5 and javascript from scratch. If you're curious how it was developed, you might appreciate the detailed and organized account of how it all happened.

undershirt··on Success at Work, Failure at Home
55:50
undershirt··on Success at Work, Failure at Home
I want to relate this to Richard Branson's family advice to Elon Musk sprinkled throughout a recent Google Hangout[1].

> I hope he can find some wonderful people to help him. He's got five children at home, all boys... he just, uh, he needs to... uh, yeah, I hope you can find lots of time. You just got to find lots of people to help you.

I can't imagine the kind of family life Elon Musk can have if he has five boys while running two companies. He advises young entrepreneurs to work 70-80 hour weeks as a clear no-brainer way to get ahead. Hearing the hesitation in Richard Branson's voice in the quote above says a lot about this I think.

[1]: http://www.youtube.com/watch?v=Vy9y_YSpYxA&feature=share&t=5...

undershirt··on WebKit.js: Pure JavaScript Port of WebKit
Thank you for sharing that. That is a really interesting vision for the future of browsers.
undershirt··on Why we removed bosses at Treehouse
I'd like to read more about this. Do you have any sources?
undershirt··on Graph.tk
For those who don't know, all Macs come with "Grapher"; it's really good. Here's a Grapher screenshot of the equation used in Graph.tk:

http://i.imgur.com/ql0Y23a.png

Having shared that, this is a really cool thing for the web.

undershirt··on Motherfucking Website
This is basically the Web Site Guidelines for the GNU Project [1]:

  - Our goal is to get information to people. Keeping the site design simple
    helps accomplish that.
  - The use of graphics should be minimized, so pages load fast over slow
    links, especially animations. The GNU Project is for everyone, even those
    with slow Internet access and/or text-only WWW browsers.

[1]: http://www.gnu.org/server/fsf-html-style-sheet.html
undershirt··on Mathematicians Team Up on Twin Primes Conjecture
That is a neat proof :D
undershirt··on End of Inception decoded [video]
I was beginning to wonder if it was just Hans Zimmer's score that masterfully carried my emotions at the end. But too jarring was the theme of exploring the depths of a shared psyche with your wife in an absolute, limitless world, then losing everything in yourself from a single mistake. The dream mechanism was a wonderful way of taking you from the sublime to the very feeling of hell.

Very glad to have read this subtle message from the director! A masterpiece in my mind.

undershirt··on I failed a Twitter interview
I applied to a couple jobs in the bay area and didn't do well. I had about the same reaction you did.

The result was that I started working really hard on side projects to see if I was really capable of working up there. That was the beginning of last year, and that pattern of work hasn't stopped. I've learned and built a lot.

About phone interviews though, I've been requesting Google Hangout interviews in place of them. And I've been a lot more comfortable I think because of the face-to-face interaction. Something to think about.

undershirt··on Will Nintendo sue?
Wow you're right. That is a good resource, thanks!
undershirt··on Will Nintendo sue?
Thanks for the update. I am definitely naive.
undershirt··on How to escape a monster (using calculus)
Excellent explanation of a fun problem!

Amazing that the optimal path to land creates a perfect "J". It's solutions like this that leave me in awe-- another felt connection to mathematical truth through an emotional reaction to simplicity. It's empowering to understand a piece of it, but humbling to know it's only part of a larger system that I can't fathom. I think that's the loop that beckons mathematicians.

← PreviousPage 11 of 13Next →