HN user

notaboutdave

202 karma

no

Posts6
Comments45
View on HN

For those of you about to click: it's a visual interactive guide, and it's excellent. This guide is way too easy to not just learn it right now.

It's more about who you know than what you know.

Invest some time in exploring your existing relationships and building new ones with like minds. Some actionable steps might be:

- Explore Facebook for friends in the industry (or a friend of a friend) and ask for an introduction

- Attend relevant Meetup groups and events

- Contribute to an open source project that you find interesting

- Get a non-programming job and pivot within the company

Thousands of people like yourself are all trying to do the same thing right now, so the "who you know" is becoming increasingly important.

No program for you until you make up your mind about what you want

This is more or less the HN response to questions like this every time they come up.

You can't fully automate programming because it is the very act of communication that defines the program. Without some type of brain-computer interface that could download your mind and "execute" it, you still have to communicate. Programming is the most direct and precise way to do this.

The Kevin Rose Show (https://www.kevinrose.com/)

I've never subscribed, but I always find myself listening because there's always something interesting going on (which says a lot IMO).

From the site: Kevin interviews authors, technologists, scientists, meditators, self-experimenters, and productivity hackers to explore how to reach peak personal and professional performance while living a minimal and balanced life.

Best takeaways from the article (no particular order):

  - Retool ads as a way to test for and identify demand.
  - Bait people with truly useful content where they're already looking, and then direct them to your app.
  - Simple changes in wording or flow of UX can increase shares dramatically.
  - Get featured in app stores. How?
    - Integrate with latest device features being pushed
    - Adhere to vendor design standards
  - Email is still very effective, so use it.
  - Have 10 enthusiastic users that will spread their enthusiasm before you start.
That last point is good to know, and perhaps the most important, but it's way easier said than done. Especially if you aren't a social butterfly.

Also, the "don't use cross platform" preached in the article isn't very convincing. You can get excellent performance with well-coded cross-platform build tools, and in far less time.

Here's a psuedocode rundown of exactly what it does:

  network = new NeuralNetwork()
  
  targetOutput = readFile('./images/zebra-500x500-corrupted.jpg')
  input = generateNoise(500, 500)

  while(iterationCount < overfitThreshold) {
    networkOutput = network.getOutput(input)
    loss = getLoss(targetOutput, networkOutput)
    network.backPropogate(loss)

    iterationCount++
  }

  writeFile('./images/zebra-500x500-denoised.jpg', networkOutput)

I mostly agree, but now they're building cities. How will we compete with companies that encompass our entire lives, digital and physical?

Today we are stuck with Google search, tomorrow we will be trapped in off-white Google apartments in Google city, and DuckDuckGo will still only be a search engine.