HNHacker News
TopNewBestAskShowJobs

chairmanwow

821 karma · joined May 4, 2016

I like debating interesting topics.
submissionscomments
chairmanwow··on Mojeek – 1.5B Pages and Growing (2016)
A simple search for the R programming language didn't return anything about the R programming language. I'm not trying to say this isn't impressive, and they aren't doing good work. But I don't exactly think this is a good space to get into as a young company. Lots of resources have been burned by major players making subpar products.
chairmanwow··on Are We Different People in Different Languages?
This article is unreadable on my Android mobile.
chairmanwow··on The Brilliance of Dwarf Fortress (2011)
I recently bought my first desktop keyboard and pulled all of the keys off and created my first proper Dvorak keyboard, but in the process created a keyboard without proper bumps in the home row. What I did was cut a double thick strip of electrical tape and stuck it in the correct position. This subtle bump of tape adheres extremely well and feels just as good as the button keys do.
chairmanwow··on The Brilliance of Dwarf Fortress (2011)
Dwarf Fortress was one of the first computer games that I really ever got into. I was a little 15 year old that had a shitty desktop computer that wasn't always connected to the internet and DF has provided me with many tens of hours of entertainment. I remember the depth and realism included in game caused me to want to learn to program myself. I wish the UI was better, but honestly I think the engagement with the keyboard in DF is it's strongest selling point. Every game action can literally be performed with the keyboard, and this means that I don't need to wait for the text on menus to mentally register, move a mouse, click. I can essentially type the commands at speed.

TLDR: DF is a great game that shaped my childhood and motivated me to become a programmer.

chairmanwow··on Introducing Qt 3D Studio
So this allows you to make Qt interfaces that are essentially collections of models in 3D space fully rendered and providing UI interactivity / information display?
chairmanwow··on In Defense of C++
I agree that CMake is better than handwriting a Makefile, it is still absolutely shit compared to Rust's build system or the straightforwardness of sourcing external dependencies with Maven or Gradle in Java.

If I want to use an external library in a C++ project, I need to:

* download it from the website / GitHub

* build it from source

* add the library into my CMake file.

Whereas in Gradle, I add a single line to one file and the library is installed on my next build attempt. Full stop. There are no more steps.

C++ makes it searingly painful to get a project going. I'm honestly afraid to add any new libraries to my projects because I know that (at minimum) that means I'm sacrificing an afternoon to resolving new errors.

chairmanwow··on Taichi – Physically based Computer Graphics Library
Interesting choice to use the traditional characters over simplified.
chairmanwow··on Build a Modern Computer from First Principles: From Nand to Tetris
> Course by Hebrew University of Jerusalem

> Project 1 due December 25th

chairmanwow··on A Computer for Everything: One Year of iPad Pro
There are many, many subtle web interactions that happen on ':hover' when you are browsing the web. It can make new websites difficult to manage whenever you aren't quite sure what to do.
chairmanwow··on After 6 Books, 200+ Apps and 14,000 Students, Where Big Nerd Ranch Is Focusing
Woah. This is a cool podcast and seems to have just recently gotten started. I'm hoping to start something similar myself as a personal challenge. Any tips?
chairmanwow··on Newsletter #7 - Summer of Road
I read that article and didn't get a good handle on any features that would motivate a transition from Vim. Any links you could provide?
chairmanwow··on Creating a basic sphere that falls down on the plane
That site was thoroughly unfriendly mobile phones.
chairmanwow··on Darling – MacOS translation layer for Linux
People still use Atom? I switched to Atom ~1 year ago, and my life has drastically improved. The in-app plug-in store is one of the greatest innovations. Anytime I encounter a situation where I wish my text editor did something a little better, I have been able to find a suitable plug-in, install it, and get back to work all without closing the app.
chairmanwow··on LinkedIn launches Salary to chart what we earn
Yeah. Very few regions available internationally. Couldn't find a single city in China, France, Turkey, Israel etc.
chairmanwow··on Switching from macOS: The Basics
I agree this is kinda frustrating, but judging from other comments it seems like ElementaryOS is maintained by a for-profit company. Driving conversions is probably more important to them rather than optimizing for total total number of downloads. I personally think this strategy is limited in scope as it ignores the life-time value of users that donate after using for a period of time, but always interesting to play devil's advocate.
chairmanwow··on Ask HN: Who is hiring? (November 2016)
I'm so glad to see a Chinese company appear in this list.
chairmanwow··on Service discovery at Stripe
As a graduating college senior, articles like these are a necessity. The content is extremely relevant to working in industry, but they assume the average reader knows how things like this work, but they aren't afraid to remind you of the particularities. Ty for a great read!
chairmanwow··on New MacBook Pro Is Not a Laptop for Developers Anymore
This is the kind of advice that young programmers need to get earlier. I'm new to Vim and I'm slowly realizing that A) Vim is way more powerful than I originally gave it credit to be and B) I'm vastly underutilizing its power.
chairmanwow··on New MacBook Pro Is Not a Laptop for Developers Anymore
Eh. I'm using Dvorak, so most of the keybindings in Vim are total madness anyways. For most regular typing, my fingers stay on home far more than you Qwerty typists.
chairmanwow··on New MacBook Pro Is Not a Laptop for Developers Anymore
Many common applications that developers use have many keybindings that heavily rely upon the Escape key (Vim for sure).
chairmanwow··on Instapainting – From $4k in debt to $32k/mo in passive revenue with no employees
So American artists (I'm assuming you mean creative people who paint things) want to be paid a lot of money to make something beautiful, and so art made by American artists is expensive and pushed even further to the fringes of society by the economics of it. Thus, it seems to be that people who are buy art are at the intersection of the set of people who can afford it (few) and those that appreciate it (a lot).

This scheme as you so vehemently put it, is really aimed at getting more pretty things on people's walls. To do that, you need cheap and hopefully somewhat unique. Instapainting allows people to have both because they employ non-creative people who paint. I simply can't entertain the idea that the Chinese artists are being exploited by Instapainting by the very notion that they are being paid less than an artist would be in the US.

chairmanwow··on Instapainting – From $4k in debt to $32k/mo in passive revenue with no employees
I actually met Chris a couple of years ago when I was in San Francisco for an internship. We got lunch with a mutual friend. He was excited about the success he was experiencing and inspired me with his confidence about the future.

I'm sure glad to know that he's actually made it.

chairmanwow··on Announcing Envoy: C++ L7 proxy and communication bus
So correct me if I'm wrong, but it seems to maintain a web socket 'mesh' that it proxies all inter-service communication through. So whenever you need to speak to another service, you don't need to worry about the extra cost of creation/teardown of a new web socket. It also says that it handles automatic retries, global rate limiting (https://lyft.github.io/envoy/docs/intro/what_is_envoy.html).

Because all inter-service requests are going through Envoy, it is really easy to keep incredibly detailed stats about network health, request success rate & more.

Envoy performing the task of load balancing does not defeat the purpose, because it provides extremely detailed stats for ALL THE THINGS, they reported it helped them find problems much quicker, instead of checking service code, EC2 networking, or the ELB. Essentially by creating a supersolution with better stats reporting for all, troubleshooting seems like it would be easier.

chairmanwow··on Sophisticated OS X Backdoor Discovered
This reply is a piece of art.

</thread>

← PreviousPage 6 of 6