HNHacker News
TopNewBestAskShowJobs

bdibs

941 karma · joined July 3, 2017

submissionscomments
bdibs··on Phoenix: LiveView
They’re powered by WebSockets so I wouldn’t imagine latency being too much of an issue.
bdibs··on Internet Privacy: Federal Authority Could Enhance Consumer Protection [pdf]
This doesn't look like legislation, it's just a report to tell congress that they should consider developing legislation.
bdibs··on Build your own old-school 3D shooter in a weekend
Use a modern engine like Unreal or Unity, watch a few videos and I'm sure you can get something basic running fairly quickly.
bdibs··on Show HN: AmzHive – Easy to Use Tool Suite for Amazon Sellers
Founder here, happy to answer any questions/comments.

I know this probably isn't the most ideal place to post this, but I've seen a few sellers around here, so I thought why not!

bdibs··on Google terminated our business via our Google Play Developer Account
I actually just got my Google Ads account suspended because I forgot to update my billing address before adding a new card.

The suspension was for "suspicious billing activity", tried appealing twice with the correct billing address, and was told the suspension is final (some automated email) both times.

They won't take my calls because the account is suspended, which leaves me not being able to advertise on the #1 service to do so.

It's completely unacceptable, especially for a business in their position. One tiny mistake leads you to a lifetime of suspension to a service vital to almost any business.

bdibs··on Reflecting on My Failure to Build a Billion-Dollar Company
Spending $2 to make $1 with VC money is a pretty easy way to boost growth and see numbers like those.
bdibs··on Money Machines – An Interview with an Anonymous Algorithmic Trader
In Ray Dalio's book Principles, he attributes his success to modeling the markets with computers, but never relying solely on them.

All trades would be looked at by an actual human, making sure that everything made sense and lined up.

I have my own doubts about a purely algorithmic approach (for now at least). Computers are great for many tasks, but for something as inherently irrational as the markets I think that should be at least partially moderated by a person with a deep understanding of the markets.

bdibs··on Facebook will reveal who uploaded your contact info for ad targeting
There are many fields that you could be searched for beyond just those two. Your name, street address, city, state, etc.
bdibs··on Amazon has finally admitted to investors that it has a counterfeit problem
It also appears they’re making some changes as well.

I sell on FBA and recently had to create new listings that force the Amazon barcode instead of the manufacturers, which is where the commingling happens.

I’m sure this isn’t all products (large brands are probably still using manufacturing barcodes), but it should help nonetheless.

bdibs··on Philippines tops world internet usage index with an average 10 hours a day
Can you really blame the carriers, at what point does personal responsibility take over?
bdibs··on Ask HN: Where do most of HN users come from?
Alexa estimates put it at:

52% US 5.2% UK 4.7% India 4% Japan 3.4% Canada

bdibs··on Spotify in Talks to Buy Gimlet Media
Absolutely, signing artists and acting as their label and main (exclusive?) distributor could work out pretty well for them.
bdibs··on Microsoft Azure data deleted because of DNS outage
Because nothing could happen to your rack (or garage)?
bdibs··on CamelCamelCamel: $44.6k disk failure, down until Feb 3
This is why you shouldn’t roll your own hardware (unless you have very, very specific needs).
bdibs··on Ask HN: Is there any social network you trust?
I don’t trust any website, especially any that monetize the data you feed it.

The incentives on the business’ side are nowhere near aligned with my side as a user.

bdibs··on Proper Breathing Brings Better Health
With the proper pelvic tilt it allows your diaphragm to move more freely.
bdibs··on Cloud Functions: Go 1.11 is now a supported language
https://news.ycombinator.com/item?id=18673541
bdibs··on Cloud Functions: Go 1.11 is now a supported language
Hey Seth, I was wondering if you guys ever discussed the previous AWS vs GCP performance post that was on here a while back.
bdibs··on Study: Bias Drops Dramatically for Sexual Orientation and Race – But Not Weight
That was just fearmongering, we have countless studies today that state obesity is linked to a higher overall mortality rate.
bdibs··on Show HN: A tool to find related subreddits
It’s simple and just works, don’t stop making great things.
bdibs··on Show HN: A tool to find related subreddits
This is great, and works flawlessly!
bdibs··on Please do not attempt to simplify this code
My comment was directed to the OP's question of comment:code ratio in general, not in this exact circumstance.

Additionally, in no way am I advocating for no comments, that's obviously not possible (like your example). Comments are useful, even necessary, for code that might have an otherwise confusing logic to them.

I've seen plenty of code with documentation for a method with nothing more than:

  /**
   * Bills the user
   *
   * @param user The user to bill
  */
  public void billUser(User user) {
    //
  }
In my opinion, that comment is completely redundant, and I think it's driven by the idea that we should comment EVERYTHING.
bdibs··on Please do not attempt to simplify this code
I might have misused the word expressive, I don't mean bloated code with more than necessary logic.

I just meant simple to understand variable, function, and class names. That combined with small classes and functions, makes following the logic of your program extremely easy.

Following concepts like DRY (don't repeat yourself) and the single responsibility principle ensure that you're making more easily testable code, and I'm sure less overall LOC.

bdibs··on Please do not attempt to simplify this code
Of course, there are certain times like you said when you should 100% add a comment.

There’s nothing worse than going back to a codebase from a year ago and seeing a couple magic numbers and having no clue how they came to be, haha.

bdibs··on Please do not attempt to simplify this code
I actually would say it’s almost the opposite, if you’re writing clean, expressive code it shouldn’t need explaining.

And if your code is clean, you shouldn’t have a bunch of redundant comments explaining the obvious.

bdibs··on Ask HN: What technologies did you learn in 2018?
Performance wise Go is worlds ahead of Python.
bdibs··on The bleak picture of two-factor authentication adoption in the wild
One requires a mobile phone to function (and continue functioning), whereas the physical token only needs itself.
bdibs··on An Apology and an Update
I think they meant nationality as in the person's nationality, they were blocking solely based on an IP based location.
bdibs··on Evaluation of five password managers
I guess in a situation like that you'd just choose the base URL you'd remember best.
bdibs··on Evaluation of five password managers
There's a counter on Master Password, so if the password expires or you need to change it, you just +1 and it's new.

They also have settings depending on password requirements (no special characters, etc.).

I'm unsure what the URL really has to do with it, you could just generate a new password for the new URL and change it.

← PreviousPage 6 of 9Next →