Viewing profile — cscottnet
cscottnet
HN member- Joined
- Tue, Nov 19, 2013, 4:09 PM UTC
- HN karma
- 42
- Public activity
- 24 items
- HN profile
- View on Hacker News ↗
About cscottnet
http://cscott.net
Recent public activity
-
comment
Comment #48965767
I know, it's the coolest, right? They should have gone with xwm (pronounced "zoom") for the name, though. Searching reddit for "Parsoid" just turns up "parasitoid" wasps for some r…
-
comment
Comment #29975584
Funny thing: I was hired by OLPC specifically to implement that book: https://blog.printf.net/articles/2011/06/18/narrative-interf...
-
comment
Comment #22345216
A slightly longer answer is that we looked into a number of possible reasons and it's not clear there's an easy answer. Lots of differences between the two setups, and every time w…
-
comment
Comment #22325938
It appears that you were probably describing the lexer pass in your description of docuwiki. Indeed tokenization is a very hard problem for wikitext. We use a pegjs grammar for it,…
-
comment
Comment #22325893
Yes. We're not there yet, but that's the goal!
-
comment
Comment #22325886
There are thousands of integration tests. The "correct" output of the parser is well-known for a given input, and those test cases have been accumulating for over a decade. But the…
-
comment
Comment #22320237
If you want to dig through the history some: https://github.com/wikimedia/parsoid/blame/6eb00df3e090b20cc... Is a pretty good example of the porting technique. You'll see quite a d…
-
comment
Comment #22320040
I'm on the team. Part 2 of this post series should have lots of interesting technical details for y'all; be patient, I'm still writing it. But to whet your appetite: we used https:…
-
comment
Comment #11408313
If you use it, we will keep it up.
-
comment
Comment #11408306
Sadly, this does seem to be a limitation of our labs infrastructure. :(
-
comment
Comment #11406939
Yeah, the domain setting was leaking between sessions before. Oops. Fixed now.
-
comment
Comment #11406929
It's actually a 269-line test case for more serious projects at the foundation: the Offline Content Generator and Parsoid. We're allowed to have fun in the service of the greater g…
-
comment
Comment #11406919
Patches welcome!
-
comment
Comment #11406913
Fixed!
-
comment
Comment #11406906
Accessing Wikimedia content while being Really Really certain that there is no downloadable code being executed, or browser exploits being inserted. Browsing for the paranoid. Here…
-
comment
Comment #11406884
Fixed!
-
comment
Comment #11406352
Oh -- and report bugs/feature requests at https://github.com/cscott/wikipedia-telnet/issues please. Patches are even better.
-
comment
Comment #11406350
See https://meta.wikimedia.org/wiki/Telnet_gateway for technical details. The technology behind this is used for Wikipedia's Visual Editor, PDF export, and plain text export, so it…
-
comment
Comment #6766437
re: find_or_insert http://static.rust-lang.org/doc/0.8/std/hashmap/struct.HashM... It appears to still have the mandatory copy. (And this is just one example of a pervasive issue w…
-
comment
Comment #6766425
Please see http://cananian.livejournal.com/68747.html and https://github.com/cscott/rusty-turtle . Yes, the post is brief since it was written from notes several months after I had…
-
comment
Comment #6766416
Sorry, I gave Mozilla about 3 weeks of free work, then travelled to SFO and talked with Rust folk in person. That's a lot of donated time. I was working on another project by the t…
-
comment
Comment #6766388
Boehm is far from "fast in practice".
-
comment
Comment #6762101
Oh, look, my rant finally got noticed. ;) First off -- yes, it is a rant. I actually had some more nuanced in-person conversations, but those aren't nearly as fun to post. So you g…
- comment