HNHacker News
TopNewBestAskShowJobs

biznickman

1,268 karma · joined October 3, 2007

I'm Nick O'Neill of nickoneill.com fame. JK nobody reads it :)

[ my public key: https://keybase.io/biznickman; my proof: https://keybase.io/biznickman/sigs/qx9VgTjavJo1qeeE7e-2mIb09WHf4h8ro-mTvOU-UEM ]

submissionscomments
biznickman··on Codeberg Bans Cryptocurrency Projects
I didn't know of codeberg before and this is likely the last time I'll see it.

This seems more like a marketing stunt than anything else. They previously "banned vibecoded projects".

biznickman··on Meta acquires Moltbook
uhhh that's a wild take
biznickman··on Meta acquires Moltbook
This is an awful read on this acquisition.

They didn't acquire Moltbook because of the software. Meta is far behind on the AI front especially as it applies to usage adoption. OpenClaw has begun showing new consumer use cases and Moltbook is directionally down a similar path.

They get the team that built it and have more people on the AI initiative who are consumer-centric.

I've watched Matt Schlicht from the team always experiment with cool new use cases of AI and other technologies and now him and Ben have a bigger lab with resources to potentially spawn out larger initiatives.

The lesson here is to spend less time focused on doing what you think is the right thing and spend more time tinkering.

biznickman··on Supabase raises $200M Series D at $2B valuation
Only rough if you're pretentious.

Making it easy for engineers, experienced OR aspiring is huge.

biznickman··on [dead]
Can't login
biznickman··on Accounting For Developers, Part I
I cannot upvote this enough. I worked at a fintech company that was vehemently opposed to using double entry accounting and it created an incredible amount of inefficiencies and massive errors and expenses at the company. If you are dealing with money in any system and tracking it in a database, double-entry accounting is not an option.
biznickman··on Leetcode has taught me that I'm a bad engineer
Don't quit! I SUCK at those algorithm tests but frankly the best engineers that I've hired have not done a great job at them.

Instead communication skills and a willingness to learn have been much bigger indicators. There are plenty of startups that will LOVE to have you. Focus on getting a job at earlier stage startups. Create your own projects as well. People like seeing those projects to show that you're passionate about coding.

biznickman··on Tell HN: AWS appears to be down again
Why isn't Heroku showing a status error despite being offline?
biznickman··on Europe has now created more $1bn ‘unicorn’ companies than China
I think what you meant to say is I'll be curious to see what happens to "America". We're behind the ball on crypto companies due to the regulatory environment. Here's hoping that changes but lots of crypto people are offshore at the moment.

Yes, there are shitcoins but there are real things being built as well.

biznickman··on Ask HN: How to learn writing blog posts?
Shoot me an email would be happy to help! nick@holler.com

I’ve written thousands of blog posts and happy to point you in the right direction!

biznickman··on The Long-Term Stock Exchange Opens for Business
Congrats! Aside from viewing volume, where can I see the individual stocks listed on the exchange?

Also, as a side note, it would be interesting if you had an LTSE index fund!

biznickman··on Don't use ENV variables for secret data (2017)
Rails already solved this with credentials files...
biznickman··on How We Automated 99% of Our Newsletter Business
I've attempted to build automated news systems in the past and have done so successfully a couple of times. However this is completely misleading as the work is not in publishing but instead is in the actual discovery, curation, and writing of content.

I don't know where the joke is from but if there is one about how engineers set up a blog it would go like this.

Normal person:

Goes to Medium, Wordpress, or somewhere else, starts writing and clicks publish.

Developer:

1. Set up ReactJS for the front end

2. Set up a build system for automated deployments

3. Sets up MongoDB to store the articles they'll be writing

4. Sets up the backend to serve up the various articles

5. Builds an integration for Wordpress that enables Wordpress to pull and push (make sure both ways) to the MongoDB system that's storing the newsletters

6. Sets up all the integrations required for SEO

7. Sets up the integration testing framework

8. Write an article

9. Clicks publish

biznickman··on Plan for 5 Years of Lockdown
Great job with a sensationalist unrealistic title. This isn't a scenario grounded in fact and it's written by a speculative software engineer. Not a medical professional or epidemiologist.
biznickman··on Signs you're following a fake Twitter account
I've been writing about this for years but it's insane to me that Twitter is not stopping this. They are contributing both to group psychosis and the destruction of democracy through the spread of disinformation.
biznickman··on Facebook's PR feels broken
LOL "Before 2019, it felt like the Facebook communications machine was a well-oiled, unstoppable juggernaut." Umm how about Cambridge Analytica?

Facebook's PR has been troubled for a very long time. To suggest that they has a stellar image before 2019 is a joke. I can list many other slip ups where Facebook could have come out and said something (or even better, did something) and then weeks later they come up with a weak statement. If that's great PR, I'd like to offer my services to anybody who needs it.

While I'd agree that "No one ever broke rank. The messaging was crystal clear.", the message was always an awful one and now they have a relatively negative reputation despite being a remarkable success.

biznickman··on San Francisco has nearly five empty homes per homeless resident
When I lived in San Francisco, the newly built condo building across from me was fully empty (but fully sold) for all the years I lived there. This is a tower in SOMA. There was only one apartment which appeared to be a corporate one that was occasionally utilized.

The rise of foreign money parking money in real estate has screwed things up on a global level. San Francisco has felt the brunt of this due to their insanely restrictive development laws.

Frankly, for the 7+ years I was in San Francisco I was always saying they should pass laws to prevent foreign investment in real estate or at a minimum require people live there for X% of the year.

biznickman··on This Page is Designed to Last
I was thinking about this exact subject matter the other day. We invest so much time in our digital content but what happens with death? How long can we really expect our content to last?

Ultimately we are all dependent on the functionality of the internet and making a physical copy is the best way to make something last. However if we intend to not only have it last but be accessible, some of the suggestions are helpful but the most significant is: where can I host something indefinitely?

Will Netlify, Github Pages, AWS, etc all be around in 50 years? 100 years? 500 years? Heck, the internet hasn't even been around for all that long.

As I write this, my only thought is that you need a system of fallbacks. Frankly, this seems like a business opportunity in which the cost of the infrastructure is purchased based on some formula. DNS is configured programmatically. File locations are distributed and redundant. I'm not sure what the best approach is but one thing is certain: the page accessibility is the least of this author's issues. He just needs the site to be hosted...

biznickman··on Why I Prefer Functional Programming
I think this most effectively demonstrates why I like a lot of OOP: it can be verbose. This is example function is relatively illegible:

  alignCenter :: [String] -> [String]
  alignCenter xs = map (\x -> replicate (div (n - length x) 2) ' ' ++ x) xs
      where n = maximum (map length xs)
One of the most verbose languages I've used, Objective C, has made this a best practice. Despite the brackets (which scare people off), it can be some of the easiest to read code.
biznickman··on Ask HN: Is freelance web development still a viable path in 2019?
Yes! However if you bill yourself as a "freelance web developer" you have instantly commoditized yourself. The only problem you are solving is someone who's thinking to themselves "man I could really use a developer". This is a lot of people who on average have small budgets.

If you package yourself properly (for example, "I help founders take their startup idea from dream to reality"), you have now placed yourself in a new, more valuable, bucket. You have to hunt for the proper client fit but your offering is of greater value (in this circumstance you make dreams a reality).

Granted, entrepreneurs aren't the best market but the key is having some differentiator in your market and not offering a commodity service (which is what Wix, Squarespace, and frankly "web development" is).

biznickman··on Google may be about to kill affiliate marketing links
While I agree that they will eat into affiliate marketing revenue, this title is completely misleading. The links still work, consumers just may not access them if Google's review algorithm becomes robust.

Frankly, this is not a new issue. It's just the effort by Google to use publisher content & data for their own profit continues to expand.

I always end up going to Wirecutter and their related sites for product reviews as they are the modern Consumer Reports. In those circumstances, the affiliate link will still function as anticipated.

biznickman··on How true hackers write JavaScript
Lol this title is literally a recipe for fighting. That said, I love how they eliminated the need for JQuery with all the functions up top. Super minimalist.
biznickman··on Show HN: Retool – build internal tools faster
What's your twitter username. I want to add you as a maker to the producthunt project :)
biznickman··on The world is losing the war against climate change
Yet another article that emphasizes how absolutely garbage our politicians are. They are also actively complicit in Trump's war against environmental protection and the continued apathy that began before Trump.

The problem is that environmental driven campaigns have been incredibly ineffective. Perhaps it's our responsibility to generate noise the same level of that with Net Neutrality?

biznickman··on Show HN: Quiver – GraphQL on Steroids
Sooo Quiver is just caching?
biznickman··on Polly.js – Record, replay, and stub HTTP interactions
So VCR gem for javascript. Great! Personally I stopped using VCR gem a while back as it blocks edge cases. However for larger projects where things can get unwieldily this makes a lot of sense. Local test suites should never hit external APIs so it's much better to have mocks/stubs than to have no tests at all.

However on smaller projects I've found that just clicking through to make sure things work and then letting my error reporting system catch bugs to be much more effective :)

It's a hard line to walk and I surely haven't perfected it. I'll give it a shot on a future project!

biznickman··on Premium Account Activity API
Years ago they raised the minimum API entry pricing. I used to pay for Topsy and they gave aggregate data that was quite insightful and reasonably priced.

Soon after Apple's acquisition they (1) jacked up the price, and then (2) shut it down soon after.

The reality is that Twitter doesn't have the resources allocated to manage tiny customers and doesn't desire to. That decision was made years ago. They can give an employee 10 customers to manage each of whom spend $36,000 a year and likely will increase and the math adds up.

Is anybody really shocked by this pricing?

biznickman··on Stripe Home
We use Bamboo HR and it does a lot of this but not all. Having a quality intranet is important and having it integrated is as well. We use multiple solutions to accomplish the same thing but obviously this looks great and functions great :)
biznickman··on P&G and WPP: How shit hit the fan in digital marketing
Not to be self-promotional but the company I work at is tackling the problem in a way that at least helps 2 of those parties if not all 3 (unified.com). Albeit my commentary below is my own personal take.

Providing transparency to the marketers enables them to provide better targeting, more efficient spend, and in turn provide a better experience for their customers.

One other note pertaining to agencies. They'll continue to exist but the world where they can just blindly spend money is coming to an end. Previously they'd have a random ad buyer in the agency just go and spend the money. Those days are coming to an end and the free margin is going to instead go to reward those agencies that more effectively manage spend.

More transparency --> More insights --> More efficient spend --> Better overall experience.

biznickman··on I miss blogrolls
More importantly is the death of two key resources: mybloglog & technorati which enabled bloggers to publicly keep track of trackbacks. I used it all the time and ended up with sizeable audiences!
Page 1 of 6Next →