HN user

yaph

1,231 karma

I'm a Berlin based software developer specializing in data retrieval, analysis and visualization, using Python and JavaScript.

https://ramiro.org

Posts97
Comments94
View on HN
exploring-data.com 5mo ago

Coastal Mountain Walks: Exploring Google Fit Data with Polars and Altair

yaph
5pts0
github.com 3y ago

Show HN: ChatGPT Export – A bookmarklet for exporting chats as Markdown files

yaph
4pts2
geeksta.net 3y ago

AI Ethics, Advancements, and Limitations: An Interview with ChatGPT – Geeksta

yaph
1pts0
programminglanguages.info 3y ago

Programming Languages Influence Ranking Based on Data from the Wikidata Project

yaph
2pts0
ramiro.org 3y ago

Top Books on Amazon Based on Number of HN Users Linking Them in Comments

yaph
2pts1
til.simonwillison.net 3y ago

Writing pytest tests against tools written with argparse – Simon Willison’s TILs

yaph
1pts0
github.com 4y ago

GitHub Merged Pull Requests · An action to showcase your merged pull requests

yaph
3pts0
programminglanguages.info 7y ago

Show HN: Programming Languages Influence Network Based on Wikidata

yaph
2pts1
guitarstreams.com 7y ago

Show HN: Interactive Fretboard for Guitar and Ukulele Players Built with D3.js

yaph
3pts1
en.wikipedia.org 10y ago

200 years ago today Ada Lovelace was born [Wikipedia]

yaph
5pts0
www.linux-netbook.com 10y ago

Chromebook Comparison Chart: Compare Technical Specifications of Chromebooks

yaph
3pts2
www.antipodesmap.com 10y ago

Antipodes Map – Tunnel to the other side of the world

yaph
1pts0
en.wikipedia.org 10y ago

List of unsolved problems in computer science

yaph
3pts0
www.linux-netbook.com 10y ago

Interactive Timeline of the History of Linux

yaph
3pts0
www.factoryfarmmap.org 10y ago

Food and Water Watch's Factory Farm Map

yaph
1pts0
archive.oreilly.com 10y ago

How Open Source Got Its Name (2003)

yaph
1pts0
ramiro.org 10y ago

What Are the Most Edited Pages in the English Wikipedia? • Jupyter Notebook

yaph
2pts0
ramiro.org 10y ago

Exploring the Top Incomes Database with Pandas and Matplotlib • IPython Notebook

yaph
2pts0
www.theguardian.com 11y ago

Global threat interactive: What's the world scared of?

yaph
1pts0
www.djangoproject.com 11y ago

Happy 10th Birthday Django

yaph
1pts0
mail.python.org 11y ago

[Python-Dev] PEP 484 (Type Hints) Announcement

yaph
2pts0
matterhorn.nzz.ch 11y ago

Chasing the Matterhorn

yaph
1pts0
www.linux-netbook.com 11y ago

Bits of Linux: 2015 #1

yaph
1pts0
www.smallmeans.com 11y ago

Unix command line histogram – Small labs Inc

yaph
1pts0
www.linux-netbook.com 11y ago

Visualizing the Best Selling Laptops and Tablets on Amazon.com

yaph
5pts0
en.wikipedia.org 11y ago

Most viewed pages in the scope of WikiProject Computer Science

yaph
1pts0
pic.dhe.ibm.com 11y ago

JSONx is an IBM standard format to represent JSON as XML

yaph
64pts66
www.linux-netbook.com 11y ago

Microsoft's Desperate Attempt to Discredit Chromebooks

yaph
7pts1
maps.ramiro.org 11y ago

Map Showing Ratio of Median Software Engineer Pay to GDP/Cap for 50 Countries

yaph
19pts23
pypi.python.org 12y ago

Conda was released to pypi a few days ago, thus can now be installed via pip

yaph
1pts1

This graph is based on influence relations retrieved from Wikidata, which is the central storage for the structured data of Wikipedia. I'm sure that some relations are debatable and that there are missing relations. That said, just like Wikipedia everyone can help improve Wikidata by adding, editing or removing information and by adding references. Would love to get your feedback und suggestions for improvements.

Hello HN,

I created this tool to learn fretboard notes as well as chord and scale shapes. I also wanted to improve my knowledge of music theory so I wrote all code related to theory from scratch instead of using libraries. While the latter is only beneficial for me, I hope that others find this tool useful for making music. I'd love to get your feedback.

One issue I'm aware of is that for non-diatonic scales (e.g. minor pentatonic) the shown triads are not correct. I just leave the triads for the last selected diatonic scale. What would you do? Hide them?

Legends in D3 11 years ago

people, please don't use discrete color scales for continuous parameters

There are arguments against using continuous scales:

* By using classes (e. g. quantiles) you can reduce the impact of outliers. On a continuous scale an outlier can cause everything else to be perceived as one color.

* Perception of color intensity is not strictly linear.

For some more details, check out this answer on StackExchange http://gis.stackexchange.com/a/86679/24164

There is no reason to store encoding information in an html file.

That's simply wrong. If you use libraries like D3.js, that contain non-ASCII characters in the source code, and you do local development with a server that sends no encoding headers or even without using a server at all, your code won't work.

It is really impressive how fast NPM grows, last year in July I created two network graphs to visualize NPM dependencies. There were about 35000 packages a year and 2 months ago, that number almost tripled. The top 3 packages (underscore, async, request) in terms of number of dependent packages kept their positions.

You find the graphs and some more info at the following URLs:

- http://exploringdata.github.io/vis/npm-packages-dependencies... (takes a while to load, use Chrome or another Webkit browser)

- http://exploringdata.github.io/vis/npm-top-packages-dependen... (includes only packages with at least 10 dependent packages)

- http://exploringdata.github.io/info/npm-packages-dependencie... (info post)

I've used atom since it was open sourced and really like many of the features it offers. But there is an issue with the mouse cursor disappearing when hitting the ALT key described here https://github.com/atom/atom/issues/2122 and the launch problem https://github.com/atom/atom/issues/3190

I've never used a .desktop file for atom and had no problems launching it until a recent update from the master repo. Guess I'll try installing the PPA package to see if that works.

You're certainly right that looking at a single factor like median income doesn't say anything about whether I'd want to live and work in a country or not. There is more to it, but it is largely determined by my personal preference, which differs from those of other people.

I think it is extremely hard to come up with a measurement for quality of life, but there are attempts to do it, e. g. the OECD Better Life Index http://www.oecdbetterlifeindex.org/

But then too many factors can be overwhelming and hard to visualize. While the flower like shapes in the OECD example look nice, I find it hard to draw any conclusions from them.

I was offered a 2nd monitor several times and refused because you put less strain on your neck when you look straight ahead. I imagine this could even be more of a problem with a walking desk. Apart from that, more incoming signals don't make you work better.

Social media is not only about posting interesting stuff, it is also a channel to communicate with your users/customers. If you don't have the capacity to handle Twitter, FB, G+, etc. focus on one and do that one right.

Representing a brand through a bot, can hurt your business more than it helps.