Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
aarongough
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
14 ms
·
91.
▲
by
aarongough
16y ago
Well personally I think it's a matter of 'walk before running'. All of the basic programming paradigms still hold true when you move to multi-threaded coding, they just get executed concurrently... People new to programming generally have e
92.
▲
Ask HN: What would you like to see in a new educational language?
1 points
by
aarongough
16y ago
|
3 comments
93.
▲
by
aarongough
16y ago
I really don't like biometric authentication. As has been said before it's kind of like using your username as your password. Simple ownership is presumed to be enough data to prove you belong. Additionally I (personally) think it's a pro
94.
▲
by
aarongough
16y ago
Is there a reason you would choose to make up your own, untested, license rather than something that has been examined by legal professionals? Did the MIT, BSD or GPL licenses not meet your needs?
95.
▲
by
aarongough
16y ago
Great link Peter! Just the sort of info I am looking for at the moment as well...
96.
▲
by
aarongough
16y ago
It's worth noting that startup times with 1.9 are longer than with 1.8 (in my experience anyway). Startup times for my 1.8 instances on Heroku are sub-second. Whereas instances running 1.9 are 6+ seconds! Disclaimer: I haven't dug into this
97.
▲
by
aarongough
16y ago
And it looks like it's slower that either 1.8 or 1.9...
98.
▲
A short intro to writing a lexer with Ragel.
(thingsaaronmade.com)
2 points
by
aarongough
16y ago
|
0 comments
99.
▲
by
aarongough
16y ago
It just so happens that after the quiz is a very nice intro to creating a recursive descent parser by hand. It's actually quite well written...
100.
▲
A Succinct Intro to Creating Recursive Descent Parsers
(rubyquiz.com)
16 points
by
aarongough
16y ago
|
2 comments
101.
▲
by
aarongough
16y ago
I'm a Rails developer as well: I currently use Coda for pretty much everything. The fact that you can have tabs for files/shells means that everything stays very neat. I generally have a shell open for Git, a shell for testing, file tabs an
102.
▲
by
aarongough
16y ago
I thought it might be something like that :-p
103.
▲
by
aarongough
16y ago
I have to admit some confusion. Where are you seeing the Hello World code?
104.
▲
by
aarongough
16y ago
That was my thought when I saw it done too... The PDF I linked to at the bottom of the article shows a full implementation in C which is pretty awesome. If I remember correctly it's only a couple of hundred lines long. At the moment I am in
105.
▲
by
aarongough
16y ago
Haha, well it wouldn't be easy, but it is certainly possible. A good tool to mess with something like that would be 'EaRing', the dynamic assembler by Zed Shaw: http://www.zedshaw.com/blog/2009-08-21.html
106.
▲
by
aarongough
16y ago
Feedback is warmly welcomed as always. If any of the HN crowd sees issues with this approach I would love to hear about them before I commit to building this into my final language...
107.
▲
Bootstrapping a prototype-based object-oriented language in 44 lines of code.
(thingsaaronmade.com)
14 points
by
aarongough
16y ago
|
9 comments
108.
▲
by
aarongough
16y ago
Nice work! Mind sharing your hourly rate?
109.
▲
by
aarongough
16y ago
Good thing I'm using GCC then! Thanks Mahmud!
110.
▲
by
aarongough
16y ago
Whoever said I was at the start? The prototype is nearly done, and already working in the meantime.
111.
▲
by
aarongough
16y ago
Thanks for the heads-up. Is C really that different now that I need to worry about it? I have done some work in C++ before, but that was many years ago and I've grown accustomed to high-level languages...
112.
▲
by
aarongough
16y ago
Awesome timing. I'm just starting to contemplate porting the prototype VM i'm working on to C. Thanks Mahmud! You seem to be coming to the rescue often these days :-p
113.
▲
by
aarongough
16y ago
I agree! I'm actually in the process of writing my first VM right now, and it's not as hard as you would think...
114.
▲
by
aarongough
16y ago
I only have a couple of email addresses. I'm not worried about someone knowing my email address... Why would I be? I comport myself online the exact same way I would face-to-face. If anyone is sending me annoying/abusive emails I can simply
115.
▲
by
aarongough
16y ago
I don't see how that works. I happily put my real email everywhere, I also use my real name... Is that supposed to be a problem?
116.
▲
by
aarongough
16y ago
Writing my first programming language... And VM, and lexer, and parser, and compiler! Good clean fun!
117.
▲
ParrotVM internals with Allison Randall [video]
(video.google.com)
2 points
by
aarongough
16y ago
|
0 comments
118.
▲
by
aarongough
16y ago
I like the idea of prototyping the language syntax in a high-level language, it reflects nicely what I'm currently doing with the VM. I'll definitely look into that. Clearly I still have a lot more reading/learning to do! Should be fun :-p
119.
▲
by
aarongough
16y ago
It's only a waste of water if you assume the water is 'disappearing' afterward. In ontario water is mainly provided by lakes, then after treatment water is returned to the same lakes. The only waste is the power used to move/treat the water
120.
▲
by
aarongough
16y ago
Thanks Mahmud! I'm not really interested in re-implementing another language at the moment (though I probably will in the future), but it's really good to read the documentation/opcodes for other VMs. Others I've had a look at so far are YA
More ›