Viewing profile — snprbob86
snprbob86
HN member- Joined
- Thu, Mar 13, 2008, 9:34 AM UTC
- HN karma
- 7,460
- Public activity
- 1,655 items
- HN profile
- View on Hacker News ↗
About snprbob86
Recent public activity
-
comment
Comment #5972936
I took a crack at this, if you're still interested: https://github.com/brandonbloom/asyncx
-
comment
Comment #5963694
You can mimic selective receive using a router process. Essentially, you could generate one channel for every branch of the pattern match, then generate a process which reads from …
-
comment
Comment #5963686
In fact, that seems preferable to me.
-
comment
Comment #5961417
It's not quite clear what patterns will emerge with respect to UI event handlers, so there really isn't an ELI5 answer yet in the View layer. The backend advantages are well covere…
-
comment
Comment #5961407
The IoC threads work by converting park-able functions into Single-Static Assignment (SSA) form [1] and then compiled to a state machine. Essentially, each time a function is "park…
-
comment
Comment #5960392
You can build analogous versions of map/filter/etc on top of channels. The core.async team is still focused on the primitives, but surely some higher order operations will follow i…
-
comment
Comment #5946687
Mutually incompatible, vendor-specific, proprietary anything is an inevitability. #1 isn't about that. That's what #2 and #3 are about. #1 is about planning for extensibility. Just…
-
comment
Comment #5944093
I dunno... Allowing the language to be selected like a video codec or image file format seems like a reasonable request. There are three issues: 1) Language pluggable? 2) Spec-ed s…
-
comment
Comment #5936849
> This is a pretty good article Thanks! > he states 5, I bet it is closer to 20 I think it varies greatly with many factors, but agree that it's probably closer to 20. I'm just try…
-
comment
Comment #5928065
> There may be situations where you want the entire history of your development to be included on your live server, but often this just isn't appropriate. Are you concerned about b…
-
comment
Comment #5924020
> If more developers cared about versioning their software appropriately based on incompatible changes or stability guarantees But they don't. And you're not going to be able to ma…
-
comment
Comment #5924010
Steam itself is sort of a package manager, so that's an interesting edge case... However, I think that there are basically three categories of application data 1) Documents -- Thes…
-
comment
Comment #5921572
> if you fork a project and it becomes incompatible with the upstream, rename it I agree completely, but I'd like to take your idea further in a direction you likely didn't intend.…
-
comment
Comment #5921523
What?! This is total nonsense. Application uninstalls are as trivial as dragging the application to the trash bin. No, this will not eliminate the application's data from ~/Library…
- story
-
comment
Comment #5883939
How fast will the connections be?
-
comment
Comment #5864584
I think I'd actually find it quite distracting while I am typing.
-
comment
Comment #5847706
Start with Mathematica's builtin documentation. The overview pages are actually quite good. They are also online [1]. Of course, given that the early drafts were written by Wolfram…
-
comment
Comment #5845445
I'd like to see a rope-variant of the 2-3 finger tree. 2-3 finger trees are immutable/persistent and support access to both ends in amortized constant time and logarithmic concaten…
-
comment
Comment #5845206
I haven never tried to write a script or algorithm or anything in Mathematica. It's not useful for that (at least to me). I use it more to explore and to understand problems. That'…
-
comment
Comment #5845199
For one thing, "An Introduction to Programming with Mathematica" is on his Clojure bookshelf: http://www.amazon.com/Clojure-Bookshelf/lm/R3LG3ZBZS4GCTH A quick Googling will show y…
-
comment
Comment #5839965
I wrote a little bit about this on HN before: https://news.ycombinator.com/item?id=4844502 In short: 1) Term rewriting systems are a beautiful and powerful model of computation tha…
-
comment
Comment #5836685
Mathematica is absolutely incredible and everyone who calls themselves a programmer should own a copy, learn how to use it, and internalize its philosophy. However, I too find his …
-
comment
Comment #5826497
This comment is spot on. However, my next question is: What can we do to make more companies be like Amazon? Not every business needs to operate on razor thin margins, but I'd love…
-
comment
Comment #5822338
Heh, fixed mine to save somebody yet one more second. Wrote this comment to waste that second that I saved. That said, I'm reading this paper now. It's absolutely fascinating and v…