HackerTrans
TopNewTrendsCommentsPastAskShowJobs

ihodes

no profile record

Submissions

A History of Large Language Models

gregorygundersen.com
7 points·by ihodes·9 ay önce·0 comments

comments

ihodes
·25 gün önce·discuss
Regarding information sharing, not quite. Covered entities (term of art in HIPAA), which include providers (and also payers!) including both the lab and your doctor, do not need your permission to share information between them for the purposes of treatment, payment, or operations (commonly, "TPO"). A BAA between a covered entity and a vendor (like an EHR or PACS [viewer for your imaging]) also does not require any patient consent.

There are sometimes things you might not like hidden in the releases you're signing, beyond the run of the mill acceptance of financial responsibility / assignment of benefits, notice of privacy policy acknowledgment, consent to treat.
ihodes
·4 ay önce·discuss
That's good—you guys should come out to visit sometime!
ihodes
·4 ay önce·discuss
I agree that programming language can be a better (denser, more precise) encapsulator of intent than natural language. But the converse is more often true; natural language is a denser and more precise encapsulator of intent than programming language.

I think there's some irony in using Russell's quote being used this way. My intent will often be less clear to a reader once encoded in a language bound inextricably to a machine's execution context.

Good abstraction meaningfully whittles away at this mismatch, and DSLs in powerful languages (like ML-family and lisp-family languages) have often mirrored natural(ish) language. Observe that programming languages themselves have natural language specifications that are meaningfully more dense than their implementations, and often govern multiple implementations.

Code isn't just code. Some code encapsulates intent in a meaningfully information and meaning-dense way: that code is indeed poetry, and perhaps the best representation of intent available. Some code, like nearly every line of the code that backs your server vs client time example, is an implementation detail. The Electric Clojure version is a far better encapsulation of intent (https://electric.hyperfiddle.net/fiddle/electric-tutorial.tw...). A natural language version, executed in the context of a program with an existing client server architecture, is likely best: "show a live updated version of the servers' unix epoch timestamp and the client's, and below that show the skew between them."

Given that we started with Russell, we could end with Wittgenstein's "Is it even always an advantage to replace an indistinct picture by a sharp one? Isn't the indistinct one often exactly what we need?"
ihodes
·geçen yıl·discuss
Very cool app. Is there a way to periodically import from a Google Sheets spreadsheet? I track a bunch of things there on a daily basis and would love to have those pulled into this application.
ihodes
·geçen yıl·discuss
"(…) They can be used to make containers because they are thicker than conventional cellulose-based materials. The new material is expected to replace plastics for this purpose, as plastics are a source of ocean pollution."
ihodes
·geçen yıl·discuss
Very cool—It seems to allow access to the page itself, not to the network or console tabs, correct?
ihodes
·geçen yıl·discuss
If there were an MCP to connect to, say, a running Chrome tab with your frontend running on it, that would allow an agent to both visually inspect and interact with the webpage as well as look at the network and console tabs, etc. That would be hugely helpful. Is there something like that today?
ihodes
·geçen yıl·discuss
1. Fracking tech allows us to drill horizontally, and enhanced geothermal systems rely on this to get that surface area exposure at 7+ km below the surface 2. The steam's extremely (225C+) hot, so there are losses but doesn't make it infeasible.

Below a certain depth, the earth gets 1º hotter per 40m of depth.
ihodes
·16 yıl önce·discuss
I want to measure the worth and contribution of a comment; here's how I tried.

    (defn v-rat
        [uv dv] 
        (/ (expt uv 3/2) 
           (+ uv dv))))

    (define nest-weight
        [comment]
        (/ 1 (+ (nest-level comment) 
                (/ 3 (nest-level comment)))))

    weight::
    (+ (/ ak 2)
       (v-rat uv dv)  
       (reduce + (map (fn [c] (* (nest-weight c) 
                                 (v-rat (upvotes c) (downvotes c))))
                       (remove (fn [c] (= user (user c)))
                               comments))
Where ak is the average karma of the user (only on comments, if possible), uv and dv are upvotes and downvotes respectively, and comments is a list of comments in reply to the comment we're weighing.

=====

Abstractly, I'm trying to consider the comment based on both its individual value as well as how much good discussion it generated. I also take into account, plainly, the average past worth of their comments.

This could certainly use some tweaking, but I like the values I've plugged in so far, and it promotes discussion as well as thoughtful contribution, and gives a nod towards users who have high quality comments in the past.

I'd be interested in tweaking it some more if this seems at all a step in the right direction. I think I could use a better heuristic for replies, as well as a more sophisticated v-rat. I also wonder if it would be possible to see which users downvote and upvote, and give those votes more power (technically possible, that is), and also take into account the users who are replying, and to what effect. This would require a lot more testing, and maybe more CPU cycles than PG would like.

I'm not sure taking time into account is a great idea past the first ~10 minutes of submission. For those first ~10 minutes, perhaps weigh the comment solely using the avg karma of the user + some constant. After those first x minutes, rank by the algorithm.
ihodes
·16 yıl önce·discuss
Not trying to be passive aggressive here, at all; I agree with you here. The reason I didn't post anything was that HN has gotten pretty damn meta recently too. I'm not sure posts like this will help anything, much; probably something needs to come from the top, or the community needs to focus on enforcing the behavioral norm by down-voting (even if they normally wouldn't put in the effort) comments that are of an assholish nature.

As an aside: http://twitter.com/#!/ihodes/status/29059931658