HNHacker News
TopNewBestAskShowJobs

kinow

525 karma · joined October 4, 2011

From Casa Verde, Sao Paulo, Brazil. After 8 years in Auckland, New Zealand, now in Barcelona, Spain. Working with workflow managers at the BSC. Past work includes government, research, programming, GIS/fuzzy logic/web development/NLP/ontologies/etc., web development, UIUX, illustrations and design.

https://twitter.com/kinow https://github.com/kinow/ https://kinoshita.eti.br/ https://www.instagram.com/brunokinoshita/ https://www.deviantart.com/kinow

submissionscomments
kinow··on A very simple air quality app as a side project
What dataset are you using? Wonder if that'd be possible to add support to New Zealand and maybe Brazil as well :-)
kinow··on Working with Binary Data in Python
I found construct quite good to parse binary data too. Had used antlr with java but needed something simpler and for python.

https://pypi.python.org/pypi/construct

kinow··on WordSafety – Check a name for unwanted meanings in foreign languages
There's a company here in New Zealand called RaboDirect. Rabo means "tail" in Portuguese (and in Spanish maybe?). But it can also mean arse or ass. In most cases I'd think people were talking about arses than about tails. This was not caught by wordsafety :/

Not sure if you are breaking up words. I remember a friend told me about some algorithm that works for that, and is used by German linguists... not exactly stemmers, but there was another thing that could be useful too.

Anyway, thanks for sharing! Looking great.

kinow··on CPAN is 20
Trying to build one for Java in my spare time - http://cjan.org
kinow··on Why functional programming matters (1990) [pdf]
Read this paper the first time while working on an Apache project. Shortly after created a sub in reddit, and now it has almost 1.700 users subscribed.

Feel free to share, vote, comment there too :) http://www.reddit.com/r/functionalprogramming/ A very healthy community, lots of interesting stuff in different programming languages.

kinow··on Antha – A high-level language for biology
Hi, just a heads up. In Portuguese, Antha sounds a lot like anta (tapir). While we rarely talk about the animal, it is used as slang for idiot, dumb. I enjoy playing with bioinformatics tools, so I'll give it a try :) thanks for sharing!
kinow··on Knuth–Morris–Pratt algorithm
I learned about this algorithm recently, because of an exercise in the Rosalind bioinformatics problems list: http://rosalind.info/problems/kmp/

There are tons of other interesting algorithms put in practice in different bioinformatics problems.

kinow··on Continuous Delivery Pipelines: GoCD vs. Jenkins
By the way, in the upcoming JUC Boston and JUC Berlin, CloudBees will announce the workflow plug-in. This plug-in will add other features to create pipelines.

An interesting feature is that Jenkins will be able to reload jobs if Jenkins crashes, or is restarted while a job (in a pipeline?) is running. I wonder if that is doable in GoCD too.

kinow··on Continuous Delivery Pipelines: GoCD vs. Jenkins
Interesting post, I want to take a look at GoCD to see if there are things to be migrated to existing plug-ins in Jenkins.

Though I like and follow some brilliant minds in ThoughtWorks, I think they took too long to Open Source Go. With +900 plug-ins, supportive community and being used in different fields (I use Jenkins in bioinformatics and for software development, but there are people using in robotics, testing medical devices) I don't see why I would use GoCD.

> Jenkins pipelines are somewhat simplistic and comparing the respective visualizations is in fact misleading (Jenkins top, GoCD bottom):

The diagram displayed in the post is misleading. That is the view created by the pipeline plug-in. While this plug-in works great, unfortunately it doesn't play well with other plug-ins (e.g.: build flow [1]). My bioinformatics pipeline has several build steps (tasks in GoCD?) that invoke several different tools.

Each build step is usually provided by a different plug-in. And some jobs run in parallel too (with the Build Flow Plug-in). There are parts of the pipeline that run in a batch server (PBS Torque server) using a plug-in built by our team. Build flow provides a different pipeline view [2], but it is quite easy to create another plug-in to display pipelines in a different way.

Maybe this same pipeline could be created with GoCD, but at the time it was created (2010) we had to use Open Source tools for this. So I find it easier to port features from GoCD to Jenkins, rather than re-create plug-ins to use the pipeline feature in GoCD.

[1] https://issues.jenkins-ci.org/browse/JENKINS-14302 [2] https://wiki.jenkins-ci.org/download/attachments/66847200/Ca...

kinow··on Ask HN: Looking for contributors?
If you are into bioinformatics and know a bit o Jenkins, biouno is looking for more curious contributors - http://biouno.org

Or if you are into QA/Testing, Nestor QA is a test management written in PHP/Laravel, still under development, but we have meeting every two weeks and have some testers helping us to shape the tool http://nestor-qa.org

kinow··on Brazil protests spread in Sao Paulo, Brasilia and Rio
The protesters passed by my street on the way to Paulista Avenue, and I have to admit that seeing all those people walking singing the national anthem was simply amazing. Something to tell my grandsons :)

Last number I heard on the TV reported 75K people in Sao Paulo, though the authorities told the media that would announce the updated numbers only after the protests.

The movement leaders have already created a new event on FaceBook, calling all protesters to gather together again tomorrow, at 5PM on Se Square.

kinow··on MariaMole, an Arduino IDE for advanced developers (and beginners too)
Not sure how that was chosen, but sounds cool. It's a Brazilian candy, very cheap and delicious. I think it is made of coconut, sugar and jelly.

http://www.google.com/search?q=maria+mole&oq=maria+mole&...

kinow··on Travis CI integrated into GitHub pull requests thanks to new Commit Status API
I think BuildHive (https://buildhive.cloudbees.com/) supports Pull Requests too. I'm using for my repositories, and I have an internal Jenkins server for private repositories.
kinow··on Gmaps.js the easiest way to use Google Maps
Great work, I'm using GMapEZ, but gmaps.js seems to be much easy and cleaner IMHO. Will take a look at it later. Thanks for sharing.
kinow··on Weekend Project: VisualizeFit.com
+1 :) I'll forward this to my young brother, he really needs some motivation, but we use kg/meter here in Brazil too. Thanks!!!
kinow··on Show HN: Weekend project - Speak Like A Brazilian
Great idea! There are already tables in the database for tags, comments, rating and other features. I will include this feature in the next days. And you are right about the pronunciation too, it might be really hard to guess how to pronounce certain words. I will have a look at dictionary.com and merriam webster, I know they include a small audio file with the correct pronunciation of each word. That could work for speak like a brazilian.

It seems the DNS server has gone crazy, and the site is being redirected back to namecheap :-(

Thanks!

kinow··on Show HN: Weekend project - Speak Like A Brazilian
Any Brazilians there? Let's share our expressions, sayings and vocabulary with the world. I didn't have time to set up an area to submit new entries yet, so I'm entering them manually. In case you remember any cool expression, send me a message and I will include it (or if you would like to know the meaning of something).
kinow··on How to contribute to an open source project: look for TODOs in code
Commented at Github, but will leave the link for the plug-in in Jenkins that I use to scan open tasks here too.

https://wiki.jenkins-ci.org/display/JENKINS/Task+Scanner+Plu...

Cheers

kinow··on New (revolutionary?) solution for Java memory leak discovery: Plumbr explained
Neat :)
kinow··on A Happy, Flourishing City With No Advertising
I was born and live in Sao Paulo, and this law (Lei Cidade Limpa) really helped to reduce the visual pollution here.

Here are some links for pictures of before/after. For more images, you can search for images of Lei Cidade Limpa SP or Lei Cidade Limpa São Paulo (we use the tilde here, you can remove it if you prefer)

http://www.flickr.com/photos/tonydemarco/sets/72157600075508...

http://www.flickr.com/photos/sueluzfotos/page4/

http://ftorquato.wordpress.com/2008/08/26/gilberto-kassab-de...

And here's a link with a article in Sao Paulo prefecture about this law (google-translated to English).

http://translate.google.com/translate?hl=en&sl=pt&tl...

Cheers, -B

kinow··on Bats: TAP-compatible testing for Bash
Hi there,

Perhaps you could add this to the list of TAP Producers in testanything.org. Here's the link for the Shell producers entry.

http://testanything.org/wiki/index.php/TAP_Producers#SH_.2F_...

There are two other tools that produce TAP in Shell there, but I haven't used any of them. Before going to sleep I decided give it a try to use Bats in Jenkins. Here's the result:

http://www.kinoshita.eti.br/2011/12/30/testing-shell-code-an...

Thanks for sharing.

Cheers, Bruno P. Kinoshita

kinow··on Perl Weekly - An e-mail round-up of hand-picked news and articles about Perl
Thanks for sharing!
← PreviousPage 11 of 11