HN user

cheeseblubber

1,946 karma
Posts88
Comments122
View on HN
finterm.ai 9d ago

Show HN: Finterm.ai Bloomberg terminal for Claude Code

cheeseblubber
6pts0
www.aitradearena.com 7mo ago

We gave 5 LLMs $100K to trade stocks for 8 months

cheeseblubber
398pts307
www.linen.dev 10mo ago

Slack backups - Linen.dev

cheeseblubber
2pts0
www.releasepages.dev 1y ago

Show HN: Releasepages.dev make release pages from Git commits

cheeseblubber
1pts0
news.ycombinator.com 1y ago

Show HN: Releasepages.dev turn your commits to release pages

cheeseblubber
1pts0
news.ycombinator.com 1y ago

Show HN: Karl an AI Accountability Buddy

cheeseblubber
1pts1
kamleung.dev 1y ago

Building an anime colorizer – Part 1

cheeseblubber
3pts0
news.ycombinator.com 1y ago

Show HN: Karl – A virtual friend you can text

cheeseblubber
10pts0
news.ycombinator.com 2y ago

Show HN: Linen.team – A lightweight, thread-first Slack alternative

cheeseblubber
124pts64
www.linen.dev 2y ago

My Favorite macOS Command

cheeseblubber
2pts0
github.com 2y ago

Show HN: A Chrome extension that reminds you to talk to your users

cheeseblubber
3pts0
github.com 3y ago

Show HN: Make Matrix Google-Searchable (Linen.dev)

cheeseblubber
11pts2
www.linen.dev 3y ago

Adding Elixir to our Nextjs app (2022)

cheeseblubber
75pts30
www.linen.dev 3y ago

Building a Slack/Discord alternative with Tauri/Rust

cheeseblubber
321pts241
www.linen.dev 3y ago

Linen.dev – Switch between chat and forum

cheeseblubber
3pts0
www.linen.dev 3y ago

Turn your chat community in to a forum

cheeseblubber
3pts0
ogp.me 3y ago

Open Graph

cheeseblubber
1pts2
www.linen.dev 3y ago

How we made our chat app search engine friendly

cheeseblubber
1pts0
www.linen.dev 3y ago

Linen.dev: A 500 kb Slack alternative

cheeseblubber
753pts209
www.linen.dev 3y ago

Reducing our bundle size by 50%

cheeseblubber
2pts0
www.linen.dev 3y ago

Building a chat app with Nextjs and Elixir

cheeseblubber
2pts0
www.linen.dev 3y ago

Bundle React UI Library with SCSS, CSS Modules, TypeScript and Rollup

cheeseblubber
2pts0
www.linen.dev 3y ago

Show HN: Linen.dev 1.0 release – Open-source Google-searchable Slack alternative

cheeseblubber
4pts1
github.com 3y ago

Building a chat app with Nextjs and Elixir

cheeseblubber
2pts0
news.itsfoss.com 3y ago

Linen Is a Google-Searchable Open-Source Alternative to Slack and Discord

cheeseblubber
7pts0
linen.futureofcoding.org 3y ago

Colorless Async Discussion

cheeseblubber
1pts0
www.linen.dev 3y ago

Building a chat app with Nextjs and Elixir

cheeseblubber
4pts1
www.linen.dev 3y ago

Are hyperlinks the biggest idea to arrive once we had computing

cheeseblubber
2pts0
www.linen.dev 3y ago

Bundle React UI Library with SCSS, CSS Modules, TypeScript and Rollup

cheeseblubber
2pts0
github.com 3y ago

Building chat app with Nextjs and Elixir

cheeseblubber
3pts0

My problem with the article is that they don't even mention this fact. The metaphors with Uber often is brought up but it breaks down at cost optimization. It also wouldn't be fair to say we are at the peak efficiency of LLMs and that there wouldn't be any improvements left.

It make sense if you account for cost of intelligence getting cheaper every year. Most of the models per unit of intelligence is getting far cheaper. We get better hardware, architecture, training techniques, inference optimizations and caching. All those improvements add up. In in early 2022 you were getting 10x cheaper annually now is closer to 2x - 5x cheaper annually. The cost is still dropping where as Uber can only get the cost down by so much.

The human brain also is a product of billions of years of evolution. We branched off from our common ancestor 7-9 million years ago. We encode quite a lot of structure and information that is essential for intelligence. The starting point of just our life time of training is incomplete.

If you calculate 100W * 7 million years * 365 = 255,500MW to train.

Yes definitely we were using our own budget and out of our own pocket and these model runs were getting expensive. Claude costed us around 200-300 dollars a 8 month run for example. We want to scale it and get more statistically significant results but wanted to share something in the interim.

We used the LLMs API and provided custom tools like a stock ticker tool that only gave stock price information for that date of backtest for the model. We did this for news apis, technical indicator apis etc. It took quite a long time to make sure that there weren't any data leakage. The whole process took us about a month or two to build out.

OP here. We realized there are a ton of limitations with backtest and paper money but still wanted to do this experiment and share the results. By no means is this statistically significant on whether or not these models can beat the market in the long term. But wanted to give everyone a way to see how these models think about and interact with the financial markets.

We actually tried shipping a desktop client with Tauri and Rust. It helped with initial bundle size but performance and resource consumption was kind of similar. We also ran in to issues with the api’s being bit limiting. Most likely we’ll revisit the desktop client with Tauri but depending on how mature the api is we may have to resort to electron.

Our bundle size has actually only gotten smaller since we’ve shipped our first version. We know it will gradually grow but we try to be disciplined in not using too many external dependencies

One of the pain point I've actually seen for Slack is Slack Connect becomes disorganized very quickly to the point where you need a custom solution to manage it. I think it is a symptom of the overall problem with Slack. Since Linen is thread first it makes manage these conversations much easier. We do plan on shipping our own version of Slack Connect or even integrating with existing channels.

Pricing wise we're still figuring out. I do think paying for active users is a likely direction though!

One thing that we wanted to do was to create a design that was more modern and a bit more familiar to the average Slack/Discord user. I think zulip is great but can be a bit more overwhelming. We wanted to keep a familiar UX as much as possible while giving the benefits of a thread first experience.

Secondly we are a bit more opinionated in thread management. Our inbox is designed to get to an inbox zero state. We have things like !mention vs @mention which helps with urgent vs non urgent communication.

Some technical notes: This is actually a fork of Linen.dev, an SEO-friendly Slack alternative for communities. We originally built Linen.dev with Next.js but ultimately found it quite limiting when we wanted to make things fast and responsive and have custom caches. For Linen.team, there wasn’t a need for server rendering since we didn’t need our product to be SEO-friendly. We removed Next.js and replaced it with Vite and Express, which simplified our code quite a bit since we didn’t have the legacy requirements. We also spent quite a bit of time optimizing the performance and query so that it is much faster than the previous version of Linen. Our plan is to open source Linen.team as well; we need to do some repo clean-up first.

Finally, after a year, we actually reduced our client bundle size from 500kb to less than 400kb. You can see our post on bundle optimization here: https://news.ycombinator.com/item?id=35718417.

The problem is maintenance of a separate database and operationally it would be more work. For us who want to use embedding features having a separate database just for the embedding means now we have to keep data across multiple databases in sync and to maintain

Linen.dev founder here. Linen is a Google searchable community chat platform. Most of our communities use us to make Slack/Discord Google-searchable.

We've had users ask about making Matrix Google searchable. This is a beta version of the feature and lacks a lot of the features as our other integrations. We currently support two way real-time text sync between Matrix and Linen. In the roadmap we have historic sync, images, emojis and users sync.

Would love to hear some feedback and if this use case makes sense.

The person ultimately responsible for the success of your company is yourself and most likely you'll fail regardless of VCs.

I take issues with some of the second order effects:

1. "Because your goal is to sell the company later, it has to grow."

You don't have to hire just because you take VC money. You should hire at the right rate.

2. "You’ll be spending much of your time on finding the next investors".

If you manage your burn properly you wouldn't have to and you should aim to be default alive. http://www.paulgraham.com/aord.html

3. "You have to focus on large markets with many (or large) customers"

Yes you shouldn't take VC money if you don't want to go big eventually.

4. "Making existing customers happy is less important than acquiring many more new customers"

You have to do both and the goal should be to make existing customers so happy that tell others which will drive growth. If you don't make a product people love you won't win in the long run anyways.

Finally I think a common mistakes for Founders is making their VC's their boss. Although I agree with some of the sentiment of there is some perverse incentives with VCs as a founder you should take ownership of the decisions that impact your company.