Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
aaroniba
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
9 ms
·
1.
▲
by
aaroniba
1y ago
To what extent do tight-knit teams adjust their interpretation of confidence levels on an individual basis to reflect their ratio? Like, "Overconfident Oscar expressed a tiny bit of doubt, so he must not really have high conviction at
2.
▲
by
aaroniba
2y ago
Yes. Perhaps this is a performance choice for DataScript since DataScript does not keep a complete transaction history the way Datomic does? I would guess this helps DataScript process transactions faster. There is a github issue about i
3.
▲
by
aaroniba
2y ago
Yeah, I've used a transaction functions a few times but never had a case where two transaction functions within the same d/transaction ever interacted with each other. If I did encounter that case, I would probably just write one
4.
▲
by
aaroniba
2y ago
I think the article answers your question at the end of section 3.1: > "This behavior may be surprising, but it is generally consistent with Datomic’s documentation. Nubank does not intend to alter this behavior, and we do not consi
5.
▲
by
aaroniba
5y ago
That's a good point. Even though this would weaken my argument (slightly), I now wonder if modern JITs can completely optimize debug.log(someExpensiveFunction()) into a NOOP if they realize that the argument won't end up being us
6.
▲
by
aaroniba
5y ago
Yes lots of programming consists of gluing together libraries, but in my experience languages vary dramatically at how well they do even this. For example, consider logging libraries. It's useful to have statements like log.debug(some
7.
▲
by
aaroniba
7y ago
I have a Boosted Rev and live in Nob Hill in SF with some steep hills. It zooms up all the hills pretty easily.
8.
▲
by
aaroniba
8y ago
Like others, it took me a while to understand what this actually does. Even coming from a Clojure+Datomic background. As best I can tell, this is like phpMyAdmin for Datomic. But the cool and unique thing about Hyperfiddle is that in addi
9.
▲
by
aaroniba
8y ago
I know that algorithmic betting on horse racing is popular in the UK via exchanges like Betfair. Does anyone know if there is an exchange/API for Hong Kong horse racing?
10.
▲
by
aaroniba
8y ago
You might think from the URL or logo that this is some kind of official ClojureScript page, but it's not. The official page is clojurescript.org (no hyphen). I don't speak in any official way for ClojureScript, but as an enthusia
11.
▲
by
aaroniba
9y ago
I recently used this algorithm in a project. For anyone looking for a high-quality Java or Clojure implementation, I would recommend: https://github.com/timothypratley/munkres (Clojure) Which wraps: https://
12.
▲
by
aaroniba
9y ago
I agree there are many considerations when choosing a library, but conciseness does come up. For example, I was recently impressed with how concise http-kit is. The author seems proud of it too: http://www.http-kit.org/htt
13.
▲
by
aaroniba
9y ago
Yes. You put it better than I did.
14.
▲
Counting Clojure Code
(aaroniba.net)
119 points
by
aaroniba
9y ago
|
12 comments
15.
▲
Symmetric Key Chording on a MacBook
(aaroniba.net)
1 points
by
aaroniba
9y ago
|
0 comments
16.
▲
by
aaroniba
11y ago
This is great. I wish I had this when I was learning reagent.
17.
▲
by
aaroniba
14y ago
I've been using Swiss Arrows. https://github.com/rplevy/swiss-arrows
18.
▲
by
aaroniba
14y ago
The equivalent clojure code would be: (defn f [a b] (let [res (join "," (sort (distinct (mapcat keys [a b]))))] (if (empty? res) "<none>" res))) Also I'm not a Scala expert, but I think you want .keySet instea
19.
▲
by
aaroniba
14y ago
BattleCode was the best thing I did while at MIT, and one of the most unique and rewarding experiences of my life. The way David and I were able to win it in 2003: at that time, robot positions were stored as two doubles (x,y). You could m
20.
▲
by
aaroniba
14y ago
It looks like drip does not automatically work with lein: https://github.com/flatland/drip/issues/36 Here's my workaround to use drip to start up lein repls instantly: https://gist.github.com/4103370 Should work with lein1 & lein2.
21.
▲
by
aaroniba
14y ago
Yes, it's really faster than biking. I average 12mph on the boosted board. I know because I use a GPS app on my iphone to monitor my rides. This is unfortunately necessary because my prototype board does not have a battery gauge, so I ne
22.
▲
by
aaroniba
14y ago
I bring it in wherever I go. Haven't had a problem yet. While grocery shopping, I put it underneath the shopping cart.
23.
▲
by
aaroniba
14y ago
I said that. I realized my world was divided into: places I could walk to, places I could bike to, and places I could drive to. Where I live (downtown Palo Alto), driving is a hassle because of traffic and parking. Driving is annoying, bor
24.
▲
by
aaroniba
14y ago
I tried those and other location-sharing apps but I couldn't find any that didn't suffer from two problems: 1. They force my contacts to go through many steps, like downloading an app, registering an account, etc. It's hard to get someone
25.
▲
by
aaroniba
14y ago
Yeah, there are many apps that do this in reverse. I was surprised at this, because I find it so much more useful to get someone's location than to share my location.
26.
▲
by
aaroniba
14y ago
Thanks, you actually hit on my #1 question: whether people will remember to use the app. I guess we'll see now that it's out there. Also it should auto-refresh whenever it gets an Apple Push Notification. If the push notification is delay
27.
▲
by
aaroniba
14y ago
Thanks for the feedback! The UI is just a webview that refreshes from a server. This is so I can iterate on the UI without going through the app store, but I agree native would be better. I'm thinking of actually using clutch.io in the n
28.
▲
Show HN: Spacetime locates a contact on a map by texting them a link to click on
89 points
by
aaroniba
14y ago
|
20 comments
29.
▲
by
aaroniba
15y ago
The conclusion I drew from this experience was that I should get over my fear of making mistakes. I could have been more clear on that in the post. There's probably some optimal level of fear-of-mistakes for any given project. Monorail ma
30.
▲
by
aaroniba
15y ago
Most greedy algorithms I've seen do not have a repair step. But whether I call it "iterate-and-repair" or "greedy" doesn't change the message, does it? Or are you saying that I shouldn't be surprised that iterate-and-repair works so well
More ›