sudo_bang_bang's comments

sudo_bang_bang | 1 year ago | on: Libyear

Very rarely do I so vehemently disagree with a particular argument in software. This idea epitomizes much of what is wrong in the industry.

We can all agree security updates are essential, but a lot of libraries are “done” from a functional perspective for a majority of their existing use cases.

Yes updates can be needed because interfaces break between other programs, standards evolve in backward incompatible ways, performance improvements can be made, etc. But much of the updates I see are changes for the sake of changes.

You could use a 5 year old version of React for example, and modulo some set of security fixes if any, you could have a robust application.

Sometimes software is just done. We are better off for accepting that idea. Get us off the update hamster wheel and stop the enshittification.

sudo_bang_bang | 2 years ago | on: Ask HN: What have you changed your mind about in the last decade?

I changed my mind about what constitutes a fulfilling life for me. I realized that I personally could not live a life consisting solely of devotion to work and consumption of luxury goods. I started a family and have two wonderful children.

I still believe that investing in work is necessary and rewarding, and indulgences are a somewhat important part of life, but those alone are all kind of meaningless for me in the end. It’s the endless chase of another dragon.

With my children, I feel a greater sense of joy and accomplishment when I watch them grow. I’ve had higher highs raising kids than I ever did finding the next excursion I could go on or the hottest new company to work for.

sudo_bang_bang | 6 years ago | on: Ask HN: A New Decade. Any Predictions?

Safe:

* Recession will happen that will affect the global economy causing at least a 30% decrease in major world stock indexes.

* China will stumble in a major recession but the Communist Party will maintain power.

* Google, Apple, Facebook, and Microsoft will still be the biggest tech companies by market cap.

* A new company that hasn’t been started yet will be in the top 10 tech companies by market cap.

* The duopoly of cloud computing services will be AWS and Google Cloud. Nearly all Fortune 500 companies will use one or the other.

* Big Tech will not be broken up because of their large value decline during recession, with focus being diverted to prop economy back up.

Bold:

* Breakthrough battery technology will make electric vehicles better for consumers than than their fossil fuel counterparts.

* The breakthrough battery tech will allow a very affordable manned mission to Mars.

* Solar will be the dominant form of energy creation in the United States.

* HIV vaccine available to nearly all healthy adults.

* Netflix will be bought by Disney.

* DeepFake technology will be used to create an entire feature film by a major studio.

* Donald Trump will win the 2020 presidential election despite being unsuccessfully tried during impeachment.

* In the United States, majority of people will eat synthetic meat over animal-based meat.

* San Francisco Bay Area will not be globally in the top 10 areas of funding for new technology startups.

Crazy:

* A state in the United States will successfully secede.

* Glaciation will increase in parts of the world with their albedo effect predicted to offset most of the temperature increase from man-made climate change.

* Major disease epidemic will kill at least 20 million people. Will not be noticed at first but will rapidly kill after long incubation.

* Artificial general intelligence (AGI) will be achieved, accidentally.

* Despite AGI, self-driving cars will not be the majority of vehicles on the road.

sudo_bang_bang | 10 years ago | on: Asana Engineering Interview Guide

I tried interviewing with Asana and they rejected me on the basis that I didn't have a computer science degree. For the record, I've built apps that have generated millions in revenue and I have many years of experience. If they are trying to be meritocratic and community friendly with this, they should change that aspect of their culture to reflect that.

sudo_bang_bang | 10 years ago | on: React/JavaScript fatigue

Build tools are partly necessary because of how many old crusty browsers hang around out there. I mean, I still work on an app that has to support IE8. That's just ridiculous. As it is, ES6/ES7 imports make a lot of the issues of JS inclusion a thing of the past, but the build tools are necessary for packing these together and transpiling down to ES5, to support older browsers. The other tools you see in the React ecosystem do take time to learn for sure. The whole React/Flux paradigm takes a while but once you get it there's not many surprises. I do feel the fatigue though just as the author does. There's a million ways to do what the browsers should just do natively already. In a few years we hopefully won't have to worry about this anymore.

sudo_bang_bang | 10 years ago | on: CodePush by Microsoft

I've been looking at trying out AppHub https://apphub.io/, which is comparable to CodePush. I'll have to try this.

As it is, both are definitely useful for better handling upgrade process with users. A couple drawbacks with mobile apps are that it's harder to hotfix errors, and you sometimes have to support older APIs for longer. With a web app, a user can visit the site and the entire app bundle can be downloaded after a cache bust.

sudo_bang_bang | 10 years ago | on: Django 1.9 alpha 1 released

I loved Django when I started using it about 4 years ago. Lately, I've switched to Flask and replaced the templating with React. I love the new way, but I still have a place in my heart for Django. Does anyone on HN still start new projects with Django or have you moved on as well?

sudo_bang_bang | 10 years ago | on: Show HN: %%30%30: A Game

I think this should be the future of native apps. You do get all of the benefits of native apps -- there are plenty of modules to handle key bindings, notifications, file system IO, etc. By using web page rendering you also get the incredible ecosystem of front-end tooling and plugins (React, Bootstrap, the infinite jQuery plugin world). All of this beats Qt in my opinion, having designed both.

sudo_bang_bang | 10 years ago | on: Why Your Brain Seems Mostly Dormant

"The human brain, which accounts for less than 2 percent of the body’s mass, uses 20 percent of its calorie budget, or three bananas worth of energy a day. That’s remarkably low, given that spikes require a lot of energy."

What is amazing about this fact is that this is only 20 watts of power. The brain computes at 10 quadrillion calculations per second. While the largest supercomputer (China’s Tianhe-2) is at 34 quadrillion and has "beat" the human brain, it comparatively runs at 24 megawatts of power [1]

[1] http://waitbutwhy.com/2015/01/artificial-intelligence-revolu...

sudo_bang_bang | 10 years ago | on: America in flames

As people have stated here, the forests need to burn. Ponderosa Pine, which covers a lot of the Western U.S., burns at a cycle between 5-25 years. [1]

However, we could and already do, control the natural process this through prescribed burns. The issue is the federal government is appropriating less funds to the Department of the Interior and Forest Service. In fact 2016 will represent, "a decrease of $246 million below the fiscal year 2015." [2] Climate change could potentially shorten these life cycles. We definitely need to spend more to ensure safety and survival of homes and the forest.

[1]http://www.nps.gov/fire/wildland-fire/learning-center/fire-i... [2] http://appropriations.house.gov/news/documentsingle.aspx?Doc...

page 1