Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
mattbriggs
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
9 ms
·
31.
▲
by
mattbriggs
14y ago
How many times has that happened? jQuery changed the face of client side development, and its MIT license has encouraged significant and substantial corporate participation, but I have never even heard of a jquery fork. They actually have M
32.
▲
by
mattbriggs
14y ago
Call me an idiot for saying it, but I would rather believe that people fundamentally aren't jerks and rely on community spirit rather then legally enforcing cooperation :) I think the reason that happens for ruby and python is so many of th
33.
▲
by
mattbriggs
14y ago
From a users perspective there is no difference, because only programmers care about source code.
34.
▲
by
mattbriggs
14y ago
I know the ruby and python worlds are almost universally BSD-ish licenses, and you will get a lot of flack for releasing something GPL. The reason is that most companies that use ruby or python libraries are totally happy to contribute back
35.
▲
by
mattbriggs
14y ago
there is a huge difference between platforms and IDEs
36.
▲
by
mattbriggs
14y ago
I'm sorry if this is offensive, but try expanding your horizons. I love music, and I decided that I spent too much of my life staring at a screen, so I took up the guitar. I am terrible at it, but the feeling you get beating a hard boss on
37.
▲
by
mattbriggs
14y ago
>> In Smalltalk, one can drill down through the UI (from menus, windows, etc.) into the actual code, or set a breakpoint launching a debugger on the running system. What other OS (Squeak/Pharo can run on bare metal) lets you do that
38.
▲
by
mattbriggs
14y ago
I find the lack of a . makes it more visually obvious what you are doing -- sending a message. Maybe something like foo <- doSomething would be more clear, but I always thought foo.doSomething sort of feels backwards, since you are send
39.
▲
by
mattbriggs
15y ago
He should get into ruby. 99% of the time all you get is an uncommented generated API doc that is more confusing then helpful, the only choice you HAVE is to "read the source"
40.
▲
by
mattbriggs
15y ago
I'm one of those weird npm style guys, the thing that breaks my brain is this isn't about writing clever code. it is about treating the (literally) single broken case (in the browser) as a broken case. It is about writing safe and maintaina
41.
▲
by
mattbriggs
15y ago
we don't need to work on a better compiler then jsmin, because we have three -- uglifyjs, closure compiler, and yui compressor. They are all better then jsmin by any metric you choose, and they also don't break on automatic semicolon insert
42.
▲
by
mattbriggs
15y ago
How about this, I never lead a line with an infix operator, ever, and every other language I use does not require semicolons. Why would it be a bad thing to just pay attention to lines leading with (? Because js is the exception, it actuall
43.
▲
by
mattbriggs
15y ago
My argument is that ending every line with // is just noise, () is just noise, and ; is just noise, except for the one in 1000loc time that it isn't. And filling your code with noise not only makes your code harder to read and longer to typ
44.
▲
by
mattbriggs
15y ago
Honestly, the magic thing is really overstated. The most magical thing in rails is that methods are defined on your models based on the framework reading your schema when it launches, which granted, is pretty magical, but ActiveRecord aside
45.
▲
by
mattbriggs
15y ago
starting a line with a semicolon means "start a new expression", if it is done where it is meaningful. By putting it at the start of the line, it is easier to associate it with the statement that makes the character important, and calls out
46.
▲
by
mattbriggs
15y ago
Crockford is releasing a tool which is compatible with his opinions, not with JavaScript. All browsers execute that code fine, present and past, and at least for the next decade or so. Crockford can be an arrogant ass about this stuff, that
47.
▲
by
mattbriggs
15y ago
http://blog.izs.me/post/2353458699/an-open-letter-to-javascr... That is a pretty good rundown of the rules. The only problem with not having semicolons is cases like this, where someone is using a bad tool to minify your code. None of the
48.
▲
by
mattbriggs
15y ago
It's mostly inertia, I know the scp command way better then rsync, and for small things (which are the majority for me),it doesn't matter so much what I use. The other day, a coworker freaked when I searched for a file using find . | ack fi
49.
▲
by
mattbriggs
15y ago
when I want to grab the latest version of a 30gb database dump, I think rsync. When I want to grab a file off my desktop when I am in a meeting, I think scp
50.
▲
by
mattbriggs
15y ago
It doesn't nessicarily need to be a leaky abstraction, in the case of rails (1) there was just a few miles between the path a beginner took and a pro took, which makes it real hard to stop being a beginner
51.
▲
by
mattbriggs
15y ago
Read the original post, he isn't saying that its crap with no reason, he is saying it is crap and giving a good 80 reasons that none of the alternatives have. And pointing to facebook just means it is possible to build something great with
52.
▲
by
mattbriggs
15y ago
"rails new project-name", and I have a full app. and heroku makes deployment just a push away. Its not like phps ease of use is not a good thing -- it is. but other languages/platforms aren't _that_ much harder
53.
▲
by
mattbriggs
15y ago
The problem is that if all you know is a C style language, getting past non c style syntax is a hard job all by itself. I had a hard time learning clojure, but once I did it was a snap to learn common lisp, scheme, and elisp. Same kind of d
54.
▲
by
mattbriggs
15y ago
A truely masterful carpenter could build you a pretty impressive desk with nothing but a few jagged rocks. But put better tools in his hands, and the same guy will do a much better job, faster. That was the point of the original blog post,
55.
▲
by
mattbriggs
15y ago
only php is a screw made out of silly putty, which is fine for extremely simple things, but would take a great deal of ingenuity and creativity to make work for larger problems
56.
▲
by
mattbriggs
15y ago
I don't buy it. A designer with Photoshop is no more empowered then a designer with Photoshop and its source code. The only people source code matters to (and helps) is programmers, but then we start leaving the realm of the FSF and start e
57.
▲
by
mattbriggs
15y ago
The ability to "Travel and form relationships" is critical, but these are orthogonal concepts to what the FSF is fighting for. Beyond that, the technology that has enabled that ability is something the FSF is fighting -- facebook and twitte
58.
▲
by
mattbriggs
15y ago
Freedom of the mind is something like 1984 thought crime. What the FSF wants is the right to modify any program, which is completely different, and I think FAR less important.
59.
▲
by
mattbriggs
15y ago
I don't find him threatening, but I find him offensive. The concept of freedom for human beings is an incredibly important one that people have fought and died over, and needs to be protected at all costs, even our own lives. His movement h
60.
▲
by
mattbriggs
15y ago
I have 11.10 on my work laptop right now, since we use ubuntu at work. my experiences are 2 hours battery life (with jupiter), windows on the same machine gets 6-8 hours around 1 in 5 times it crashes when coming back from hiberation it nev
More ›