OK. Source is 300 vdc, R1 is 10 kΩ, R2 depends on what I want to limit current to, the transistors are like BC547 and BD139 except they will be 500 volts. Did I miss anything? Thanks!Here is a very simple one. Use 4 or 500 volt transistors.
http://www.merghart.com/p/27/Two-Transistor-laser-current-source
So to confirm:You forgot power dissipation. At 300V a 10k ohm resistor will draw 30mA and dissipate 9W so you will want to increase R2's value. Since you only need 1mA, you could increase R2 to about 10meg ohm or so.
Oh gosh.....Yes, I meant R1 of course.
Note that the 600 ohm R2 emitter resistor will dissipate .001^2 * 600 = .6mW.