HNHacker News
TopNewBestAskShowJobs

OutsmartDan

540 karma · joined November 11, 2014

submissionscomments
OutsmartDan··on Show HN: Darklang
This may be too ambitious- throwing away control over code, editors, infrastructure, and having a sub-par offline experience seems like a dangerous move.

After watching both videos, Dark just looks like a more managed version of AWS Lambda, with a fancy proprietary editor.

OutsmartDan··on Show HN: I created Postwoman, an online, open-source API request builder
Paw is fantastic- just missing GraphQL support to be even more fantastic.
OutsmartDan··on Man and man's best friend have both been experiencing declines in sperm quality
TLDR: DEHP disrupts testosterone leading to lower sperm quality.

DEHP can be found in carpets, plastic toys for children, and dog toys. Humans are also exposed by eating microwaved food stored in plastic containers.

Stay away from microwaved food. Keep dogs away from plastic toys.

OutsmartDan··on National Park Typeface
This is great. Not gonna lie though, took me like 3 minutes to find the Download button.
OutsmartDan··on Practical Go: Real-world advice for writing maintainable Go programs
Would love to see better separation on the page between "Bad" and "Good" examples. While a good read, it's difficult to quickly distinguish between the two.

For example: https://github.com/airbnb/javascript

OutsmartDan··on Principled GraphQL
Likewise. Sometimes it doesn't make sense to stitch graphs together. We have a gateway that proxies different services and exposes their graphs individually.
OutsmartDan··on My home lab setup for highly-available Internet
Just out of curiosity, how much does this all cost?
OutsmartDan··on Be likeable or get fired
Some hard lesson's i've realized while working in "professional" environments:

1. You must earn respect before you trash the system, no matter how shitty their code is or lack of tests. It's usually best to start by "doing your job"- whether that's issues assigned to you or bug fixes; you are at the bottom of the totem pole right now. Once you're "respected", implementing better solutions will be a lot easier.

2. Excuses for why shitty code is in production are probably legitimate excuses; a company that makes profit on a SaaS product needs to launch and iterate quickly. Product managers/sales/marketing do not care about your unit tests. Your users also don't care about your unit tests. Unfortunately this is a dilemma that's hard to swallow, because when things break, it comes back around.

You have to realize a team that's been there before you has done things in certain ways for certain reasons- whether that's good or bad, you must adapt to it before you go king kong on their shit.

Or you can just start your own company and make your own rules.

OutsmartDan··on Show HN: VNote, a fresh Markdown note-taking app
Good idea but in terms of performance, the markdown processing is super slow- making it very inefficient and not practical for everyday use.

http://cl.ly/0y2e162s2Z3K

VS comparing to a product such as Bear:

http://cl.ly/371S1q241Q3G

OutsmartDan··on GitPlex – browse code in Git repository like in IDE
After browsing the website on said iPhone, I still don’t know what your product is, looks like, or does. There’s no screenshots besides the videos but I’d rather not watch videos to learn about something.
OutsmartDan··on Server-Side I/O Performance: Node vs. PHP vs. Java vs. Go
In terms of the article, pretty graphs and good explanation at first but extremely flawed at running the actual test against these technologies. Wouldn't recommend.
OutsmartDan··on Show HN: Airmash – Multiplayer Missile Warfare HTML5 Game
So amazing
OutsmartDan··on Famous Logos Optimized to Be Eco-Friendly
Agree. The Apple logo eco-design is the worst thing I've seen since iOS 11.
OutsmartDan··on Sublime Text 3.0
True; though the life cycles on update seemed much more frequent on Gmail vs ST3.
OutsmartDan··on Sublime Text 3.0
Amazing, I don't think i've ever used "beta" products for so long. Glad it's finally official!
OutsmartDan··on Why we moved from Angular 2 to Vue.js and why we didn’t choose React
I just broke your Vue website.

http://cl.ly/2I2r2S2v171T

OutsmartDan··on [dead]
Just like any democracy, things were voted on, people didn't like the outcome, so now the output is to rebel.

The system doesn't work if you don't respect the system.

OutsmartDan··on Show HN: RESTful Doom – HTTP+JSON API inside Doom
Amazing work!
OutsmartDan··on How to Improve a Legacy Codebase
That's why you need product owners/managers to cover the business logic and design a system that incorporates it. There needs to be tiers of coordinations to make sure a system is built to spec. TDD plays a big part in rebuilding legacy codebases.
OutsmartDan··on How to Improve a Legacy Codebase
Correct- rewrites should be done in tandem with maintaining legacy systems until the new system is finished.

There should be some sort of overlap before completely sunsetting the old system.

OutsmartDan··on How to Improve a Legacy Codebase
Software is only as good as the people that write it. In an ideal world, you'll have a team that specializes in this sort of things, can understand the business needs, and get it done.

There are always risks with every action taken. You can't be scared to take a big risk for a bigger payout versus sucking it up and doing things the way they've been done for 15 years.

OutsmartDan··on How to Improve a Legacy Codebase
Big bang rewrites are needed in order to move forward faster.

A huge issue with sticking to an old codebase for such a long time is that it gets older and older. You get new talent that doesn't want to manage it and leave, so you're stuck with the same old people that implemented the codebase in the first place. Sure they're smart, knowledgable people in the year 2000, but think of how fast technology changes. Change, adapt, or die.

OutsmartDan··on Extracting my data from the Hello Sense sleep tracker
With some small research, it looks like there is some bits and pieces around;

https://github.com/chendo/sense-api.cr https://www.chameth.com/2016/04/10/sense-api/

OutsmartDan··on Extracting my data from the Hello Sense sleep tracker
Is it possible for you to throw up the contents of ApiService in a gist somewhere?
OutsmartDan··on The web looks like shit
Best part is the hamburger menu on desktop. Real cool
OutsmartDan··on Why I will not exercise my GitLab stock options
don't burn bridges, bro.
OutsmartDan··on Show HN: Staffjoy V2, now open source
Hi Philip, does your app build really take 20 minutes?
OutsmartDan··on IBM to Acquire the Weather Company
Hope they finally fix weather.com.
← PreviousPage 2 of 2