Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
mattbriggs
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
11 ms
·
61.
▲
by
mattbriggs
15y ago
Happy hacking uses topre switches, which are about as high quality rubber dome as it gets, but you really pay through the nose for them. Das uses cherry mx, which are spring buckling switches (like the model m), and are much cheaper then to
62.
▲
by
mattbriggs
15y ago
I find the feedback of a mechanical keyboard makes typing more enjoyable in a general way. At home I have a razor black widow which has cherry blue switches (which are my favorite), at work I have a dasKeyboard with cherry brown switches (m
63.
▲
by
mattbriggs
15y ago
first time i heard that was from greg browns Ruby Best Practices book (was probably the best thing I took away from it). At this point (unfortunately) bang means almost nothing, since the reason to use bang seems to be different for every r
64.
▲
by
mattbriggs
15y ago
dailyjs did a nice writeup recently http://dailyjs.com/2012/01/19/semicolons/ and isaac (npm guy) wrote a really good piece on it that I like better then mislavs http://blog.izs.me/post/2353458699/an-open-letter-to-javascr... . I don't e
65.
▲
by
mattbriggs
15y ago
the only tools that will break your code if you don't use semicolons are so old they shouldn't be used for other reasons. At this point, you should really be using either yui compressor, closure compiler, or uglifyjs for reasons that have n
66.
▲
by
mattbriggs
15y ago
Maybe at large scale, I have spent my career working with 200k - 500k loc systems in java, c#, and ruby, and in my experience, the thing that makes refactoring possible or a nightmare is well written test suites, not compilers. Compilers de
67.
▲
by
mattbriggs
15y ago
>>I agree, it's not terribly hard to pick up the basic idea, but it still doesn't lend itself to the idea of being 'self-documenting', which has always been a helpful fallback when dealing with python stuff that I encounter problems
68.
▲
by
mattbriggs
15y ago
If you want to stick with a language you know, ASP.net MVC and Django are both great full stack frameworks for getting complex stuff done quickly and well. If you want to go a bit more of a futureproof route, focus on learning something lik
69.
▲
by
mattbriggs
15y ago
for future reference, step 1 - gcc toolchain ( https://github.com/kennethreitz/osx-gcc-installer or xcode), step 2 - rvm ( http://beginrescueend.com/ ), step 3 - "rvm install 1.9.3 && rvm 1.9.3 --default && gem install rail
70.
▲
by
mattbriggs
15y ago
Every time I use something that isn't rails, I am reminded by how easy it makes things. You get - validations - basic architecture - emails - dependancy management - asset packaging and management - concept of "dev" vs "production" mode - d
71.
▲
by
mattbriggs
15y ago
I think the biggest thing is if that learning a complex framework is hard enough, but people often just assume that their expertise in a c-like static language is immediately transferable to anything else. If you have no experience in a dyn
72.
▲
by
mattbriggs
15y ago
Can you give more details? Bundler gives very strong versioning of dependancies, I find railstutorial.org, railsguides, and the api docs to be pretty complete, and "convention over configuration" means things like your models are singular n
73.
▲
by
mattbriggs
15y ago
http://railsinstaller.org/ ? in general, windows support in the ruby world is sort of a third class citizen, but I had thought rails installation was a solved problem
74.
▲
by
mattbriggs
15y ago
Yeah, if you read that site you'll see that the Munich switch was really mismanaged and underestimated. This press release sounds more like pr spin then anything, since they we supposed to be done a very long time ago
75.
▲
by
mattbriggs
15y ago
Honestly, they have been getting their shit together since 7, they were just so far behind that it has taken this long to have enough impact that devs don't want to stab their eyes out rather then support it. IMO they should have either swi
76.
▲
by
mattbriggs
15y ago
You may want to wait a bit if you are happy with gnome 2, since there are still stability and perf issues (at least in 3.1) the really bog difference is that window switching has mostly become a modal thing, which honestly isn't as bad as y
77.
▲
by
mattbriggs
15y ago
gnome 3 works that way now too, it is one of my favorite changes :) (even though it gets the most hate)
78.
▲
by
mattbriggs
15y ago
i hate unity with a burning passion, but gnome 3 is my favorite environment in linux right now :)
79.
▲
by
mattbriggs
15y ago
I find there are a few killer extensions like https://extensions.gnome.org/extension/10/windownavigator/ and https://extensions.gnome.org/extension/60/overlay-icons/ . The first one means you aren't forced to grab the mouse in overlay mo
80.
▲
by
mattbriggs
15y ago
I would say that the responsibility on the developer for that vision to occur is to write standards compliant code. Working around bugs or quirks in a specific browser I think falls into the realm of business case.
81.
▲
by
mattbriggs
15y ago
Its not browser elitism when you have 4 browsers that work and 1 that doesn't. If you are doing trivial ui work, it is not hard to support IE. If you are doing anything close to innovative or competitive with what is out there, it is a huge
82.
▲
by
mattbriggs
15y ago
IE10 looks like it will be the first version to not take much work. 9 is not as glaring as 7 or 8, but it is definitely the lowest common denominator.
83.
▲
by
mattbriggs
15y ago
granted, but that sounds more like a micro optimization rather then significantly changing the behavior of the language
84.
▲
by
mattbriggs
15y ago
the this keyword still works exactly the same, just a terse syntax for functions and for function binding to the current scope. currently, function(){} is the exact same as the proposed ()->{}, and (function(){}).bind(this) is the exact
85.
▲
by
mattbriggs
15y ago
... But software that is open source is not nessicarily free. Open source is a development model, free software is a religious movement
86.
▲
by
mattbriggs
15y ago
The only problem with current OO in JavaScript is that it is different then what most people know, and they don't like learning new things.
87.
▲
by
mattbriggs
15y ago
Don't want to get into a silly argument, but while you are right that VS beats eclipse, IntelliJ IDEa absolutely spanks VS. IMO jetbrains is hands down the best dev tools company around nowadays
88.
▲
by
mattbriggs
15y ago
For me, there is a huge difference between programming languages I like, and what I can build with them. Clojure is my favourite, followed by Io. Both languages have a clean, minimalist aesthetic, are rediculesly powerful, and very expressi
89.
▲
by
mattbriggs
15y ago
With 10mil subs still they will take a long time to fade, but if you look at that chart, the first significant dip in its history was post Wrath of the Lich King, followed by the current dip which occurred after Cataclysm. They regained the
90.
▲
by
mattbriggs
15y ago
> also, you're convinced your site is more like an "application" I think thats the big thing. I randomly arrive at tweets all the time, I open gmail once or twice a day and leave it open. Even if you are a heavy twitter user, you are st
More ›