Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
snprbob86
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
by
snprbob86
13y ago
I took a crack at this, if you're still interested: https://github.com/brandonbloom/asyncx
2.
▲
by
snprbob86
13y ago
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 the input channel and deals the message to the appropriate b
3.
▲
by
snprbob86
13y ago
In fact, that seems preferable to me.
4.
▲
by
snprbob86
13y ago
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 covered by the Go language community, so check out Rob P
5.
▲
by
snprbob86
13y ago
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 "parked", it returns a value indicating where to resum
6.
▲
by
snprbob86
13y ago
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 in the not too distant future. I suspect we'll
7.
▲
by
snprbob86
13y ago
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 look at the hackery with JS where lonely, other
8.
▲
by
snprbob86
13y ago
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 shader languages 3) Mandatory languages The proposal was: 1)
9.
▲
by
snprbob86
13y ago
> 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 trying to avoid selling silver bullets. > Ha
10.
▲
by
snprbob86
13y ago
> 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 being wasteful with disk space? Or is there some othe
11.
▲
by
snprbob86
13y ago
> 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 make them. And even if you did, people would disa
12.
▲
by
snprbob86
13y ago
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 -- These should never be deleted and are not invisible 2) Sett
13.
▲
by
snprbob86
13y ago
> 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. The fundamental observation of distributed ver
14.
▲
by
snprbob86
13y ago
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, etc, but 98% of the time you don't want tha
15.
▲
SemVer: A Technical Solution to a Social Problem
(brandonbloom.name)
1 points
by
snprbob86
13y ago
|
0 comments
16.
▲
by
snprbob86
13y ago
How fast will the connections be?
17.
▲
by
snprbob86
13y ago
I think I'd actually find it quite distracting while I am typing.
18.
▲
by
snprbob86
13y ago
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 himself, you'll have to ignore absurd statements
19.
▲
by
snprbob86
13y ago
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 concatenation and splitting. The complicating factor being
20.
▲
by
snprbob86
13y ago
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's why I mentioned truth tables. Being able to quic
21.
▲
by
snprbob86
13y ago
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 you that Rich has popped
22.
▲
by
snprbob86
13y ago
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 that a lot of people know nothing about. 2) Th
23.
▲
by
snprbob86
13y ago
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 self-aggrandizing intolerable. Sentences like "Looking back
24.
▲
by
snprbob86
13y ago
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 to see more big companies playing the long game and continu
25.
▲
by
snprbob86
13y ago
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 very approachable. Well worth checking out.
26.
▲
by
snprbob86
13y ago
Saving somebody 10 seconds, here is Bacon's paper: http://www.cs.virginia.edu/~cs415/reading/bacon-garbage.pdf
27.
▲
by
snprbob86
13y ago
This doesn't address your particular question, but I like to recommend Eric Koester's guides to term sheet newbies: http://www.avvo.com/attorneys/20007-dc-eric-koester-1214516/... There are several pages of articles & you might have t
28.
▲
by
snprbob86
13y ago
Cool, but I'm mega lazy when testing new tools... The splash screen should have a big 1-click "Try Demo App" button :-)
29.
▲
by
snprbob86
13y ago
Would be awesome if the demo app was baked into the download. I'd love to be able to try the UI instantly without even having to load up my own application.
30.
▲
by
snprbob86
13y ago
C#'s stackalloc might be useful for some micro-optimizations, but I think it's main purpose is for interop with unmanaged code.
More ›