Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
snprbob86
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
15 ms
·
91.
▲
by
snprbob86
14y ago
Many languages require declare-before-use and co-declared recursive structures. Sometimes, they provide an escape-hatch like a forward-declaration. It also makes the compiler substantially faster and makes it far harder to accidentally intr
92.
▲
by
snprbob86
14y ago
I had never heard of Rap Genius before this Heroku thing and their app is aimed at dissecting the types of textual messages that are being exchanged back and forth here. Seems like they decided to take the "pick a fight" approach to publici
93.
▲
by
snprbob86
14y ago
This is also the same technique I like to use for providing configuration to applications. Basically, write YOUR_APP_ENV=prod or whatever into /etc/environment and then add appenv to PATH which tests against the machine's environment, sets
94.
▲
by
snprbob86
14y ago
> To avoid having to go to the reflog Why should I avoid having to go to the reflog? I've met a few folks that, upon learning about reflog, think that every time they run `git reflog` they are admitting that they made a mistake or have
95.
▲
by
snprbob86
14y ago
This is where smaller code projects with clearer dependencies come in to play. You can designate maintainers, integrators, reviewers, etc on a per-project/per-boundary basis. This means that failure to understand rebase has severely localiz
96.
▲
by
snprbob86
14y ago
I don't understand why anyone considers rebase to be scary. It's really quite simple: Primarily, rebase is a tool for modifying patches. Patches are as much about communication as they are about modifying code. You edit your emails before y
97.
▲
by
snprbob86
14y ago
To clarify, `ifpw list` prints a table of rules where the first column contains rule ID numbers. Use `ipfw del $id`.
98.
▲
by
snprbob86
14y ago
> The use of Lorem Ipsum is to have a place holder for your typography. And this is to have a place holder for your text , not your typography. > This is going to make your mock-ups less relevant and is going to be harder to explai
99.
▲
by
snprbob86
14y ago
I'm not sure if you're telling me, or telling other folks in this thread, but for the record: I've fixed bugs in the ClojureScript compiler related to preserving the lexical scoping semantics :-) It's actually quite a tricky process and inv
100.
▲
by
snprbob86
14y ago
JavaScript's lexical scoping is function-level. There is no block level lexical scoping, so variables are "hoisted" to the containing scope. This is why people use the (function(foo){...})(bar) trick to create lexical scopes, such as when l
101.
▲
by
snprbob86
14y ago
I greatly prefer Scheme-like lexical scoping. However, JavaScript does not implement lexical scoping properly. Given the particularities of JavaScript's inadequacies, I think that the CoffeeScript design is very reasonable. It's certainly n
102.
▲
by
snprbob86
14y ago
The more important part of that sentence, which you elided, was the fact that there was a language communication barrier. I treated them with nothing but respect in person. I always joke around and make small talk with people in the service
103.
▲
by
snprbob86
14y ago
> [T]he procedure is, for the normal person, a once-in-a-lifetime event. But the flunky on the other side of the desk does it every day. I just had a TV delivered. And then a replacement delivered, but they were unauthorized to pick up
104.
▲
by
snprbob86
14y ago
> The hardest part is not learning "obscure" git things, it's unlearning the habits and preconceived ideas about how SCMs work. I've begun to think of engineer's ability to "get Git" as a sort of abstract-thinking FizzBuzz. DVCS breaks
105.
▲
by
snprbob86
14y ago
MouseloOk != MouseloCk Tracking view position from mouse coordinates has always been possible, but handling mouse focus and coordinate wrapping is necessary for games with mouse look. The really tricky bit is that there are security implica
106.
▲
by
snprbob86
14y ago
What's your point? There's also Trident (IE) and Gecko (FF), just like there's NT and BSD.
107.
▲
by
snprbob86
14y ago
> you end up spending time maintaining your template, losing much of the benefit of the template It really depends on whether or not you start a lot of new projects. If you're a Rails dev shop that does a wide variety of apps on a regul
108.
▲
by
snprbob86
14y ago
It depends on the application. For a tool that you use as often as Gmail, you want something functional, but that doesn't mean it can't let the personality of Google shine through. Gmail's empty spam page says something like "No spam here,
109.
▲
by
snprbob86
14y ago
Cool! I also really like http://colorschemedesigner.com/
110.
▲
by
snprbob86
14y ago
If you're are changing a... ...private to public: The only references are in your package. They can be found trivially with ack or grep. ...private mutable variable to public: You want to inspect all usages anyway to ensure that you're not
111.
▲
by
snprbob86
14y ago
It's just very different than what most GUI tools feel like. In some ways, it's more like a game engine loop than a UI toolkit's message pump. The lack of familiarity slows adoption, despite being, IMHO, vastly superior technology. See my
112.
▲
by
snprbob86
14y ago
I've recently switched to no-music workouts. Awkward at first, listening to the sounds of others working out around you, but with practice you can tune that and your other thoughts out. After a week or two, I greatly prefer it!
113.
▲
by
snprbob86
14y ago
Because standards are where innovation goes to die. I'm not saying standards are a bad thing, I'm saying that it's likely counter productive for most vendors at this point in the marketplace.
114.
▲
by
snprbob86
14y ago
> games built on top of Unity For the curious, here is Unity's components reference page: http://docs.unity3d.com/Documentation/Components/index.html
115.
▲
by
snprbob86
14y ago
> I still like to convince myself, though, as to why this approach makes sense over the traditional OO / encapsulation approach. I've become a 100% believer that Values are preferable to Objects & Encapsulation, full stop. However,
116.
▲
by
snprbob86
14y ago
> But why oh why use a language that is very arguable not meant to write video games Because Chris has absolutely no interest in writing a game (as an end goal). He's trying to write an IDE. He wrote a game to test out some ideas that h
117.
▲
by
snprbob86
14y ago
This isn't about adding readline support to your own programs (although it's a reasonable stop-gap solution there), this is about adding basic readline support to other people's programs without a massive investment.
118.
▲
by
snprbob86
14y ago
I've worked on a reasonably large Backbone app in production and I've written several toy apps with Angular. I think that a lot of people dismiss Angular as yet-another-mvc-framework without ever discovering the key elements of Angular that
119.
▲
by
snprbob86
14y ago
I don't think that branding is for users. I think users will always just see "Facebook Search" when this is eventually rolled out broadly. The "Graph" part of "Graph Search" is for us geeks and for Wall Street. The idea is to obviously diff
120.
▲
by
snprbob86
14y ago
I also never met him, but this really upsets me too. It was a bummer when I saw the headline, but I'm really, really upset now that I was reminded of his legal troubles. Suicide is complex, so I don't want to speculate on whether or not he
More ›