Recent submissions

Comment · 2 years ago
Single attributions are rarely correct until it's about Israel/Palestine. You might need to immerse yourself more in the issue before you start noticing these things.
Comment · 3 years ago
If you try to run a binary from replit's shell it will find a package to run it with and will prompt you if there are multiple options
Comment · 4 years ago
Hey!

> How does it work?

It's a web application, so a lot of JavaScript.

> I tried the emacs keybindings on replit... what a joke

It needs some more love, the work is done out in the open, feel free to open issues. https://github.com/replit/codemirror-emacs

For what it's worth, we're not trying to recreate your emacs or VIM experience, just trying to port as many keybindings as we can. Will log the things you mentioned, it just seems like there's conflict with other keybindings.

> Maybe there are function keys bound? I wish I could find out.

Ctrl+Enter to run

> Is there any possibility of one of these "IDEs" having auto-indent / reindent? I see from the docs there's supposed to be one, but all I get is not-smart left/right motion.

What do you mean by left/right motion? Are you asking for like an auto-format feature? Or just handle re-indent when the indentation options change?

Comment · 4 years ago
Amazing, thanks
Comment · 4 years ago
Comment · 4 years ago
We had to handroll our own OT implementation inhouse (based on https://github.com/ottypes/text-unicode) since we had built the system for it already. I suspect we would've used or forked CodeMirror's collab package if we were starting today.

Also huge fan of yjs, but the implementation is not compatible with codemirror 6, only version 5 (AFAIK)

Comment · 4 years ago
Comment · 4 years ago
Ace is not perfect on mobile, but it works to some extent.
Comment · 4 years ago
Author here: We might release our LSP implementation for CodeMirror some time this year.

The LSP integration for Monaco is lackluster, it works, but isn't great. We thought LSP would work perfectly on Monaco only to find out that the Monaco APIs are very different from LSP APIs or even VSCode APIs. The 3rd party package out there is good, but you need a bunch of monkey-patching to make it work in an "IDE" environment.

Comment · 4 years ago
The 1MB number is not correct, the core of CodeMirror is 150kb before gzip. Codejar is pretty cool, but it's super minimal, it's great if you want something very basic. It also doesn't really work on mobile despite using contentEditable.
Comment · 5 years ago
Link?
Comment · 5 years ago
We don't really do an "Algorithms and Data structures" interview, our interview questions are modeled after real world problems we face(d).
Comment · 5 years ago
I interviewed Dalia and a few other people referred to us by Manara at Repl.it. It was such a pleasure meeting kids that are so smart and have an insane drive.

We have a really high bar for hiring at Repl.it, Dalia and the other youngsters from Palestine performed better than at least half the experienced engineers I've interviewed in the past. We extended an offer to one Dalia's classmates and he started yesterday as an intern with high potential for full-time, as our internships usually are since we invest a lot in them.

It was such a pleasure meeting you Dalia, wish you all the best. Hope to work with you in the future (maybe when we can offer US visas).

P.S. We're still hiring

Comment · 6 years ago

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton