Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
mattiemass
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
1.
▲
by
mattiemass
3y ago
I have found myself, many times, in exactly the same situation. I think a concurrency-compatible queue is basically essential for many kinds of pretty boring situations. I made one here, and it look a lot like an OperationQueue. But it also
2.
▲
How to read bug reports (2016)
(massicotte.org)
33 points
by
mattiemass
3y ago
|
2 comments
3.
▲
by
mattiemass
3y ago
These tests are being extracted from an editor project I work on. The tests themselves use the OSSignpost API for high-precision measurements combined with the XCText infrastructure for driving the UI and capturing the measurements. I'
4.
▲
by
mattiemass
3y ago
Author here. I'm not entirely sure why this project would be of interest, but I noticed it here so figured I'd provide a little more context. The test suite is small, and there are no concrete results. This is because the very fir
5.
▲
Frosted Glass: depth-based blur in CSS
(frosted-glass.shud.in)
2 points
by
mattiemass
3y ago
|
0 comments
6.
▲
Twitter Has Cancelled Chirp
(twitter.com)
24 points
by
mattiemass
4y ago
|
1 comments
7.
▲
by
mattiemass
4y ago
I'm truly sorry to hear that you are disappointed. And I really do get it! The full story is long, but I can sum it up with: our number one request, by far, is support for more languages. Even since this release, we've still gotte
8.
▲
by
mattiemass
4y ago
Same thing on macOS. The containing app does not need to be running for the extensions to be active. You are right that the extension bundle can only be used by this mechanism, but interestingly the containing app can use its own extensions
9.
▲
by
mattiemass
4y ago
The only reason I was able to figure out how to use ExtensionKit at all was because of a chance encounter with an Apple engineer during WWDC that provided some needed information. I'm sorry to disappoint, but ExtensionKit/Foundati
10.
▲
by
mattiemass
4y ago
Practically speaking, that's still basically an SDK. It's all over XPC, but the interface still needs to be defined.
11.
▲
by
mattiemass
4y ago
(author of that quoted blog post here). You are correct, there's nothing new about apps offering plugins/extension systems. What's new here is: this works across sandboxed apps, support for remote (out-of-process) views, and
12.
▲
by
mattiemass
4y ago
I'm sorry it's working so poorly for you. 2.0 has some performance issues that do make it seem more like slow-open in a number of situations. We're working on it.
13.
▲
by
mattiemass
4y ago
Honestly, dropping v11 for 2.0 was a really tough call. Adopting ExtensionKit, and getting that out the door right when v13 shipped was difficult, but that was the goal we set out for. Supporting v11 made a number of things more difficult,
14.
▲
by
mattiemass
4y ago
That's more or less exactly what we've done. Our SDK does have support for LSP. But, unfortunately those extensions still need to be made. Or are you talking about a generic LSP extension that is server-agnostic? That is definitel
15.
▲
by
mattiemass
4y ago
We did start off with just Go. After doing a bunch of infrastructural work, we added another, Ruby. We've just finished generalizing this, in a way that both more 1st- and 3rd-party extensions can be created. To date though, we've
16.
▲
by
mattiemass
4y ago
You did not. Aside from Rust and Swift, all the added languages are preliminary. A minimal extension is required to, for example, connect Chime up to an LSP server to get semantic features going like completions and diagnostics. We do not h
17.
▲
by
mattiemass
4y ago
Thank you so much! The limited language selection was definitely a problem. Go, Ruby, Swift, and Rust extensions are all available today. Go and Ruby aren't open-sourced yet, but will be soon.
18.
▲
by
mattiemass
4y ago
thank you so much!
19.
▲
Chime 2.0 supports native extensions and more languages
(chimehq.com)
12 points
by
mattiemass
4y ago
|
5 comments
20.
▲
How to Read Bug Reports (2016)
(massicotte.org)
1 points
by
mattiemass
4y ago
|
0 comments
21.
▲
by
mattiemass
4y ago
I sincerely appreciate you saying this! The open source work we've done is something I particularly enjoy. Our work with LSP has been a blast, and I know that there are actually other projects that use it! Really looking forward to doi
22.
▲
The macOS editor Chime now supports Ruby
(chimehq.com)
40 points
by
mattiemass
4y ago
|
8 comments
23.
▲
Amazon Is Booting Parler Off of Its Web Hosting Service
(buzzfeednews.com)
217 points
by
mattiemass
6y ago
|
3 comments
24.
▲
Circuit IR Compilers and Tools
(github.com)
2 points
by
mattiemass
6y ago
|
0 comments
25.
▲
by
mattiemass
7y ago
Thanks so much! Very appreciated. Navigation by typing was planned, but ultimately pulled from our 1.0. It's in the works. As is errors and warnings. Debugging is a very common request, but its a large feature. We'd like to do it
26.
▲
by
mattiemass
7y ago
Good feedback, and I agree. We just have the one, but it's not enough.
27.
▲
by
mattiemass
7y ago
Thanks so much for trying. These two issues are both fairly related, and an area of active work. That string termination thing in particular is killing me as well. Going to be addressed in the next release or so, but thank you for reporting
28.
▲
by
mattiemass
7y ago
Wow that does look very cool! Development on the iPad is going to be something that seems to be in very high demand.
29.
▲
by
mattiemass
7y ago
First, thank you for taking the time to take a look and write some feedback. It's very helpful. You aren't the first person to have difficultly understanding now to get your bearings. We hear you (and others) loud and clear about
30.
▲
by
mattiemass
7y ago
That's very kind of you. I'm afraid a bunch of things don't work without a working local Go install, but would still love to hear your thoughts. Get in touch if there's anything else you'd like to share.
More ›