HNHacker News
TopNewBestAskShowJobs

JohnHammersley

4,529 karma · joined September 17, 2012

PhD in Mathematical Physics. Co-founded Overleaf (formerly writeLaTeX). Previously designed control systems for driverless cars at Ultra PRT. Fascinated by science and the mathematics of the world.
submissionscomments
JohnHammersley··on CodeMirror 6.0 Stable Release
Huge thanks to Marijn for all the work he's put into this.

We're currently integrating CodeMirror 6 into Overleaf [1], and you can try it out by joining our beta program [2] (which will give the option to select the beta source editor, which is the one built using CM6). If you do give it a try and spot any bugs/issues, please let us know, feedback is always much appreciated.

[1] https://www.overleaf.com/

[2] https://www.overleaf.com/beta/participate

JohnHammersley··on Hatetris – Tetris which always gives you the worst piece
That's awesome (and props to the creator for including such a convenient replay system) :)
JohnHammersley··on Hatetris – Tetris which always gives you the worst piece
Best I could do is five lines, and even that felt like it was because the game was optimized to prevent "any line now" rather than "any lines in future".

Method: If you lay the "s" pieces on their tip, next to each other horizontally, starting from one side, when you get to having a gap of two left on the other side, it changes to giving you line pieces. You can then lay these line pieces horizontally on top of the s pieces to create a full "wall" eight blocks wide all the way to the top. Then start filling in the two-wide column to start making lines. Best this seems to give is five.

Has anyone made it to six? Is it possible?

Edit: after reading more of the comments here, I see the high score is 31!!! Wow, didn't expect that -- it is neat to watch it through:

௨ഖƌݯߜࠏІWƑsໃa௨೯ܘݷಳජଈیԪؼʥݺԥඞܘݲࠐڄໂঅமةໃݹ௧ړІٽ௨൞ໃZ௨ಘІܥࠐΣІZߜටȜখذජНݹߛeʛݹߤปເѧ௩ԚໂՉࢸටuа௨સȣݷłقෆঅਏeܘԔצقషݸɢڠຜঀಧҸມѧஐට༪൩ԊಅഫܡथsถԡԦԚໃɥஸقࡈɕɠɈไݸצقషݰਵϺФঅஓػݐɓԞуຯɕझࡈ๐ݞझࢶІݞमปദஈƉؿଭݪஸҩЂ൸ԛمϦGƁҨVھԥචЅշࡂ෮लݷƘණ໘ࠅƘಧНקࢻҨฆӘದԋϝପࠑ੧ͳݲடփරݞਵΚϼɢԒԺٳѦԤࠌξGಘسਯܥஶҋϮτथlϼʔ

JohnHammersley··on Tesla: Soaring share price creates army of 'Teslanaires'
Aha ok, fair enough. I know for next time!
JohnHammersley··on Tesla: Soaring share price creates army of 'Teslanaires'
Original poster here -- is there a reason this was flagged? I thought it was interesting that Tesla stock has done so well, in what is a very different year to that which everyone expected back in Jan.
JohnHammersley··on Dropbox: Tech's Hottest Startup (2011)
Thanks hansvm, always good to see replies like this :) Glad you're finding it useful!
JohnHammersley··on Dropbox: Tech's Hottest Startup (2011)
I think one of the reasons it's a useful indicator is because most (if not all) startups require a huge level of commitment and focus from the founding team. If you aren't able (for whatever reason) to commit to it, it's a sign that you might struggle to be successful.

I'm not arguing that people who don't quit their jobs don't have amazing ideas; it's just that to make a startup work as a business requires so much effort, it's likely that if you're not able to quit to work on it, you'll lose out to a team that can.

PS: I'm saying this as a founder who quit his job (as did my co-founder) when it looked liked we had something, and I doubt Overleaf would be where it is today if we'd not. So I may be biased in that direction!

JohnHammersley··on Equations system with a black rectangle in LaTeX
Yes, we were indeed pretty active on Google+, it seemed like the mathematics community took to it fairly early on, and we found it to be a useful place to be. How times have changed!

If you'd still enjoy following us, we're pretty active on Twitter, and to a lesser degree on fb/linkedin.

JohnHammersley··on Equations system with a black rectangle in LaTeX
We struggled with this, especially for collaborative projects, and it was one of the motivations for WritelaTeX (now Overleaf[1]). Having more eyes on the problem (on a shared doc), especially the ability to loop in LaTeX experts, usually resolved many of these similar types of issues.

[1] https://www.overleaf.com

Edit: for avoidance of doubt, I'm one of the founders of WriteLaTeX/Overleaf -- we've been providing LaTeX compilation-as-a-service for ~8 years now!

JohnHammersley··on Detexify: LaTeX handwritten symbol recognition (2009)
Detexify is amazing! It's one of the most popular tips when we give tutorials or workshops on LaTeX :)
JohnHammersley··on Lessons from Building Node Apps in Docker
Thanks Chris, but I should point out that I'm not the author of the blog post (that's my good friend @jdleesmiller) :)
JohnHammersley··on The lingua franca of LaTeX
Thanks for all the lovely comments about Overleaf! I'd somehow missed them, and reading them all together now is a very nice way to end the day!

We're continuing to build on and improve the platform now that the ShareLaTeX integration is pretty much complete, so look out for more updates soon, and thanks again for all your support.

PS: Please do continue to tell all your friends nice things about Overleaf :)

JohnHammersley··on The lingua franca of LaTeX
And whilst this is shameless self-promotion, if you want to try out LaTeX without installing it yourself, please check out https://www.overleaf.com (I'm one of the founders)
JohnHammersley··on Geoff Ralston taking over as President of YC
Congratulations Geoff, it's fantastic to see how YC has grown and evolved over the years. I'm now six years into the Founder/CEO role, and am amazed about how much there is to learn in each stage of a company's growth. We also learnt a lot from our YC interview (which went horrendously badly on the day, but helped us out in the long run!).

Any advice for a founder six years in with a company of ~40 people is always appreciated :) https://errantscience.com/blog/2017/07/31/reflecting-on-the-...

JohnHammersley··on Show HN: A hand-picked selection of the worst computer puns on the Internet
I have nothing useful to add here, other than this brought a smile to my face at the end of a long day. That's what I love about HN -- tons of serious posts, and then gems like this.

PS: "None. It's a hardware problem." said no programmer ever :)

JohnHammersley··on Some Day, You’ll Have a Telephone with a Screen and Be Able To Dial a Book
Thanks for sharing this -- I happened upon this HN thread at just after midnight, and decided to read the story before going to bed. It's amazing, giving when it was written, and finding it like this reminded me about how I used to find things on the internet (having just read through the Ask HN comments[1] on what t'internet used to be like :) )

[1] https://news.ycombinator.com/item?id=18897109

JohnHammersley··on Ask HN: What was the Internet like before corporations got their hands on it?
Thanks for this summary -- I read through the other comments on this Ask HN and was surprised that this one wasn't higher up; it strikes a nice balance between covering a good portion of the timeline whilst staying at a high level. Made me specifically look it up again when logged in so I could upvote it :)
JohnHammersley··on On Hold for 45 Minutes? It Might Be Your Secret Customer Score
Thank you for this, that's a very nice summary, pitched at a very understandable level.
JohnHammersley··on Overleaf v2–Launch Announcement
Overleaf (or writeLaTeX as we were back then) got off the ground in part thanks to early support from the HN community.

Last year we joined forces with ShareLaTeX, and the culmination of a year's efforts in combining the two platforms is about to be released in full (it's been in beta for most of 2018).

Feedback is always appreciated, good or bad, and so I wanted to post this here to see what the HN community makes of it, over five years since we first got started :)

JohnHammersley··on Is that a Pita in your Pocket? (1999)
OP note: I saw this via this tweet: https://twitter.com/estherschindler/status/97900524945223270... , but as the original article link (on web archive) was in the twitter thread, I used it for the HN submission -- feel free to change it to the Tweet if that's felt to be more appropriate.
JohnHammersley··on The dirty industry of fast fashion is causing an environmental “emergency”
In the UK there's a startup called Birdsong [1] that's providing local, ethically sourced clothing.

They're still fairly small, but growing, and recently completed a successful crowdfunding campaign. They came through the same accelerator [2] as we did with Overleaf (then known as WriteLaTeX) back in 2013.

[1] https://birdsong.london

[2] https://bethnalgreenventures.com

JohnHammersley··on Reasons to think that, in terms of influence if not wealth, Facebook has peaked
Thanks dang, I used the title from the article, but much prefer the updated one. Hoping it will generate some interesting discussion
JohnHammersley··on YC Series A Program
Thanks for the quick reply to this - as has been said, that's a huge benefit, and it's great to see. How do you see it working in practice?
JohnHammersley··on Advice for First Time Founders
There is a lot of really good advice in there... perhaps almost too much in the sense that it's easy to skip the ones you should pay attention to, and nod along to the ones that reinforce your existing idea of what advice you need. Putting myself in my wife's shoes for a moment, I'm pretty sure she'd say I need to listen to the advice on getting more sleep (I'm typing this at 1am in the UK). In fact, thinking about it, I am going to call it a night now!

I'm a first-time founder, and lucky enough that our company (Overleaf [1]) has been going for five years now. If you haven't had enough of the advice for one evening, you can read my take on it here: https://clutter.errantscience.com/2017/07/31/reflecting-on-t...

[1] https://www.overleaf.com

JohnHammersley··on Y Combinator announces growth program for later-stage startups
Just to add a specific example - we applied to YC, got to the interview stage, and completely flunked it. But five years on we're successful (although probably not in a large enough market for YC). Wrote about this recently here - https://clutter.errantscience.com/2017/07/31/reflecting-on-t...
JohnHammersley··on A Simple Approach to Building a Real-Time Collaborative Text Editor
Assuming the author of the article spots this on HN, I'd just like to say a quick thanks for mentioning Overleaf [1] in this! It's a nice easy to read article and it reminded me that we were planning to write one along these lines but never got around to it :)

It's interesting to see how CRDT has been adopted -- we wrote our own OT implementation for Overleaf (back when we were writeLaTeX) and it's still serving us well. We took a lot of inspiration from Etherpad [2], which is still a great collaborative editor, especially for notes.

We're now going over much of our code as we work on the integration with ShareLaTeX [3], which also has a very nice real time track changes / commenting implementation [4]. This helps with the UI aspect of collaboration, which is important on top of the use of OT or CRDT to ensure no version conflicts.

Good luck in your next projects, and I look forward to reading write ups like this of those too :)

[1] https://www.overleaf.com/

[2] http://etherpad.org/

[3] https://www.overleaf.com/blog/518-exciting-news-sharelatex-i...

[4] https://www.sharelatex.com/blog/2017/03/09/track-changes-and...

(Note: Edited for grammar)

JohnHammersley··on Five minute guide to better typography
If you're looking for some ideas / examples for nicely formatted documents, there are some amazing LaTeX templates out there, e.g. try browsing https://www.overleaf.com/latex/templates

You can open them for editing online in Overleaf to try them out - if you do, any feedback is appreciated, thanks (I'm one of the founders).

JohnHammersley··on LuaTeX Comes of Age
Co-founder of Overleaf passing through and I just wanted to say thanks for the mention - glad you found it (and the git integration [1]) useful :)

[1] https://www.overleaf.com/blog/195

JohnHammersley··on LuaTeX Comes of Age
You might find this introduction to the different flavors of TeX useful: https://www.overleaf.com/blog/500-whats-in-a-name-a-guide-to...
JohnHammersley··on Writing Scientific Documents Using LaTeX (2009) [pdf]
If you're just getting started with LaTeX, you can do so without needing to install anything by using a cloud-based service such as Overleaf [1] or ShareLaTeX [2] (who've recently joined our team [3]).

ShareLaTeX also provide a very useful LaTeX learn wiki [4], and my co-founder at Overleaf created this three part introductory course [5].

Hope this helps anyone getting started, and feedback on Overleaf/ShareLaTeX is always appreciated if you've used it previously.

[1] https://www.overleaf.com

[2] https://www.sharelatex.com

[3] https://www.overleaf.com/blog/518-exciting-news-sharelatex-i...

[4] https://www.sharelatex.com/learn

[5] https://www.overleaf.com/latex/learn/free-online-introductio...

← PreviousPage 2 of 7Next →