Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
wingo
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
20 ms
·
151.
▲
by
wingo
16y ago
An interesting parallel. I guess the novelty is that there is no intermediate expanded file -- no config.h, etc.
152.
▲
Abusing the C Compiler
(wingolog.org)
40 points
by
wingo
16y ago
|
19 comments
153.
▲
by
wingo
16y ago
The problem is not only time from disk, it's time from memory.
154.
▲
by
wingo
16y ago
The top comment has a remarkably good list of references. I like the nanopass and incremental papers a lot, RTT is a classic, and there were several good-looking references I had never seen. Almost makes me feel some jealousy at the pleasan
155.
▲
by
wingo
16y ago
I meant to upvote, but touched the down instead!
156.
▲
by
wingo
16y ago
This is not the point.
157.
▲
by
wingo
16y ago
You must be very non-technical indeed :) Admittedly not the clearest flowchart, though...
158.
▲
by
wingo
16y ago
That could be a bad sign -- I pasted in my lasted blog to the http://news.ycombinator.com/item?id=1514016 from a few days ago, and got Dan Brown. Surely a bug! Then the next two also came up Dan Brown. Doh!
159.
▲
by
wingo
16y ago
Paul Graham also used to be 80% programming and 20% business.
160.
▲
There's more to locality than caches
(pvk.ca)
5 points
by
wingo
16y ago
|
0 comments
161.
▲
by
wingo
16y ago
The REPL and debugger for GNU Guile, an implementation of Scheme. I'm trying to integrate the two, so when you get an error, you're just dropped into a new recursive REPL that happens to have a debugger too, so you can inspect the stack fro
162.
▲
by
wingo
16y ago
He doesn't mention automake or libtool; he must be saving them for a separate rant :P Much of what he says is fair. Many decisions made way back when would be different now. But the autotools are well-documented, well-maintained, and they d
163.
▲
by
wingo
16y ago
Depends on what you mean by "framework". I would interpret that as "the language in which you write your application", and in that case a language that treats text and HTML as different datatypes does provide more security. Rails' conflatio
164.
▲
by
wingo
16y ago
"All the safety of C++"???
165.
▲
by
wingo
16y ago
Tough to say. You will not like this answer, as it is not precise. I think it's that when I hack python (and I did so professionally for a few years), I feel like someone is trying to tell me what to do. I don't like being told what to do.
166.
▲
by
wingo
16y ago
I do not like Guido's language design instincts, but his respect for his users' existing code is admirable, and has proved to work very well for Python.
167.
▲
by
wingo
16y ago
I do not include Python in the fringe, no.
168.
▲
by
wingo
16y ago
Upvoted for the "then they fight you" aspect. Fringe language practitioners need to hang together :)
169.
▲
by
wingo
16y ago
Seems to be syscalls to allow userspace to manage virtual memory with more power and responsiveness, so as to allow garbage collectors to take advantage of hardware capabilities -- sounds quite interesting.
170.
▲
by
wingo
16y ago
> and the whole repository is just a single file http://keithp.com/blogs/Repository_Formats_Matter/
171.
▲
by
wingo
16y ago
Good points, though with FFIs you have the same level of unsafety. A more limited mmap wrapper could provide bounds checking, but it's still your job to interpret the bytes being mapped.
172.
▲
by
wingo
16y ago
Oh dear, I did not realize that. Internets one, wingo zero...
173.
▲
by
wingo
16y ago
Interesting article, but a terrible title! Atom bombs, really?
174.
▲
by
wingo
16y ago
> We used to do all these tricks in 'C' to map data and move it around to get the best locality. This isn't nearly as feasible in C# and Java. Did we really? With malloc things are just as unpredictable. If you resort to mmap-like memor
175.
▲
by
wingo
16y ago
>Optimizing algorithms and optimizing Ruby code in C > Some key Ruby code has been replaced by C code. Ew. I feel sorry for them. "C for speed" is C for a calcifying creep across your application. Necessary at times, but only if you
176.
▲
by
wingo
16y ago
Remarkably well-written. Wordy, yes, but entertaining, and insightful. I'm inclined to agree with his points; and, I wonder how it relates to free (libre) software. Maybe not at all, but it would be really fulfilling to have that kind of us
177.
▲
Interview with Alan Robinson, inventor of resolution logic
(vanemden.wordpress.com)
5 points
by
wingo
16y ago
|
1 comments
178.
▲
by
wingo
16y ago
I believe the plan is for gcc to provide a build server to which the debugger could ask, "expand this expression for me please".
179.
▲
by
wingo
16y ago
It is one of my favorite papers, and a gateway to a wealth of information available for hack/self-study. It does have the insidious aspect though that if you get something halfway working and you like it, you will spend thousands of hours m
180.
▲
by
wingo
16y ago
One can assemble directly in your language of choice. See http://code.weinholt.se/industria/ for a particularly terse example: 1300 lines for an x86 assembler. Link to source: http://bazaar.launchpad.net/~weinholt/scheme-libraries/indus.
More ›