HNHacker News
TopNewBestAskShowJobs

vivekseth

509 karma · joined September 7, 2014

Software Engineer

Blog: https://vivekseth.com

Twitter: https://twitter.com/viveks3th

submissionscomments
vivekseth··on Monospaced Programming Fonts with Ligatures
Does it? In monospaced fonts, you can use width to know how many characters are in a ligature.
vivekseth··on Show HN: 3D Renderer Built using 2D HTML Canvas
This is amazing, thanks for sharing!
vivekseth··on A Mac Podcast App You Can't Have
I might be taking you too literally, but I think “just wait” is bad advice. Many of my peers at college graduated without ever building anything of substance on their own. Don’t know where they ended up, but I doubt they got good jobs.

I think it’s super important for CS students to pursue their interests beyond what’s covered in school. It’s the only way to gain the skills you need to get a good job out of college.

vivekseth··on A Mac Podcast App You Can't Have
There _is_ a major disconnect! You’re studying computer science and wondering how it applies to software engineering. When I studied CS (graduated a year ago) we never went over things like building a GUI, reverse engineering an API, or designing a UI. Those are software engineering topics. By the time I graduated I learned how to do those things, but it was by learning them on my own. If you want to learn these things you’ll need to take the initiative yourself.

Here are some links to get you started:

1. http://lancenewman.me/reverse-engineering-the-tinder-api/

2. https://www.raywenderlich.com/151741/macos-development-begin...

3. https://medium.com/@erikdkennedy/7-rules-for-creating-gorgeo...

vivekseth··on Show HN: 3D Renderer Built using 2D HTML Canvas
Maybe it looks like it’s orthographic, but it’s actually a perspective projection. You should be able to tell if you use the arrow keys to move around.

Check out drawLine3D() in until.js to see where I apply the perspective projection.

vivekseth··on Show HN: 3D Renderer Built using 2D HTML Canvas
One of the other commenters mentioned this: https://github.com/ssloy/tinyrenderer/wiki

If you’re interested in learning graphics, this is a great place to start!

vivekseth··on Show HN: 3D Renderer Built using 2D HTML Canvas
From a performance standpoint it’s definitely not better. I just built this for fun.
vivekseth··on Cracking the code behind Apple’s App Store promo card design
Probably so it’s human readable.
vivekseth··on 24-core CPU and I can’t move my mouse
I think it should at least know which thread handles mouse movement.
vivekseth··on Wolfram Alpha Is Making It Extremely Easy for Students to Cheat
I think we should encourage that. If students can catch their mistakes early and learn from them, I think they should.

What we should discourage is students using Wolfram Alpha to just get the answers without any initial work. That robs students of the chance to learn and would definitely be cheating.

vivekseth··on Counting Bloom Filter in C++
For those who don’t know there’s a data structure called a HyperLogLog (https://en.m.wikipedia.org/wiki/HyperLogLog) that does something similar. Just learned about it last week.
vivekseth··on Your own company? You can do it (2011)
You describe him as if he happened to be a genius who was discovered by the right people. My interpretation of the article was that he worked hard to become skilled at code and through persistence and determination managed to convince people to take a chance on him.
vivekseth··on The electric car has dropped out of favor in Denmark
A single point
vivekseth··on Facebook told advertisers it can identify teens feeling 'insecure', 'worthless'
It seems like an awesome tool for groups that focus on teenage mental health.
vivekseth··on How I lost 100lbs in 6 months
In these studies what kind of exercise did the participants do?
← PreviousPage 3 of 3