21 karma · joined September 15, 2017
I takes me about 40 hours to do proper DD on a company. It depends if I know the sector well, if not then even more. The actual trade is just hitting the sell/buy button.
That's once in a month.
I don't think I could ever automate the DD process.
You can come up with good AI and amazing algos but at the end of the day, a doctor knows more about the ill person just by looking at him/her for a few seconds, I feel like it's the same with trading/investing.
If I automate the valuation, I lose the connection to a company and its numbers. Another example would be insider transactions, there is a difference how you evaluate insider trading, it depends on the company and its market cap, the sector, and the management.
I don't even know how I could ever come up with good indicators for those issues.
Now there are also people who use TA, that's your clientele.
I did not just short sell it instantly but I waited for news, once I realised that I was right, I shorted them and also made profit.
I believe in the company and I think that this stock will be much more worth in a few years but those absurd gains were just panic buyers and once they realised that they were wrong they started panic selling. Great week for me
For android https://play.google.com/store/apps/details?id=de.elfsoft.bes...
For IOS
https://itunes.apple.com/us/app/best-brokers-stock-market-ga...
Once you have a solid understanding -> real money trading apps:
https://www.investopedia.com/articles/active-trading/111315/...
But I had a very interesting situation once. I asked one of my clients if it's ok for him, if I move to Croatia for some time, he tried to convince me that it's his right to pay less since I don't need as much as in Austria.
So I assume that he basically thought: "you don't need that money since everything else is cheaper and you earn more than the average person in Croatia"
I mean if you think about it, the average salary in Romania is like 450 Euro's ? Now imagine a dev living in Romania with 4k Euro's each month, working for a company in Germany.
I'm not saying that they are right, all I'm saying is that I understand their thinking process ( even if it's totally BS )
They next issues: probably taxes, there is a reason why we got hourly rates like 90/hour, our taxes are killer, if you have good rates, you can be sure that you will lose 50% on taxes, while in other countries it's not like that.
Compared to Romania ( low flat rate 16% tax ), this is insane[0].
Long story short, they try to figure out the cost of living and based on that, that's what you get.
[0] https://europa.eu/youreurope/citizens/work/taxes/income-taxe...
I probably want other readers to remind that they should not blindly trust recommendations from HN.
Edit: If everyone agree's on something, new readers will more likely accept the fact that this book is worth buying, but if a few say the opposite, the reader has to evaluate before buying.
I once bought the book 'garry kasparov - how life imitates chess' because of HN reviews, It was probably the worst book I've ever read, full of obvious things.
That was not my intention, to stop someone from reading it. I explicitly said that:
> I understand we are all different and have our strengths and weaknesses, what is totally obvious to you is probably a new concept to me.
I stopped reading it somewhere in the middle because it did not tell me anything new at all.
I understand we are all different and have our strengths and weaknesses, what is totally obvious to you is probably a new concept to me.
If my bot is positive, it creates a post that says that we had this already a few months ago.
It does not matter if you use WebStorm, Clion, Rider ?, one must admit that IntelliJ is a Java IDE at its heart.
It's very hard to describe how amazing the tooling is because you cannot describe a color to blind people. This is not meant to be offensive.
There is one way I could at least try it. If you are using Vim/Emacs and everything feels like 'flying', that feeling multiplied by 3.
That's what IntelliJ + Java is. If you then also install the Vim plugin, you got the best of both worlds.
I did asp.net mvc with C# and VS, it's not even close. I did Rails a few years, not comparable ... I tried to so many languages and frameworks, nothing comes even close to IntelliJ+Java+Spring boot.
Since I'm already procrastinating, I'd like to kill a few myths about Java and web development in Java.
1. OMG XML. I cannot remember the last time I had to dive into XML.
2. I can hit refresh and instantly see changes, can you do that in Java?
Yes, every modern web framework has hot-reload, you don't wait, you just save and hit the browser reload button. It almost feels like a scripting language.
3. How about ORM's and DB access in general ? We got the mother of all ORM's, hibernate but if don't like ORM's there are great alternatives.
Jooq[0], which feels almost like SQL:
create.selectFrom(BOOK) .where(BOOK.PUBLISHED_IN.eq(2011)) .orderBy(BOOK.TITLE)
There is also Spring data JPA ( sits on top of hibernate ), which pushes the abstraction to the limit. Imagine we got a User class with properties name, age, gender.
You could just create a method like this:
User findByNameAndAge(String name, Integer age);
That's it, spring JPA[1] would automatically understand what you meant by that, it would create the query for you.
The Spring framework in general has probably everything you would ever need in a project, no matter how small or big it is. If for some weird reason, I'd need a lib that tries to communicate with aliens, I'd probably look for it in the Spring framework because someone probably already wrote that lib.
Security out of the box, you can configure it like you please. I must admit that it's not as awesome as Rails Devise[2].
4. But Java sucks !
Well you can use Kotlin if you really hate Java but let me ask you, when was the last time you used Java?
What If I would tell you that the folks who are working on Java are smart fucks who made many impossible things possible. If you know Java 5, many things have changed.
memberNames.stream().filter((s) -> s.startsWith("A")) .map(String::toUpperCase) .forEach(System.out::println);
Java now supports functional programming ( it's not like Scala but hey ... it's alright )
Most likely the next update[3] will bring this:
var user = new User("john");
Real threading, raw power, amazing mature libs, huge eco system, this blows every language or eco system out of the water.
I could talk for hours about how awesome Java is but I'll stop here.
If you are creating a single page application, take a look at Jhipster[4], which combines Angular with Spring boot with many useful generators, it's a out of the box solution with many options.
As a freelancer, I also must say that the pay is much better than let's say PHP, Ruby or Python.
If one of my side projects gets traction, I can hire freelancer in a heartbeat, Spring has > 40% market share, naturally there are many devs available.
If you can't stand Spring, there are also many other great frameworks like Play!, Dropwizard etc etc ...
[0] https://www.jooq.org [1] https://spring.io/guides/gs/accessing-data-jpa/ [2] https://github.com/plataformatec/devise [3] http://openjdk.java.net/jeps/286 [4] http://www.jhipster.tech
From a nature standpoint of view, nature does not care about the single individual as long as the species survives. I don't like that behaviour.
Imagine a caveman who lost his arm in a fight with some animal. It just takes more energy to regrow parts and the caveman would be vulnerable all the time so nature decided to take that awesome feature away.
What nature does not realise is, that we now have the time to regrow body parts, there is no danger anymore, somebody who lost a leg can recover in a hospital.
And I'm 99% certain that we will regrow body parts in the next 15-20 years and I'd love to be a part of that revolution.
CRISP is another big thing that has the potential to cure diseases, those we call incurable.
All those facts and the possibilities of extending the human race makes me very excited.
So my niche would be Biochemistry, I choose that field because I think Biochemistry is the C and Assembly language of the human body.
I wrote a few Selenium scripts that would gather jobs from ~20 jobboards/freelancer sites.
Then I compared them, distilled the technology and also the amount they were willing to pay.
I'll spare you the details, but the clear winners were Java and C#.
On the Java side of things, it's Spring MVC ( Spring boot catching up )
For the frontend, Germans and Austrians tend to trust Angular.
So I picked Spring and Angular. So far I'm more than pleased with the customers storming in.
I'd suggest you do the same for your region, I'm also convinced that your result might look totally different, depending on your country and region.
I also did a few isolated tests, for some parts of Austria and the results surprised me a lot, for example, C# was the clear winner with over 60% market share in some areas.
What I'm trying to tell you: This question is rather biased, just because you see 10 purple buses in the morning, that does not mean that suddenly the bus company changed its colors, it's maybe just a coincidence that someone just painted 10 buses purple, the only 10 purple buses in your town/city.
The Spring framework is my cashcow.