Skip to content

Commit 3bc7b88

Browse files
authored
Merge pull request #691 from JuliaLang/tl-linkfix-1
Dead link fixes (1)
2 parents b10c83a + a8ae6e4 commit 3bc7b88

15 files changed

+34
-34
lines changed

blog/2012/02/why-we-created-julia-zh_CN.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
<a href="https://github.com/JeffBezanson/">Jeff Bezanson</a>
99
<a href="https://karpinski.org/">Stefan Karpinski</a>
1010
<a href="https://github.com/ViralBShah/">Viral B. Shah</a>
11-
<a href="https://www-math.mit.edu/~edelman/">Alan Edelman</a>
11+
<a href="https://math.mit.edu/~edelman/">Alan Edelman</a>
1212
~~~
1313

1414

@@ -49,19 +49,19 @@
4949
trackbacks:
5050
- [Reddit](https://www.reddit.com/r/programming/comments/pv3k9/why_we_created_julia_a_new_programming_language/)
5151
- [Hacker News](https://news.ycombinator.com/item?id=3606380)
52-
- [Lambda-the-Ultimate](https://lambda-the-ultimate.org/node/4452)
52+
- [Lambda-the-Ultimate](http://lambda-the-ultimate.org/node/4452)
5353
- [Phoronix](https://www.phoronix.com/scan.php?page=news_item&px=MTA2ODg)
5454
- [The Endeavor (John D. Cook)](https://www.johndcook.com/blog/2012/02/22/julia-random-number-generation/)
55-
- [Walking Randomly](https://www.walkingrandomly.com/?p=87)
56-
- [Miguel Bazdresch](https://2pif.info/op/julia.html)
55+
- [Walking Randomly](http://www.walkingrandomly.com/?p=87)
56+
- [Miguel Bazdresch](http://2pif.info/op/julia.html)
5757
- [Douglas Bates](https://dmbates.blogspot.in/2012/03/julia-version-of-multinomial-sampler_12.html)
58-
- [Vince Buffalo](https://vincebuffalo.org/2012/03/07/thoughts-on-julia.html)
58+
- [Vince Buffalo](https://vincebuffalo.com/blog/2012/03/07/thoughts-on-julia-and-r.html)
5959
- [John Myles White](https://www.johnmyleswhite.com/notebook/2012/03/31/julia-i-love-you/)
6060
- [Shane Conway](https://www.statalgo.com/2012/03/24/statistics-with-julia/)
61-
- [Tim Salimans](https://timsalimans.com/gibbs-sampling-with-julia/)
61+
- [Tim Salimans](http://timsalimans.com/gibbs-sampling-with-julia/)
6262
- [Twitter trackbacks](https://topsy.com/julialang.org/)
6363
- [Russian translation](https://habrahabr.ru/blogs/programming/138577/)
6464
- [Linux.org.ru blog post (Russian)](https://www.linux.org.ru/news/opensource/7440863)
6565
- [Simplified Chinese translation](https://sd.csdn.net/a/20120223/312315.html)
66-
- [Traditional Chinese translation](https://www.hellogcc.org/archives/666)
66+
- [Traditional Chinese translation](http://www.hellogcc.org/?p=20)
6767
- [Linuxfr.org blog post (French)](https://linuxfr.org/news/version-1-0-de-julia)

blog/2012/02/why-we-created-julia.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
<a href="https://github.com/JeffBezanson/">Jeff Bezanson</a>
99
<a href="https://karpinski.org/">Stefan Karpinski</a>
1010
<a href="https://github.com/ViralBShah/">Viral B. Shah</a>
11-
<a href="https://www-math.mit.edu/~edelman/">Alan Edelman</a>
11+
<a href="https://math.mit.edu/~edelman/">Alan Edelman</a>
1212
~~~
1313

1414
In short, because we are greedy.
@@ -63,19 +63,19 @@ So, if you are also a greedy, unreasonable, demanding programmer, we want you to
6363
trackbacks:
6464
- [Reddit](https://www.reddit.com/r/programming/comments/pv3k9/why_we_created_julia_a_new_programming_language/)
6565
- [Hacker News](https://news.ycombinator.com/item?id=3606380)
66-
- [Lambda-the-Ultimate](https://lambda-the-ultimate.org/node/4452)
66+
- [Lambda-the-Ultimate](http://lambda-the-ultimate.org/node/4452)
6767
- [Phoronix](https://www.phoronix.com/scan.php?page=news_item&px=MTA2ODg)
6868
- [The Endeavor (John D. Cook)](https://www.johndcook.com/blog/2012/02/22/julia-random-number-generation/)
69-
- [Walking Randomly](https://www.walkingrandomly.com/?p=87)
70-
- [Miguel Bazdresch](https://2pif.info/op/julia.html)
69+
- [Walking Randomly](http://www.walkingrandomly.com/?p=87)
70+
- [Miguel Bazdresch](http://2pif.info/op/julia.html)
7171
- [Douglas Bates](https://dmbates.blogspot.in/2012/03/julia-version-of-multinomial-sampler_12.html)
72-
- [Vince Buffalo](https://vincebuffalo.org/2012/03/07/thoughts-on-julia.html)
72+
- [Vince Buffalo](https://vincebuffalo.com/blog/2012/03/07/thoughts-on-julia-and-r.html)
7373
- [John Myles White](https://www.johnmyleswhite.com/notebook/2012/03/31/julia-i-love-you/)
7474
- [Shane Conway](https://www.statalgo.com/2012/03/24/statistics-with-julia/)
75-
- [Tim Salimans](https://timsalimans.com/gibbs-sampling-with-julia/)
75+
- [Tim Salimans](http://timsalimans.com/gibbs-sampling-with-julia/)
7676
- [Twitter trackbacks](https://topsy.com/julialang.org/)
7777
- [Russian translation](https://habrahabr.ru/blogs/programming/138577/)
7878
- [Linux.org.ru blog post (Russian)](https://www.linux.org.ru/news/opensource/7440863)
7979
- [Simplified Chinese translation](https://sd.csdn.net/a/20120223/312315.html)
80-
- [Traditional Chinese translation](https://www.hellogcc.org/archives/666)
80+
- [Traditional Chinese translation](http://www.hellogcc.org/?p=20)
8181
- [Linuxfr.org blog post (French)](https://linuxfr.org/news/version-1-0-de-julia)

blog/2012/03/shelling-out-sucks.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -165,7 +165,7 @@ That wasn't successful.
165165
What's going on?
166166

167167
The heart of the problem is that when you shell out, the commands in the pipeline are not immediate children of the main program, but rather its grandchildren:
168-
the program spawns a shell, which makes a bunch of UNIX pipes, forks child processes, connects inputs and outputs to pipes using the [`dup2` system call](https://developer.apple.com/library/IOs/#documentation/System/Conceptual/ManPages_iPhoneOS/man2/dup2.2.html), and then execs the appropriate commands.
168+
the program spawns a shell, which makes a bunch of UNIX pipes, forks child processes, connects inputs and outputs to pipes using the [`dup2` system call](https://developer.apple.com/library/archive/documentation/System/Conceptual/ManPages_iPhoneOS/man2/dup2.2.html), and then execs the appropriate commands.
169169
As a result, your main program is not the parent of the commands in the pipeline, but rather, their grandparent.
170170
Therefore, it doesn't know their process IDs, nor can it wait on them or get their exit statuses when they terminate.
171171
The shell process, which is their parent, has to do all of that.

blog/2012/04/nyc-open-stats-meetup-announcement.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
@def authors = """<a href="https://karpinski.org/">Stefan Karpinski</a>"""
66

77

8-
I'll be giving a talk on Julia at the [New York Open Statistical Programming Meetup on May 1st](https://www.meetup.com/nyhackr/events/60839932/). After my presentation, [John Myles White](https://www.johnmyleswhite.com/) and [Shane Conway](https://www.statalgo.com/) are going to give followup demos of statistical applications using Julia. Then we're going to hang out and grab drinks nearby. Thanks to [Harlan Harris](https://www.harlan.harris.name/) and [Drew Conway](https://www.drewconway.com/) for setting the whole thing up!
8+
I'll be giving a talk on Julia at the [New York Open Statistical Programming Meetup on May 1st](https://www.meetup.com/nyhackr/events/60839932/). After my presentation, [John Myles White](https://www.johnmyleswhite.com/) and [Shane Conway](https://www.statalgo.com/) are going to give followup demos of statistical applications using Julia. Then we're going to hang out and grab drinks nearby. Thanks to [Harlan Harris](http://www.harlan.harris.name/) and [Drew Conway](http://www.drewconway.com/) for setting the whole thing up!
99

1010
**Announcement:**
1111

blog/2012/08/design-and-implementation-of-julia.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,6 @@
88
~~~<a href="https://github.com/JeffBezanson/">Jeff Bezanson</a>
99
<a href="https://karpinski.org/">Stefan Karpinski</a>
1010
<a href="https://github.com/ViralBShah/">Viral B. Shah</a>
11-
<a href="https://www-math.mit.edu/~edelman/">Alan Edelman</a>~~~
11+
<a href="https://math.mit.edu/~edelman/">Alan Edelman</a>~~~
1212
1313
We describe the design and implementation of Julia in our first paper - [Julia: A Fast Dynamic Language for Technical Computing](/assets/blog/julia-dynamic-2012-tr.pdf). This is work in progress and comments are appreciated.

blog/2013/03/julia-tutorial-MIT.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -33,25 +33,25 @@ This session demonstrates Julia's statistics capabilities, which are provided by
3333
3434
## Fast Fourier Transforms
3535
36-
Julia provides a built-in interface to the [FFTW](https://www.fftw.org/) library. This session demonstrates the Julia's [signal processing](https://docs.julialang.org/en/release-0.1/stdlib/base/#signal_processing) capabilities, such as FFTs and DCTs. Also see the [Hadamard](https://github.com/stevengj/Hadamard.jl) package.
36+
Julia provides a built-in interface to the [FFTW](http://www.fftw.org/) library. This session demonstrates the Julia's [signal processing](https://docs.julialang.org/en/release-0.1/stdlib/base/#signal_processing) capabilities, such as FFTs and DCTs. Also see the [Hadamard](https://github.com/stevengj/Hadamard.jl) package.
3737
3838
~~~<iframe width="560" height="315" src="https://www.youtube.com/embed/1iBLaHGL1AM" frameborder="0" allowfullscreen></iframe>~~~
3939
4040
## Optimization ([slides](https://github.com/JuliaLang/julia-tutorial/raw/master/NumericalOptimization/presentation.pdf))
4141
42-
This session focuses largely on using Julia for solving linear programming problems. The algebraic modeling language discussed was later released as [JuMP](https://github.com/IainNZ/JuMP.jl). Benchmarks are shown evaluating the performance of Julia for implementing low-level optimization code. Optimization software in Julia has been grouped under the [JuliaOpt](https://juliaopt.org/) project.
42+
This session focuses largely on using Julia for solving linear programming problems. The algebraic modeling language discussed was later released as [JuMP](https://github.com/IainNZ/JuMP.jl). Benchmarks are shown evaluating the performance of Julia for implementing low-level optimization code. Optimization software in Julia has been grouped under the [JuliaOpt](http://juliaopt.org/) project.
4343
4444
~~~<iframe width="560" height="315" src="https://www.youtube.com/embed/O1icUP6sajU" frameborder="0" allowfullscreen></iframe>~~~
4545
4646
## Metaprogramming and Macros
4747
48-
Julia is homoiconic: it represents its own code as a data structure of the language itself. Since code is represented by objects that can be created and manipulated from within the language, it is possible for a program to transform and generate its own code. [Metaprogramming](https://docs.julialang.org/en/release-0.1/manual/metaprogramming/) is described in detail in the Julia manual.
48+
Julia is homoiconic: it represents its own code as a data structure of the language itself. Since code is represented by objects that can be created and manipulated from within the language, it is possible for a program to transform and generate its own code. [Metaprogramming](https://docs.julialang.org/en/v1/manual/metaprogramming/#) is described in detail in the Julia manual.
4949
5050
~~~<iframe width="560" height="315" src="https://www.youtube.com/embed/EpNeNCGmyZE" frameborder="0" allowfullscreen></iframe>~~~
5151
5252
## Parallel and Distributed Computing ([Lab](https://github.com/JuliaLang/julia-tutorial/raw/master/NumericalOptimization/tutorial.pdf), [Solution](https://github.com/JuliaLang/julia-tutorial/blob/master/NumericalOptimization/Tutorial.jl))
5353
54-
[Parallel and distributed computing](https://docs.julialang.org/en/release-0.1/manual/parallel-computing/) have been an integral part of Julia's capabilities from an early stage. This session describes existing basic capabilities, which can be used as building blocks for higher level parallel libraries.
54+
[Parallel and distributed computing](https://docs.julialang.org/en/v1/manual/parallel-computing/#Parallel-Computing-1) have been an integral part of Julia's capabilities from an early stage. This session describes existing basic capabilities, which can be used as building blocks for higher level parallel libraries.
5555
5656
~~~<iframe width="560" height="315" src="https://www.youtube.com/embed/JoRn4ryMclc" frameborder="0" allowfullscreen></iframe>~~~
5757

blog/2013/04/distributed-numerical-optimization.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
@def rss = """ Distributed Numerical Optimization | This post walks through the parallel computing functionality of Julia... """
33
@def published = "5 April 2013"
44
@def title = "Distributed Numerical Optimization"
5-
@def authors = """<a href="https://www.mit.edu/~mlubin/">Miles Lubin</a>"""
5+
@def authors = """<a href="https://mlubin.github.io/">Miles Lubin</a>"""
66
@def hascode = true
77
@def hasmath = true
88

@@ -39,7 +39,7 @@ If it is costly to evaluate $ f_i(x) $, then the algorithm is naturally
3939
parallelizable at step 2. The minimization in step 3 can be computed by solving
4040
a linear optimization problem, which is usually very fast. (Let me point out
4141
here that Julia has interfaces to linear programming and other
42-
optimization solvers under [JuliaOpt](https://juliaopt.org/).
42+
optimization solvers under [JuliaOpt](http://www.juliaopt.org/).
4343

4444
Abstracting the math, we can write the algorithm using the following Julia code.
4545

@@ -96,7 +96,7 @@ functionality. This model of parallelism is very different from the typical
9696
SIMD style of MPI. Both approaches are useful in different contexts, and I
9797
expect an MPI wrapper for Julia will appear in the future (see also [here](https://github.com/lcw/julia-mpi)).
9898

99-
Reading the [manual](https://docs.julialang.org/en/release-0.1/manual/parallel-computing/) on parallel computing is highly recommended, and I won't try to reproduce it in
99+
Reading the [manual](https://docs.julialang.org/en/v1/manual/parallel-computing/#Parallel-Computing-1) on parallel computing is highly recommended, and I won't try to reproduce it in
100100
this post. Instead, we'll dig into and extend one of the examples it presents.
101101

102102
The implementation of `pmap` in Julia is

blog/2014/08/julia-0.3-release.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ The Julia community participated in Google Summer of Code 2014. Wrap-up blog pos
5555

5656
[JuliaStats](https://juliastats.github.io/) - statistical and machine learning community.
5757

58-
[JuliaOpt](https://www.juliaopt.org/) - optimization community.
58+
[JuliaOpt](http://www.juliaopt.org/) - optimization community.
5959

6060
[IJulia](https://github.com/JuliaLang/IJulia.jl) - notebook interface built on IPython.
6161

blog/2014/08/juliacon-opt-session.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
## Optimization Session
1010

11-
### [Iain Dunning](https://iaindunning.com/) / [Joey Huchette](https://www.mit.edu/~huchette/)[JuliaOpt](https://www.juliaopt.org/) - Optimization Packages for Julia
11+
### [Iain Dunning](https://iaindunning.com/) / [Joey Huchette](https://www.mit.edu/~huchette/)[JuliaOpt](http://www.juliaopt.org/) - Optimization Packages for Julia
1212

1313
Iain Dunning and Joey Huchette are both doctoral students in the Massachusetts Institute of Technology Operations Research Center, where they study constrained continuous and combinatorial numerical optimization methods and theory. In this session they present the JuliaOpt suite of optimization packages and how they interoperate. They also discuss how various Julia features enable exciting functionality in these packages.
1414

blog/2015/05/juliacon-preview.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ The [first ever JuliaCon](https://juliacon.org/2014/) was held in Chicago last y
1212

1313
* On Wednesday 24th there will an introduction to Julia workshop run by [David P. Sanders (@dpsanders)](https://github.com/dpsanders) as well as a Julia **hackathon** - a great chance to get some help for your new Julia projects, or to begin contributing to Julia or its many packages.
1414
* On Thursday 25th and Friday 26th we will be having speakers talking about a range of topics - we were fortunate to have so many fantastic submissions that we had to open up a second track of talks. The near-final [schedule is on the main page](https://juliacon.org). We'll be alternating between ~40 minute long "regular" talks, and ~10 minute long "lightning" talks across all the sessions.
15-
* On Saturday 27th we will finish with a series of **workshops** on a range of topics: data wrangling and visualization, [optimization](https://juliaopt.org), high-performance computing and more. These workshops run from 1.5 to 3 hours and will be a great way to rapidly boost your Julia skills.
15+
* On Saturday 27th we will finish with a series of **workshops** on a range of topics: data wrangling and visualization, [optimization](http://www.juliaopt.org/), high-performance computing and more. These workshops run from 1.5 to 3 hours and will be a great way to rapidly boost your Julia skills.
1616

1717
### Thursday's Talks
1818

@@ -33,14 +33,14 @@ Whatever you get up to after the talks end on Thursday, make sure you are up in
3333
### Friday's talks
3434

3535
~~~
36-
<img src="https://www.juliaopt.org/images/juliaopt.svg" width="20%"><img src="/assets/images/el.png" width="20%">
36+
<img src="http://www.juliaopt.org/images/juliaopt.svg" width="20%"><img src="/assets/images/el.png" width="20%">
3737
~~~
3838

3939
\\\\
4040

4141
If you are interested in learning **how Julia works** from the people who work on it every day, then Friday morning's session is for you. The morning will kick off with newly-minted-PhD and Julia co-founder [Jeff Bezanson (@JeffBezanson)](https://github.com/JeffBezanson), who is still recovering from his defense and will be updating us on the title of his talk soon. We'll be learning more about different stages of the **compilation process** from contributors [Jake Bolewski (@jakebolewski)](https://github.com/jakebolewski) and [Jacob Quinn (@quinnj)](https://github.com/quinnj), and we'll be covering a miscellany of other cutting-edge topics for Julia like tuning LLVM, debugging, and interfaces.
4242

43-
In the afternoon we'll have four sessions split across two rooms. In the second **scientific applications** session we'll be learning more about how Julia is being used to **prevent airborne collisions** from Lincoln Lab's Robert Moss, and [Iain Dunning (@IainNZ)](https://github.com/IainNZ) will give a sequel to last years [JuliaOpt](https://juliaopt.org) talk to update us on how Julia is becoming the language of choice for many for **optimization**. We'll also hear how Julia is enabling rapid development of advanced algorithms for simulating **quantum systems**, evolving graphs, and analyzing **seismic waves**.
43+
In the afternoon we'll have four sessions split across two rooms. In the second **scientific applications** session we'll be learning more about how Julia is being used to **prevent airborne collisions** from Lincoln Lab's Robert Moss, and [Iain Dunning (@IainNZ)](https://github.com/IainNZ) will give a sequel to last years [JuliaOpt](http://www.juliaopt.org/) talk to update us on how Julia is becoming the language of choice for many for **optimization**. We'll also hear how Julia is enabling rapid development of advanced algorithms for simulating **quantum systems**, evolving graphs, and analyzing **seismic waves**.
4444

4545
The **numerical computing** track kicks of with Stanford's Prof. [Jack Poulson (@poulson)](https://github.com/poulson), creator of the [Elemental](https://github.com/elemental/Elemental) library for **distributed-memory linear algebra**. Right after, the linear algebra wizard [Zhang Xianyi (@xianyi)](https://github.com/xianyi) will give a talk about [OpenBLAS](https://github.com/xianyi/OpenBLAS), the high-performance linear algebra library Julia ships with. After a break, we'll hear Viral's thoughts on how **sparse matrices** currently and should work in Julia, before finishing off with lightning talks about **validated numerics** and **Taylor series**.
4646

blog/2015/10/julia-0.4-release.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ the #MonthOfJulia series exploring the core language and a number of packages.
8282

8383
[JuliaStats](https://juliastats.github.io/) - statistical and machine learning community.
8484

85-
[JuliaOpt](https://www.juliaopt.org/) - optimization community.
85+
[JuliaOpt](http://www.juliaopt.org/) - optimization community.
8686

8787
[JuliaQuantum](https://juliaquantum.github.io/) - Julia libraries for quantum-science and technology.
8888

0 commit comments

Comments
 (0)