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 Deciphering Chopin’s shorthand in the posthumous Mazurka in F minor (2018)
Interesting article! Shame it's behind a paywall :(
kinow··on De Bruijn Sequences (2011) [video]
TIL about Youglish. Tested with Japanese, Portuguese, Spanish. All returned good examples! Thanks a lot, bookmarked! (obviously, also confirmed how to say de Brujin in Dutch!)
kinow··on Using NLP to enable flatter organizations
Thanks for such a well written TL;DR!
kinow··on Apache Helix – Near-Realtime Rsync Replicated File System
You can check if there is a project like that in the incubator, or suggest one if you have an idea or some code to donate.

Most new projects are related to existing ASF projects, or use ASF libraries, or are created by someone already in the ASF that maybe use/prefer Java.

But there is no requirement on a project being Java.

See Airflow, Arrow, Log4net, httpd... it's just a question of people creating the proposals that must show a possible community of users/devs to use/support it.

kinow··on Mathematics for Computer Science (2017) [pdf]
Same in Brazil.
kinow··on Ask HN: What did you purchase that measurably improved your quality of life?
Similar to my case. I have an old Wacom Intuos, and have slowly been doing less Python/Java and spending more of spare time re-learning how to use the tablet. Might even buy a new one, although looks like other brands caught up and their hardware/drivers work as well as Wacom's.
kinow··on 'Near extinction' of influenza in NZ as numbers drop due to lockdown
It has good amount of meat/fish, exporting a lot now. But fruits and veggies are harder due to weather (but still possible with green houses, hydro, etc, tho to a smaller scale). It still needs corn, wheat, soy, etc to be imported.
kinow··on 'Near extinction' of influenza in NZ as numbers drop due to lockdown
Agree! Voted for her but thought one of the two big parties would get Auckland Central. Good surprise!
kinow··on Tokyo Stock Exchange Blackout: One Piece of Hardware Took Down a Market
>Basically, I think you can remove your first sentence and leave the last to make a truer statement.

+1 not sure how event driven arch would have mitigated here. A well designed (with redundancy where necessary, better tooling, monitoring, scalable, etc) would.

kinow··on MS treatment a step closer after drug shown to repair nerve coating
Good point, had no idea what was MS until I read the comments. In my language it's "esclerose múltipla", and have never seen it acronymed.
kinow··on Software Developers Working from Home During the Covid-19 Pandemic
Wasn't expecting such a long and detailed paper. Read the intro and a few more paragraphs of the first section, then skipped to pros/cons in the answers in the survey. Looks pretty similar to what I heard from friends.

WFH pros being less time on transport, saving money with eating out or car/parking. And cons of social contact, not being able to have a separation between work and personal life.

Wasn't expecting the third being poor ergonomics.

One thing that surprised me at work (NZ govt company) was that the feedback in my group was mixed from engineers with kids and without kids.

I was expecting the engineers with kids to struggle more, while the empty-nesters to take it easier. But it varied, either because some were able to get the kids to attend online classes, while others struggled to separate work/personal life while kids were at home.

kinow··on Vue.js Creator Evan You Interview
Great stuff, waiting for Vue 3 release, then after a few weeks will start updating my current project.

As a former backend engineer, I'm really grateful to be working with Vue. I used Backbone, and a little React and Angular before. Vue was the simplest and the most fun so far.

kinow··on Reddit gets its app to 50m Play Store downloads
Yeah, I thank everyday I'm able to browse with old.reddit. Tried a few times on mobile, but it's really hard to use old.reddit on the small screen. The new web interface is OK on mobile, a bit slow.
kinow··on “yarn is dead, long live npm”
Couldn't find anything in that Twitter thread. Last time I used NPM (some months ago, less than 1 year) it was slower and a few times it would change the lock file when used by different co-workers re-running `npm install`. Happy so far with yarn, building faster, and deterministic (as far as we can tell, no more issues after pull requests that update deps)
kinow··on A collection of books, talks, and papers on security engineering
Created an issue about a ToC, as it would be helpful when looking for things in that list.

But looks really good, thanks for creating and sharing it.

I like reading post mortem posts about security incidents too. There's a repo in GitHub that I follow: https://github.com/danluu/post-mortems

A great source for what to do, what to avoid, etc. Not only for security.

kinow··on Japan's Brand New Bullet Train Is Earthquake-Proof
Same for me, going from Tokyo to Osaka was an amazing experience. It only saddened me when I returned (New Zealand) and realized how much better tourism would be here if we had a similar way to travel from Auckland to Wellington/ChCh/Matamata/Rotorua. I would definitely save just to travel within New Zealand (roads are narrow/hilly/curvy, buses take a long time, ferry not available everywhere, air travel expensive and limited too).
kinow··on Perl7 is a fork of values
Had a chance to work with Leon on the TestAnything protocol. Really great guy to work with.

>I don't know where we're going. I'm not even sure if this forking is good or bad in the long run (it could be good if managed well, but so far it isn't). And that terrifies me.

Hopefully this new version will make Perl easier for newcomers. But maybe before the final decision they will find a compromise solution where some old features may be dropped, while making it not-so-hard to migrate Perl5 to Perl7.

kinow··on A UI editor for single-element CSS illustrations
Nice! If the author is reading this, the color picker appears to have some bug. Added a circle, then chose a color using the top color picker, and nothing happened. Then chose the same color with the right hand side color picker, and now both top and side picker display same color, and the circle color changed.
kinow··on A terrible, horrible, no-good, very bad day at Slack
Thanks! They should include this TL;DR in their post!
kinow··on Ask HN: What did you make during lockdown?
Thanks!
kinow··on Krita 4.3.0
It would be fun to see some screenshots with the evolution of Krita.
kinow··on Ask HN: What did you make during lockdown?
Was going to ask what you had used. Brazilian too, but know only Spanish (kinda), and English. Will check out these two. Thanks and congrats!!!
kinow··on Understanding JavaScript Execution Context like never before
Another good resource for understanding JS execution context: https://tylermcginnis.com/ultimate-guide-to-execution-contex...

You can use its JavaScript Visualizer to step through the context creation (ES5, doesn't work too well with ES6): https://tylermcginnis.com/javascript-visualizer/

kinow··on Radio Garden – Explore live radio by rotating the globe
Same here, was surprised to see so many radios from my city (Sao Paulo, Brazil) and from the country side too, where they have an accent similar to my father's family. Still use radio.garden weekly, great service.
kinow··on Create diagrams with code using Graphviz
Great post. I've used it to generate UML diagrams from databases with sqlalchemy, and more recently to generate protobuf diagrams in Python (needed it quickly to update some documentation): https://github.com/kinow/protobuf-uml-diagram

One thing that I think was not mentioned in the article, are invisible nodes, which are really handy: https://stackoverflow.com/search?q=invisible+node+%5Bgraphvi...

Some times the existing layouts, ranks, clusters, etc, won't help you to produce the diagram you have in your mind. So instead of giving up and drawing it in draw.io or Inkspace (which I used to do), a co-worker showed me how he was using this technique in several of his diagrams.

kinow··on Test Anything Protocol
TAP is something that I invested a lot of time years ago, but nowadays I rarely have time to maintain any project, or contribute to the project (which is active on GitHub now https://github.com/testanything, but before we had only a Wiki that would be offline and be restored from some backup a few times :)

This is what I ended up being involved with:

- Joined the mailing lists, and updated the Wiki. Eventually joined the new GitHub org

- Created tap4j, using an existing implementation as reference (contacted the author, who helped with some questions too) https://github.com/tupilabs/tap4j

- Created instanttap to validate the TAP streams - http://instanttap.appspot.com/ (surprised it's still working)

- Created Jenkins TAP Plugin

- Updated Jenkins TestLink Plugin to support TAP

- Wrote a quick producer for GoogleTest https://github.com/kinow/gtest-tap-listener

- And wrote a few articles and presented the solution and/or TAP in conferences

- And created the reddit r/testanythingprotocol subreddit to collect links I found about TAP

IMO, TAP was going in the right direction. If it had been adopted by Python or JUnit, it would be much more popular now.

kinow··on Test Anything Protocol
I used it with Java with tap4j (https://tupilabs.com/tap4j/). For my project I needed a multi-language format to use in Jenkins. Ended up quickly writing tap4j and the Jenkins TAP Plugin.

Both were used by multiple users back at the time, and we managed to integrate the test results of the projects (PHP, Java, and some JavaScript) through TAP in Jenkins, reporting the test coverage too (in the YAMLish, which is not exactly part of the TAP spec, unless the latest release included it)

kinow··on Test Anything Protocol
Was going to reply this too. The idea of TAP was to allow tests to be streamed too. So in theory a producer could output/emit events of test results. And a consumer would be able to parse/interpret the results. Upon a number like 1..2, it would know that the test set is done.

It gets more complicated with subtests, but that was part of TAP 13 I think, which wasn't formally released.

kinow··on Most-streamed track of the day by country
Brazil never fails to surprise me. I thought I was going to catch up with some new song and talk with friends.

But turns out it was a funk. And the title "Na raba toma tapão" in Portuguese is hilarious, something like "Slap that arse"?

Nothing like the old style funk, but a style that mixes other styles and very popular in the outskirts of Rio and Sao Paulo, and also in the favelas - https://en.wikipedia.org/wiki/Funk_carioca

kinow··on Most-streamed track of the day by country
Same here. For one second I thought I was going to listen to some local rock, or MPB. But forgot it could be a funk, sertanejo, etc. Really funny (funnier in Portuguese) title tho.
← PreviousPage 8 of 11Next →