HN user

vlucas

2,105 karma

Co-founder of Techlahoma (https://www.techlahoma.org/), co-organizer of ThunderPlains Developer Conference (http://www.thunderplainsconf.com/).

Posts94
Comments362
View on HN
vancelucas.com 2mo ago

I Don't Even Know What to Build Anymore

vlucas
3pts0
seekingalpha.com 1y ago

Redfin to cut 450 jobs after entering rental content license with Zillow

vlucas
3pts0
vancelucas.com 2y ago

The Emails You Send When Running a SaaS Business

vlucas
2pts0
vancelucas.com 3y ago

The Simplest Thing That Could Possibly Work

vlucas
2pts0
vancelucas.com 3y ago

What I Learned Running a Seasonal SaaS Businesses

vlucas
11pts4
vancelucas.com 4y ago

I Built a Google Sheets Extension Making $1.6k+ MRR

vlucas
14pts2
shopify.engineering 4y ago

How we built Hydrogen, a React framework for building custom storefronts

vlucas
157pts101
vancelucas.com 4y ago

The Lottery Factor

vlucas
1pts0
blog.rentpathcode.com 5y ago

We increased our Lighthouse score by making our images larger

vlucas
180pts83
vancelucas.com 5y ago

Work Hard and Don't Burn Bridges

vlucas
25pts15
whofi.com 5y ago

Public Library Insights One Year into the Covid-19 Pandemic

vlucas
2pts0
www.budgetsheet.net 5y ago

Show HN: SheetQuery: An ORM for Google Sheets and Google Apps Script

vlucas
8pts1
vancelucas.com 5y ago

Clubhouse Is the Future of Talk Radio

vlucas
2pts1
vancelucas.com 5y ago

When Fact-Checking Comes to Web Browsers

vlucas
1pts0
branding.ok.gov 6y ago

State of Oklahoma's New Brand Identity / Logo

vlucas
87pts85
www.sfchronicle.com 6y ago

Layoffs at Mozilla

vlucas
1pts0
www.budgetsheet.net 6y ago

Show HN: BudgetSheet: Import Bank Transactions from Plaid into Your Google Sheet

vlucas
4pts1
twitter.com 6y ago

ReactGate Timeline Document

vlucas
6pts1
www.technologyreview.com 7y ago

YouTube is deleting videos on Nazi history as part of its hate speech crackdown

vlucas
9pts1
github.com 7y ago

Show HN: Vlid.js – A browser friendly Joi-like validation library in only 3.6kb

vlucas
2pts0
twitter.com 7y ago

The word “dessert” renders as “stressed” in Chrome (bidirectional Unicode)

vlucas
8pts2
www.paypal.com 7y ago

PayPal TOS Update: Will keep all fees even for full refunds

vlucas
4pts1
www.wired.com 7y ago

What to Expect from Sony's Next-Gen PlayStation

vlucas
3pts0
vancelucas.com 7y ago

The AdTech Industry Is Ruining Web Push Notifications for PWAs

vlucas
7pts1
www.linkedin.com 7y ago

Alibaba Acquires OpenSky

vlucas
4pts0
lethain.com 8y ago

Digg v4 Launch Story

vlucas
28pts2
github.com 8y ago

GitHub XP – GitHub Windows XP Theme

vlucas
209pts62
www.cnbc.com 8y ago

Steve Wozniak Disagrees with Elon Musk, Stephen Hawking on A.I

vlucas
1pts0
seekingalpha.com 8y ago

It's Beginning to Look a Lot Like 1937

vlucas
4pts0
developer.apple.com 8y ago

Apple: App Store Newly Streamlined App Ratings

vlucas
1pts0

If environmentalists and governments really wanted to solve this problem, they would be all in on nuclear energy. It is by far the safest, cleanest, most carbon-neutral form of energy we have that we can produce reliably at volume (base load). We went decades without building any new nuclear power plants in the US.

Instead, what you actually see happening is environmental groups actively working to _shut down_ nuclear reactors before alternate power sources are ready and available, like in Germany and New York. This of course then results in higher prices, brown outs, and burning more coal and natural gas until more alternate power sources can be built to meet demand, also making the pollution issue much worse in the short term. Talk about shooting yourself in the foot.

Even cinema is dying and nobody seems to care that much.

Cinema is dying from mostly self-inflicted wounds though. They keep making movies (or re-making movies) with bad writing, bad stories, and unrealistic character development arcs that not many people want to watch.

Good movies have been rewarded in theatres. Top Gun: Maverick, Obsession, Project Hail Mary, etc. all had great box office sales when other movies around them flopped.

Workers Cache 16 days ago

Huge props to just sticking with the HTTP spec on this one with `Cache-Control` headers with `stale-while-revalidate` support. It's amazing how many other providers mess that up.

On top of that the cache tags are a slick way to do invalidation. This looks like a great product.

The phrase "people will not just [...]" comes to mind here.

The amount of people that let the TSA take a scan of their face when going through airport security - even when the signage clearly says you can opt out - proves that this effort, while noble, will fail.

I (and the family members I am with) always opt-out, but every time I look around, I am the only one doing it. If I had to guess, I'd put a compliance figure somewhere around 98%+.

Here is a good article on it: https://medium.com/womenintechnology/you-can-and-should-opt-...

Ferrari Luce 2 months ago

The dealer issues are true, but we have been very happy with our 2021 Hyundai Palisade Calligraphy after owning it for 5+ years and 82k miles. Budget luxury with pretty good handling and performance. It's a great value package if you need a 3rd row vehicle (I have 4 kids).

Sam didn't "win" the case in the sense that most people will think of when reading this headline.

In the 20th paragraph of the linked article, finally getting to the actual reason:

On Monday, the jury took only two hours to reach its verdict. Musk’s complaint, the panel found, had indeed exceeded the statute of limitations

Musk is appealing. This fight is far from over.

Cursor did this IDE -> Agents transition very well.

Cursor still supports both the IDE and the Agents window, open at the same time, in the same project. I frequently use both and switch back and forth between them. They also link to each other from the top bar and right-click context menus so you can switch to one or the other seamlessly. Best of both worlds. Switch back to Cursor.

Halt and Catch Fire 2 months ago

Speaking of this show... I can't find all seasons of this on DVD/Bluray anywhere.

Seasons 1 and 2 can be found if you have the money, but seasons 3 and 4 are nowhere to be found.

I loved this show and would like to own physical copies of it, but they just don't seem to exist anywhere.

Agreed on the MCP sentiment, and particularly remote MCPs. They keep themselves up to date with predefined tools, schemas, descriptions of how to use them, etc. where skills tend to be a mess over time, as described in the article.

Plug: If you want to try chatting with your financial data via an MCP, give FINTECH_MCP a try: https://www.fintechmcp.app - it's got a preview mode too so you can see how it works without linking any real data.

I recently noticed an uptick in cold emails and spam after publishing my new website. After a few weeks, I asked Claude/Cursor to obfuscate the email for spam protection in the mailto: link, and thy both used JavaScript with data attributes.

Something like:

``` <a href="#" class="js-mailto ${className}" data-email-user="${local}" data-email-host="${host}" data-email-subject="${sub}" > ${children} </a> ```

And then some light vanilla JS to stitch it together. Works in the browser, and spam has dropped off a cliff since.

I obviously meant traditional React components, not RSC. RSC can eliminate some client code, but they can be very awkward to use in practice, and lines between server and client get blurry really fast. The mental model is difficult for many to fully grok. I say this as someone who has lead engineering teams with folks of varying skill levels. RSCs are not worth the extra complexity and mental overhead they bring.

The basic premise of Next is good, but it definitely has more overhead that in should, has odd "middleware", and is very hard to optimize. I view this mostly as a React problem though since any page requires full hydration and ships everything to the client. RSCs are... not my favorite for sure.

I too have been very frustrated by this, and I made an "Astro for dynamic sites" TypeScript framework called Hyperspan ( https://www.hyperspan.dev ) that aims to fill the gap in the JS ecosystem for a modern fully dynamic option that, similar to Astro, makes dynamic islands easy. I have enjoyed using it in all my own projects. Check it out if you want.

Not really sure how to answer this, because there are varying degrees of "self hosted" vs. "cloud hosted".

This is a Next.js app hosted on Render.com, which is a managed VPS offering similar to Heroku. BudgetSheet is also of course completely reliant on Google Cloud though with Google Apps Script and the Workspace Marketplace where it is listed.

BudgetSheet ( https://www.budgetsheet.com ) -> $6k MRR avg. for the year. Will likely have my first $10k month in January.

Live Bank Transactions + Google Sheets. Links accounts with Plaid to track transactions and balances over time with some helpful templates. All the data is yours in your own spreadsheet to do with what you want.

Revenue is somewhat seasonal. Most revenue comes in Q1+Q2 and trails off in Q3+Q4. Used by individuals and small businesses that love spreadsheets and want to manage their own finances.

This article is incredible. As someone who built their first website in Geocities with HTML framesets and tables, the history represented in this article is very accurate. Well done, OP!

Stores like Dollar General and Family Dollar are not cheap dollar stores. They are convenience stores. And convenience stores always charge more... for the... convenience of not having to make a longer trip to a larger store. Price mis-labeling aside, the premise of the article is wrong.

100% correct. Taking 10% away to remove downside risk of the remaining 90% is an absolute no-brainer, especially if it is a meaningful sum of money to you.