News for hackers. Stuff that matters.

notaboutdave

See this? This hand grenade I'm leaving in the schoolyard? This is about better games of hot potato.
Setting up your own git remote takes minutes. Github is just a pretty interface with bells and whistles. I think more people should go self hosted. It's cheaper, and none of the features are truly needed.
They'll bang it out in a week without a hitch. Just like every sizable migration.
Google's massive browser market share has opened the door to some ugly things. I can't help but shake my head whenever I come across a "Chrome only" SaaS startup.
Re:Ask HN: Developers with ADHD/ADD, how do you cope? on Thursday May 23, 2019 @11:08PM (#19998146)
I practice ruthless minimalism in everything. Having zero irrelevant things in my world leaves little room for distraction.
Journaling. It feels like modding life with extra memory and save states. I made a tool for it. Thinking about doing a "Show HN" some time.
Re:Newmail: Generating random email aliases on OpenSMPTD on Thursday March 21, 2019 @06:52PM (#19458150)
This seems like it might be frustrating to manage. Instead of one or two memorable addresses, you now have two hundred hard-to-memorize ones.

It also might get awkward at the cash register :)

Re:Show HN: I wrote a book about WebAssembly on Thursday February 28, 2019 @08:54PM (#19277323)
Does the book cover anything on rendering with OpenGL or graphics libraries?
Re:Browsing a Remote Git Repository on Thursday February 28, 2019 @08:44PM (#19277273)
How is this browsing a "remote" git repository? In the example he clones the remote to a local bare repo first. Am I missing something?
Re:Learn Git Branching on Wednesday November 21, 2018 @11:02PM (#18507786)
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.
Re:Amazon's Bezos Launches $2B Fund to Help the Homeless on Thursday September 13, 2018 @01:48PM (#17980707)
Here's a Henry Rollins anecdote on how throwing money at tent cities might not be the best idea:

https://www.youtube.com/watch?v=XY2n4BYbgYE&t=23m51s

Re:Google’s first all-hands after 2016 election [video] on Wednesday September 12, 2018 @10:25PM (#17975452)
> People didn't vote for our person! Change the algorithms!

This is so corrupt and manipulative it makes me sad.

Re:JS Paint has a new domain, jspaint.app on Saturday June 09, 2018 @09:38PM (#17275963)
Is it just me, or does .app look great in the address bar? Feels more official and communicable than .io or .ai in my opinion.
Machine learning has been overcrowded with copycat projects like image processors and game bots.

I think I just felt my mind expand a little.

Brilliant work, Ariel!

You have no idea how much time you just saved me.

Where's the donate button?

Re:JS Paint – A web-based MS Paint remake on Wednesday January 17, 2018 @11:30PM (#16174718)
Be careful if you're browsing fullscreen.

Here I am casually clicking HN posts when suddenly my brain thinks it's the 90s.

Re:Ask HN: Help me get out of teaching and into software on Sunday December 31, 2017 @04:15PM (#16043031)
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.

Cross-browser support for WebAssembly was the death knell for ad blockers.
Re:Can Programming Be Liberated, Period? (2008) [pdf] on Tuesday December 26, 2017 @08:02PM (#16012084)
> 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.

Re:Ask HN: What tech/programming podcasts are you listening to? on Wednesday December 20, 2017 @06:13PM (#15974758)
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.

Re:How to get your first 100k active users on Tuesday December 12, 2017 @05:48PM (#15910204)
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.

Any good time management tools out there? What do you guys use?
Rollup is great. Smaller bundle sizes and no mystery meat. It takes a little more time to configure but it's worth it in some cases.
Exactly what I'm doing right now. Money doesn't change anything.
This would make "Satoshi Nakamoto" a criminal for not declaring the genesis block on his taxes.
Re:Deep image prior 'learns' on just one image on Friday December 01, 2017 @04:35PM (#15827752)
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)
Is this corporate greed or is the value of unskilled labor quickly approaching zero?

Older »