HNHacker News
TopNewBestAskShowJobs

amasad

6,553 karma · joined August 18, 2011

Email: amjad@repl.it

twitter: @amasad

Founder: https://repl.it

submissionscomments
amasad··on QuickBasic64: Basic for the Modern Era
Based on pg's request[1] I've been working on a Basic and while I started with Classic Basic as I've been improving by dropping line numbers and currently adding labels I think I've reinvented QBasic!

Anyways, here it is if you want to play with it:

repl: https://repl.it/languages/basic

docs: https://docs.repl.it/misc/basic

some community programs: https://repl.it/talk/share?lang=basic

[1]: https://twitter.com/paulg/status/1256526589300441093

amasad··on Show HN: Crunch – a fast buffer manipulation library in Go
> performs more than twice as fast as the standard library's bytes.Buffer

Nice!

amasad··on Ask HN: Who is hiring? (July 2020)
Repl.it (YC W18) | Frontend, fullstack, mobile, backend, designers | SF | https://repl.it/jobs

Repl.it is the first massively open collaborative computing platform where anyone, even without even needing an account, can hop on and in seconds start coding, building, and hosting apps and websites.

Apply if you like working on challenging problems, because running a service like this is hard to operate, scale, and secure. Also, supporting the number of languages we do (https://repl.it/languages) is a hard tooling problem -- we have to build generic protocols for all IDE actions like executing, debugging, authoring, running tests, writing files, etc. Finally, it's an incredibly challenging frontend/design problem to build a fast collaborative in-browser IDE that's both powerful and simple.

It's a great time to be joining us, we're still 12 full-time people, we reach millions of coders a month, and we're backed by YC and a16z.

amasad··on Ask HN: Has anyone fixed their own bruxism?
To construct a nutritionally adequate vegan diet would require a lot of work and a lot of ingredients, which is the opposite of elimination.
amasad··on Ask HN: Has anyone fixed their own bruxism?
I'm from Jordan so we grew up eating liver raw and cooked so I'm okay with the taste. Chicken liver is a lot milder. And I know some people prefer liver pate.

I don't know if you can supplement, I've never used them.

amasad··on Ask HN: Has anyone fixed their own bruxism?
I don't think so.
amasad··on Ask HN: Has anyone fixed their own bruxism?
Yes it's a great elimination diet but there is a growing community that just stay on it as a lifestyle because you could feel so good.

Turns out animal-based food has all the nutrients you need if you include offal like liver (a serving of liver has more vitamin C than an apple). I ate mostly Ribeyes and liver. Sometimes I had yogurt but if you're eliminating to find allergens I would cut dairy at first.

I recommend this book https://www.amazon.com/dp/1734640707/ref=cm_sw_r_cp_apa_i_jp...

amasad··on Ask HN: Has anyone fixed their own bruxism?
After I lost faith in western medicine's ability to help me with this problem I started tinkering and have come to the conclusion it's related to my breathing problems: mild sleep apnea and sinus inflammation.

The first thing I did was start sleeping predominantly on my sides and stomach, which turns out is how people sleep in nature[1]. This made my apnea all but disappear.

Then after I noticed my sinuses react to dietary changes I went on a carnivore diet -- basically only meat -- for an extended period of time and my sinuses fully cleared up. Right now I deviate from the diet a bit but I remain cautious and it's working out well.

When my breathing improved my clenching subsided.

[1] https://www.ncbi.nlm.nih.gov/pmc/articles/PMC1119282/

amasad··on Does computing make the world better?
No that's not what's meant by "surrogate activity," not in the way OP quoting Ted Kaczynski meant to mean. They define anything other than the most basic, like hunting and gathering, as a surrogate activity. So anything that we call a career today where you can work, make progress, and maybe even enjoy is, in their opinion, a "surrogate activity." I suggest reading TK, it's a very cynical worldview, but there is some truth to some of the arguments, and definitely something worth taking seriously.
amasad··on Does computing make the world better?
First, I think it's super important for anyone working in technology to read, understand, and think really hard about Kaczynski-style arguments like this one.

> If you're making useless things, you have a surrogate activity. We use the term “surrogate activity” to designate an activity that is directed toward an artificial goal that people set up for themselves merely in order to have some goal to work toward, or let us say, merely for the sake of the “fulfillment” that they get from pursuing the goal.

The concept of "surrogate activity" breaks down once you understand human action. Whether in pre-historic African savanna or in modern-day NYC, people always act to improve their present conditions. Humans are different from animals in that we can initiate voluntary conscious action.

Kaczynski doesn't differentiate between involuntary (animal) action in response to stimuli, and purposeful human action, which is not and never was about mere "biological needs."

> At root, it's not about "making the world better", it's about professionals looting the commons to live in fancy bubbles where the only competition is staying ahead of others in the bubble. Hacker News is not the place to say this, as it is difficult to get a man to understand something when his salary depends upon his not understanding it.

Because humans prefer wealth to poverty, much of human action is about creating wealth. You can create wealth without "looting" others. In fact, it's a lot easier to corporate with others, trade, and help each other build wealth than it is to steal.

amasad··on Show HN: Random Roads
Cool seeing repl.it hosted sites on HN! FYI if add /__repl to get to the source: https://random-roads--edwardcunningh2.repl.co/__repl
amasad··on GitHub Super Linter: one linter to rule them all
The trend of putting developer tools behind a unified API is just awesome. Especially great for tool makers like us at Repl.it. We're investing a lot in this area too:

- UPM: universal package manager https://github.com/replit/upm

- Prybar: universal REPL interface for interpreters https://github.com/replit/prybar

amasad··on A Jupyter Kernel for SQLite
This is very cool. SQL is a great interactive language, we added it to repl.it too: https://repl.it/languages/sqlite
amasad··on The End of Policing is available as a free Ebook
You're actually breaking the HN guidelines which I suggest you read https://news.ycombinator.com/newsguidelines.html

> Be kind. Don't be snarky. Have curious conversation; don't cross-examine. Comments should get more thoughtful and substantive, not less, as a topic gets more divisive.

> When disagreeing, please reply to the argument

And a few other relevant things.

amasad··on The End of Policing is available as a free Ebook
> The genetic fallacy (also known as the fallacy of origins or fallacy of virtue) is a fallacy of irrelevance that is based solely on someone's or something's history, origin, or source rather than its current meaning or context. This overlooks any difference to be found in the present situation, typically transferring the positive or negative esteem from the earlier context. In other words, a claim is ignored in favor of attacking or championing its source.

https://en.m.wikipedia.org/wiki/Genetic_fallacy

amasad··on The End of Policing is available as a free Ebook
Fascinating how alternative policing ideas went from a fringe to mainstream overnight. Whomever said "slowly at first then at all once" wasn't lying.

Another interesting book for those who are curious about these topics is The Private Production of Defense by Hans Hoppe which is also available for free: https://mises.org/library/private-production-defense

amasad··on GitHub Classroom
We have an upcoming teams feature that allows you to have almost a complete instance of repl.it for you, and we'll have special pricing for education, and maybe as part of it we'll add the checkbox. Thanks for the feedback. Feel free to email me amjad@repl.it with anymore feedback.
amasad··on GitHub Classroom
We're excited about it. Cloud/browser coding being normalized is great for us.

I don't think what we're building is a direct competitor to IDEs -- you'll always need a repl in the same way you'll have a TV but still go to the movies, or you'll have a tablet but still have a desktop etc.

amasad··on GitHub Classroom
Thanks for the kind words. I don't think repl.it provides anymore social features than say GitHub does. How do you currently handle those concerns with regards to social coding on GitHub?
amasad··on GitHub Classroom
GitHub classroom is awesome and although it's been around for a while it has seen a lot of love recently, especially adding browser IDE integration and autograding.

We at Repl.it worked closely with them to make it really easy for students to start coding in seconds instead of hours. Announcement and HN discussion:

- https://github.blog/2020-05-26-code-in-the-browser-with-gith...

- https://news.ycombinator.com/item?id=23313838

amasad··on Ask HN: Who is hiring? (June 2020)
Email me amjad@repl.it
amasad··on Ask HN: Who is hiring? (June 2020)
Repl.it (YC W18) | Frontend, mobile, backend, Support, Bizdev | SF or REMOTE | https://repl.it/jobs

Repl.it is the first massively open collaborative computing platform where anyone, even without even needing an account, can hop on and in seconds start coding, building, and hosting applications and websites.

Apply if you like working on challenging problems, because running a service like this is hard to scale, make sure it's secure and easy to use. Also, supporting the number of languages we do (https://repl.it/languages) is a hard tooling problem -- we have to build generic protocols for all IDE actions like executing, debugging, authoring, running tests, writing files, etc. Finally, it's an incredibly challenging frontend/design problem to build a fast collaborative in-browser IDE that's both powerful and simple.

It's a great time to be joining us, we're still 12 full-time people, we reach millions of coders a month, and we're backed by YC and a16z.

amasad··on Code in the Browser with GitHub Classroom
https://repl.it/languages/bash
amasad··on Code in the Browser with GitHub Classroom
Hey, we don't let you delete Main.java because Repl.it is all about having sensible defaults, loading really quick, and not being overly fussy and configurable and allow for everything under the sun.

However, we do have some configuration hooks -- the run command is bound to an entrypoint (in this case Main.java). If you want to configure it, you can do so: https://docs.repl.it/repls/dot-replit

Finally, we're a bit conservative with language versions but will probably upgrade Java soon :)

amasad··on Code in the Browser with GitHub Classroom
With the Repl.it integration kids need very minimal knowledge of git, if any. Try it.
amasad··on Software will eat software in a remote-first world
I disagree with the author that it will be "no code." But I would also not dismiss how much more productive the cloud and better devtools has made developers. And as much as people, especially on HN, like to pick on bootcamp graduates, it's undeniable that you can get someone with no to little experience building complicated software in a matter of month.

What I think will happen to software engineering is that the middle will shrink. We'll see many more frontend and product engineers, and slightly more infra and systems programmer. I think the fullstack, middleware rails/django type engineering will all but disappear (most will move towards product).

amasad··on Software will eat software in a remote-first world
I think it's absolutely true that remote means less solidarity and connection between workers. Also hiring international remote workers are usually done on consulting basis, which less regulatory protections. I certainly see a world where software engineers become more fungible, and with the reduced messiness of human interactions, managers will be ruthless.

There are also some interesting arbitrage opportunities. For example, American companies would want to hire from countries with socialized medicine so that they don't pay for health benefits.

It could be more efficient, and it could lead to reduced poverty in some places in the world, but on net I don't think it's a desirable.

Ironically, the people who champion remote work the most do it from the perspective of the benefit to the worker. But as this essay suggests, and I agree, if you play it out, it will work out to the benefits of the companies and executives.

To be clear I'm not against remote, and could see the benefit to everyone, but it's naive not to play it through and think of the second-order effects of a fully remote industry.

amasad··on Ask HN: Do kids drag your career down?
Most people waste so much time on the internet that you can simply channel this time into parenting, which is much more rewarding, and on net not lose any real work or focus time.
amasad··on One Billion People Will Suffer from “Unliveable” Heat Within 50 Years
Has anyone ever reviewed the code and analyzed the software engineering practices behind the climate models?

I used to take these things for granted and just believe articles and studies like this one but after humongous public failure of Imperial College Coronavirus model I'm not so sure anymore.

We need code and tech reviews in addition to peer review.

https://lockdownsceptics.org/code-review-of-fergusons-model/

http://www.rationaloptimist.com/blog/lockdown-and-mathematic...

amasad··on Next dream job can be in an HTTP header
https://repl.it/jobs might be relevant here.
← PreviousPage 6 of 32Next →