HackerTrans
TopNewTrendsCommentsPastAskShowJobs

amasad

no profile record

Submissions

Using Tvix Store to Reduce Nix Storage Costs by 90%

blog.replit.com
2 points·by amasad·السنة الماضية·0 comments

[untitled]

1 points·by amasad·قبل سنتين·0 comments

Skip the README, let us install for you

blog.replit.com
1 points·by amasad·قبل 3 سنوات·0 comments

Prioritizing Employee Liquidity at Replit

blog.replit.com
1 points·by amasad·قبل 3 سنوات·0 comments

AI Agent Code Execution

blog.replit.com
1 points·by amasad·قبل 3 سنوات·0 comments

Replit ModelFarm: Zero-Config LLM App Dev Environment

blog.replit.com
2 points·by amasad·قبل 3 سنوات·0 comments

Autoscale and Static Deployments

blog.replit.com
1 points·by amasad·قبل 3 سنوات·0 comments

Speeding Up Deployments with Lazy Image Streaming

blog.replit.com
5 points·by amasad·قبل 3 سنوات·0 comments

Kaboom.js 3000

kaboomjs.com
140 points·by amasad·قبل 3 سنوات·13 comments

Local Code Chatbot Running on 2GB RAM

twitter.com
1 points·by amasad·قبل 3 سنوات·1 comments

Ghostwriter Chat: The first conversational AI programmer

blog.replit.com
2 points·by amasad·قبل 3 سنوات·1 comments

Startup Replit launches a ChatGPT-like bot for coders

semafor.com
16 points·by amasad·قبل 3 سنوات·0 comments

Git in the Shell

blog.replit.com
1 points·by amasad·قبل 3 سنوات·0 comments

Kaboom 3000

3000.kaboomjs.com
2 points·by amasad·قبل 3 سنوات·0 comments

Replit Bounties

replit.com
1 points·by amasad·قبل 3 سنوات·0 comments

Serverless PostgreSQL on Replit

blog.replit.com
36 points·by amasad·قبل 3 سنوات·9 comments

I used Chat GPT to build a Twitter bot without knowing any programming language

medium.com
2 points·by amasad·قبل 4 سنوات·0 comments

Productizing Large Language Models

blog.replit.com
1 points·by amasad·قبل 4 سنوات·0 comments

Worldwide Repls, part 2: Load balancing for fun (although not quite profit)

blog.replit.com
2 points·by amasad·قبل 4 سنوات·0 comments

Free project-based interactive Python course

replit.com
1 points·by amasad·قبل 4 سنوات·0 comments

comments

amasad
·قبل 7 أشهر·discuss
We do let you change it; under your account setting there is a email with an edit button next to it. And it shouldn’t need to match your GitHub email.

Perhaps there is some weirdness if you’ve signed up with GitHub. Feel free to email me and we can take a look: [email protected]
amasad
·قبل 3 سنوات·discuss
We're on a budget :) trained on 128 H100-80GB GPUs for a week (200B tokens over 5 epochs, ie 1T tokens).

Tech talk here with timestamp: https://www.youtube.com/live/veShHxQYPzo?si=UlcU9j2kC-C4oWvj...
amasad
·قبل 3 سنوات·discuss
Crates is especially challenging -- the build process is very expensive on all resources (cpu, ram, and disk), and packages are very hard (impossible?) to cache. It works super well on the Pro plan.
amasad
·قبل 3 سنوات·discuss
It’s communication meant to existing users and it’s a nuanced picture worth elaborating. But if you are not an active user it’s best if you just look at our pricing page for a complete picture: https://replit.com/pricing
amasad
·قبل 3 سنوات·discuss
This is for hosting. Development remains free
amasad
·قبل 3 سنوات·discuss
Yes, in fact we recently made the free plan more powerful with non-preemptible VMs, premium networking, and package caching for everyone. And working on an AI free tier coming soon. Will likely invest more in the free plan once the abuse from unlimited hosting go away.

Also — the title is slightly misleading. Static hosting is still free, and autoscale (with scale to zero) will effectively cost next to nothing for most users. Especially new programmers get very little traffic that according to our historic data it will cost $0.2 / month.

Finally beginners who cannot afford to pay but learned enough coding can make money on the site. eg, a story earlier today: https://x.com/replit/status/1709577707435274414?s=46
amasad
·قبل 3 سنوات·discuss
the blog is slightly outdated — 3000 is out of beta and can be used now. Here is a fun game built with it: https://replit.com/@slmjkdbtl/Bean-Survivor
amasad
·قبل 3 سنوات·discuss
Is this the best you can find? not even top 10 bangers.
amasad
·قبل 3 سنوات·discuss
Interesting. This seems like a weakness of natural language understanding. If you rephrase your prompt slightly it would get it right. Try:

  // return even numbers that are also more than 10
  const arrayFilter = (array) =>
It would do the right thing. The fine-tuned version gets your prompt right so maybe it benefited from natural language data. Will look more into it.
amasad
·قبل 3 سنوات·discuss
Yes we have a robust extension system and some are already building alternatives.
amasad
·قبل 3 سنوات·discuss
Broadly finetuning is any post pretraining training. Most of the time it is used in the context of fitting a more narrow task. In our case, it was the same training objective as the pretraining but meant to be more representative of what Replit users like to code. However, we were surprised by how well it boosted overall performance. Best guess: it's a) novel data and b) the model could take even more training!!
amasad
·قبل 3 سنوات·discuss
The model is not RLHF'd or instructed. It's an inline autocomplete model so it will get confused if you talk it like you're talking to a person. Altho it is possible to finetune it this way. To get better full function completion try giving it the function definition and a descriptive docstring as a prompt.
amasad
·قبل 3 سنوات·discuss
Can't find it now but pretty sure BigCode said somewhere they explicitly looked for it and removed it. Also subjective measure does match up to the benchmark. Our finetuned model performed +50% on HumanEval and then when using it felt at least that much improved.
amasad
·قبل 3 سنوات·discuss
1- We trained on languages that are most popular on Replit. Markdown is important because you need some amount of natural language in the data, and it will act as a sort of "natural language label" for code.

2- I like how portable it is being a single small model doing a lot of languages. Single code models are an approach that models like Salesforce/Codegen did that, but I believe we beat (or get very close) to their mono models on benchmarks.
amasad
·قبل 3 سنوات·discuss
Hopefully on phones too
amasad
·قبل 3 سنوات·discuss
it is 2.7B
amasad
·قبل 3 سنوات·discuss
LLMs generally but more so small models will keep going and generate seemingly unrelated things. On the frontend tools like Copilot and Ghostwriter do a lot of things like use stopwords or simply not show completions outside a single block.

As for your prompt, it's following your prompt a little too closely and generating just the function. You can however condition it that this is the start of the program it will do the import, e.g.

   # python function that returns a random integer between min and max
   import
This is in fact a suggestion from OpenAI on best practices for prompting called "leading words" https://help.openai.com/en/articles/6654000-best-practices-f...
amasad
·قبل 3 سنوات·discuss
Some links:

- Repo: https://github.com/replit/ReplitLM/tree/main/replit-code-v1-...

- HuggingFace: https://huggingface.co/replit/replit-code-v1-3b

- Demo: https://huggingface.co/spaces/replit/replit-code-v1-3b-demo

- Early benchmark results: https://twitter.com/amasad/status/1651019556423598081

A lot about this project was surprising. We knew it was going to be good, but didn't expect to be this good -- especially surprising was the finetuned performance boost, and the fact that the model is decent at language tasks and reasoning (in some cases much better than much larger general-purpose models).

It feels like there is a lot more to do with this model, and I have a suspicion you can even make a half-decent chatbot (at least one focused on code) by finetuning it on conversation (and/or instruction) datasets.

Will follow up with a more comprehensive technical report and the UL2R version (fill-in-the-middle support).
amasad
·قبل 4 سنوات·discuss
Yes we have stories from all over the world where people are using mobile to build real things. There is a kid in Egypt, for example, that built discord bots for a living on his phone.

Additionally there are also lots of cases were fairly well off folks with access to desktop computers and wifi that find themselves with a phone and want to prototype an idea or make a quick change to a project. I’ve been using it and I find it relaxing to lay back on the couch and do some fun coding. Especially with Ghostwriter (our Copilot-like thing: https://blog.replit.com/ai) it’s super usable. I built large part of my toy Lisp in Python in the app while in the park, waiting at the doctor’s office, or simply relaxing after a long day: https://replit.com/@amasad/Lisp-in-Python
amasad
·قبل 10 سنوات·discuss
Hi Alan,

You've been involved in visual programming environments like GRAIL and Etoys for kids. What do you think of the current state of visual programming for both kids and adults?