lucasrp
Ask HN: Good tools for text extraction from PDF
Hi guys,I'm needing a tool that allows me to convert PDF to html files. Since I work with public documents, sometimes the layout from the pdf can be pretty nasty (i've attached some links at the end of this post).We have a in house soluction forked several years ago from Apache pdfBox. After a while we realized that forking a open source solution isnt the best answer, but kept on going because...
Ask HN: What if governments tried to control bitcoin mining?
If the US government (or a pool or governments) tried to implode Bitcoin by controlling 51% of the mining?How much would it cost? It would be enough to kill btc?
I've been able to do the whole course, but only because i have good math skills. My impression is that math skills (calculus and linear algebra) are much more needed than coding skills in this course.
Ask HN: Help a self taught programmer wannabe what to do next
Hi everybody! I work as a product manager, and decided that the best thing for me to learn is to code, so i can understand what the devs are talking, and can weight tradeoffs better, without bothering them with simple things.I think that MOOCS are one of the best things that happened in internet in last few years, and i became a avid consumer of them. I did introductory courses (Harvards CS50...
Vicarious AI solves 90% of Google's recaptchas
Functional Programming course just started on Coursera
2) I guess that, before you think in specialize into something, you must ask yourself what you must learn before that. You need to be confortable with databases and the infrastructure process (version control, deploying, testing, etc.)
Go look the SaaS course on EDx.
3) I recommend you start with python. It is easy to learn the basics and have a great community. You will find many libraries to help you achieve what you want, and your questions will be answered quickly in stackoverflow or something like that.
4) Again, MOOCs are the aswer. If you find time to be always doing 2 courses at the same time, in 6 times you'll be in grate shape. seriously.
Scipy 2013 Tutorials. Awesome workshops on ml and data manipulation in python.
But that isn`t necessary. The good thing in capitalism is that even assholes who only think of themselves can change the world for good.
Now i work as a product manager in a bigger firm (also law related), and i'm learning how to code through Coursera and Edx. I HIGHLY recommend them.
They are the future. The classes are very good. Way better than a regular class over here (Brazil).
If you are intereste in theoretical CS, here are 2 classes that you may be interested:
Programming Languages (https://www.coursera.org/course/proglang): It focuses on functional programming. The first edition was VERY high recommended. Here you will learn about functional paradigm, and the differences in using it in several languages (some purely functional, like SML, some hybrid, like Ruby)
Automata (https://www.coursera.org/course/automata): It cant get more theoretical than this. The professor is Jeff Ullman. A legend. For free.
Machine Learning: A second version of Andrew Ng just ended. The third edition will be offered soon.
see.stanford.edu is also a very nice place to learn. They are actual stanford classes taped, and offered for free, online. I`m taking the three introdutory classes, and the machine learning classes.
Also, there are several architecture, compilers and algorithms classes too. After my first course (cs50.net), i realized that colleges (at least for CS) are redundant right now. They can be awsome. But, if you are short of money, or are already working, these online classes can fill the gap, easily.
add me on skype if you want to talk about more classes: lucasribeiropereira
See you!
PS. They can be VERY challenge. Take one, at most two at a time. 10-20 hours per week per course is a good rule of thumb
I`m a native portuguese speaker, and think that romantic languages can be more "emotional" than english. But its amazing how a new idea can be expressed so easilly in English.
I`m a native portuguese speaker, for example. In portuguese, we "break" the "to be" verb in two forms: The "ser" verb to denominate an immutable state like "The sun is hot" and a "estar" verb to denominate a transitory state "It is hot today".
My guess is that, if programming languages were made since the beginning with a language like that, the coding world would be a more pleasant place today. Things like differenciate mutable/immutable state would be much more natural.
So, it`s possible even to create a Non-English based programming language IN English. Russian, japanese, etc. languages have their peculiarities, that could shape coding very different than what it is today.
Ruby it`s a nice example of it. Just google about the subject, and found this material (http://blog.new-bamboo.co.uk/2010/12/17/learning-japanese-th...)
Any rubyist-japanese-speaker who would like to give some thoughts on the subject?
If we take the official exchange rate in consideration, then EVERYTHING is more expensive in Argentina than in the US, because the black market is the only market accessible to regular people.
Ask HN: Whats the best set of tools do Structure crawled web pages?
Hello everybody,I have to scrape ~1k news sources (among other types of content) on the web, and extract data like title, author, date, news body, etc.Right now we use a horrible inhouse code (And Jsoup) to parse it. The problem is that we rely on regex expressions and css colectors to do it. As you can imagine, the maintanance cost is very high, because everytime some source changes their...
Ask HN: Best way for a beginner to learn Networks and Async Programming
Hello averybody!I've just finished Harvard's CS50 and MIT's 6.00x courses on edx. They are introdutory courses on Computer Science (the first one in C and the second one in Python).I work as a P.O in a project, and attended this courses to understand better what my team does. The courses are excellent, and now i want to expand my studies in the area. In my project, we have code running on...
US Gov serious about digital currencies: Liberty Reserve founders arrested
Talking about the Computational Future at SXSW 2013
BUT, if the project becomes mainstream as the dollar is today, the people of the earth will have a monetary system that doesnt allow taxation through inflation, with no banking monopolies, and globally available.
Isnt that a system that "facilitate transactions and make the economy as a whole rich"??
Consider this initial profit just by hoarding Bitcoin as a reward to put your own assets at risk in this uncertain beginning. Bitcoins can't exist (or anything else, matter of fact), if the people who supports it arent driven by selfish motivation.
I think it's fair that the people who risk themselves in the beginning are awarded, if Bitcoin succeeds.
How did a nobel prize winner made a so basic mistake on a topic that has been covered before by him so many times?
Bet one Btc that he did that on purpose.