Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
tokenrove
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
15 ms
·
91.
▲
by
tokenrove
12y ago
Thanks! For some reason, when I was wrestling with that problem, all I could find was other people on forums with the same problem, and an acknowledgement that MS tried to keep the differences minimal. (I think, too, that some of the large
92.
▲
by
tokenrove
12y ago
MSBuild is a nightmare to debug if you end up writing even moderately complex MSBuild project files. It doesn't help that VS has a completely different implementation of MSBuild which is subtly incompatible with the command-line MSBui
93.
▲
by
tokenrove
12y ago
I went to a national science fair with a friend who (completely on his own) came up with a novel, patentable way of reducing drag on ships. I don't remember the details, but he went to the international stage with it, justifiably, and
94.
▲
by
tokenrove
12y ago
I certainly hope Betteridge's law of headlines does not apply here. Differential privacy is an amazing criterion, and I'd love to hear about anyone who has put it into practice on data they're releasing.
95.
▲
by
tokenrove
12y ago
It's awful for consumers, though. And for developers, it's not great, either, because you end up having to support a customer on an old version of OS X, for example, which means keeping a suitably old environment around just so y
96.
▲
by
tokenrove
12y ago
> Does it make application programming easier, less error prone, more accessible? If you want to write systems that improve the safety of application programming, it helps to have a lower-level understanding of what is happening. As for
97.
▲
by
tokenrove
12y ago
Seriously. I can't even contemplate what life would be like without it. (And, particularly, magit's interface for it in emacs)
98.
▲
by
tokenrove
12y ago
SEEKING WORK - remote or onsite, Montreal, Canada I am a full-stack engineer available for challenging work from driver development on up to web and mobile work; I also organize refactoring efforts and bring best practices such as code revi
99.
▲
by
tokenrove
12y ago
Sure, but one can have an "ARM" (Abstract Relational Model) that abstracts away from database-specifics without trying to shoehorn the relational model into an object model, which isn't a one-to-one mapping. It doesn't
100.
▲
by
tokenrove
12y ago
> Since no other profession has to work for free like this This is untrue, though. The concept of building a portfolio exists across all creative domains, and almost everyone builds that portfolio initially by doing the work for its own
101.
▲
by
tokenrove
12y ago
The problem with bountysource is that the bounties are quite low for the amount of work involved. Working a week consulting on the customization of open source software for a business will usually net far more than the largest bounty on th
102.
▲
by
tokenrove
12y ago
I've started giving a 15% discount for work that will end up under a free software/open source license, and it seems pretty effective. 50% sounds extreme, but maybe that's what it takes with some clients.
103.
▲
by
tokenrove
12y ago
Common Lisp is one of the languages with the best control over what gets executed at compile-time versus run-time. It also has a syntax which is extremely amenable to this kind of compile-time generation of code.
104.
▲
by
tokenrove
12y ago
Thanks for the reply. My solutions to the problem of not having anyone to reach out to have been to make friends with mathematicians, and to hire grad students as tutors.
105.
▲
by
tokenrove
12y ago
This is something I like doing. Something I keep meaning to do is take it further and write my proofs in a proof checking language, or at least write "unit tests" for my proofs with one (interleaved with the natural language proo
106.
▲
by
tokenrove
12y ago
> Part of the reason I began studying math, is that I felt it was my limiting factor. The range of problems I could tackle as a programmer was limited by math. It turns out this was partly true. I started studying math intensely (doing e
107.
▲
by
tokenrove
12y ago
I disagree, and I disagree because I used to think this way (having lived and breathed programming since age five), until I started to meet people who had started to program in university (which I considered _way_ too late) and who had beco
108.
▲
by
tokenrove
12y ago
> But what I don't get is being all offended that someone is trying to change language on the basis of "language is always changing." I think the offensive part comes from the implication that one way is right and one way
109.
▲
by
tokenrove
12y ago
SEEKING WORK - remote or onsite, Montreal I am a full-stack engineer available for anything from driver development up to web and mobile work; I also organize refactoring efforts and bring best practices such as code review into companies.
110.
▲
by
tokenrove
12y ago
I am fond of ardour for mixing audio recordings. Lilypond is my favorite music notation software, but I have a predilection for text-based formats. Of course TeX and its descendents remain world-class for serious document production, even i
111.
▲
by
tokenrove
12y ago
I was reminiscing about Coherent today and, lo and behold, it had been open sourced just a few weeks ago! I always felt it was a cool little operating system, even if it was in essence just a clone.
112.
▲
Mark Williams Company Sources
(nesssoftware.com)
29 points
by
tokenrove
12y ago
|
6 comments
113.
▲
by
tokenrove
12y ago
Left as an exercise to the reader: write a program to interpret the output and massage connectivity until it satisfies whatever pedantic definition of "maze" you prefer.
114.
▲
by
tokenrove
12y ago
A big thing is that v0.8 adds the (foo:bar 1 2 3) syntax; I tried using LFE for a while a few years ago and just found the (: foo bar) syntax too cumbersome. I think I had meant to hack it into LFE but in the meantime I discovered that Erl
115.
▲
by
tokenrove
12y ago
>So any new operating system that is far from the beaten path should be very much welcomed, this one is more interesting than most since it is written using a high level language. I agree. But let's keep in mind that this isn'
116.
▲
by
tokenrove
12y ago
This is true of any dynamic memory management unless very careful constraints are put in place. I would assume anyone writing an OS kernel, regardless of language, would be careful to avoid unbounded consing. (Of course, memory allocation
117.
▲
by
tokenrove
12y ago
These metrics such as featured in Mythical Man Month are usually based on the SLOC count at the end of the project, divided by the time, not how much code was committed each day. Your churn might be 100+ LOC per day, but hopefully that isn
118.
▲
by
tokenrove
12y ago
I'm not sure why this invalidates his assertion -- Smalltalk is an extremely dynamic language with almost no ahead-of-time static analysis.
119.
▲
by
tokenrove
12y ago
Or Common Lisp, 30 years ago.
120.
▲
by
tokenrove
12y ago
It also has a surprising number of WTFs, which was a great disappointment to me because it really seemed like MS had done scripting better. Of course, later versions fix some of the pitfalls if you use them right, but then you need to make
More ›