Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
samuell
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
63 ms
·
751.
▲
by
samuell
11y ago
The thinking is to use external tools for the main scientific parts - hence the big focus on shell support. This is common practice in bioinformatics already, because of the large plethora of tools which would be too much to rewrite for any
752.
▲
by
samuell
11y ago
Interesting, didn't know about green threads in haskell (I'm not too familiar with it over all).
753.
▲
by
samuell
11y ago
For example I'd be happy if I could generate structs dynamically, based on string input. This would mean that we could automatically create true struct-based components with channel fields from the shell like syntax used in the example
754.
▲
by
samuell
11y ago
Yep, but this adds complexity and fear of maintenance problems, depending on how "close to the core" the library is.
755.
▲
by
samuell
11y ago
The idea for cluster support has so far been to implement connectors for resource managers like SLURM, and basically keeping scipipe as an orchestrator. That is, for multi-node jobs. As long as you can stay within the 16-32 or so cores on a
756.
▲
by
samuell
11y ago
Interesting.
757.
▲
by
samuell
11y ago
If Julia had Go-style concurrency primitives (channels and lightweight threads), and M:N thread multiplexing, it would be the perfect language to implement my upcoming data flow based scientific workflow language ( http://github.c
758.
▲
by
samuell
11y ago
A Scientific Workflow (Batch and Stream Processing) System written in Go: http://scipipe.org It right now supports batch processing via local files as well as streaming through FIFO files, but the architecture is extremely open,
759.
▲
by
samuell
11y ago
This is great. I love how definitions are display on hovering over any variable or function, the go to definition feature and the split window feature, which makes it sweet and easy to keep reference code bits while coding ... I think with
760.
▲
by
samuell
11y ago
In my experience, the cgdb [1] wrapper makes gdb a viable option, by providing what I think is the sorely missing piece in vanilla gdb: a window continuously showing the code context. It also uses vim-like bindings for going into "inse
761.
▲
Markdown based daily journal / lab notebook in 16 lines of bash
(github.com)
4 points
by
samuell
11y ago
|
0 comments
762.
▲
by
samuell
11y ago
Indeed. I never got why people are not just sticking with Xubuntu. It is the most solid, reliable, balanced and beautiful distro I have ever tried. Everytime I tried something else, I finally came back to Xubuntu, and try to remind myself t
763.
▲
by
samuell
11y ago
When writing manuscripts in git, my favourite "trick" is git diff --word-diff (of course aliased to git wdiff).
764.
▲
by
samuell
11y ago
Isn't Webflow based on bootstrap?
765.
▲
by
samuell
11y ago
Yes, but if you look at the use of the word in the linked post, you will see that plain "Dataflow" is almost exclusively used - even in the title.
766.
▲
by
samuell
11y ago
I'm much disturbed that the big G hijacked the dataflow term, to suddenly mean their specific - rather involved I must say - dataflow based programming model . The real dataflow [1] is a much broader term that doesn't outline spe
767.
▲
by
samuell
11y ago
... and Google Play Books links. I buy everything from there. Cheaper, and, may I say, probably a better reader app (I like that it collects highlighted text excerpts in a google doc on drive, etc).
768.
▲
by
samuell
11y ago
> Your "pipeline" isn't actually connecting the processes to each other. You first connect the processes to each other, and only then add them to a "pipeline", whose primary (only?) responsibility is to ensure th
769.
▲
Glow: Map Reduce for Golang
(blog.gopheracademy.com)
5 points
by
samuell
11y ago
|
1 comments
770.
▲
by
samuell
11y ago
Well, for a 139 years old company, with today some 118k employees, working on products with technology as their primary added value (as opposed to Apple which can be expected to spend a lot of its energy on design, user design and industria
771.
▲
by
samuell
11y ago
Btw, I should also give a shoutout to Vladimir Vivien's Automi library, also posted on the GopherAcademy blog some days ago: https://blog.gopheracademy.com/advent-2015/automi-stream-pro... It takes an interesting,
772.
▲
by
samuell
11y ago
Thanks for the reply and kind words! :) See also answer to Catnaroek above!
773.
▲
by
samuell
11y ago
Thanks much for the links! What do you mean with "pushback"? Is it the same as "back-pressure"? (If so, Go has "implicit backpressure" in its bounded buffers on the channels ... although I don't think it i
774.
▲
by
samuell
11y ago
Ok, I think I see what you mean. Well, I think unfortunately my sketchy code examples maybe did not cover the idea in enough detail. What I'm doing in practice is to create different struct types for each type of process I use, which a
775.
▲
by
samuell
11y ago
Thanks! I have pushed a lot of fixes now and sent a PR. In the meanwhile, please see this working example on the Go playground: http://play.golang.org/p/voUfPGQulf
776.
▲
by
samuell
11y ago
I have pushed a lot of fixes now and sent a PR. In the meanwhile, please see this working example on the Go playground: http://play.golang.org/p/voUfPGQulf
777.
▲
by
samuell
11y ago
Will have a look!
778.
▲
by
samuell
11y ago
This sounds like an interesting observation, but could you please elaborate a bit more?
779.
▲
by
samuell
11y ago
Sorry about all of this, I will push fixed code examples!
780.
▲
Composable Pipelines [in Go] Improved
(blog.gopheracademy.com)
41 points
by
samuell
11y ago
|
20 comments
More ›