HackerTrans
トップ新着トレンドコメント過去質問紹介求人

brandonbloom

no profile record

投稿

Brex tests agents: by committing fraud

brex.com
3 ポイント·投稿者 brandonbloom·4 か月前·0 コメント

コメント

brandonbloom
·9 か月前·議論
If you watched the video closely, you'll have noticed that this design parameterizes the code by an `io` interface, which enables pluggable implementations. Correctly written code in this style can work transparently with evented or threaded runtimes.
brandonbloom
·2 年前·議論
There is a huge spectrum from no proposal at all to a magic bullet on a silver platter. To some extent, the default and implicit proposal is: "You should something about it!". Which is markedly worse than "_We_ should do something about it.", and worse still than "Let's do something about it, here's how I can help..."

Some other useful intermediate proposals include:

- "Allow me and my team time to investigate a solution."

- "I've organized my complaints into requirements for a solution. Please identify an expert to solve the problem."

- "I've socialized these problems with ${people}, I recommend you speak to ${person} about ${topic} for next steps."

Having said that, I agree that complaints can be counted as "votes" for which problems to solve in the future. The problem is that they are not one complaint = one vote. At the very least, the complainer's role and responsibilities need to be accounted for within the scope of the larger organizational goals.
brandonbloom
·4 年前·議論
> Internet doesn't help.

Just ask anyone who has moved to Seattle, but has conservative family back in their home state. Folks believe we live in an anarchist hellscape. Myself and several friends have had the experience of being called liars by family members who trust Fox News over the word of their blood relatives. It's absolutely maddening.
brandonbloom
·13 年前·議論
Clojure has provided an excellent model for how to do similar operations in a dynamically typed language with pervasive maps & vectors:

    (update-in player1 [:location :x] + 10)
This works especially nicely with the threading macros. Here's some random example I'll make up:

    (-> player1
        (update-in [:location :x] + 10)
        (assoc-in [:inventory 3 :equipped] true))
The general idea is that a tree of associative data structures (which include integer-indexed vectors) can have a path to a location in the tree reified as normal data. Then, you can run any ordinary function on a deep position in the tree without any of the applicative functors machinery.