HN user

paultannenbaum

180 karma

http://baumerdesigns.com/

Posts7
Comments92
View on HN

I have a few, but the ones I get the most use out of is a scraper that checks two very popular campground in CA right at midnight when new reservations open up, and reports back what is available. I have plans to automate the purchasing of the sites if they meet certain criteria, but alas always busy with paid work.

Metaprogramming in elixir (i.e. macros) will definitely feel like magic to most. It allows for really powerful abstractions, but doubtful the new guy would have been able to be productive in a month in a large codebase full of them. Your standard phoenix app, yes it is fairly straightforward.

Amazon Sidewalk 5 years ago

Helium (HNT) is a competitor in this space, and does pay out (in their crypto token of course, though it has been doing very well lately). We have one at my house, and it has been making several thousand a month in tokens.

This is because of a court ruling:

The district court issued a final Judgment (PDF) allowing Nissan Computer to keep its nissan.com and nissan.net domain names, but restricted our rights to do the following: 1. Posting Commercial content at nissan.com and nissan.net; 2. Posting advertising or permitting advertising to be posted by third parties at nissan.com and nissan.net; 3. Posting disparaging remarks or negative commentary regarding Nissan Motor Co., Ltd. or Nissan North America, Inc. at nissan.com and nissan.net; 4. Placing, on nissan.com or nissan.net, links to other websites containing commercial content, including advertising; and 5. Placing, on nissan.com or nissan.net, links to other websites containing disparaging remarks or negative commentary regarding Nissan Motor Co., Ltd. or Nissan North America.

https://www.digest.com/Big_Story.php

Currently working on a project using gatsby, have had some big wins but other things have been a pain. The single biggest feature you get is SSR rendering for an application built in react. There are lots of little goodies like Gatsby Image and Gatsby Link that are actually really awesome.

I personally am not that huge of a fan of the graphQl layer, we have been using it with basic use cases and still have run into issues with it.

Definitely not a revolutionary framework or tech, but for its use cases it does work.

Sorry was typing on my phone and didn't clarify. I have a friend who works at Allbirds and told me they are strongly looking at migrating because of the down time issues.

They do, but I think they are considering moving off of Shopify. The reality is that shopify has a ridiculous amount of down time, and any high traffic store will actually be losing real revenue as a result. Just scroll their status page, they consistently have several outages a month.

https://status.shopify.com/

Colin Obrady is a close friend of mine. I was visiting him in march of last year when he told me he was considering this journey (The other trip he was considering was a solo unassisted row across the entire pacific ocean).

As someone who has been paying close to attention to this trek, along with quickly chatting with him right before he left, I had no idea that another person would be attempting the crossing at the same time until I read this article. Definitely a interesting plot twist, but hoping for a safe journey for both these courageous athletes.

Introducing Hooks 8 years ago

Then yeah you are incorrect. You are not adding any additional components to the tree. Higher order components are just a design pattern. How you implement that pattern will decide on the component tree, but there is no additional "wrapping" penalty for using them.

Introducing Hooks 8 years ago

What 'tree' are you referring to? Higher order components are just functional components that accept a component as a argument and return a new component. There aren't any additional nodes added to your VDOM unless you specifically make a HOC that does that.

Introducing Hooks 8 years ago

Another great option to bypassing the limitations of functional components is using a higher order component library like recompose[0]. Does have somewhat of a higher learning curve, but I personally consider it a must have tool on all my projects.

[0] https://github.com/acdlite/recompose

Introducing Hooks 8 years ago

While I do agree that higher order components are not the most beginner friendly pattern, to state that they are being used just to avoid classes completely misses the points of why they are used. They are a functional pattern that help one create pure components.

I recently switched from being an iphone user to a pixel 2, and I can say that the difference between siri and the google assistant is signifiant. Enough so that I rarely used siri and I use the google assistant every day.

It isn't that the google assistant is more featured packed, more so that it just works much better. Especially with slightly more complex queries.

For what it is worth to others thinking of doing the same thing, I too took Equifax to small claims court in Santa Barbara.

They sent a lawyer from their legal team to the initial hearing. I presented a lot of the similar arguments that were presented here, but the judge denied my claim based on not being able to prove negligence on the part of Equifax.

Glad you figured it out! Having that much work on a single branch is a process smell in itself, ideally you would have found a way to get that code into the repo before it became that large (break down the work into smaller chunks, hide behind feature flags if needed, etc.). Beyond what you just described, reviewing that much work is nearly impossible to do correctly.

At the very least, if you are going to have a long lived branch, make granular commits and push to a remote repo frequently. That will give you a distributed backup strategy.