Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
ibdknox
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
21 ms
·
121.
▲
by
ibdknox
12y ago
haha it's funny, this is almost always the first worry programmers have after we talk about Eve. Don't worry, we'll make sure it works whether you use the mouse, a keyboard, maybe even a touch screen or voice. :)
122.
▲
by
ibdknox
12y ago
We've been waiting to announce the news for a while now. Can't tell you how happy we are to finally get it out. We're tremendously excited about the potential we have with Eve and everyone we've talked to about it so far
123.
▲
by
ibdknox
12y ago
That's correct. There are so many things we'd love to do with LT, but the truth is (as Sean knows quite well) our current programming models simply don't support a lot of the experiences we should have. We started to hit ro
124.
▲
by
ibdknox
12y ago
My original goal wasn't ever to really create a visual programming environment, though the mismatch here might just be us using the term "visual" differently. We wanted to make something that allowed people to create whatever
125.
▲
by
ibdknox
12y ago
I'm not sure where $6M would carry a team of 30 for 4 years, but it certainly isn't in any of the tech hubs. Total cost for an employee around SF is between $150-180k (office, taxes, benefits, etc). For the sake of being generous,
126.
▲
by
ibdknox
12y ago
This is a great example of the magic of open source. He took a project I haven't touched in almost 3 years and made something wonderful out of it. That may very well have never happened 10 years ago. Awesome work Shaun, thanks for cont
127.
▲
by
ibdknox
12y ago
We hope to do a big reveal early next year, but we'll probably be talking more about the technology between now and then. :)
128.
▲
by
ibdknox
12y ago
What is the missing piece that ML brings to the party? I can certainly see lots of neat opportunities for ML tie in with the system we're building, but I can't think of anything that would end up relying on it.
129.
▲
by
ibdknox
12y ago
Hm. I said it was sad, not wrong. Let's say you take direct inspiration for something you're working on and you know someone's been there and thought a lot about it. Wouldn't it make sense to ask them about it? It's
130.
▲
by
ibdknox
12y ago
fwiw, he had no direct involvement in it. http://www.quora.com/Did-Bret-Victor-work-with-Apple-on-the-...
131.
▲
by
ibdknox
12y ago
The only thing that makes me sad is that because of their focus on secrecy, they're doomed to relearn all that we learned along the way. Having played with the swift playground stuff, just an hour long conversation could've made a
132.
▲
by
ibdknox
12y ago
Yeah, we're working on something much more interesting than Swift, which while cool appears to be just more of the same thing we have now. We've questioned a lot of assumptions and come up with a system that is very different than
133.
▲
by
ibdknox
12y ago
Highlights for the TLDR crowd: multiple cursors and improved editor performance. I know many of our users/contributors are from here so thanks to all of you for the awesome involvement we've seen. You guys rock :)
134.
▲
by
ibdknox
12y ago
Why is it confusing? It's a basic port of that proprietary database to JavaScript. It's not like it's something completely unrelated.
135.
▲
by
ibdknox
13y ago
I got/get lots of offers, but in general the projects were pretty uninteresting (so many clones), people didn't really know what they want, and I found that what people really needed was someone to think through their ideas with t
136.
▲
by
ibdknox
13y ago
we're actually in the process of changing the name :) EDIT: re FRP, you might find this Lambda The Ultimate post insightful: http://lambda-the-ultimate.org/node/4900 FRP has issues with openness and isn't rea
137.
▲
by
ibdknox
13y ago
Black boxing is very, very important and necessary if we're ever going to build a complex system, BUT my point is that you should be able to see what it does if you need to. So I don't think we're at odds in our thinking.
138.
▲
by
ibdknox
13y ago
> A more concrete problem is displaying and explaining nested scope, closures and shadowing. That's what really killed it for me and also one of the things that I found pretty surprising. Tracking references is apparently way harder
139.
▲
by
ibdknox
13y ago
But the hard part isn't dealing with invalid parses and error recovery. The hard part is dealing with completely valid bits of code that aren't yet finished: (doseq [x (range|cursor|)] ) You can wait until the end o
140.
▲
by
ibdknox
13y ago
that prototype is basically nothing like what the end result will be. And yeah, it will be keyboardable :)
141.
▲
by
ibdknox
13y ago
I haven't seen that, thanks so much for the pointer! > in order to affect the real world, one must go there and roll up one's sleeves This has always been our strategy :) Whatever we do come up with, it will be entirely shaped
142.
▲
by
ibdknox
13y ago
> So I need a graphics designer to make a symbol for a card. I think this is the crux of the debate. The point isn't high quality visualizations, it's about bringing the simple little pictures you'd draw to solve your prob
143.
▲
by
ibdknox
13y ago
The clever part of the strategy I was using in that demo was that all domains are expressed declaratively as datastructures. This meant that the glue language only needed to be very good at manipulating vectors and maps. You built up a stru
144.
▲
by
ibdknox
13y ago
It's not about choosing one or the other, it's about allowing both. I can use symbols (though not sentences or other usefully descriptive language), but do I have an opportunity to represent those symbols at all? no. I'm not
145.
▲
by
ibdknox
13y ago
> There is always a need for two types of languages, higher level domain languages and general purpose languages. I never suggested otherwise, just that when you're in a domain you should be in that domain. That solution requires
146.
▲
by
ibdknox
13y ago
#ddd -> #ccc It seems like I can never win the contrast debate :p Try it now.
147.
▲
Toward a better programming
(chris-granger.com)
297 points
by
ibdknox
13y ago
|
189 comments
148.
▲
by
ibdknox
13y ago
One of my 4 implementations was the prototype I did at MSFT that became the debugger canvas :) Me and a few others built it after I saw the original Code Bubbles demo. > The new C# compiler Roslyn makes determining relation fairly trivia
149.
▲
by
ibdknox
13y ago
It's been done a few times before :) For example, check out the debugger canvas: http://visualstudiogallery.msdn.microsoft.com/4a979842-b9aa-... The problem ends up being that you're trading one form of cognitive
150.
▲
by
ibdknox
13y ago
fwiw, none of us posted this and I'm not sure why it ended up here.
More ›