Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
ddfreyne
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
46 ms
·
1.
▲
by
ddfreyne
11y ago
This appears to use the theoretical schedule, rather than real-time information. I live next to a busy tram line, and what I see through the window does not match what the site shows.
2.
▲
by
ddfreyne
11y ago
I created a register-based VM named RCPU, for educational purposes. You can find it at https://github.com/ddfreyne/rcpu . It has most of what you’d expect from a register-based VM, and even has video output (rcpu-assemb
3.
▲
by
ddfreyne
12y ago
In case you couldn’t tell from the old-school theme, this web page hasn’t been updated since late 2008 (2008.11.28).
4.
▲
by
ddfreyne
12y ago
I have been using sublime-markdown-extended ( https://github.com/jonschlinkert/sublime-markdown-extended ), which has the nice feature of recognising and highlighting frontmatter blocks. Would love to see frontmatter sup
5.
▲
by
ddfreyne
13y ago
The analogy given in the article is pretty accurate. The Smalltalk environment is unique in that it allows very easy access to the libraries, the IDE and the language’s internals (including the compiler!). The Smalltalk debuggers are among
6.
▲
by
ddfreyne
13y ago
There is a typo: foo2.ord in the first class Foo(T) example should be foo2.value.ord.
7.
▲
by
ddfreyne
14y ago
I admit I did fall into that trap once, long ago. I’m very aware of the consequences now. The reason for writing the article, however, is because I have seen the same mindless behaviour with other people as well.
8.
▲
by
ddfreyne
14y ago
I believe it boils down to a matter of discipline. If you say that you never randomly modify code in order to make it work (according to the tests), then that is great, and that is how every developer should work. However, my experience is
9.
▲
by
ddfreyne
14y ago
I (sadly) average 1 article written per 3 years, so there wouldn’t be much of a point in creating page views.
10.
▲
by
ddfreyne
14y ago
I have occasionally been tempted into the mindless code modifying that I described. That is in the past though! More importantly, I have also seen this happen in professional environments. A very large test suite is very useful, but it is a
11.
▲
Test-Driven Development Bypasses Your Brain
(stoneship.org)
55 points
by
ddfreyne
14y ago
|
65 comments
12.
▲
by
ddfreyne
14y ago
I was using iTunes playlists as an example that switching to different parts of the UI does not interrupt playback.
13.
▲
by
ddfreyne
14y ago
I admit that the behavior is quite odd at first, but once you get used to it, it is really useful. It is the behavior you would expect in a desktop app — for example, you wouldn’t want iTunes to stop playing when you select a playlist, woul
14.
▲
by
ddfreyne
14y ago
On FOSDEM a couple of years back, that question came up during a talk as well. IIRC, FreeBSD needs a VCS where they can delete changesets permanently, for legal reasons.
15.
▲
by
ddfreyne
14y ago
For distraction-free writing, I prefer vim in a fullscreen terminal.
16.
▲
by
ddfreyne
14y ago
A small mistake: “In Ruby, these functions are map, filter” — is incorrect; filter in Ruby is called select .
17.
▲
by
ddfreyne
14y ago
Seems to be inactive. It hasn’t been worked on since June 2010.
18.
▲
by
ddfreyne
14y ago
That app does not seem to be working correctly ATM, but you can use the commandline tools for converting: https://github.com/sickill/coloration
19.
▲
by
ddfreyne
14y ago
Another tutorial about pointers that I found quite nicely written is http://boredzo.org/pointers/ .
20.
▲
by
ddfreyne
14y ago
I do not know the situation in the US, but there is a legal maximum of 12 minutes of advertising per 60 minutes in Europe, which boils down to a legal max of 20%. 50% seems unrealistically high.
21.
▲
by
ddfreyne
14y ago
Telling the browser to reload changed pages is a nice idea. I might steal that one for my static site compiler. :)
22.
▲
by
ddfreyne
15y ago
The same happened to TPB in Belgium: a list of domain names were blocked, but in response, depiraatbaai.be was created, which wasn't blocked. Elisa blocks depiraatbaai.be, but creating a new domain name for TPB would be trivial. DNS blocks
23.
▲
by
ddfreyne
15y ago
If I were implementing this, I would go for an implementation where my Criteria objects are immutable. To me, it seems that code like crit1 = Criteria.new.where(:name => 'Jeff') crit2 = crit1.where(:age => 19) would res
24.
▲
by
ddfreyne
15y ago
Hi, author of nanoc here. This morning I’ve been playing around with Stasis and it does look like a nice tool for building and maintaining simple sites. I like the controller-based approach! Now, here’s a quick (and undoubtedly biased) comp
25.
▲
by
ddfreyne
15y ago
There are a few more Ruby ones around. I have a list at [0] but even that one is outdated, as it does not include Ace or Stasis yet… and I’m not familiar enough with Python/Perl/JavaScript/etc to know the state of site generators there. Wri
26.
▲
by
ddfreyne
15y ago
The address book and dictionary icons have a different perspective yet sit in the same dock. Ack!
27.
▲
by
ddfreyne
17y ago
When I wrote nanoc about two and a half years ago, webby, staticmatic, jekyll, … did not exist, and I was looking for a way to publish a web site on a VPS with very limited resources. I didn’t find anything that fit my needs. There were onl