Hacker News new | past | comments | ask | show | jobs | submit | tombell's comments login

I've never had an issue running binaries written in Go I've compiled myself. From what I've experienced, only appears to affect .app binaries.


should be 141 if you want to print out a string that would be 140 characters, NULL termination is a thing.


There are so many lines in the post series that don't make very much sense if you understand the YC program.

> We'd aim to have 4 to 6 developers on the project within the first few weeks, and had a substantial budget to achieve this.

What budget?

> The hiring process began immediately with advertisements going up on social media

As the CTO, would you not be able to contribute more to this project?

> One of the huge benefits of the YC program is the ability to experiment with scaling ideas.

Talking about looking into scaling before having anything usable or users? Time would have been spent better actually building a prototype to prove the concept.

> As the first Demo Day approached, despite being a director and CTO, I was instructed not to attend due to not being part of the initial interview process.

I kind of suspect at this point in the post series, that the author wasn't really a "director" or "CTO".

After reading the lessons in the third post, sounds like the author just jumped at the chance to be part of YC without much knowledge of what he would actually have to contribute.


Yes, the public API for a library that the developer interfaces with. Not a web APi.


They may also have internal apps written using Swift which are not public. However it's also nice to have a public style guide.


I have my GitHub profile, but it doesn't have much on it except a few random open sourced projects and some random open source contributions. A lot of other work is for past/current employers which I can't exactly show off easily.


why not to ask past clients for something new or reference?


If you built an app knowing it NEEDS push notifications on a platform where it's optional for the user to enable/disable, you failed as a developer. The application should be able to function either way. Users deny getting their location? Ask them to input a location instead.


It's also very easy to look up the user's rough location by asking a server and doing a geoip lookup for the client ip. Much less precise (city-level accuracy), but more privacy-friendly and usually good enough to base location-aware functionality on. Works well as a fallback - which as a dev you need anyway as GPS is often not available, even with the player's permission.


An interesting drawback to the location-by-IP-address approach is that for cellular devices, IP addresses can be supremely inaccurate. For example, I have a Verizon device whose IP address places me way off in the West coast of the US even though I purchased it and reside on the East coast, 3000 miles away. The approach is pretty solid for LAN/WiFi, though.


Even if you change one post, you still need to 'rebuild' every thing. I can't see how this can be reduced.


If I update just one post, can't we just recompile that? If a layout is changed, then all non-static files would be regenerated. There's a way to be more specific.


It's a static site, you have no idea what files depend on each other. So everything has to be rebuilt.


It's static only relative to the output. You can readily write dependencies between your source (mdown, partials, whatever) files, just like your binaries/libraries depend on .o files, which themselves depend on .c and .h.

I fail to see how changing a typo in an article's content would require the whole thing to be rebuilt. Even adding a page would not require rebuilding every single page unless the new page appeared in a global navigation. Building the dependency graph automatically could even turn out to be not that hard.


How does a Makefile know which files depend on each other?


How does one go about writing their own commands for a hosted product?


The commands will trigger a webhook call to your server, where the actual deployment/testing/whatever command you need takes place.


I'm trying to understand which part of my book you're trying to 'avoid'. Because from what I understand it's just the deploying bit? Which my hubot-factory already did, and it is being improved for a new version with the help of a great company. You've also essentially made script writing even harder than it is for hubot.


I'm trying to avoid people needing to even read the book. It's the difference between rolling your own WebSockets or using Pusher, for example. Some people want things to just work.


So you came here to advertise your own product in a post about mine?

You're basically deploying a thing that'll send http requests to another server which then executes specific tasks. So you've essentially replaced hubot with a web application on the end users servers.

What is the difference?


The difference is that you don't have to install or maintain it. Standard SaaS.


"The commands will trigger a webhook call to your server, where the actual deployment/testing/whatever command you need takes place."

The end user still needs to run something on their servers to actually do anything for their custom commands, which is essentially what hubot scripts do, which is what my book is teaching people about.


I know, I'm not disputing anything or devaluing your book. As I said above, some people want things to just work, so we're looking to provide a service for that market. I don't know why you're getting so offended and defensive :/


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: