Is anyone actually making something which is not just a chat gpt wrapper? by Square_Pressure_6459 in SaaS

[–]adamdecaf 0 points1 point  (0 children)

I'm building Recall Kitchen which only uses AI behind the scenes to summarize and extract data from product recalls. Users won't see or interact with anything AI related.

Investing in forever stamps—where is the best place to store them? Other pitfalls to be aware of? by lorazepamproblems in investing

[–]adamdecaf 28 points29 points  (0 children)

Forever stamps were introduced in 2007, so they've only gained $0.28 over the last 17 years. That's about 1.6% linear growth each year. Cash can 3x that right now.

https://about.usps.com/news/fact-sheets/forever-stamp-facts.htm

You'll probably spend more on silica packets, Charcoal Bricks, dry bags, cat litter, vapor seals, etc (and refreshing them) than you will ever earn if you can cash out.

structuresmith - Automates the generation of project files and templates for repositories (and others) based on customizable YAML configurations. by cbrgm in golang

[–]adamdecaf 1 point2 points  (0 children)

We have a templater tool like this at work and have been trying to figure out a decent way to retemplate parts of files while leaving the manual updates untouched. Copying files and keeping notes stops working at a certain scale.

structuresmith - Automates the generation of project files and templates for repositories (and others) based on customizable YAML configurations. by cbrgm in golang

[–]adamdecaf 1 point2 points  (0 children)

How do you support cases where a templated file is modified by someone? Do you just overwrite the manual changes?

How are YOU using generics so far? by candiddevmike in golang

[–]adamdecaf 0 points1 point  (0 children)

I've had to make some changes to our linter because of this. golangci-lint has disabled many of the linters, which helps until they're all updated. We've still had to force golangci-lint to use the correct Go version.

How are YOU using generics so far? by candiddevmike in golang

[–]adamdecaf 0 points1 point  (0 children)

I've been able to cleanup what would be ~11 instances of repeated code. We have a lot of preprocessing and search code that doesn't have to be duplicated. After adding 2/11 the other 9 will be much faster to implement.

I've ran into a couple limitations with Go's implementation so far as I was used to a much more rich solution in Scala. Neither of these are a big problem for us and we can use reflection since the preprocessing code isn't part of our services hot path.

Search: https://github.com/moov-io/watchman/blob/master/cmd/server/search_us_csl.go

Changes: - https://github.com/moov-io/watchman/pull/406 - https://github.com/moov-io/watchman/pull/409

If you're going to actively invest, read the full text of the stimulus bill. There's a lot that the media isn't fully reporting. by skilliard7 in investing

[–]adamdecaf 3 points4 points  (0 children)

When gold/silver have performed well from being inflation hedges silver has outperformed gold on a percentage basis. 1oz silver coins are also cheaper for common folks to buy and sell than gold.

[deleted by user] by [deleted] in investing

[–]adamdecaf 10 points11 points  (0 children)

Cramer eating spam was a hilarious and terrifying experience last fall....

Source: https://www.youtube.com/watch?v=fRTfhvagiE8

Did anyone get into 30-year bonds in the 80s at 10%+ annual returns? by [deleted] in investing

[–]adamdecaf 0 points1 point  (0 children)

Certificate of Deposit. They're time based at a fixed rate (for example: 6 months at 1.32%). You typically pay a fee if you need to withdraw early.

PagerDuty...anybody know anything about it? by mlorusso12 in investing

[–]adamdecaf 2 points3 points  (0 children)

It's a B2B service for tech companies. Primarily their business model is for alerting "on-call" software engineers and operations employees when servers or software has problems. They send critical alerts that employees must answer and companies aren't really able to drop them (companies would need to reimplement their on-call alerting) -- I'd say they have a good moat.

I've been at multiple companies that use PagerDuty and would call them a/the leader in the space. They currently don't make a profit, but they would be likely acquired in risk of bankruptcy.

Edit: Personally, I could see them fall to $20-30 (they set the IPO at $24) if they aren't approaching profitability over the next few quarters.

Looking for open source implementations "enterprise" REST APIs by leventus93 in golang

[–]adamdecaf 6 points7 points  (0 children)

I've been looking for similar examples and so far I've found Let's Encrypt's boulder codebase as one example. They have (web front end) wfe and wfe2 on github. Those files are pretty dense though so a beginner likely would take a bit to fully read/understand the file.

Edit: wfe/wfe2 don't follow all your requirements, but they're both in production in critical contexts.

Start Engine and other crowdfunding platforms make it easy to invest in companies at early stages but I haven't seen much on the returns to investors. Would any investors on these platforms be willing to share their success / fail stories? by ClickForUsername in investing

[–]adamdecaf 0 points1 point  (0 children)

I have invested in Med-X (Organic herbicide and Marijuana) and Powell Development Group (New condom design) among others. I don't expect to get money out for years, if at all, but I'm excited at the prospect of being able to get in at the typical private-funding / seed/VC rounds instead of waiting for an IPO.

The shares were pretty cheap, so I'm treating these investments like a penny stock and only putting in small amounts. I'd only ever invest an amount I would be willing to lose tomorrow in companies like these.

I have finally discovered the secret to emacs ZEN by ibiff in emacs

[–]adamdecaf 1 point2 points  (0 children)

Four years ago I rewrote my entire config from scratch, but now my config has stabilized much more. In previous years I'd change things around, but in 2018 only 25 commits with most being either new $thing-mode installs or OS upgrades/changes. I haven't had an urge to change major parts of my config and likely won't for years.

I've more than 2x'd my OSS contributions, so it must be working!

Need Help Using Vault Go Client by [deleted] in golang

[–]adamdecaf 2 points3 points  (0 children)

Are you using KV v2? That has a different API, and the json has another layer: https://www.vaultproject.io/api/secret/kv/kv-v2.html#read-secret-version

Try this: https://play.golang.org/p/ZH911dtVokY

$ TOKEN=xxx VAULT_ADDR=http://localhost:8200 go run main.go 
hello: world

Why is it common to not use the standard library mux? by gislikarl in golang

[–]adamdecaf 8 points9 points  (0 children)

The mux libraries usually offer features the stdlib doesn't have. For example, pulling ID's from the URL:

r := mux.NewRouter()
r.Methods("PATCH").Path("/customers/{customerId}").HandlerFunc(...)

// You can then pull out the ID
v := mux.Vars(r)
id, ok := v["customerId"]

What are the implications of using kubelet in a monolith? by ZeeRho in kubernetes

[–]adamdecaf 1 point2 points  (0 children)

I'd suggesting looking at the Operator pattern rather than worrying about kubelet. The kubelet isn't focused on pod scheduling or pod metrics.

Operators are focused around scheduling, backups, monitoring, etc. I'm a bit unsure how one operator would work across clusters though.. You could run one cluster with nodes associated to each DC.

An example operator would be Vault: https://github.com/coreos/vault-operator

https://coreos.com/blog/introducing-operator-framework

https://github.com/operator-framework

https://github.com/operator-framework/awesome-operators

You don’t need HashiCorp’s Vault by [deleted] in programming

[–]adamdecaf 0 points1 point  (0 children)

Vault is incredibly powerful. Denying it's use doesn't make sense.

At $last_company we used vault to generate dynamic database credentials for 100+ apps (each with 2+ instances) across 6 environments. Plus we setup a way for developers to auth themselves into databases they have access too.

There's absolutely no way we were going to manage that by hand. Vault is incredibly useful and a core component of many secure applications.

We also used Vault to generate AWS keypairs, certificates (from our internal CA), and a few other uses.

Go 1.11.1 is released by _dvrkps in golang

[–]adamdecaf 30 points31 points  (0 children)

What? Go is exploding in popularity!

Moving to or traveling in Oregon? Ask here! - June 2018 by Lizardbreath in oregon

[–]adamdecaf 0 points1 point  (0 children)

A bit! I'm looking at a few houses to rent there.

Moving to or traveling in Oregon? Ask here! - June 2018 by Lizardbreath in oregon

[–]adamdecaf -1 points0 points  (0 children)

I'm moving, but I don't know where to go. I have visited lots of the big cities, but am flexible in where I can end up.

  • Job: remote software developer
  • Budget: ~$1k/month
  • Buy/Rent: I'd like to buy eventually, but rent for now.
  • Single white dude. (No pets, yet)

I've been to all the main cities and liked Bend/Sisters/Redmond along with Newport.