612 karma · joined August 12, 2011
Twitter: @sumukhsridhara
Product: https://www.angellist.com/startups/equity
Comparison to Carta: http://angellist.com/startups/angellist-vs-carta
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
* 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
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
Yes. The autograder is provided with each assignment.
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.
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...
Related discussion about JRuby with Truffle: https://news.ycombinator.com/item?id=10817110
If anyone wants to get started with Truffle - I found these links helpful:
> 3 hour Intro + Tutorial: https://www.youtube.com/watch?v=N_sOxGkZfTg
> Blog Post Series: http://cesquivias.github.io/tags/truffle.html https://github.com/cesquivias/mumbler
The last 20% is the hardest - and it's why Watson is so impressive (even though even Watson is probably only at 90%)
Nest seems to be selling the user experience right now (Thermostat, API etc) - but they are also positioning themselves to be at the center of the "smart home"
This is pretty good and it's really what building a hybrid app should look like. There's probably a lot of areas it can be improved.
Creating the application & working with the district was a great learning experience for me - perhaps the most useful thing I did in high school. I'm sure you learned a good bit by creating the app - those skills will certainly help you in the future.
Luckily for me the staff/administrators we talked to really embraced the idea and brought me on and made it into the official iOS application for the school district and then open-sourced it. We pitched the ability to check grades, get push notifications, and check documents. It's important to note, however, that I went to school in Silicon Valley - so that's probably a factor.
You've already demonstrated a lot of skill by creating the app. (It looks a whole lot better than my v1)! - Chalk this up as a good learning experience - Keep it up!
There's now a team of student developers at the school district who help keep the project going. I believe this makes it first the school district to create open source software in California.
[1] App (now also on Google Play): https://itunes.apple.com/us/app/ifusd/id454673943?mt=8
[2] GitHub: https://github.com/FremontUnified/
If you are able to catch onto a foothold, you can reap a lot quickly - but the fall will be just as fast as the author saw here. The apps that are able to stay on top have a very strong hook with increasing value (ie the popular social gaming apps with in-app purchases or the social/messaging apps). Anything else will result in the inevitable fall in rankings and therefore sales. This is why "app development companies" often have many many apps in the app store to continually reap from this cycle. There's another aspect to the publishing cycle and it's in-app purchases. The #1 paid app on the iOS app store is #31 top-grossing. 28 of the 30 before it are all free apps (which aren't ranked all that high in the free charts)
The push notification can have a payload that your app uses when the app is opened via the notification.
The way you get ranked in Search plays a huge part in your sales (Unless it's a top 50 app). Another huge factor is your screenshot. Your leading screenshot should not be a shot of the launch image. Here's more info on screenshots: http://mobile.tutsplus.com/tutorials/mobile-design-tutorials...
[1]: (App Store Optimization Cheat Sheet [PDF]): http://www.apptamin.com/ASO_Cheat_Sheet-v2.2.pdf
Edit: Links
[1] App (now also on Google Play): https://itunes.apple.com/us/app/ifusd/id454673943?mt=8
[2] GitHub: https://github.com/FremontUnified/
In the end, it was hard to replicate 100% of the usefulness of JS through python and convert python's cool features into JS.
If there are other students trying to learn iOS reading this, there are a lot of resources on the internet. Specifically for games: www.makegameswith.us
Among iOS games the bottom 80% of apps make around 3% of the revenue. [1]
This blog post has more information from game developers: http://www.streamingcolour.com/blog/2011/09/28/results-ios-g...
Here's a graph of self-reported revenue among iOS Game Devs: http://www.streamingcolour.com/blog/wp-content/uploads/2011/...
[1] : http://www.streamingcolour.com/blog/wp-content/uploads/2011/...
It's becoming a trend that iOS devs are forced to struggle with the ecosystem, but like I've been saying, from my experience the revenues are strongly tilted in favor of iOS. While we complain about certain aspects of iOS, on a whole, (at least from anecdotal evidence) it's still better than the problems that other platforms face.
Still it works if you all you need is map tiles (which I highly doubt what most people use Maps for)
edit: It looks like the OP merged it back at the submitted url.