HNHacker News
TopNewBestAskShowJobs

openthc

641 karma · joined August 12, 2018

I'm OpenTHC -- https://openthc.com/

Or email the help@ my domain

submissionscomments
openthc··on What Went Wrong?
In Washington State we have a system to track cannabis, the enforcement officers are supposed to be able to get reports from this system. The system is super buggy and also doesn't have meaningful reports. So there is a secondary system for officers to export to Excel documents. In one of the trainings they've been instructed to look for anomalies -- not real analisys, not even a pivot table. One thing they find is "negative quantities" -- but how can that be? (hint: it's bugs in the tracking software). Then enforcement shows up at the cannabis business to audit these negative numbers (or demand the business try to correct the data (which they cannot due to bugs)).

So, crappy software gets law enforcement officers to basically review data "anomalies" created by bugs by visiting a business. The second most expensive method for data sanatization I can imagine. It's a poor use of their time and disruptive to the business.

The system in WA is so buggy that the agency has opted to freeze the software rather than try to fix the issues. The future of government software is bleak -- so long as they keep using closed source packages from low-cost bidders.

openthc··on Launch HN: Suplias (YC S21) – B2B inventory for mom and pop stores in Africa
Your link -- https://suplias.com/

We also do B2B things in Africa, would love to connect but I don't see a way to contact you?

openthc··on Decentralized Identifiers (DIDs) v1.0 (W3C draft)
You're both sorta correct; cannibis in Canada is covered by Health Canada who's still taking reports via CSV upload. It's like a 4k column thing. And no IDs
openthc··on Decentralized Identifiers (DIDs) v1.0 (W3C draft)
This spec is awesome for us. Much of the cannabis space in USA depends on these government systems that require a central authority (read: government software) to generate IDs and lot-identifiers for items in the system (or they charge $0.40 for single-use RFID tags). And those systems are buggy, offline, broken, errors, etc, etc, etc.

So, this distributed ID system would permit us to take the central generator OUT of the process -- and do so following a coming global standard (rather than the current attempts to try one-off "unique" methods).

We were already doing something very similar to what is in this document -- which is nice, validates some of what we were already thinking. And I think it will be easier for us to bring others in with some "official" specifications. (I know it's draft only right now).

openthc··on Reality Winner, NSA contractor in leak case, out of prison
Important part, not in the headline:

> moved to home confinement and remains in the custody of the federal Bureau of Prisons

openthc··on Stripe Identity
Right but -- the attack vector is different. Scan/parse 10000s of JPG, and all that jazz -- to get identites. Not Trivial. Or if the hotel stored the copy as a physical photo copy -- you're not bulk scanning 10k pieces of parchment at super speed for your identity-theft ring.

But download JSON blobs? From 10k records the hotel didn't store properly (cause they are not IT experts, or don't have experts at close hand) -- if you get in to their system the JSON is loads easier to parse than the JPEG.

Methods for KYC could(should!) be improved.

openthc··on Restaurant menu tricks (2020)
gracias por la ayuda! (and forgive spelling). Spanish is not my first language, I learned by ear only -- and I cannot spell (english or spanish) well -- so while I wrote "un otro" in text, I'm pretty sure I've been pronouncing "otra" this whole time (even when I should have used the masculine) -- and I put "por favor" on everything (when speaking) -- Fredy likey heard "un otra por favor" from me -- and I was just enjoying a place that was as casual/comfortable/delicious as places a little further south (all while watching my more up-scale compantion squirm a little).
openthc··on Restaurant menu tricks (2020)
I went to Ontario (California) for a consult gig. My host asked what I wanted for dinner and I suggested tacos. So he took me to some mall, with the fanciest Mexican resturant I've ever seen -- and all these really cool looking people in the outdoor seating, with fancy drinks. I said: "Ali, fuck this place. let me try" -- then we poped to this place: Fredy's Tacos (https://www.yelp.com/biz/fredys-tacos-restaurant-ontario). My guy was a little nervous to get in there. Tacos == BOMB!; Tortas == AMAZING!!! And the beers (Pacifico) were in a cooler outside the counter area, so when I said "un otro" the cook (Fredy?) just pointed like "get it yourself". `11/10 experience, muy authentico
openthc··on Linux Foundation starts AgStack, an open-source agtech initiative
Take a look at spacebuckets ( eg: https://www.reddit.com/r/SpaceBuckets/ ) works awesome for cannabis -- but also: lettuce, herbs, cuke, growing aquaponic pineapple in the winter in Oregon, etc. You can get a bucket (or larger controlled envrironment) and control the whole thing via Pi and this thing is cool too -- https://github.com/kizniche/Mycodo

e: and we're working on this :)

openthc··on Linux Foundation starts AgStack, an open-source agtech initiative
Likely the sensor data being stuffed into a "standard" SQL schema -- loads of these bespoke solutions aren't fully dialed in with tools like timescaleDB, or Prometheus for these metrics. Even with slower (eg 240s interval) sensors the data builds up -- and slows the systems (w/o indexes).
openthc··on Linux Foundation starts AgStack, an open-source agtech initiative
This is promising; but in the Ag space there are 100s of providers all doing it their own way. The same problem is staring in the cannabis/hemp space too. We've been working for 5+ years to herd all these cats together -- and now another one (cue XKCD about standards). We'll likey join this initiative but, I'm concerned how it will work with the 100s of others who are way more interested in building their own walled garden, or saying "here's a standard API (ours!)" w/o any outside inputs.

And @tomhoward on here brings up loads of good points -- in N farms we've seen N unique implementations ("bespoke") of monitoring, recording, measuring and pumps and processes and power-systems and all that.

openthc··on Ask HN: How Long Is Your CI Process?
Yea, computing is fast but @jart is also hella good with computers. This CI has two advantages.

edit: this will blow your mind https://justine.lol/ape.html

openthc··on Cargill open-sources Splinter, its ‘blockchain-like’ supply chain software
This happens in the cannabis game. There are 120+ software vendors, so to make it easy humans email each other links, those links also have pointers to the data (JSON), so that the receving end can just paste it into their end.

But, wow! Is it hard to get your competitors to adopt an open protocol. Whole bunch of NIH syndrome. And each player can sit on the sidelines, or invent their own "protocol" and not adopt another (que that XKCD about 14+ standards).

Converstaions: A: our clients want to work together, so our softwares should work together. B: Yea, well, how many clients do you have? A: Well how many do you have? B: Use my protocol, we'll build a spec. A: here's our protocol with public spec & moderate adoption. B: Well, we didn't get to have input so we don't like it, you're clearly not a team player. A: It's on Github! I'm literally inviting you to participate right now!? B: ...

It's very hard to build open, distributed, federated systems when all the other parties in the game are more interested in building up their own walled garden.

openthc··on Show HN: I built a cron job scheduler
You may want to checkout fcron

http://fcron.free.fr

It has the every N since last run option.

openthc··on Scraping Recipe Websites
Checkout BrowserStack -- it's dead easy -- and even if you're not using their platform, their docs are good for showing the Selenium/Driver usage.
openthc··on Launch HN: API Tracker (YC W20) – Track and manage the APIs you use
We've had to build similar tools -- but one step further to make three different upstream services behave in a common way. We also added pre&post flight error checking for cases where the backend wouldn't behave nice.

Any plans to "commonize" some different-backends like Twilio / Plivo, or SendGrid, Mandrill, etc, etc?

Very nice work!

openthc··on Linux 5.6 is the most exciting kernel in years
Oh heck. I woooshed myself.
openthc··on Linux 5.6 is the most exciting kernel in years
Wireguard!! Woot!

I'll be putting this kernel on all production systems, without testing, on Sunday night while everyone is off.

openthc··on Drones flying nighttime patterns over NE Colorado leave law enforcement stumped
Almost 10 IIRC. Illinois goes rec on Jan 1st
openthc··on Drones flying nighttime patterns over NE Colorado leave law enforcement stumped
All cannabis farms I've seen (n>500) have insurance, expensive policy but they still have it. And they are obligated by state law to report any theft
openthc··on Drones flying nighttime patterns over NE Colorado leave law enforcement stumped
Legal ones have a business license, with address on file with the state. No need for drones to find them
openthc··on Show HN: patchbay.pub – Poor man's ngrok/IFTTT/serverless
You'd better post the code
openthc··on Ask HN: How do B2B startups sell to corporations?
Oops! We're in a heavily regulated space. Upside is that it keeps competition out. Your 3rd paragraph is 100% accurate IME
openthc··on Ask HN: How do B2B startups sell to corporations?
We sell to a very narrow segment. I've got Google alerts for loads of phrases and trade show names. We try to attend as many shows as we can. Sometimes with a booth, mostly without...just rocking our own gear and handing out cards. Some have a cheap way to add your logo somewhere to get awareness going.

Once you get a fish on, you'll need a professional sales person to carry the deal forward. Meeting, review, reply, next meeting, follow-up, etc.

Cold prospecting from directories and trade-orgs is another channel. Call,call,call. Then call some more.

And keep pumping the newsletter, opt-in only, keep content fresh.

openthc··on Working asynchronously
Or be willing to train. It's a tough skill and seems to have few mentors
openthc··on Working asynchronously
Balance. Chat on mattermost for all day noise, dm and open webconf for the Swarm on the problem, combined notes on ticket for historical.
openthc··on Ask HN: Is there any free open source Cannabis seed to sale software?
Our github - https://github.com/openthc
openthc··on Hit by Big Loss, Bird Seeks $300M in New Funds
What about this big electric scooter? https://www.alibaba.com/product-detail/2018-Newest-Popular-C... rode one on demo a few weeks ago in Seattle -- super fun!
openthc··on Raspberry Pi admits to faulty USB-C design on the Pi 4
FTA: Benson Leung seems to think they should have copied figured 4-9 -- https://medium.com/@leung.benson/how-to-design-a-proper-usb-...

I don't think a long and imperfect specification is a good excuse for getting this one wrong -- since this specific part of the spec is a MUST and accurate.

openthc··on Ask HN: “Add to Home Screen” webapps
I've made a few of them; there are some tricks -- especially if you want them to stay authenticated. AddToHome trick will reference the page they are currently on, so I only allow it on the /home or /dashboard like pages -- if they add to home from a deep-link it will always land them there.

And there's like a dozen meta tags for the Apple/Android systems to get right.

It basically creates a hosted-web-view with less "chrome" around there -- no address bar and stuff like that -- so you'll need to solve the 'back-button' problem too.

← PreviousPage 5 of 5