sumukh1

Joined 15 years ago

Karma
612
Submissions
169
Member since
Aug 12
Contact: {{ hn_username }} at gmail

Twitter: @sumukhsridhara

View on Hacker News

Recent submissions

Comment · 2 years ago
This looks great. Do you have an ETA for a Ruby SDK?
Comment · 2 years ago
Comment · 2 years ago
AngelList | ONSITE (San Francisco) | Full Time | Product Engineering (Full Stack, Rails, React)

AngelList is hiring full stack software engineers who want to make technical _and_ business decisions. This role will work on software products used by companies to raise capital and manage their investors (https://www.angellist.com/startups/equity)

AngelList is the nexus of venture capital and the startup community. We support over $16B in assets under administration. We’ve driven capital to over 22,000 startups. 57% of top-tier U.S. VC deals involve investors on AngelList

Learn more: https://www.angellist.com/engineering Apply here: https://jobs.lever.co/angellist/e9b37501-7132-4461-b287-8937... Questions: my username with no numbers [at] angellist.com

Comment · 5 years ago
I lived in the building for a while and there is a bit of subtle ramp into the building but it's not quite a 1.5 foot drop because the direction (Try looking at Google Street View from before 2020 at 350 Mission St and 399 Mission St)
Comment · 6 years ago
I used to spend a lot of time thinking about this while helping build software & TA'ing for Berkeley's introductory course (which uses Python & Scheme) and I largely agree with the author. If you're wondering why the author ignores large schools, it's because they have the resources to invest in this. Here's a sample of the things the efforts that Berkeley did for their introductory course [1]

* Online tools to run & visualize code execution directly from the online textbook (ex: https://composingprograms.com/pages/16-higher-order-function...) * Easy submission for students (no git in CS1, no scp, no printing) * Instructor autograding for all assignments so the course staff could focus on reviewing code for style/other components. * Automatically backing up student code * In some assignments, there were automated hints for syntax, styling, and even correctness [2, 3] * Online collaborative editing for partner assignments [4] * Full time staff allocated to building teaching infrastructure to "reduce accidental complexities when using code to solve problems" * Completely hosted environments (via Jupyter Notebooks or Scratch) for courses with a lot of non-majors.

[1] https://cs61a.org [2] https://dl.acm.org/doi/10.1145/3059009.3059058 [3] https://okpy.org/about/publications/ [4] https://www.youtube.com/watch?v=polTBnMXGQI&rel=0

Comment · 7 years ago
I still prefer to setup ngrok because it allows me to view and replay requests. If the stripe cli supported that, then I'd move to use the cli entirely
Comment · 7 years ago
This is the textbook used for the introductory CS course (CS61A) at UC Berkeley. The course material is available at http://cs61a.org/fa18 (The course uses Python 3, Scheme, and SQL).

There are some neat projects (students build a Scheme interpreter and implement game logic as part of the projects)

Previous Hacker News Discussions (from which I’ve copied my comment)

https://news.ycombinator.com/item?id=11465234 https://news.ycombinator.com/item?id=3491142 https://news.ycombinator.com/item?id=3141996

Comment · 10 years ago
> as far as I understood you can use the grader with "--local" flag to check the correctness of your program, is that the case?

Yes. The autograder is provided with each assignment.

Comment · 10 years ago
This is the textbook used for the introductory CS course (CS61A) at Berkeley. The course material is available at http://cs61a.org (The course uses Python 3, Scheme, and SQL). There are some neat projects (students are working on building a Scheme interpreter now)

Previous Hacker News Discussions:

https://news.ycombinator.com/item?id=3491142

https://news.ycombinator.com/item?id=3141996

Full disclosure: I'm a TA for the course right now.

Comment · 10 years ago
Here are some related links:

Demo of Python Tutor being used in a computer science textbook: http://www.composingprograms.com/pages/17-recursive-function...

The textbook above is from the introductory computer science course at UC Berkeley (http://cs61a.org)

Previous Discussion (~3 years ago): https://news.ycombinator.com/item?id=4601478

If you are interested in the technical details of CPython, the author posted a mini course on technical details about CPython here: http://pgbovine.net/cpython-internals.htm

1 hour podcast that describes the course: https://talkpython.fm/episodes/show/22/cpython-internals-and...

Comment · 10 years ago
Comment · 12 years ago
I actually built my own version of Watson based on this idea - jeopardy questions are often google-able/searchable on wikipedia. It was pretty easy to build out - but it only gets 80% of the way there.

The last 20% is the hardest - and it's why Watson is so impressive (even though even Watson is probably only at 90%)

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton