HNHacker News
TopNewBestAskShowJobs

wharfjumper

86 karma · joined March 3, 2019

cameron.beattie@rayt.io
submissionscomments
wharfjumper··on The first ever Red Extreme heat warning issued in UK
Scorchio!
wharfjumper··on Launch HN: Hello (YC S22) – A search engine for developers
How do you plan to index internal documentation given that you currently use Bing?
wharfjumper··on How We built a $1M ARR open source SaaS
7+ billion people can only dream of this kind of money.
wharfjumper··on U.S. Supreme Court expands gun rights, strikes down New York law
The article footnote: By David Kopel David Kopel is Research Director, Independence Institute, Denver; Associate Policy Analyst, Cato Institute, D.C; and Adjunct professor, Denver University, Sturm College of Law. He is author of 17 books and 100 scholarly journal articles. Kopel is an NRA-certified safety instructor. The Independence Institute has received NRA contributions.

Good to know.

wharfjumper··on Select ’Hello, World’: Serverless Postgres Built for the Cloud
So if we wanted to put PostgREST[1] in front of this would something like this work:

db-uri = "postgres://authenticator:mysecretpassword@project_name.cloud.neon.tech:5433/postgres" db-schema = "api" db-anon-role = "web_anon"

[1]https://postgrest.org/en/v8.0/tutorials/tut0.html

wharfjumper··on Show HN: Ory Kratos – Open-source identity server written in Go
We experienced issues with the settings API not updating traits. Will try again now that things have moved on.

Regarding Kratos and Hydra is this[1] your PR?

[1]https://github.com/ory/kratos-selfservice-ui-node/pull/149

wharfjumper··on Show HN: Ory Kratos – Open-source identity server written in Go
Congratulations on Kratos coming out of Beta.

We evaluated Ory a few months ago. My understanding:

1. Ory Kratos provides session-based authentication and user management.

2. Ory Hydra is a self-managed server that secures access to your applications and APIs with OAuth 2.0 and OpenID Connect.

Basically we want to replace AWS Cognito (which is pretty much abandonware) to secure our API so we needed both applications. Unfortunately we had to put our efforts on hold:

1. Bugs around traits meant we had issues around password change, password recovery and email change/reverifications for our use-case

2. Lack of documentation prevented us making progress on 2FA/WebAuthn

3. Bearer token/Oauth consent flow wasn't available without a lot of work because Kratos and Hydra are not "integrated" [1]. Someone shows how they rolled their own integration [2].

I'd love for someone to advise that we were wrong or misunderstood things or that things have moved on since then!

[1] https://github.com/ory/kratos/issues/273 [2] https://blog.px.dev/open-source-auth/

wharfjumper··on Apache Hop 2.0
Oooh I hadn't realised there was a Python SDK under development - will take a look.
wharfjumper··on Dear Spotify, can we just get a table of songs?
What apps do you recommend?
wharfjumper··on Dear Spotify, can we just get a table of songs?
Can you elaborate please? I thought their revenue was from users periodic subscriptions. Do you mean there are certain songs with lower licensing costs that the algorithm will prefer?
wharfjumper··on Ask HN: Decent Internet Router Recommendations?
Personally I prefer to keep wifi separate from routing so use Ubiquiti Edgerouter 4 + a couple of AC Pros. Works well.
wharfjumper··on Ask HN: What problem in your industry is a potential startup?
I guess there's a lot of complexity I'm missing. Is it something like this:

1. Customer original bill (variable - user provided) e.g. 100

2. Saving (variable - user provided) e.g. 9

3. Saving percentage (calculated) e.g. 9%

4. Billed Percentage (variable based on savings percentage?) e.g. 25% x 9

So you would have a billed percentage "rate card" that depends on variable factors like the customer bill plan, the amount/percentage saved etc? Is that the tricky bit?

wharfjumper··on Ask HN: What problem in your industry is a potential startup?
https://www.tryaqueduct.com/docs is broken

Whenever there's no pricing it immediately says "not for me, move on". Maybe that's your intention!

wharfjumper··on Racket for e-commerce (2019)
Thanks I found this list very helpful so did a quick check on the tech of some of them:

1. Spree: headless ecommerce with REST/GraphQL APIs built using Rails/Ruby. Next.js and Vue starter sites

2. Saleor: headless ecommerce with GraphQL API built using Django/Python. Next.js starter site

3. Reaction/Open Commerce: headless ecommerce with GraphQL API built using Node.js/Javascript

4. Solidus: headless ecommerce with REST API built using Rails/Ruby

5. Medusa: headless ecommerce with REST API built using Node.js/Express/Javascript. Gatsby and Next.js starter sites

6. Sylius: ecommerce built using Symfony/PHP

7. Shuup: ecommerce built using Django/Python. Looks like open source version is dead

8. Vendure: headless ecommerce with GraphQL API built using Node.js/Typescript

wharfjumper··on Varo Bank could run out of funds by year-end
What country are you referring to? Surely there are hardly any countries where use of a cheque/check is common for any purpose?
wharfjumper··on Ask HN: What problem in your industry is a potential startup?
Could you provide some examples of performance-based billable services?
wharfjumper··on Timely Advice – How Long Does Dataviz Take?
Great analysis thanks for sharing. Amazed how productive you seem to be!
wharfjumper··on Show HN: An open source alternative to Evernote (Self Hosted)
Congrats. I think there's an opportunity for a markdown-based Confluence competitor. Something that can be used by non technical people. You might want to consider that use-case/positioning rather than personal note-taking.

Major missing feature for the average user I think would be easy image/binary upload, embedding and preview.

By leveraging Github (and Gitlab please) auth it makes this usable by enterprise which is smart I think.

wharfjumper··on Show HN: I'm deprecating LinkedIn recruitment with a Lisp, SQLite and htmx
Based on my research the data available through the Linked API is very limited [1]. Basically `r_liteprofile` (name and photo), `r_emailaddress` (email) and `w_member_social` (post on a user's behalf). You can't get the users "vanity" url, profile information or posts. I'd love to be proven wrong though!

1. https://docs.microsoft.com/en-us/linkedin/shared/authenticat...

wharfjumper··on Typebot: A conversational form builder that you can self-host
Raytio[1] forms are defined as json schema[1] and can be chained together[2] to create a very flexible workflow[3]. Although our focus is on users creating a reusable profile[4] it may fit your needs[5]. We do have an option to self-host in AWS for enterprise customers. Our documentation needs work so contact me directly if you want to discuss further - email in profile.

1. https://www.rayt.io 2. https://api-docs.rayt.io/#operation/addSchema 3. https://docs.rayt.io/docs/identityproof/data-receiver/create... 4. https://docs.rayt.io/docs/tutorials/how-it-works-business 5. https://docs.rayt.io/docs/features/form-features

wharfjumper··on Ask HN: Does anyone else find the AWS Lambda developer experience frustrating?
awslogs was a massive productivity improvement for me - highly recommended
wharfjumper··on Ask HN: Does anyone else find the AWS Lambda developer experience frustrating?
+1 for serverless offline
wharfjumper··on Google’s Supreme Court faceoff with Oracle was a disaster for Google
Does anyone have any insight on why Google didn't buy Sun (which held a large patent portfolio)? It seemed an obvious move well before Oracle purchased them so I have no doubt that Google considered it.
wharfjumper··on Amazon Honeycode – build web and mobile apps without writing code
I agree. In our case we're focusing on gathering and sharing information securely (end-to-end encrypted) i.e. Typeform for PII[0] with information verification built-in. There are lots of use-cases for a tool that enables non-coders to incorporate that information collection into their business process (we believe).

[0] Personally identifying information

wharfjumper··on An understanding of AI’s limitations is starting to sink in
I don't understand why the goal is to "guarantee safety". It seems to be generally accepted that human error causes approximately 90% of motor vehicle accidents [0]. Surely then the goal of any autonomous or semi-autonomous transport system should be to merely reduce that percentage? If all motor vehicles were "self-driving" and the total number of annual deaths was reduced by one, wouldn't that be a good thing? I would rather reduce my chance of dying early than eliminate the possibility of being killed by a bot.

0. http://cyberlaw.stanford.edu/blog/2013/12/human-error-cause-...

wharfjumper··on Woman makes $420k by buying insurance on flights she predicted would get delayed
The good faith relationship with respect to insurance contracts in common law countries is the letter of the law. The relationship between an insured and insurer is a special relationship and is subject to separate obligations to those which arise out of the contract itself.

The insured has a duty to disclose everything that is or would be material to the insurer, even if that information is known only to the insured.

Fraud is entirely separate.

wharfjumper··on Analytics Without Google
Thanks. That fits our use-case. Now just need to figure out how to do the visualizations...
wharfjumper··on Zoom Acquires Keybase
I would participate in (and could provide resources to) the creation of an open foundation that had as one of its goals the writing of an open source keybase API[0] compatible server.

If anyone else is interested, please contact me directly (email in my profile).

[0]https://keybase.io/docs/api/1.0

wharfjumper··on Formal GDPR complaint against Google’s internal data free-for-all
As discussed in "The Age of Surveillance Capitalism"[0] it's inconsistent with their business model for Google to comply with GDPR and other similar privacy laws/regulations.

The benefits of the surveillance capitalism business model are seeing business values being recalculated as business owners recognise the value of exploiting vast amounts of data collected in the pursuit of a purpose other than for which it was collected. Microsoft for example has been heading in this direction over the last few years through their acquisition of Lynda/LinkedIn, Github and Glint. I expect other SaaS businesses to increasingly exploit this opportunity.

Personally I support the efforts of Brave in this case and there are other potential targets that I think are vulnerable to a similar complaint. It will be interesting to follow the Irish Data Protection Commission's progress on this.

0. https://en.wikipedia.org/wiki/Surveillance_capitalism

wharfjumper··on Grocy: web-based, self-hosted grocery and household management
Wow I'm so happy to have found this. Have you considered clubs, restaurants, cafes etc as a target market? If you wanted to start earning some revenue to host it I think there could be an opportunity more so than home users.

We had started down the track of building a basic version of this for our ski club using MS "Power Apps". Our basic process is: 1. Pre-season: estimate requirements based on previous years and do a few large orders with various suppliers for delivery to coincide with the annual food lift (we can't drive all the way to our club). Primarily this is meat and non perishables such as tinned/packaged items, toileteries and cleaning products. 2. Every few days during the season: perform a stock take of what's on-hand in the club. Send to the catering officer. 3. Catering officer orders according to his/her assessment of requirements. Mainly this will be perishables such as fruit/veges, eggs, bread, milk but later in the season may include other items 4. Items are delivered to common stock room and carried up the mountain by club members. Items are checked off the order list provided by the catering officer and added to various storage areas (fridges/freezers, store room, kitchen pantry etc).

Based on a quick run through the demo system I think grocy will meet our requirements for managing consumables.

Additionally club members staying on a particular night are assigned duties by the lodge leader e.g. breakfast dishes, vegetable prep, cooking dinner. We may be able to use the "Chores" function to help with that.

Personally for home use I would not use this because it would not be practical for our family.

Regarding an additional feature: I would recommend looking at Cozi which we use for a shared family calendar which is really valuable for us. I imagine it would be fairly trivial to add that feature to Grocy.

I'll let you know how we got on with the club. Thanks and hope that helps.

← PreviousPage 3 of 4Next →