HNHacker News
TopNewBestAskShowJobs

amasad

6,553 karma · joined August 18, 2011

Email: amjad@repl.it

twitter: @amasad

Founder: https://repl.it

submissionscomments
amasad··on Kaboom – JavaScript game programming library and environment
:) fully produced in-house by our designer Tga. Song on SoundCloud too https://m.soundcloud.com/replit/kaboom
amasad··on Kaboom – JavaScript game programming library and environment
Correction, its not totally black, it says “fwonky intro” xD
amasad··on Show HN: Kaboom.js is a zero-dependency declarative JavaScript game library
Somewhat early but very usable. Check out the environment on Replit. We are exactly targeting your use-case. Feel free to email us with feedback amjad@repl.it
amasad··on Show HN: Kaboom.js is a zero-dependency declarative JavaScript game library
Worth noting that while Kaboom.js is aimed at novices, it turned out to be super fun for developers too. Our team is having a lot of fun with it -- you can have an idea write a game in 30 minutes to an hour in typically less than 100 LoC. Some examples from our team and community:

- ReplJewled https://replit.com/@ConnorBrewster/ReplJeweled

- Flappy Mark https://replit.com/@slmjkdbtl/flappymark

- Bamboo Ninja https://replit.com/@RoBlockHead/KaboomJam

- Cookie Vs Oreo https://replit.com/@Coder100/COOKIE-VS-OREOS-KABOOMJS-BOOMOM...

amasad··on Show HN: Kaboom.js is a zero-dependency declarative JavaScript game library
@slmjkdbtl works at Replit and he designed and lead this project :)
amasad··on GitHub investigating crypto-mining campaign abusing its server infrastructure
We’ve been dealing with mining at Replit since the beginning and have gotten really good at handling it. Early on they nearly bankrupt us. There was one month when our compute bill was 500% more than average. So we just had build tooling to catch it and handle it early. It’s a fun problem because it’s not only technical but also psychological.

Mining is one vector of abuse but there are many others when you’re giving free compute to the world. Especially in the radically open way we’re doing it at Replit.

amasad··on Ask HN: Who is hiring? (April 2021)
Replit (YC W18) | Engineers & Designers | SF or REMOTE (4hrs overlap with PT) | https://replit.com/careers

What if you could influence how an entire generation of programmers code?

Replit is a collaborative in-browser IDE. We're building a stellar compute platform that runs code for millions of users, and hosts millions of apps (cheaply). Replit is the most popular entry-to-programming IDE and is the best in its collaborative capabilities. It's also increasingly the number-one destination for teenage hackers and hobbyists to build and launch apps.

Our work spans the hardest problems in computing (sandboxing, distributed systems, scheduling) and the most interesting problems in HCI ("how do you create a learnable programming environment?").

It's a unique time to join because we proved a huge demand for what we're building while also being early enough to have a huge impact and get a big part of the upside. We are only 22 people.

amasad··on Ask HN: Cheapest/easiest way to host a static site?
Replit (free):

- Go to repl.new/html

- Write code

- Hit run, deployed!

- (optional) link domain

Docs: https://docs.replit.com/repls/web-hosting

amasad··on The Python Package Cache
Mac and windows too https://github.com/replit/upm#macos
amasad··on The Python Package Cache
No magic, it's automating and hooking into existing open-source tools. For Python its poetry (https://python-poetry.org/), not requirements.txt because UPM needs to present strong guarantees on reproducibility -- otherwise things like content-addressable caching wouldn't be possible. Poetry is open-source and UPM is too: https://github.com/replit/upm

Every Replit Python project can be downloaded and you'll have the spec file and the lock file so you can install the same dependencies locally.

amasad··on Some Schools Are Blocking Replit to Prevent Kids from Coding
We are on the phones since the start of the week with no avail. It sounds like there are some shadowy IT providers that are hard to reach that are doing all the blocking and locking down of machines. Someone else on this thread mentioned one such provider.
amasad··on Some Schools Are Blocking Replit to Prevent Kids from Coding
I mean we're a general purpose computing platform, if we allow you to build and host a website, of course it's possible to build a proxy. It's essentially impossible to stop that. However, I doubt that's the main driver for the blocking.
amasad··on Some Schools Are Blocking Replit to Prevent Kids from Coding
They're basic tutorials on how to build proxies. Some of them are pretty neat technically actually and pains me to delete them. But we also don't condone use-cases like this. If I had more time I will build the infra for taking down posts and leaving a message like you suggest.
amasad··on Some Schools Are Blocking Replit to Prevent Kids from Coding
I just deleted them because we don't condone using our tool for this use-case. Basically they're tutorials on how to use replit to build proxies. Basic stuff you can google.
amasad··on Some Schools Are Blocking Replit to Prevent Kids from Coding
Awesome! This is a good lead. I think you meant securly.com. Will reach out.
amasad··on Some Schools Are Blocking Replit to Prevent Kids from Coding
I did not know about those. Thanks for alerting me. I deleted the posts. But if it is the case that this is the main driver then they should have reached out to us instead of blanket blocking.
amasad··on Some Schools Are Blocking Replit to Prevent Kids from Coding
It is a real problem. We're trying to get to the bottom of it but the system seems vague and opaque and we have no idea who's doing the actual blocking. I do think some publicity might help us reach folks who are in charge of these school firewalls, which seems to be run by IT providers. In addition to kids posting, here is a screenshot of schools posting on Facebook groups also confused by it: https://imgur.com/a/YzFEEmp
amasad··on Cbonsai: Grow bonsai trees in your terminal
Cool! I set it up on Repl.it. Just hit run to try it: https://repl.it/@amasad/cbonsai
amasad··on Repl.it Teams for Education
Thank you! We pride ourselves on being more in touch. We have employees in India and Palestine and other places in the world, and some of us use chromebooks as our primary device.

We wrote about our global approach here: https://blog.repl.it/global

amasad··on Repl.it Teams for Education
Coming this summer!
amasad··on Repl.it Teams for Education
We fixed the migration pathway so if you haven’t tried recently, give it a shot. If you have budget issues happy to give you the new product for free. Email me anytime: amjad@repl.it
amasad··on Repl.it Teams for Education
Yeah we have an option to anonymize names: https://docs.repl.it/Teams/privacyFAQs
amasad··on Repl.it Teams for Education
Amazing how Microsoft monopolized a generic word like "Teams". Luckily Replit has a good brand name in education, it's pretty easy to google for, and it grows mostly by word-of-mouth.
amasad··on Repl.it Teams for Education
Hello HN! Replit CEO and cofounder here. When the pandemic hit last year, we start hearing from educators using Replit that Multiplayer has been crucial for their student's continued education but that it was hard to manage a class full of students using it. We sprinted to design and ship a beta of our Teams product optimized for distance learning. We wanted to make something that delivered on the following:

- Helps teachers teach remotely: Features like "Who's Coding" which allows the teachers to see what projects students were working on, helped teachers jump in like they would IRL and, on top of that, be able to leave inline comments and chat with the student.

- Helps students code together: Group projects, Multiplayer, and the fun, creative coding features that we have, like support for graphics, made project-based distance learning a blast for the student.

- Automated and asynchronous workflows. Things like auto-grading using I/O and unit tests, in addition to Threads -- our inline code comments feature -- allow teachers to manage a large classroom and students to get both instant and async feedback on their work.

- Mobile support. We started hearing from students worldwide that they didn't have computers at home to continue learning, so we made our coding environment mobile optimized and it grew 900% in 2020. https://blog.repl.it/mobile

Teachers are reporting that it's a "game-changer" and that it fundamentally changed how they teach coding, so much so that they'll continue to use the same workflow even when they go back to classroom (https://twitter.com/Felienne/status/1346750239751942145).

But we're not just building for teachers, students are reporting that they're enjoying coding more, especially with group projects, and that they're having fun learning. We're engaging researchers to conduct a small-scale study to see if improved outcomes can be borne out in the data.

Happy to answer questions! More info on our blog: https://blog.repl.it/teams_release

amasad··on Repl.it Teams for Education
While this sounds plausible, fortunately it doesn't seem to be the case. We're hearing is that it's both improving student outcomes and making coding more fun and exciting for students, so much so that they continue coding after their class. This came in recently from a CS teacher in Mexico City:

> I am a CS teacher at a public high school in Mexico City, and I am fortunate to use Repl.it since the past October. My remote classes have gone so good thanks to Repl.it, my students have been learning a lot by working with your platform. They have even given me a C language code made in Repl.it as a present on my birthday.

We're also working with researchers to conduct a small study to see if this can be borne out in outcomes data.

amasad··on Repl.it Teams for Education
Yes! See this doc on Privacy: https://docs.repl.it/Teams/privacyFAQs
amasad··on Ask HN: Who is hiring? (March 2021)
Replit (YC W18) | Engineers & Designers | REMOTE (4hrs overlap with PT) | https://repl.it/careers

What if you could influence how an entire generation of programmers code?

Replit is a collaborative in-browser IDE. We're building a stellar compute platform that runs code for millions of users, and hosts millions of apps (cheaply). Replit is the most popular entry-to-programming IDE and is the best in its collaborative capabilities. It's also increasingly the number-one destination for teenage hackers and hobbyists to build and launch apps.

Our work spans the hardest problems in computing (sandboxing, distributed systems, scheduling) and the most interesting problems in HCI ("how do you create a learnable programming environment?").

It's a unique time to join because we proved a huge demand for what we're building while also being early enough to have a huge impact and get a big part of the upside. We are only 18 people.

amasad··on My experience as a Gazan girl getting into Silicon Valley companies
In our interview it is because it’s modeled after the real world as opposed to LARPing computer science.
amasad··on My experience as a Gazan girl getting into Silicon Valley companies
Our interview has almost zero traditional algorithms. And no, he’s not exaggerating. I’ve been interviewing people for a decade now and neither experience or pedigree is a good predictor of success.

Read the post if you haven’t because it touched on our process. And watch this video to learn more: https://youtu.be/kABh44IVWMo

amasad··on My experience as a Gazan girl getting into Silicon Valley companies
Congrats, Dalia! I understand why chose Google over us -- the chance to travel is hard to pass on -- but maybe we'll get you next year ;)
← PreviousPage 3 of 32Next →