HNHacker News
TopNewBestAskShowJobs

apples2apples

328 karma · joined September 10, 2012

submissionscomments
apples2apples··on PyScript: An open source platform for Python in the browser
Careful Anaconda will change the license on you and then sue...
apples2apples··on Anaconda puts squeeze on data scientists deemed to be terms-of-service violators
Wow, they really threatened a hospital!
apples2apples··on Julia: A Post-Mortem
I'm sorry but deep learning is only a very small part of why Python is preferred by data scientists. The fact that Python was the the preferred language is why the enormous corporations wrote bindings to them. Both of these frameworks exist in the Julia ecosystem.
apples2apples··on Watson Personal Assistant Beta
I would need some sort of contact details to shoot you a message, or perhaps I'm not kewl enough to know how to do that in hacker news... This thread leads me to believe that it can't be done, but that was nearly 3000 days ago https://news.ycombinator.com/item?id=1028763
apples2apples··on Watson Personal Assistant Beta
Anything labeled Watson get out the checkbook!!! My guess is that this thing will do less than Amazon Lex and cost $$$$.

Reading the buzz on the page, I don't see any difference between this and the chat api Watson released last year. The one they wanted like $60K for my startup to use for 50 conversations a day....A DAY!!!

Watson == overhyped, devalued brand

apples2apples··on DOE Report: HPC Open Source Disproportionate Advantaging to the Chinese
"There has been very little open source that has made its way into broad use within the HPC commercial community where great emphasis is placed on serviceability and security. There is a better track record in data analytics recently with map/reduce as a notable example. ... It should be noted that the most significant consumption of open source software is China and it is also the case that the Chinese are rare contributors to open source as well. Investments in open source or other policy actions to stimulate creation are likely to produce a disproportionate benefit accruing to the Chinese."
apples2apples··on How to Ruin Your Company With One Bad Process
Currently in a project situation with no budget and blue sky dreams. I can't say how much I love this article enough.

I think one of the unspoken insights here is: give your projects a budget.

I've been with two startups now that didn't do this and see them either think there is no budget or there is infinite budget. Ultimately both CEOs would say "Just come ask me" which means that you now have to pester the busiest person at the company to get a budget. It is effectively giving the project no budget.

apples2apples··on Count to ten when a plane goes down
My reasoning is that Mr. Itoh put an intern in charge of a system that could cause major damage. It's like giving the intern keys to your AWS console and shitting your pants when he terminates all you EBS root disks that you didn't back up.

Mr. Beck wasn't culpable because he didn't understand the full effects of his actions or the tension of the current situation. Ioth should not have let Beck in the door that morning and he should not have given that much power to the intern.

apples2apples··on Count to ten when a plane goes down
He was the one who was more responsible for the incident than the intern.
apples2apples··on Count to ten when a plane goes down
Itoh should have been fired.
apples2apples··on Binstar: Create and manage PyPI or Conda repositories
My favorite part of this service is the Continuous Integration of your build.

http://docs.binstar.org/continuous_integration.html

One stop shop to keeping your builds up to date with master.

$ conda -c <your_channel> update <package_name>

apples2apples··on Python 3 can revive Python
I love how you call Julia a wannabe but then go on to list features it has to build up the newer greater Python =P
apples2apples··on Build Tools – Make, no more
Sure, consider a compiler that produces an (foo.o) object file and an annotation (foo.a). Now if a target requires both foo.o and foo.a you have to create two targets on them (even though its really one command).

You can do implicit rules which requires a very verbose makefile, which is what automake and other make generation tools do. God help you figure out what went wrong.

If you make people go to a directory approach you've now imposed a new structure on their code. One reason for the multitude of packages is each one matches their target community better.

apples2apples··on Build Tools – Make, no more
Misses the fundamental point that Make is broken for so many things. To begin with you have to have a single target for each file produced. Generating all the targets to get around this is a nightmare that results in unreadable debug messages and horribly unpredictable call paths.

nix tried to solve much of this, but I agree it can't compete with the bazillion other options.

apples2apples··on Ask HN: Why is it called a shell?
Not really, the internet points to this doc: http://www.multicians.org/shell.html Where Louis Pouzin of Multics claims to have coined it.

Ken Thompson describes it here http://v6shell.org/history/unix/unix.pdf

Looking around, this seems more interesting (implying it is a metaphorical name of a prophet's shell listening): http://unix.stackexchange.com/questions/14934/why-was-the-wo...

apples2apples··on WikiSort – Fast, stable, O(1) space merge sort algorithm
How does it compare to an O(1) space version of quicksort?
apples2apples··on Ask HN: Why is it called a shell?
Came from Unix. A "shell to the kernel" that only exposed the outer layer.
apples2apples··on Goodbye Academia
I like to think if it as a last call for attention. Remember academics are attention addicts.
apples2apples··on Solution claimed for Navier-Stokes equations, one of the millennium problems
Clay Mathematics Page still lists it as unsolved. I know of dozens of "solutions" that have not been accepted. Do we know if this is just submitted or actually accepted by the scientific community.
apples2apples··on Nine awesome features and extensions for Mercurial
When will mercurial learn that these things should be default. One of the only reasons I moved to git was I didn't have to hand hold people setting up all the extensions.
apples2apples··on IPython notebook to play with Citi Bike data
In function currently_available_bikes, you see him curling:

https://citibikenyc.com/stations/json

apples2apples··on The other side of "academic freedom"
But this is all wrong. "Academic Freedom" means that you are free to publish your findings in an objective way without having to please your investors.

Of course you have to do things that are interesting and impactful and the funding is less now than it has been in the decade prior, but that is much different than saying that academic freedom means doing whatever you want. I can just imagine Michelangelo writing this blog during his agony of painting the Sistine Chapel.