Re: Slides for my talk at EuroClojure 2016

2016-10-23 Thread Dragan Djuric
Cool. Do you use any well-known textbook? It would be best if we could test 
some well-designed hierarchical model in Anglican? I prefer the book Doing 
Bayesian Data Analysis, since it has some decently serious models there, 
yet is self-contained and approachable for users. I also have practically 
all other most popular textbooks, but they do not seem as well-balanced as 
this one. Even some really good books tend to use somewhat "easy" models 
that work well and fast while you are learning, even with not-so-fast 
tools, but once you try something more demanding - they are stuck. It is 
not even the problem with data points (I think 100 is not so little at all) 
because Bayesian tools are more useful the less data you have :) I am 
talking about model complexity due to hierarchy that tends to explode 
rather quickly... 

On Sunday, October 23, 2016 at 10:13:48 PM UTC+2, Boris V. Schmid wrote:
>
> Not hierarchical, but continuous variables. It is our first foray into 
> bayesian inference, so we keep things somewhat simple. 
>
> Can't give an exact comparison, but to run a model simulating a single 
> city (rats and fleas and human populations, no spatial component) is in the 
> order of minutes for my student working with PyMC, and fitting a mortality 
> curve based on ~100 datapoints. Myself, I was mostly playing along while 
> supervising, and that model in Anglican is stuck halfway an upgrade to use 
> clojure.as a testing framework. But as I recall, it also used to be in 
> the order of minutes. Will see if I can finish the upgrade and put it 
> online.
>
> On Sunday, October 23, 2016 at 8:45:47 PM UTC+2, Dragan Djuric wrote:
>
>> Are those hierarchical models? I also suppose the variables are 
>> continuous? What are typical running times for your analysis with Anglican, 
>> and what with PyMC?
>>
>> On Sunday, October 23, 2016 at 8:17:16 PM UTC+2, Boris V. Schmid wrote:
>>>
>>> I am using Anglican for estimating parameters of epidemiological models, 
>>> generally in the shape of limited (mortality) data, and less than a dozen 
>>> parameters that need to be simultaneously estimated. Works fine for that. A 
>>> good example of that type of problem is here: 
>>> http://www.smallperturbation.com/epidemic-with-real-data (but with 
>>> PyMC, a similar package for python).
>>>
>>> But you might be right that it won't hold in high-dimensional problems. 
>>> People in genomics are running models with many thousands of parameters 
>>> when trying to figure out how different genes contribute to a particular 
>>> cell phenotype. Don't think I would try that in Anglican :-).
>>>
>>>
>>> On Sunday, October 23, 2016 at 6:06:49 PM UTC+2, Dragan Djuric wrote:

 Thanks. I know about Anglican, but it is not even in the same category, 
 other than being Bayesian. Anglican also has MCMC, but, looking at the 
 implementation, it seems it is useful only on smaller problems with 
 straightforward and low-dimensional basic distributions, or discrete 
 problems/distributions. I do not see how it can be used to solve even 
 standard textbook examples in "real" bayesian data analysis. Otherwise, 
 I'd 
 use/improve Anglican, although its GPL license is a bit of a showstopper.

 I would loved to have been able to see how far Anglican can go 
 performance-wise, and stretch it to its limits, though. However, it wasn't 
 obvious how to construct any of more serious data analysis problems. 
 Having 
 seen its implementation, I expect the performance comparison would make 
 Bayadera shine, so I hope I'll be able to construct some examples that can 
 be implemented in both environments :)

 On Sunday, October 23, 2016 at 3:47:50 PM UTC+2, Boris V. Schmid wrote:
>
> Thanks Dragan.
>
> Interesting slides, and interesting section on Bayadera.  Incanter, as 
> far as I know indeed doesn't support MCMC, but there is a fairly large 
> project based on clojure that does a lot of bayesian inference.
>
> Just in case you haven't run into it:
> http://www.robots.ox.ac.uk/~fwood/anglican/examples/index.html
>
> (for the far future, there are some interesting developments happening 
> with approximate bayesian inference using neural network classification 
> to 
> speed things up. Fun stuff.)
>
> On Thursday, October 20, 2016 at 11:38:25 PM UTC+2, Dragan Djuric 
> wrote:
>>
>> Hi all, I posted slides for my upcoming EuroClojure talk, so you can 
>> enjoy the talk without having to take notes: 
>> http://dragan.rocks/articles/16/Clojure-is-not-afraid-of-the-GPU-slides-EuroClojure
>>
>

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to

Re: Slides for my talk at EuroClojure 2016

2016-10-23 Thread Boris V. Schmid
Not hierarchical, but continuous variables. It is our first foray into 
bayesian inference, so we keep things somewhat simple. 

Can't give an exact comparison, but to run a model simulating a single city 
(rats and fleas and human populations, no spatial component) is in the 
order of minutes for my student working with PyMC, and fitting a mortality 
curve based on ~100 datapoints. Myself, I was mostly playing along while 
supervising, and that model in Anglican is stuck halfway an upgrade to use 
clojure.as a testing framework. But as I recall, it also used to be in the 
order of minutes. Will see if I can finish the upgrade and put it online.

On Sunday, October 23, 2016 at 8:45:47 PM UTC+2, Dragan Djuric wrote:

> Are those hierarchical models? I also suppose the variables are 
> continuous? What are typical running times for your analysis with Anglican, 
> and what with PyMC?
>
> On Sunday, October 23, 2016 at 8:17:16 PM UTC+2, Boris V. Schmid wrote:
>>
>> I am using Anglican for estimating parameters of epidemiological models, 
>> generally in the shape of limited (mortality) data, and less than a dozen 
>> parameters that need to be simultaneously estimated. Works fine for that. A 
>> good example of that type of problem is here: 
>> http://www.smallperturbation.com/epidemic-with-real-data (but with PyMC, 
>> a similar package for python).
>>
>> But you might be right that it won't hold in high-dimensional problems. 
>> People in genomics are running models with many thousands of parameters 
>> when trying to figure out how different genes contribute to a particular 
>> cell phenotype. Don't think I would try that in Anglican :-).
>>
>>
>> On Sunday, October 23, 2016 at 6:06:49 PM UTC+2, Dragan Djuric wrote:
>>>
>>> Thanks. I know about Anglican, but it is not even in the same category, 
>>> other than being Bayesian. Anglican also has MCMC, but, looking at the 
>>> implementation, it seems it is useful only on smaller problems with 
>>> straightforward and low-dimensional basic distributions, or discrete 
>>> problems/distributions. I do not see how it can be used to solve even 
>>> standard textbook examples in "real" bayesian data analysis. Otherwise, I'd 
>>> use/improve Anglican, although its GPL license is a bit of a showstopper.
>>>
>>> I would loved to have been able to see how far Anglican can go 
>>> performance-wise, and stretch it to its limits, though. However, it wasn't 
>>> obvious how to construct any of more serious data analysis problems. Having 
>>> seen its implementation, I expect the performance comparison would make 
>>> Bayadera shine, so I hope I'll be able to construct some examples that can 
>>> be implemented in both environments :)
>>>
>>> On Sunday, October 23, 2016 at 3:47:50 PM UTC+2, Boris V. Schmid wrote:

 Thanks Dragan.

 Interesting slides, and interesting section on Bayadera.  Incanter, as 
 far as I know indeed doesn't support MCMC, but there is a fairly large 
 project based on clojure that does a lot of bayesian inference.

 Just in case you haven't run into it:
 http://www.robots.ox.ac.uk/~fwood/anglican/examples/index.html

 (for the far future, there are some interesting developments happening 
 with approximate bayesian inference using neural network classification to 
 speed things up. Fun stuff.)

 On Thursday, October 20, 2016 at 11:38:25 PM UTC+2, Dragan Djuric wrote:
>
> Hi all, I posted slides for my upcoming EuroClojure talk, so you can 
> enjoy the talk without having to take notes: 
> http://dragan.rocks/articles/16/Clojure-is-not-afraid-of-the-GPU-slides-EuroClojure
>


-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Slides for my talk at EuroClojure 2016

2016-10-23 Thread Dragan Djuric
Are those hierarchical models? I also suppose the variables are continuous? 
What are typical running times for your analysis with Anglican, and what 
with PyMC?

On Sunday, October 23, 2016 at 8:17:16 PM UTC+2, Boris V. Schmid wrote:
>
> I am using Anglican for estimating parameters of epidemiological models, 
> generally in the shape of limited (mortality) data, and less than a dozen 
> parameters that need to be simultaneously estimated. Works fine for that. A 
> good example of that type of problem is here: 
> http://www.smallperturbation.com/epidemic-with-real-data (but with PyMC, 
> a similar package for python).
>
> But you might be right that it won't hold in high-dimensional problems. 
> People in genomics are running models with many thousands of parameters 
> when trying to figure out how different genes contribute to a particular 
> cell phenotype. Don't think I would try that in Anglican :-).
>
>
> On Sunday, October 23, 2016 at 6:06:49 PM UTC+2, Dragan Djuric wrote:
>>
>> Thanks. I know about Anglican, but it is not even in the same category, 
>> other than being Bayesian. Anglican also has MCMC, but, looking at the 
>> implementation, it seems it is useful only on smaller problems with 
>> straightforward and low-dimensional basic distributions, or discrete 
>> problems/distributions. I do not see how it can be used to solve even 
>> standard textbook examples in "real" bayesian data analysis. Otherwise, I'd 
>> use/improve Anglican, although its GPL license is a bit of a showstopper.
>>
>> I would loved to have been able to see how far Anglican can go 
>> performance-wise, and stretch it to its limits, though. However, it wasn't 
>> obvious how to construct any of more serious data analysis problems. Having 
>> seen its implementation, I expect the performance comparison would make 
>> Bayadera shine, so I hope I'll be able to construct some examples that can 
>> be implemented in both environments :)
>>
>> On Sunday, October 23, 2016 at 3:47:50 PM UTC+2, Boris V. Schmid wrote:
>>>
>>> Thanks Dragan.
>>>
>>> Interesting slides, and interesting section on Bayadera.  Incanter, as 
>>> far as I know indeed doesn't support MCMC, but there is a fairly large 
>>> project based on clojure that does a lot of bayesian inference.
>>>
>>> Just in case you haven't run into it:
>>> http://www.robots.ox.ac.uk/~fwood/anglican/examples/index.html
>>>
>>> (for the far future, there are some interesting developments happening 
>>> with approximate bayesian inference using neural network classification to 
>>> speed things up. Fun stuff.)
>>>
>>> On Thursday, October 20, 2016 at 11:38:25 PM UTC+2, Dragan Djuric wrote:

 Hi all, I posted slides for my upcoming EuroClojure talk, so you can 
 enjoy the talk without having to take notes: 
 http://dragan.rocks/articles/16/Clojure-is-not-afraid-of-the-GPU-slides-EuroClojure

>>>

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Slides for my talk at EuroClojure 2016

2016-10-23 Thread Boris V. Schmid
I am using Anglican for estimating parameters of epidemiological models, 
generally in the shape of limited (mortality) data, and less than a dozen 
parameters that need to be simultaneously estimated. Works fine for that. A 
good example of that type of problem is 
here: http://www.smallperturbation.com/epidemic-with-real-data (but with 
PyMC, a similar package for python).

But you might be right that it won't hold in high-dimensional problems. 
People in genomics are running models with many thousands of parameters 
when trying to figure out how different genes contribute to a particular 
cell phenotype. Don't think I would try that in Anglican :-).


On Sunday, October 23, 2016 at 6:06:49 PM UTC+2, Dragan Djuric wrote:
>
> Thanks. I know about Anglican, but it is not even in the same category, 
> other than being Bayesian. Anglican also has MCMC, but, looking at the 
> implementation, it seems it is useful only on smaller problems with 
> straightforward and low-dimensional basic distributions, or discrete 
> problems/distributions. I do not see how it can be used to solve even 
> standard textbook examples in "real" bayesian data analysis. Otherwise, I'd 
> use/improve Anglican, although its GPL license is a bit of a showstopper.
>
> I would loved to have been able to see how far Anglican can go 
> performance-wise, and stretch it to its limits, though. However, it wasn't 
> obvious how to construct any of more serious data analysis problems. Having 
> seen its implementation, I expect the performance comparison would make 
> Bayadera shine, so I hope I'll be able to construct some examples that can 
> be implemented in both environments :)
>
> On Sunday, October 23, 2016 at 3:47:50 PM UTC+2, Boris V. Schmid wrote:
>>
>> Thanks Dragan.
>>
>> Interesting slides, and interesting section on Bayadera.  Incanter, as 
>> far as I know indeed doesn't support MCMC, but there is a fairly large 
>> project based on clojure that does a lot of bayesian inference.
>>
>> Just in case you haven't run into it:
>> http://www.robots.ox.ac.uk/~fwood/anglican/examples/index.html
>>
>> (for the far future, there are some interesting developments happening 
>> with approximate bayesian inference using neural network classification to 
>> speed things up. Fun stuff.)
>>
>> On Thursday, October 20, 2016 at 11:38:25 PM UTC+2, Dragan Djuric wrote:
>>>
>>> Hi all, I posted slides for my upcoming EuroClojure talk, so you can 
>>> enjoy the talk without having to take notes: 
>>> http://dragan.rocks/articles/16/Clojure-is-not-afraid-of-the-GPU-slides-EuroClojure
>>>
>>

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Slides for my talk at EuroClojure 2016

2016-10-23 Thread Dragan Djuric
Thanks. I know about Anglican, but it is not even in the same category, 
other than being Bayesian. Anglican also has MCMC, but, looking at the 
implementation, it seems it is useful only on smaller problems with 
straightforward and low-dimensional basic distributions, or discrete 
problems/distributions. I do not see how it can be used to solve even 
standard textbook examples in "real" bayesian data analysis. Otherwise, I'd 
use/improve Anglican, although its GPL license is a bit of a showstopper.

I would loved to have been able to see how far Anglican can go 
performance-wise, and stretch it to its limits, though. However, it wasn't 
obvious how to construct any of more serious data analysis problems. Having 
seen its implementation, I expect the performance comparison would make 
Bayadera shine, so I hope I'll be able to construct some examples that can 
be implemented in both environments :)

On Sunday, October 23, 2016 at 3:47:50 PM UTC+2, Boris V. Schmid wrote:
>
> Thanks Dragan.
>
> Interesting slides, and interesting section on Bayadera.  Incanter, as far 
> as I know indeed doesn't support MCMC, but there is a fairly large project 
> based on clojure that does a lot of bayesian inference.
>
> Just in case you haven't run into it:
> http://www.robots.ox.ac.uk/~fwood/anglican/examples/index.html
>
> (for the far future, there are some interesting developments happening 
> with approximate bayesian inference using neural network classification to 
> speed things up. Fun stuff.)
>
> On Thursday, October 20, 2016 at 11:38:25 PM UTC+2, Dragan Djuric wrote:
>>
>> Hi all, I posted slides for my upcoming EuroClojure talk, so you can 
>> enjoy the talk without having to take notes: 
>> http://dragan.rocks/articles/16/Clojure-is-not-afraid-of-the-GPU-slides-EuroClojure
>>
>

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Slides for my talk at EuroClojure 2016

2016-10-23 Thread Boris V. Schmid
Thanks Dragan.

Interesting slides, and interesting section on Bayadera.  Incanter, as far 
as I know indeed doesn't support MCMC, but there is a fairly large project 
based on clojure that does a lot of bayesian inference.

Just in case you haven't run into it:
http://www.robots.ox.ac.uk/~fwood/anglican/examples/index.html

(for the far future, there are some interesting developments happening with 
approximate bayesian inference using neural network classification to speed 
things up. Fun stuff.)

On Thursday, October 20, 2016 at 11:38:25 PM UTC+2, Dragan Djuric wrote:
>
> Hi all, I posted slides for my upcoming EuroClojure talk, so you can enjoy 
> the talk without having to take notes: 
> http://dragan.rocks/articles/16/Clojure-is-not-afraid-of-the-GPU-slides-EuroClojure
>

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Slides for my talk at EuroClojure 2016

2016-10-21 Thread Colin Yates
thanks Mauricio

On 21 October 2016 at 14:09, Mauricio Aldazosa
 wrote:
>
>
> On Fri, Oct 21, 2016 at 3:36 AM, Colin Yates  wrote:
>>
>> +1.
>>
>> Remind my old befuddled brain of the JS library used to produce those
>> 3d-like presentations?
>
>
> Looks like reveal.js
>
> Cheers,
> Mauricio
>
> --
> You received this message because you are subscribed to the Google
> Groups "Clojure" group.
> To post to this group, send email to clojure@googlegroups.com
> Note that posts from new members are moderated - please be patient with your
> first post.
> To unsubscribe from this group, send email to
> clojure+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/clojure?hl=en
> ---
> You received this message because you are subscribed to the Google Groups
> "Clojure" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to clojure+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Slides for my talk at EuroClojure 2016

2016-10-21 Thread Mauricio Aldazosa
On Fri, Oct 21, 2016 at 3:36 AM, Colin Yates  wrote:

> +1.
>
> Remind my old befuddled brain of the JS library used to produce those
> 3d-like presentations?
>

Looks like reveal.js 

Cheers,
Mauricio

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Slides for my talk at EuroClojure 2016

2016-10-21 Thread Colin Yates
+1.

Remind my old befuddled brain of the JS library used to produce those
3d-like presentations?

On 21 October 2016 at 00:22, Sean Corfield  wrote:
> That is some seriously impressive performance (in the slides) – very nice!
>
>
>
> Sean Corfield -- (970) FOR-SEAN -- (904) 302-SEAN
> An Architect's View -- http://corfield.org/
>
> "If you're not annoying somebody, you're not really alive."
> -- Margaret Atwood
>
>
>
> On 10/20/16, 4:02 PM, "Dragan Djuric"  draga...@gmail.com> wrote:
>
>
>
> Fixed it to be a hardcoded absolute address. Should work everywhere now.
> Thanks for reporting.
>
>
>
> --
> You received this message because you are subscribed to the Google
> Groups "Clojure" group.
> To post to this group, send email to clojure@googlegroups.com
> Note that posts from new members are moderated - please be patient with your
> first post.
> To unsubscribe from this group, send email to
> clojure+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/clojure?hl=en
> ---
> You received this message because you are subscribed to the Google Groups
> "Clojure" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to clojure+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Slides for my talk at EuroClojure 2016

2016-10-20 Thread Sean Corfield
That is some seriously impressive performance (in the slides) – very nice!

 

Sean Corfield -- (970) FOR-SEAN -- (904) 302-SEAN
An Architect's View -- http://corfield.org/

"If you're not annoying somebody, you're not really alive."
-- Margaret Atwood

 

On 10/20/16, 4:02 PM, "Dragan Djuric"  wrote:

 

Fixed it to be a hardcoded absolute address. Should work everywhere now. Thanks 
for reporting.


 

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Slides for my talk at EuroClojure 2016

2016-10-20 Thread Dragan Djuric
Fixed it to be a hardcoded absolute address. Should work everywhere now. 
Thanks for reporting.

On Friday, October 21, 2016 at 12:46:25 AM UTC+2, Colin Yates wrote:
>
> Chrome manages to interpret it correctly. 
>
> Any one fancy a diversion of the 'fail fast/help the user' dilemma? :-) 
>
> On 20 October 2016 at 23:40, Sean Corfield  > wrote: 
> > The source of your blog post has 
> > 
> > 
> > 
> > The slides are available  > 
> href="http:/talks/EuroClojure2016/clojure-is-not-afraid-of-the-gpu.html">here,
>  
>
> > 
> > 
> > 
> > I’m surprised any browser manages to make a legal hyperlink out of that… 
> J 
> > 
> > 
> > 
> > Sean Corfield -- (970) FOR-SEAN -- (904) 302-SEAN 
> > An Architect's View -- http://corfield.org/ 
> > 
> > "If you're not annoying somebody, you're not really alive." 
> > -- Margaret Atwood 
> > 
> > 
> > 
> > On 10/20/16, 3:37 PM, "Dragan Djuric"   on behalf of 
> > drag...@gmail.com > wrote: 
> > 
> > 
> > 
> > Hmm, what browser do you use? The link that I'm been shown in the 
> browser is 
> > 
> http://dragan.rocks/talks/EuroClojure2016/clojure-is-not-afraid-of-the-gpu.html
>  
> > 
> > and it works... 
> > 
> > On Thursday, October 20, 2016 at 11:43:05 PM UTC+2, Colin Yates wrote: 
> > 
> > Unfortunately clicking on the 'here' link takes you to a 404: 
> > http://talks/EuroClojure2016/clojure-is-not-afraid-of-the-gpu.html 
> > 
> > On 20 October 2016 at 22:38, Dragan Djuric  wrote: 
> >> Hi all, I posted slides for my upcoming EuroClojure talk, so you can 
> enjoy 
> >> the talk without having to take notes: 
> >> 
> >> 
> http://dragan.rocks/articles/16/Clojure-is-not-afraid-of-the-GPU-slides-EuroClojure
>  
> >> 
> > 
> > 
> > 
> > 
> > 
> > -- 
> > You received this message because you are subscribed to the Google 
> > Groups "Clojure" group. 
> > To post to this group, send email to clo...@googlegroups.com 
>  
> > Note that posts from new members are moderated - please be patient with 
> your 
> > first post. 
> > To unsubscribe from this group, send email to 
> > clojure+u...@googlegroups.com  
> > For more options, visit this group at 
> > http://groups.google.com/group/clojure?hl=en 
> > --- 
> > You received this message because you are subscribed to the Google 
> Groups 
> > "Clojure" group. 
> > To unsubscribe from this group and stop receiving emails from it, send 
> an 
> > email to clojure+u...@googlegroups.com . 
> > For more options, visit https://groups.google.com/d/optout. 
>

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Slides for my talk at EuroClojure 2016

2016-10-20 Thread Colin Yates
Chrome manages to interpret it correctly.

Any one fancy a diversion of the 'fail fast/help the user' dilemma? :-)

On 20 October 2016 at 23:40, Sean Corfield  wrote:
> The source of your blog post has
>
>
>
> The slides are available  href="http:/talks/EuroClojure2016/clojure-is-not-afraid-of-the-gpu.html">here,
>
>
>
> I’m surprised any browser manages to make a legal hyperlink out of that… J
>
>
>
> Sean Corfield -- (970) FOR-SEAN -- (904) 302-SEAN
> An Architect's View -- http://corfield.org/
>
> "If you're not annoying somebody, you're not really alive."
> -- Margaret Atwood
>
>
>
> On 10/20/16, 3:37 PM, "Dragan Djuric"  draga...@gmail.com> wrote:
>
>
>
> Hmm, what browser do you use? The link that I'm been shown in the browser is
> http://dragan.rocks/talks/EuroClojure2016/clojure-is-not-afraid-of-the-gpu.html
>
> and it works...
>
> On Thursday, October 20, 2016 at 11:43:05 PM UTC+2, Colin Yates wrote:
>
> Unfortunately clicking on the 'here' link takes you to a 404:
> http://talks/EuroClojure2016/clojure-is-not-afraid-of-the-gpu.html
>
> On 20 October 2016 at 22:38, Dragan Djuric  wrote:
>> Hi all, I posted slides for my upcoming EuroClojure talk, so you can enjoy
>> the talk without having to take notes:
>>
>> http://dragan.rocks/articles/16/Clojure-is-not-afraid-of-the-GPU-slides-EuroClojure
>>
>
>
>
>
>
> --
> You received this message because you are subscribed to the Google
> Groups "Clojure" group.
> To post to this group, send email to clojure@googlegroups.com
> Note that posts from new members are moderated - please be patient with your
> first post.
> To unsubscribe from this group, send email to
> clojure+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/clojure?hl=en
> ---
> You received this message because you are subscribed to the Google Groups
> "Clojure" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to clojure+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Slides for my talk at EuroClojure 2016

2016-10-20 Thread Dragan Djuric
It seems that some javascript doesn't get executed in Safari... I'll have
to see what's happening, but for now I'll update that to use a hardcoded
link.

On Fri, Oct 21, 2016 at 12:40 AM, Sean Corfield  wrote:

> The source of your blog post has
>
>
>
> The slides are available here,
>
>
>
> I’m surprised any browser manages to make a legal hyperlink out of that… J
>
>
>
> Sean Corfield -- (970) FOR-SEAN -- (904) 302-SEAN
> An Architect's View -- http://corfield.org/
>
> "If you're not annoying somebody, you're not really alive."
> -- Margaret Atwood
>
>
>
> On 10/20/16, 3:37 PM, "Dragan Djuric"  of draga...@gmail.com> wrote:
>
>
>
> Hmm, what browser do you use? The link that I'm been shown in the browser
> is http://dragan.rocks/talks/EuroClojure2016/clojure-is-
> not-afraid-of-the-gpu.html
>
> and it works...
>
> On Thursday, October 20, 2016 at 11:43:05 PM UTC+2, Colin Yates wrote:
>
> Unfortunately clicking on the 'here' link takes you to a 404:
> http://talks/EuroClojure2016/clojure-is-not-afraid-of-the-gpu.html
>
> On 20 October 2016 at 22:38, Dragan Djuric  wrote:
> > Hi all, I posted slides for my upcoming EuroClojure talk, so you can
> enjoy
> > the talk without having to take notes:
> > http://dragan.rocks/articles/16/Clojure-is-not-afraid-of-
> the-GPU-slides-EuroClojure
> >
>
>
>
>
>
> --
> You received this message because you are subscribed to the Google
> Groups "Clojure" group.
> To post to this group, send email to clojure@googlegroups.com
> Note that posts from new members are moderated - please be patient with
> your first post.
> To unsubscribe from this group, send email to
> clojure+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/clojure?hl=en
> ---
> You received this message because you are subscribed to a topic in the
> Google Groups "Clojure" group.
> To unsubscribe from this topic, visit https://groups.google.com/d/
> topic/clojure/ZrZHNtCEOMI/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
> clojure+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Slides for my talk at EuroClojure 2016

2016-10-20 Thread Nando Breiter
Works on Chrome for me ...



Aria Media Sagl
+41 (0)76 303 4477 cell
skype: ariamedia

On Fri, Oct 21, 2016 at 12:41 AM, Colin Yates  wrote:

> I'm using Safari on El Capitan - just tried again with the same
> effect. However, in Chrome (on the same machine) it works fine.
>
> I wouldn't worry, it is probably just the magnetic force I seem to be
> emitting at the moment which makes computers do randomly stupid
> things.
>
>
>
> On 20 October 2016 at 23:37, Dragan Djuric  wrote:
> > Hmm, what browser do you use? The link that I'm been shown in the
> browser is
> > http://dragan.rocks/talks/EuroClojure2016/clojure-is-
> not-afraid-of-the-gpu.html
> > and it works...
> >
> > On Thursday, October 20, 2016 at 11:43:05 PM UTC+2, Colin Yates wrote:
> >>
> >> Unfortunately clicking on the 'here' link takes you to a 404:
> >> http://talks/EuroClojure2016/clojure-is-not-afraid-of-the-gpu.html
> >>
> >> On 20 October 2016 at 22:38, Dragan Djuric  wrote:
> >> > Hi all, I posted slides for my upcoming EuroClojure talk, so you can
> >> > enjoy
> >> > the talk without having to take notes:
> >> >
> >> > http://dragan.rocks/articles/16/Clojure-is-not-afraid-of-
> the-GPU-slides-EuroClojure
> >> >
> >> > --
> >> > You received this message because you are subscribed to the Google
> >> > Groups "Clojure" group.
> >> > To post to this group, send email to clo...@googlegroups.com
> >> > Note that posts from new members are moderated - please be patient
> with
> >> > your
> >> > first post.
> >> > To unsubscribe from this group, send email to
> >> > clojure+u...@googlegroups.com
> >> > For more options, visit this group at
> >> > http://groups.google.com/group/clojure?hl=en
> >> > ---
> >> > You received this message because you are subscribed to the Google
> >> > Groups
> >> > "Clojure" group.
> >> > To unsubscribe from this group and stop receiving emails from it, send
> >> > an
> >> > email to clojure+u...@googlegroups.com.
> >> > For more options, visit https://groups.google.com/d/optout.
> >
> > --
> > You received this message because you are subscribed to the Google
> > Groups "Clojure" group.
> > To post to this group, send email to clojure@googlegroups.com
> > Note that posts from new members are moderated - please be patient with
> your
> > first post.
> > To unsubscribe from this group, send email to
> > clojure+unsubscr...@googlegroups.com
> > For more options, visit this group at
> > http://groups.google.com/group/clojure?hl=en
> > ---
> > You received this message because you are subscribed to the Google Groups
> > "Clojure" group.
> > To unsubscribe from this group and stop receiving emails from it, send an
> > email to clojure+unsubscr...@googlegroups.com.
> > For more options, visit https://groups.google.com/d/optout.
>
> --
> You received this message because you are subscribed to the Google
> Groups "Clojure" group.
> To post to this group, send email to clojure@googlegroups.com
> Note that posts from new members are moderated - please be patient with
> your first post.
> To unsubscribe from this group, send email to
> clojure+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/clojure?hl=en
> ---
> You received this message because you are subscribed to the Google Groups
> "Clojure" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to clojure+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Slides for my talk at EuroClojure 2016

2016-10-20 Thread Colin Yates
I'm using Safari on El Capitan - just tried again with the same
effect. However, in Chrome (on the same machine) it works fine.

I wouldn't worry, it is probably just the magnetic force I seem to be
emitting at the moment which makes computers do randomly stupid
things.



On 20 October 2016 at 23:37, Dragan Djuric  wrote:
> Hmm, what browser do you use? The link that I'm been shown in the browser is
> http://dragan.rocks/talks/EuroClojure2016/clojure-is-not-afraid-of-the-gpu.html
> and it works...
>
> On Thursday, October 20, 2016 at 11:43:05 PM UTC+2, Colin Yates wrote:
>>
>> Unfortunately clicking on the 'here' link takes you to a 404:
>> http://talks/EuroClojure2016/clojure-is-not-afraid-of-the-gpu.html
>>
>> On 20 October 2016 at 22:38, Dragan Djuric  wrote:
>> > Hi all, I posted slides for my upcoming EuroClojure talk, so you can
>> > enjoy
>> > the talk without having to take notes:
>> >
>> > http://dragan.rocks/articles/16/Clojure-is-not-afraid-of-the-GPU-slides-EuroClojure
>> >
>> > --
>> > You received this message because you are subscribed to the Google
>> > Groups "Clojure" group.
>> > To post to this group, send email to clo...@googlegroups.com
>> > Note that posts from new members are moderated - please be patient with
>> > your
>> > first post.
>> > To unsubscribe from this group, send email to
>> > clojure+u...@googlegroups.com
>> > For more options, visit this group at
>> > http://groups.google.com/group/clojure?hl=en
>> > ---
>> > You received this message because you are subscribed to the Google
>> > Groups
>> > "Clojure" group.
>> > To unsubscribe from this group and stop receiving emails from it, send
>> > an
>> > email to clojure+u...@googlegroups.com.
>> > For more options, visit https://groups.google.com/d/optout.
>
> --
> You received this message because you are subscribed to the Google
> Groups "Clojure" group.
> To post to this group, send email to clojure@googlegroups.com
> Note that posts from new members are moderated - please be patient with your
> first post.
> To unsubscribe from this group, send email to
> clojure+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/clojure?hl=en
> ---
> You received this message because you are subscribed to the Google Groups
> "Clojure" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to clojure+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Slides for my talk at EuroClojure 2016

2016-10-20 Thread Sean Corfield
The source of your blog post has

 

The slides are available here,

 

I’m surprised any browser manages to make a legal hyperlink out of that… J

 

Sean Corfield -- (970) FOR-SEAN -- (904) 302-SEAN
An Architect's View -- http://corfield.org/

"If you're not annoying somebody, you're not really alive."
-- Margaret Atwood

 

On 10/20/16, 3:37 PM, "Dragan Djuric"  wrote:

 

Hmm, what browser do you use? The link that I'm been shown in the browser is 
http://dragan.rocks/talks/EuroClojure2016/clojure-is-not-afraid-of-the-gpu.html

and it works...

On Thursday, October 20, 2016 at 11:43:05 PM UTC+2, Colin Yates wrote:

Unfortunately clicking on the 'here' link takes you to a 404: 
http://talks/EuroClojure2016/clojure-is-not-afraid-of-the-gpu.html 

On 20 October 2016 at 22:38, Dragan Djuric  wrote: 
> Hi all, I posted slides for my upcoming EuroClojure talk, so you can enjoy 
> the talk without having to take notes: 
> http://dragan.rocks/articles/16/Clojure-is-not-afraid-of-the-GPU-slides-EuroClojure
>  
> 

 

 

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Slides for my talk at EuroClojure 2016

2016-10-20 Thread Dragan Djuric
Hmm, what browser do you use? The link that I'm been shown in the browser 
is 
http://dragan.rocks/talks/EuroClojure2016/clojure-is-not-afraid-of-the-gpu.html
and it works...

On Thursday, October 20, 2016 at 11:43:05 PM UTC+2, Colin Yates wrote:
>
> Unfortunately clicking on the 'here' link takes you to a 404: 
> http://talks/EuroClojure2016/clojure-is-not-afraid-of-the-gpu.html 
>
> On 20 October 2016 at 22:38, Dragan Djuric  > wrote: 
> > Hi all, I posted slides for my upcoming EuroClojure talk, so you can 
> enjoy 
> > the talk without having to take notes: 
> > 
> http://dragan.rocks/articles/16/Clojure-is-not-afraid-of-the-GPU-slides-EuroClojure
>  
> > 
> > -- 
> > You received this message because you are subscribed to the Google 
> > Groups "Clojure" group. 
> > To post to this group, send email to clo...@googlegroups.com 
>  
> > Note that posts from new members are moderated - please be patient with 
> your 
> > first post. 
> > To unsubscribe from this group, send email to 
> > clojure+u...@googlegroups.com  
> > For more options, visit this group at 
> > http://groups.google.com/group/clojure?hl=en 
> > --- 
> > You received this message because you are subscribed to the Google 
> Groups 
> > "Clojure" group. 
> > To unsubscribe from this group and stop receiving emails from it, send 
> an 
> > email to clojure+u...@googlegroups.com . 
> > For more options, visit https://groups.google.com/d/optout. 
>

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Slides for my talk at EuroClojure 2016

2016-10-20 Thread Colin Yates
Unfortunately clicking on the 'here' link takes you to a 404:
http://talks/EuroClojure2016/clojure-is-not-afraid-of-the-gpu.html

On 20 October 2016 at 22:38, Dragan Djuric  wrote:
> Hi all, I posted slides for my upcoming EuroClojure talk, so you can enjoy
> the talk without having to take notes:
> http://dragan.rocks/articles/16/Clojure-is-not-afraid-of-the-GPU-slides-EuroClojure
>
> --
> You received this message because you are subscribed to the Google
> Groups "Clojure" group.
> To post to this group, send email to clojure@googlegroups.com
> Note that posts from new members are moderated - please be patient with your
> first post.
> To unsubscribe from this group, send email to
> clojure+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/clojure?hl=en
> ---
> You received this message because you are subscribed to the Google Groups
> "Clojure" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to clojure+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Slides for my talk at EuroClojure 2016

2016-10-20 Thread Dragan Djuric
Hi all, I posted slides for my upcoming EuroClojure talk, so you can enjoy 
the talk without having to take notes: 
http://dragan.rocks/articles/16/Clojure-is-not-afraid-of-the-GPU-slides-EuroClojure

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.