For the best experience on desktop, install the Chrome extension to track your reading on news.ycombinator.com
Hacker Newsnew | past | comments | ask | show | jobs | submit | history | more piccolbo's commentsregister

Add lack of support of polar coordinates. But every lib started immature, and altair is quite new. I think they could use a few good PRs though.


Second that but there is no matplotlib underneath AFAIK. It does html based interactive graphs using a variant of the grammar of graphics, with extensions for interactions. Grammar of graphics means a great, proven (see ggplot) compromise of power and simplicity. <shameless plug> If you need a library of one-liners built on top of altair (that is if you need some standard stats graph) I wrote altair_recipes (https://github.com/piccolbo/altair_recipes/ or pip install altair_recipes) for that. </shameless plug>


sqrt(N) can be described as "fast" only with significant amounts of spin added. Use ropes instead. https://en.wikipedia.org/wiki/Rope_(data_structure)


How is that different from a rope data structure?


Depends what you consider a Rope.

Does it require constant time concat?

Does it require immutability?

Does it require a balancing scheme based on the fib sequence?

Does it require that the tree is binary?

My tree is an attempt to be as fast as possible with log everything operations and no pointer/reference stability.


Should've said a generalized rope, as ropes are generally described as a replacement for strings, but if you replace characters with other fixed size data types everything still works.


That's not the main difference. The main difference is that the profits can not be paid out investors. They have to be re-invested in the company.


How much does he pay for Electron and React? Imagine the sw world with no OSS, not just your app but no OSS at all. Then you can compare the for pay and OSS models. Not everything you need is OSS and the one thing you sell is proprietary. That is the best, for you, of course.


Try this experiment. When you get to ask questions in the interview, instead of being nice and asking tings like "what's your data science stack" or "how important is testing here" give them a whiteboard. Give your future boss a whiteboard. But do it only if you don't care about getting an offer.


I am dumb -- I test at the function level. I have a theory that the likelihood of catching a bug depends on the number of lines being tested, if each can be assumed to do its job. This implies that if a line calls a function that I wrote, I need to test that function. There is some work based on Kolmogorov complexity that seems to support this but didn't go very far (I did not see any follow up papers). Maybe it's all wrong. I am biased: I wrote quickcheck for R. (by the way, fuzz testing and randomized testing are two separate things).


Sorry, I am not opening a trello account to report bugs. I am debugging your app for free, just asking not to have so sign yet another one-sided term of service doc. I also have problems with content security policy, see below:

Content Security Policy: Ignoring “http:” within script-src: ‘strict-dynamic’ specified Content Security Policy: The page’s settings observed the loading of a resource at inline (“script-src”). A CSP report is being sent. Source: try{(function overrideDefaultMethods(r, g, b, a, scriptId, storedObjectPrefix) { var scriptNode = document.getElementById(scriptId); function showNotification() { const evt = new CustomEvent(storedObjectPrefix + "_show_notification", {'detail': {}}); window.dispatchEvent(evt); }


Musk long ago was talking about his calculations about the physical limits to assembly speed. “the output is going to be volume times density times velocity.” https://electrek.co/2016/09/15/elon-musk-confident-that-tesl...

A genius no doubt. I will see you all on Mars.


Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search:

HN For You