News for hackers. Stuff that matters.

jacomyal

Re:Gephi Lite on Thursday October 09, 2025 @07:31AM (#45526201)
An open-source web application for visual network analysis
Re:Data Viz Color Palette Generator (For Charts and Dashboards) on Thursday September 25, 2025 @10:34AM (#45373095)
It's functionally very close to https://colorbrewer2.org, which has been online for more than 15 years. I think it's not a coincidence, and some credits wouldn't have hurt anyone...

Also, I have personally been using iWantHue to generate large palettes for more than 10 years now, and I'm still very happy about it: https://medialab.github.io/iwanthue/

Re:Ask HN: Data visualization consultant on Tuesday September 13, 2016 @10:51AM (#12488758)
FYI there is indeed a strong demand, and having the ability to develop full-stacked web apps is a nice plus as well.

You can check this Google Group[0] to see actual requests (full-time jobs, part-time jobs and limited prestations).

[0] https://groups.google.com/forum/#!forum/data-vis-jobs

Re:Artoo, the client-side scraping companion on Wednesday June 18, 2014 @04:31AM (#7909041)
Both are really different. Phantom.js is a headless browser while artoo is a tool to easily scrape data from website.

But combining both would be nice to make it possible to automatize scrapers that have been developed quickly directly in the browser with artoo.

Re:Artoo, the client-side scraping companion on Tuesday June 17, 2014 @11:19AM (#7904902)
Basically, it makes scraping accessible to almost anyone who can use a browser and write some CSS selectors.
Re:Sigma.js, a JavaScript library dedicated to graph drawing on Wednesday February 05, 2014 @11:49AM (#7184814)
That is weird, indeed. The thickness of the edges should be related to their "size" value.

After that, check how sigma rescales the nodes and edges in the related wiki page:

https://github.com/jacomyal/sigma.js/wiki/Settings#wiki-resc...

Re:Sigma.js, a JavaScript library dedicated to graph drawing on Tuesday February 04, 2014 @04:09PM (#7180269)
I keep this in mind. We need to find an easy way to export examples formatted with the good template etc... before putting anything public, to ensure it's not too hard to update the production server when we release sigma.js.
Re:Sigma.js, a JavaScript library dedicated to graph drawing on Tuesday February 04, 2014 @01:12PM (#7179184)
You can check the examples in the repository: https://github.com/jacomyal/sigma.js/wiki#wiki-getting-start...
Re:Sigma.js, a JavaScript library dedicated to graph drawing on Tuesday February 04, 2014 @12:41PM (#7178967)
It is one hard part. But displaying thousands of elements in a web page is another one.

Also, sigma does provide in a plugin a force-directed layout, ForceAtlas2, initially developed for Gephi.

Re:Sigma.js, a JavaScript library dedicated to graph drawing on Tuesday February 04, 2014 @12:08PM (#7178696)
Actually, as with d3, you can develop your own network visualization layouts.

The main difference is that sigma only deals with graphs drawing, so it deals without effort with drag and drop (mouse or touch), scaling the graph to the screen, smooth zooming (with mousewheel or pinch)...

Re:Subreddit connections on Tuesday May 14, 2013 @08:58AM (#5704520)
First, the canvas element does not work everywhere (http://caniuse.com/canvas).

Also, canvas is faster in Chrome. For instance, here is one benchmark about layered canvases (sigma.js actually layers different canvases): http://jsperf.com/layered-canvases/9

So, it is actually "best viewed in Google Chrome", despite it is indeed standards compliant.

Re:Sigma.js: a lightweight JavaScript library to draw graphs on Thursday March 22, 2012 @07:13PM (#3742546)
I am formerly a big fan and user of Gephi, so I think graph drawing is "important enough" to deserve its own JavaScript library, which is why I made sigma.js. I know d3.js is already a great tool, but it looked hardcore for me to tweak it to draw graphs on a Canvas element (it is more easy to use SVG elements). And basically, using a Canvas makes it much more scalable.

About the features to come, you can check https://github.com/jacomyal/sigma.js/blob/master/TODO.txt to see what will come soon. Also, of course, don't hesitate to add some ideas you have in that list :)