Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
drothlis
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
17 ms
·
121.
▲
by
drothlis
12y ago
The article doesn't mention highlighting the declarations/definitions of types & variables. I find it far less obtrusive, and more useful, than lexical highlighting. It's surprisingly easy to do in Emacs, and it works rea
122.
▲
by
drothlis
12y ago
If you have 30 minutes: Steve Yegge's "Emergency Elisp". http://steve-yegge.blogspot.co.uk/2008/01/emergency-elisp.ht... If you have 6 months: Structure and Interpretation of Computer Programs (high
123.
▲
by
drothlis
12y ago
I found this concept quite neat: An "always on" debugger (for javascript) http://lambda-the-ultimate.org/node/4945
124.
▲
by
drothlis
12y ago
"Just". The "mostly" in pymake's tagline (below) is the tricky bit. pymake: A mostly GNU-compatible python implementation of `make`.
125.
▲
by
drothlis
12y ago
cat > asdf.txt <<EOF a b c d e f g h i j EOF cat asdf.txt | awk '{print $1}' cat asdf.txt | awk '{print $2}' cat asdf.txt | awk '{print $(3-1)}' cat asdf.txt | aw
126.
▲
by
drothlis
12y ago
With the old fingerworks touch-pad keyboards[1] single-finger taps were for pressing keys, two-finger movements moved the mouse cursor and two-finger taps were for clicks. It worked really well. The main annoyance was the lack of feedback w
127.
▲
by
drothlis
13y ago
With gdb you have "py-bt" etc: https://docs.python.org/devguide/gdb.html
128.
▲
by
drothlis
13y ago
The difference between "X Testcases" and "Y Free Writes" per month is a bit confusing, but I think I understand what you mean. My main concern would be that managing test failures (is it a real bug, or is the test just f
129.
▲
by
drothlis
13y ago
I use KeyRemap4MacBook[1] to map the enter/return key to control, but only if held down . If you tap it, it's still return. Sounds weird but it works really well, it's a large target, and it roughly mirrors caps lock as cont
130.
▲
by
drothlis
13y ago
Do you have any thoughts, or writings that you could point me to, regarding shell's parseability? For example, is it possible to parse a shell script without running it? Would it be possible to extract Bash's lexer+parser into a s
131.
▲
by
drothlis
13y ago
Or if it's a similar game on a set-top box / console, use http://stb-tester.com (aka Sikuli for set-top boxes). :-)
132.
▲
by
drothlis
13y ago
In the big picture, visual programming is very natural. It is, in fact, so natural that we often make flowcharts of how systems work. It would be better if these flowcharts would actually be the system, rather than an inc
133.
▲
by
drothlis
13y ago
It certainly wasn't socialism, but it wasn't exactly slavery either. The "labor tax" was 2 years of labour (out of your entire life).
134.
▲
by
drothlis
13y ago
3. Simple & safe family life that yields happiness and the supportive environment and mental health necessary to complete long-term projects. 4. Difficult & lonely life that leads to depression and not achieving anything at all.
135.
▲
by
drothlis
13y ago
> if a tutorial emphasizing CUA makes adoption rates higher, then the tutorial is more successful. That's very insightful. Thanks!
136.
▲
by
drothlis
13y ago
I agree that the specific key bindings are the least interesting thing about Emacs.† This is the approach I tried to take in my tutorial: http://david.rothlis.net/emacs/howtolearn.html -- namely, teaching you how to find the commands
137.
▲
by
drothlis
13y ago
http://david.rothlis.net/emacs/howtolearn.html For example, this chapter: http://david.rothlis.net/emacs/customize_c.html walks you through this example: What command is run when I press TAB? How do I find out? How do I find its (elisp)
138.
▲
by
drothlis
13y ago
Great "learn the terms" section. So many tutorials come with a huge up-front wall of text explaining every possible term you could ever come across, when all you want is to get to the useful stuff! The approach I took in my own guide to lea
139.
▲
by
drothlis
13y ago
http://docs.python.org/2/library/ast.html http://golang.org/pkg/go/parser/ (See also gofmt: http://golang.org/cmd/gofmt/ and gofix: http://golang.org/cmd/fix/ )
140.
▲
by
drothlis
13y ago
All articles are also available free of cost one week after the initial publication.
141.
▲
by
drothlis
13y ago
"Where is it appropriate to post a subscriber link? Almost anywhere. Private mail, messages to project mailing lists, and blog entries are all appropriate. As long as people do not use subscriber links as a way to defeat our attempts to gai
142.
▲
by
drothlis
13y ago
The microsoft keyboards work well enough on Macs: http://david.rothlis.net/keyboards/microsoft_natural_osx/
143.
▲
by
drothlis
13y ago
And you can even test your FirefoxOS apps with the Selenium WebDriver API! Mozilla's talk about testing FirefoxOS, at the Google Test Automation Conference last week: http://www.youtube.com/watch?v=X41eqcmC2Dk Writeup: http://lwn.net/Sub
144.
▲
by
drothlis
14y ago
Did him leaving have anything to do with the rest of the team not pulling their weight on documentation? ;-)
145.
▲
by
drothlis
14y ago
It was certainly the case on the 2.3 "stable" branch two or three years ago: http://david.rothlis.net/rails/experience_report/#stable_bra...
146.
▲
by
drothlis
14y ago
Not necessarily -- email me your CV & links to your code samples, blog posts, etc. if you have any! :-)
147.
▲
by
drothlis
14y ago
In my profile: http://news.ycombinator.com/user?id=drothlis
148.
▲
by
drothlis
14y ago
YouView, London, UK / permanent, full-time, on-site YouView is looking for Test Automation developers. You'll be writing test scripts and working on our test infrastructure, much of which we open-source (e.g. http://stb-tester.com ). We u
149.
▲
by
drothlis
14y ago
The problem is that it's hard to use sed portably, because GNU sed's "-r" is "-E" in BSD sed. (There's also the differing behaviour of "-i" as mentioned earlier in the thread.)
150.
▲
by
drothlis
14y ago
What does "x * 10E^(y)" mean?
More ›