heinrichhartman

Joined 11 years ago

Karma
2,496
Submissions
455
Member since
Sep 28
Blog: HeinrichHartmann.com Keybase: https://keybase.io/hartmann Twitter: @HeinrichHartman http://twitter.com/Heinrichhartman GitHub: https://github.com/HeinrichHartmann/
View on Hacker News

Recent submissions

Comment · 7 months ago
I personally use git commit -m "." for: "Just snapshots this state real quick" on a feature branch.

main branch is advanced on PR level, with squashed commits.

So the "." should never make it to main, and have PR description as commit message.

Comment · 8 months ago
Can someone explain to me, why Google can't (or does not want to) implement the same auth flow that any other SaaS company uses:

# API Keys in Settings

1. Go to Settings -> API Keys Page

2. Create Token (set scope and expiration date)

# OAuth flow

1. `gws login` shows url to visit

2. Login with Google profile & select data you want to share

3. Redirect to localhost page confirms authentication

I get that I need to configure Project and OAuth screens if I want to develop an Applications for other users, that uses GCP services. This is fine. But I am trying to access my own data over a (/another) HTTP API. This should not be hard.

Comment · 9 months ago
Agreed. To me it looks like the entire discussion is just bike-shedding.
Comment · 10 months ago
A post on this topic feels incomplete without a shout-out to Charity Majors - she has been preaching this for a decade, branded the term "wide events" and "observability", and built honeycomb.io around this concept.

Also worth pointing out that you can implement this method with a lot of tools these days. Both structured Logs or Traces lend itself to capture wide events. Just make sure to use a tool that supports general query patterns and has rich visualizations (time-series, histograms).

Comment · 1 year ago
Well Python Language should be seen as an UI layer for C++/C. Not out of character to use Rust for "heavy lifting"
Comment · 1 year ago
Why would you learn Gaussian Processes today? Is there any application where they are still leading and have not been superseeded by Deep NNets?
Comment · 1 year ago
> The real question is can they do a better job than no therapist. That's the option people face. > The answer to that question might still be no, but at least it's the right question.

The answer is: YES.

Doing better than nothing is a really low hanging fruit. As long as you don't do damage - you do good. If the LLM just listens and creates a space and a sounding board for reflection is already an upside.

> Until we answer the question "Why can't people get good mental health support?" Anyway.

The answer is: Pricing.

Qualified Experts are EXPENSIVE. Look at the market pricies for good Coaching.

Everyone benefits from having a coach/counseler/therapist. Very few people can afford them privately. The health care system can't afford them either, so they are reserved for the "worst cases" and managed as a parse resource.

Comment · 1 year ago
> New Relic did this for the Rails revolution, Datadog did it for the rise of AWS, and Honeycomb led the way for OpenTelemetry.

I find this reading of history of OTel highly biased. OpenTelemetry was born as the Merge of OpenCensus (initiated by Google) and OpenTracing (initiated by LightStep):

https://opensource.googleblog.com/2019/05/opentelemetry-merg...

> The seed governance committee is composed of representatives from Google, Lightstep, Microsoft, and Uber, and more organizations are getting involved every day.

Honeycomb has for sure had valuable code & community contributions and championed the technology adoption, but they are very far from "leading the way".

Comment · 1 year ago
Can you explain this? What is the compilation target? What is the compiler? How does being a "python extension" help?
Comment · 1 year ago
Comment · 1 year ago
Regular speaker here (who is also on the list).

I was never payed for a talk, and I have very rarely heared of people being payed by the conference itself -- appart from some "rock-star" keynotes.

Generally talks are sponsored by the person you currently work for - i.e. they pay for travel, and sponsor your time. If you work for a vendor in the space, this runs under marketing expense. If you work for a "regular" company this runs under personal development, employer branding & industry exchange.

Comment · 1 year ago
OK. RTFM. You already did! Wonderful.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton