Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
tokenrove
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
9 ms
·
31.
▲
Ulix – a Literate Unix
(ulixos.org)
98 points
by
tokenrove
11y ago
|
40 comments
32.
▲
by
tokenrove
11y ago
I find the following quote very provocative but interesting and worth discussing: continuous integration should not be an external tool, but part of the program it tests in the same way a program's test suite is part of that pr
33.
▲
Continuous Integration for Snabb Switch
(mr.gy)
1 points
by
tokenrove
11y ago
|
1 comments
34.
▲
by
tokenrove
11y ago
Just to list one killer feature: instant fixup. Apply your staged changes as a fixup to any earlier commit, doing all the steps of stashing and rebasing for you. Also, makes partial staging so easy, and applying individual hunks from, say,
35.
▲
by
tokenrove
11y ago
It's pretty cool, but it's a little disappointing that they handwave away the possibility that block writes might not happen atomically. Formal verification is only as good as the assumptions you start from.
36.
▲
by
tokenrove
11y ago
I don't think it has much to do with classes. Python, for example, has no pathname/string distinction that I know of. Common Lisp is in the object-oriented world, and indeed some of the things mentioned are implemented as classes
37.
▲
MCG: Visual Functional Programming
(area.autodesk.com)
42 points
by
tokenrove
11y ago
|
18 comments
38.
▲
by
tokenrove
11y ago
The PDF might make better reading: http://chiselapp.com/user/mangoa01/repository/mrtools/doc/tr... The originally linked command reference is a little short on "what" and "why"
39.
▲
by
tokenrove
11y ago
Perhaps something could be added to the TechEmpower benchmarks, which I assume are going to include Phoenix soon.
40.
▲
by
tokenrove
11y ago
They also have great keyboards, great pointing devices, no irritating touch pad, and are highly portable and highly robust. It would be nice if there was something newer that actually compared on these fronts, but there just doesn't s
41.
▲
by
tokenrove
11y ago
But it isn't novel, either; using Craigslist for this is a well-known writing exercise. See for example http://www.thelmagazine.com/2010/10/ships-that-pass-craigsli...
42.
▲
by
tokenrove
11y ago
APL, J, and occasionally K conversation also happens on #jsoftware on freenode. Thanks for pointing to #kq, which I didn't know about.
43.
▲
by
tokenrove
11y ago
I don't know why this was downvoted; we're basically watching as the whole SOA/ESB movement from ten years ago is being reinvented today. If we aren't conscious of the mistakes made then, we'll repeat them again.
44.
▲
by
tokenrove
11y ago
In other Lisps, a cons can be an arbitrary pair.
45.
▲
by
tokenrove
11y ago
It's worth noting that a big part of the Common Lisp spiel was that it was suitable for very large applications which needed to be maintained for a long time. So the two (terseness and large-scale development) need not be mutually exc
46.
▲
by
tokenrove
11y ago
Single-handedly might be part of the problem; part of what employers looking for open source work want to see is collaboration.
47.
▲
by
tokenrove
11y ago
Postgres with SP-GiST, for example
48.
▲
by
tokenrove
11y ago
(2012) Previously: https://news.ycombinator.com/item?id=3422654 Don't forget to read the followup: http://prog21.dadgum.com/122.html (and yet, people are still misunderstanding it.)
49.
▲
by
tokenrove
11y ago
Many GC'd languages also have stack allocation (see dynamic-extent in Common Lisp, for example); when talking about GC vs malloc (already an over-simplified dichotomy), we should be talking about heap allocations of indefinite extent.
50.
▲
by
tokenrove
11y ago
You might find the results summarized in Sian Beilock's book "Choke" of interest.
51.
▲
by
tokenrove
11y ago
I don't know if this is still the case, but around the time they IPO'd, I deleted my account as it had been worse than useless, but people I know mentioned I continued to show up as if I was still on the site. Tons of recruiter sp
52.
▲
by
tokenrove
11y ago
It has been used almost interchangably with code rot in this sense for a long time: http://www.catb.org/jargon/html/B/bit-rot.html
53.
▲
by
tokenrove
11y ago
Most languages with garbage collectors also have mechanisms for working with memory that doesn't get touched by the collector, to support FFI. Also, consider a language like Ada for driver work.
54.
▲
by
tokenrove
11y ago
One of the better ways to find bugs in other software is to first encounter them in your own. (Even if the bugs, as mentioned in this article, aren't actually severe.) In particular, I remember, while writing an ASN.1 library, comment
55.
▲
by
tokenrove
11y ago
Location: Montreal, Canada Remote: Yes Willing to relocate: Maybe Technologies: C, asm, OCaml, Common Lisp, Erlang, Python, Ruby, Perl, etc Résumé/CV: on request Github: http://github.com/tokenrove Email
56.
▲
by
tokenrove
11y ago
Especially to omit things like the several appropriations of SID tunes by popular musicians; Kernkraft 400 by Zombie Nation might be the most successful example, but there were a few scandals around pop artists sampling tunes from the demo
57.
▲
by
tokenrove
11y ago
There were a number of Lemmings clones at the time. Troddlers being a favorite. However, there was so much activity around the Lemmings property itself at the time, that I conjecture the real reason we didn't see more exploration of
58.
▲
by
tokenrove
11y ago
I don't know, I agree with the parent. I hated trig in my first encounters with it; the thing that made it practical was writing videogames and graphics demos, and the thing that made it interesting was calculus. For many people, it&
59.
▲
by
tokenrove
11y ago
> A sibling of yours mentioned a trace extension but said people don't expect it to be fast so nobody is bothering. That's a bit of a misrepresentation of what I said. I don't know about TRACE in particular (which is not
60.
▲
by
tokenrove
11y ago
It would be nice to see state-synchronization using rewinding like GGPO, instead of just sending the inputs which introduces a lot of latency.
More ›