HNHacker News
TopNewBestAskShowJobs

avolcano

3,882 karma · joined March 12, 2011

I write JavaScript and Python and other languages sometimes.

website: thomasboyt.com

submissionscomments
avolcano··on When IE gave us beautiful, fast touch interactions, and nobody cared
It's worth pointing out that Microsoft primarily invented this for HTML5 Windows 8 apps (along with some interesting, if incredibly underbaked, JavaScript view libraries to go along with it). That is why the APIs here might seem like way-too-high-level abstractions - they were trying to encapsulate the UX features Windows 8 had, like scroll snapping within item grids.

It was nice, and necessary, to use there because it made it relatively easy to make HTML5 apps that looked and felt like a native counterpart on the same platform. I don't know if they would have fit in on the general web, but it was cool to see them take a crack at nicer touch scrolling in CSS.

avolcano··on London's poor fetish: commodifying working class culture
This is basically just Pulp's "Common People" in article form: https://www.youtube.com/watch?v=yuTMWgOduFM
avolcano··on A redesign of the Django websites
Funny how, even after a redesign, I can still recognize the layout of the docs after occasionally looking at them a few times a year :) https://docs.djangoproject.com/en/1.7/
avolcano··on Countries where Americans can study at universities, in English, for free
I had a 2.8 in high school, didn't get Hope, and ended up in community college. It's not as trivial as you make it out to be, honestly.

Interestingly, a report came out a couple of years ago recommending it be changed to a 2.5 minimum and a $100k income cap[1], to broaden access to lower-income students. Didn't happen, though.

[1] http://gbpi.org/hope-on-a-tightrope

avolcano··on Twitter Digits
If assets (CSS/JS) aren't loading for you, try this: https://dev.twitter.com/products/digits
avolcano··on Towards Reliable Storage of 56-bit Secrets in Human Memory [pdf]
Something like https://twofactorauth.org/ for password limitations would be great.
avolcano··on mdp – A command-line based markdown presentation tool
The only major missing feature for the slide decks I tend to create is syntax highlighting. Still will probably give it a shot next time I don't have much code to present :)

For those who were curious what this was using for Markdown, it looks like it's home-rolled in C: https://github.com/visit1985/mdp/blob/master/viewer.c#L353

avolcano··on Amazon’s Twitch Acquisition Is Official
While Amazon may not have a YouTube competitor, they certainly have a consumer video product in Amazon Prime Video.
avolcano··on Show HN: Esperanto – Convert ES6 modules to AMD, CommonJS
No problem, just wanted to point out one of the reasons for the transpiler's relative verbosity :)

There's lots of other good test cases here that should be adaptable: https://github.com/esnext/es6-module-transpiler/tree/master/...

avolcano··on Show HN: Esperanto – Convert ES6 modules to AMD, CommonJS
One of the reasons this is so relatively simple is that it doesn't appear to handle cycles like es6-module-transpiler does.

See the test case here:

https://github.com/thomasboyt/es6-cycles-comparison

The es6-module-transpiler output functions correctly, while the Esperanto output does not. This means that while Esperanto can translate the syntax of ES6 modules for you, it doesn't currently match semantics like es6-module-transpiler does.

avolcano··on Show HN: Dayboard – Daily task management for teams
This is really nice! Going to give it a shot with my tiny (but 1/3-remote) team this week.

A few tiny styling issues: the 3D effect modals have sometimes results in the text being blurred on Chrome OSX (see https://www.dropbox.com/s/qna5gj9cm6zbovm/Screenshot%202014-...), and the input field background is a bit too low contrast (I occasionally was confused where to click in a form).

avolcano··on A game engine for building online adaptations of board and card games
There's a game on Steam called Tabletop Simulator with similar goals, but with the added bonus of a 3D playing space (including physics): http://store.steampowered.com/app/286160/

Obviously a different sort of project (commercial & proprietary), but still an interesting one.

avolcano··on [dead]
Not just limited to the web interface; looks like their mobile API is down too.
avolcano··on Show HN: Softcover – A publishing platform from the author of the Rails Tutorial
Seems like an alternative to https://leanpub.com/ with much better design. I'm very impressed.
avolcano··on Mozilla to deliver ads in its Firefox browser
Honestly, if Mozilla wants to continue surviving, and wants to break their scary dependence on Google, I don't know what non-advertising alternatives they can explore.

(maybe a Wikipedia-style pledge drive on the new tab page? Of course, I bet people would be far more annoyed by that)

avolcano··on Gmail was down
Google Plus is down.

I don't think anyone's noticed yet.

avolcano··on React: Finally, a great server/client web stack
HTMLBars is rendering to DOM instead of to string, to enable React-level performance: http://jsfiddle.net/Ut2X6/10/
avolcano··on Best development book I've read, has no code in it
As someone who only started working in tech last summer and hasn't yet put a lot of thought into career development, this book sounds perfect for me.
avolcano··on I Decided to Delete All My Facebook Activity
Ooh, cool. I was just idly wondering today whether I could easily delete all my posts from high school (full of angst about calculus and bus rides).

If Facebook actually wants people to be using their service in twenty years, they should really build timeline cleansing in.

avolcano··on The Future of JavaScript MVCs
Yeah, I think it's rather misleading to compare om to the performance of the least optimized and most naive (on purpose, mind you) framework instead of a more robust one.
avolcano··on The Future of JavaScript MVCs
The title of this post is strange. This seems more like the future of JavaScript views than the future of models or controllers.

I don't see a large movement to immutable data structures on the horizon in JS. I can appreciate the performance implications in Om, and would be interested in using React + Mori to the same end, but I'm not sure that it would keep me from having mutable data structures to represent most of my application state.

There are so many now-solved problems in JS MVCs that were a complete trainwreck several years ago - client-side routing, sanely managing data, and intelligently organizing your code base - that all assume mutable data structures and traditional object-oriented paradigms.

This might be the future of ClojureScript (in fact, it should be the future of CLJS, as it's much more elegant than any other view solution I've seen for it), and functional data structures may be a clever way to optimize the DOM, but this certainly doesn't seem like the future of JavaScript to me.

avolcano··on Tydlig – Calculator Reimagined for iPad and iPhone
Just because an OS has a "majority market share" doesn't make it a suitable market. Elegant, minimal premium apps like Clear have done well on the iOS app store, but it's hard to imagine a $5 calculator app getting much interest on Android.
avolcano··on Omaha Code School
Oh, c'mon, don't act like this reflects poorly on them. This hit Hacker News at midnight on Friday, I seriously doubt they self-submitted or expected it at all. For all we know, this could just be a demo site still running on a single Heroku instance they were waiting to scale up.
avolcano··on Omaha Code School
A few scattered thoughts as a Hacker Schooler and college dropout generally interested in alternative education:

- Their curriculum seems very similar to App Academy's (from what I've gathered from friends/acquaintances who have gone there). This isn't a bad thing in any way; I think Rails is a solid foundation for web development, regardless of my personal opinion of it.

- They have a lot of mentors. I wonder how many students they expect to accept, and how many of these mentors are full time?

- I'm glad there's a self-learning curriculum before starting, but I worry about students getting hung up here/whether they'll have easy access to mentors before actually starting.

- The straight tuition cost is somewhat disconcerting. Hacker School gets its money from a hiring fee, while Flatiron School offers a partial refund if you find a job through them. App Academy only charges tuition if you get a job afterwards, and will also refund you part of it if you use their job placement programs. The use of a straight tuition cost makes me wonder if Omaha Code School isn't confident in its ability to place students in jobs, and thus doesn't want to tie their revenue to that. To be fair, Omaha Code School is significantly cheaper than App Academy or Flatiron School, around half the price!

- Does Omaha Code School only plan to work with partner companies in Omaha? While I'm happy to hear Omaha has a growing startup scene, it seems like a potential limiting factor.

Also, FWIW, while I expect there to be a lot of comments saying things like "why Omaha?," I actually think it's super exciting to see this code school concept spreading throughout the country. Hacker School had quite a few midwest migrants, but I think that something closer to home can drastically lower the barrier to entry (especially considering the incredibly difficult cost of SF or NYC).

avolcano··on Big Data, Big Bucks: Palantir Valued at $9 Billion
Not too far removed from tracking for advertising purposes, honestly. Just a lot more sources to work with, presumedly.
avolcano··on Dean Says Median Grade at Harvard College Is A-, Most Common Grade Is A
I have to imagine that the long-term solution for this is for employers to find better criteria to judge candidates on than a GPA. There's too much variance in schools and classes to really consider it an accurate judge of ability. It's a measure of how well you did in school, not how well you will be able to do your job.
avolcano··on Zurb Foundation 5 Released
It's a public API meant for consumption by other developers, 95-99% of which are going to be use camelCase.

I don't care what their code looks like internally. I do care about the public interface to it.

avolcano··on Zurb Foundation 5 Released
This is insane.

I have literally never seen a large-scale open source project or JS style guide that uses snake_case.

The DOM is camelCase. jQuery is camelCase. Node APIs are camelCase. Why on earth do Zurb think their library is any different?

avolcano··on NFL, MLB Warn That Aereo Could Trigger End of Free TV Game Broadcasts
I got Aereo purely to watch NFL games legally. If this goes away, I suppose I could go back to pirating streams.

To be fair, NFL Sunday Ticket is a really great subscription service if you want to follow out-of-market teams (I considered getting it this year to keep up with the Falcons now that I've moved to NYC, though in retrospect I'm glad I didn't). It's too bad that local games are subject to arcane blackout and broadcast restrictions.

avolcano··on Why I use a 20-year-old IBM Model M keyboard
Mechanical keyboards are awesome. Model Ms are cool, but if you want something a bit more modern (with media keys, a slightly smaller footprint, and slightly quieter keys), look into any keyboard that advertises having Cherry MX switches. You can get a great keyboard for only ~$80 (look at the CM Storm QuickFire line - ignore the goofy "pro gamer" marketing, they're wonderful for hacking too!).

If you're interested, check out the excellent r/MechanicalKeyboards buying guide: http://www.reddit.com/r/MechanicalKeyboards/wiki/buying_guid...

← PreviousPage 6 of 14Next →